105697
90761159
71503763
14435512
7861517
13812260
3614793
41825680
541777
30082933
21839345
88537591
59261253
11878088
72073640
70204172
36459117
54015166
3505264
24868608
27481057
2610685
25423249
96254438
36555597
87607946
73606330
78627782
61797614
5471846
87504213
15797213
85336398
21624355
81782882
1361271
70355732
92521273
55374801
67407712