96435578
538653
78319252
61666404
93271979
20527902
2017506
4979835
98781792
77022702
64857903
8015500
92382056
88915784
68377181
1883195
91715328
16224652
17563537
126106
87852483
77207577
29967547
33403332
34676567
47612853
5612258
59754244
408960
52851279
20568618
59166840
63945123
2895669
11231688
54483136
29117707
60672476
6175274
9781929