0
322
24
22
98
53
142
141
57
409
44
32
45
46
73
377
63
119
214
95
736
888
640
31
16
21
519
209
283
301
39
74
305
522
224
87
575
445
587
117
498
147
116
33
316
257
29
70
78
64
614
42
174
1003
81
245
425