59288200
23049403
12605410
795890
38704482
2446814
7238618
63321849
1978413
38363973
4761316
49068889
40701991
9342268
93551853
984458
10387003
8957046
1101705
13108846
85219244
22319379
90572262
85196475
13059220
54762504
27813551
96469454
13372901
5946460
33006782
1628860
2882073
20156083
71607275
30567
58293486
10193628
7802010
3648530