0
25
103
15
18
21
69
34
229
65
47
31
122
91
50
43
28
62
72
34664
131
27360
94
30228
7596
16515
75
10668
14997
59115
201
36078
56
114272
279
31657
87942
87
40089
160
20819
51917
59294
37469
42182