85952297
689316
22427908
12392552
40751080
90139142
71368161
1076189
56556740
64456160
99348951
9183303
27038925
8695588
72294739
10312756
51449892
48043426
30318005
85854746
42726217
39859841
70595081
57271886
13486211
99149395
43943790
23099085
41613571
48664697
52352969
65392164
99787013
52781805
93133235
89804524
28441356
55034594
75646818
17304824