17005760
8908117
21103106
34099145
28855670
7671978
74592750
48117802
45592069
47592154
16405650
93792003
43129137
14294207
58958371
47111057
57403500
6608819
41059340
38388216
57061826
84625836
33083061
45443452
40672650
79159361
47205828
84365923
91046444
7034497
12741796
3617936
20676742
32198631
82046770
34135020
1242157
21406413
63261543
87745399