25488105
22163462
51586259
81415953
848958
14272875
6000164
35785871
3960188
93314443
3842280
59628651
82125264
38025304
53248358
52042254
22726936
70531026
50164251
47033430
8914985
2562828
84681928
81179362
32135671
71205778
65873681
8102230
14225940
99051156
73038090
6498661
87321710
31099291
24366236
82598254
55648323
19058952
8318939
18917516