19689263
65583840
22424515
17101699
37512570
63308800
31942634
18048118
12917385
8241931
55806277
91562473
11312195
27293730
10628523
85872174
8701445
40633658
882341
12735455
83813263
91344776
49554430
69042498
64378261
18953022
14296045
7549454
91502885
79067443
83313632
20556452
44029671
2373642
5819569
2597002
8465332
95787584
2595990
41233909