0
2
52
16
38
5
28
25
45
53
43
7
39
76
56
79
69
74
32
21
18
85
59
20
14
154
125
57
17
410
231
192
211
276
194
337
425
610
443
281
415
128
182
488
216
1063
747
335
1035
164
930
541
305
114
1185
593
651
334