37982763
42857116
3003968
9701591
62125859
75189645
35006608
34661897
16379585
12532766
99244046
34877614
32205616
5210324
22123541
64297885
873826
7324079
56975079
95878594
2972150
17656484
8104294
1412295
57246275
72899170
53357634
64874050
89378196
55447925
33787252
28285819
94499569
60479740
21694211
65602792
35255978
57452975
39922208
93286081