3527463
8616220
37014634
1737359
89508310
82514514
76892816
98659665
79207880
62524566
89804305
85019441
14968382
51859031
17658785
47003614
2856824
39355738
30998669
18545937
37338503
83307998
4497447
45987116
80527364
40513336
76862036
39315402
3129103
44884620
67806771
93029816
54334403
37517025
58119522
28133330
86471536
24412061
56281467
22508906