186
53
124
17
673
245
73
58
691
271
171
183
91
166
63
110
117
182
56
14
100
249
77
204
145
96
59
492
221
93
380
836
854
159
227
101
173
250
201
71
594
211
352
98
158
392
99
24
341
294
787
408
113
140
68