20889504
14232905
46341998
7132359
97563470
47098254
738249
12555483
1515021
2346704
52577040
56977355
83267646
78859502
78974350
8704725
15076684
45205594
70275449
59625123
2814720
99305455
2263684
46077356
57827988
98596135
61049949
47419630
239392
29434902
82101142
55441947
5545990
61028569
31524275
3467199
30084949
60286030
9045414
17066816