93244656
20868052
1308118
63079641
58534327
6436974
11612246
20779038
49315940
54513344
65777265
10998242
34361633
84223434
35107005
33039675
9876591
92883208
38495497
46672874
17433476
79303997
93892765
65299487
81108081
35923621
1004737
13316575
89413409
77745081
4651913
61053626
15857517
60056583
3619450
81289626
39254089
490225
92969576
77994884