27309765
22836703
14969773
31704122
79303615
6556895
444869
9389145
17889130
20312130
8359407
9409713
86601502
23485845
49601746
87527608
1867384
61841104
12897745
22264532
1981508
68879253
36327943
46208702
96919526
99801180
64812098
29137820
16166391
10639542
13369359
4011125
35369323
53682205
60619536
5089182
98276974
39567896
82938422
28011633