39457856
8335379
84925044
58976020
6712477
18384623
60063854
3304789
776541
19955786
36367673
7510949
83173112
62473610
85608907
45682197
83998184
8660702
45662832
43584049
3480240
4514506
34753850
98182127
7025700
83468500
18908115
44356151
86166388
56108498
43104151
32282187
7398800
46194314
87084695
46486757
98896666
89539657
2666228
20878346