18773968
16866500
3862928
39011930
6838723
8523712
14847585
35872417
68994800
4796321
57222054
98517074
14971781
8655
52161473
98593502
45542439
32698877
89274406
28414064
18885685
1075132
92077635
95088650
2298473
50474845
85501044
88504925
25501322
97925541
37474591
60115495
38521940
43626511
18519864
87734334
4768666
34738522
30317585
7354348