18878365
6243110
70593673
24042055
11522002
16102606
90637386
10543836
58713681
20225341
18665208
47728528
1832627
70673956
80592864
13016022
61285415
4134921
98601319
48164796
75792942
31019906
63667744
47793038
24998430
60715620
78024989
93447
67125477
87529
34126352
60947965
57796131
78103102
16426486
2589514
99588445
89336725
377647
75546584