0
27
5
55
8
156
3
2
54
129
85
118
34
229
39
171
116
94
187
58
154
163
181
74
81
147
233
315
66
62
190
16
40
445
18
71
65
69
96
45
505
427
574
207
450
2159
127
14439
419
582
6516
444
2261
33
672