58262664
60865418
47108200
11423361
84758197
29605658
56549941
23773986
54145298
36378535
5689810
1715304
9521552
94444834
89818987
14458716
12502187
9934309
29531418
67089628
82578565
97552560
31587387
89725546
5728562
96449484
6506975
74672745
36465970
25138824
3720557
21803782
53009679
9963966
24843029
43246325
42249380
9912168
38406724
21504286