45754354
27777361
77139580
46839897
9656461
99344512
53482672
37067376
32347406
8210317
80833646
1249957
20084049
90062647
24535197
61487514
20583095
994143
33423122
93902051
59562503
31881980
9090140
20576375
28484559
96628276
56356233
11967215
7424265
70168856
22891477
12867669
99647273
84917414
21885082
36085088
66916664
46094145
7121407
17249954