34869019
56837390
17024289
28138352
6531434
2436450
70355073
14571047
39003698
66999356
82619668
46405150
97093822
56869630
9747924
8118746
43175217
44426026
17849403
29658956
45638556
98105273
7047260
67009738
7445294
50816219
35305950
81348233
86917309
29709550
26659026
19456494
19096658
4456301
96517986
76101162
71358611
50791248
57393694
99203329