96117647
17595631
23585398
69655102
89688913
92568655
43125314
15463143
48314803
54662303
78502403
95695810
1066923
51092579
47898454
61136856
17189324
47713788
61829006
79057832
80016413
20668
16141063
70368805
28557376
34937793
75599311
33763429
67465580
10123160
6358887
27973272
59727632
11955350
93654827
47468189
24517426
89983462
83212221
8146193