0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
25
0
0
0
0
186
175
157
167
178
175
157
427
177
499
0
170
457
37
177
162
165
170
445
187
177
334
489
164
179
163
159
414
173
431
166
456
430
362
178
177
463
176
421
168
176
161
147
169
167
382
181
552
414
231
175
170
175
163
559
364
410
173
441
407
176
148
61
181
825
432
440
171
442
173
471
371