86646683
8895781
73117813
39821264
50509865
98338643
81692156
58982896
85702298
60453207
97035252
59598996
25752160
76359714
35839991
69183214
45172196
18743673
35879537
5795320
31398859
55911843
66805678
20395884
6108195
92666227
76178125
48694362
40467596
43868885
67545393
27564626
2711849
42591700
74987647
66065535
36179587
1875503
85964252
46386820