25
193
343
47
104
92
127
82
51
535
85
102
55
286
176
16
45
112
261
130
228
163
144
66
256
50
165
68
122
353
59
366
513
15
162
77
124
200
86
110
56
95
107
42
72
319
18
113
100
62
74
52
121