97071855
31274248
1036462
70629019
27516980
16478712
21013121
80647094
95955923
78471481
68577138
64205929
86461431
39171250
5459742
43738429
3667727
91878307
42847816
5247703
4348735
36658125
35671330
31156789
86513173
69848994
94906079
74546245
2030339
25697420
84503192
24465721
78481568
43671377
61264573
50266909
33508219
22684343
40194979
99274481