38125224
16856065
76972263
59461195
76207403
56751285
12695596
18193764
65782798
1499840
88445889
56277736
98329663
6213178
10818047
9609585
33096283
56029691
10375020
52871120
8945054
51249568
3143423
65442269
3839229
82649025
49547937
25749146
68315141
58141888
23424437
60257225
5484464
41283781
84492783
22382943
18729538
9299678
115571
16465504