166
359
607
125
68
174
212
758
123
301
477
444
844
173
388
0
43
10
7
494
233
564
273
55
85
40
78
17
30
187
967
91
11
5
1
352
724
267
0
124
80
174
132
15
82
56
302
61
605
