98703891
40285679
70154667
92505057
57782098
645380
7813908
585032
66298440
38962573
30105428
42073424
12643971
79739346
3068807
2642039
50854595
19861377
7694596
22531136
10806231
7392278
6126317
60362797
28861172
64733513
73787287
4003399
96044174
50254180
19556739
23327178
68917676
32688442
3122705
94678907
71228808
1546621
38801674
27597187