42057581
94049769
53471607
57812659
58441077
13325359
4230846
2449333
90391575
14296849
66012200
48241404
22015296
29126646
54059350
26177826
42711462
56574734
1065331
90355143
59499905
16627417
43634070
78495987
18548755
73666047
49523466
50477704
9286436
96019847
326184
61841123
30606992
78589493
43362627
76137692
38399166
95989
52843881
31451862