65251043
11474385
11329086
51431902
2530627
32736844
3405185
95357627
47557532
97649957
86566241
10242110
5544483
38939375
27495705
29919500
97357134
37099366
89921129
47313551
78908033
7153330
7276921
96906353
61116232
20501154
56655676
37694015
86596891
85064063
7052094
40972768
6752692
64194339
86201497
85138186
1541939
72046682
18392622
79706179