0
4
25
2
67
17
86
88
380
84
16
333
79
138
78
41
118
197
143
428
475
418
75
389
360
134
267
156
81
229
388
193
185
377
1402
50
152
882
325
512
192
1548
374
471
175
111
82
96
95
168
202
172
62
294
83
80
199
135