81962875
1967865
79812825
6928583
45401479
66867867
69461632
34526769
17938724
54859228
43628145
2879166
17949333
25027272
41361776
77316464
32712697
41531109
32124118
93549868
78323921
7404042
44918476
1196741
71965081
35692766
51284527
9832142
51033800
70412564
85997119
7156948
77524952
3989486
48845801
15943649
670859
2658283
88604552
47735222