64585683
41007916
78982426
2467478
8207315
32137889
99449394
68312486
15557185
60959358
70614528
5541142
31293318
53806645
87722079
44461331
30255327
2937167
95115613
18134996
67033009
91518613
17809605
87946489
23495872
71297676
98839055
1919872
83028962
24336395
68983803
36967411
37463511
90881512
3271287
11332978
6266272
43922320
4893129
16044517