31114453
72102586
17232658
84051706
5726913
73387404
60334694
332224
6783342
60936416
33596386
39782428
73307121
63797181
38299465
95856373
60753276
98444485
59314521
9213202
4744786
92368744
65609801
90467106
7313953
62838610
68565071
6901534
7493621
75538057
19758143
22368516
58637638
42012043
4568716
42395068
9633326
1038930
95229022
1401945