77506175
86136369
10076820
18317546
2583967
45818413
75309388
61001872
90966089
2354153
277773
98837826
47264243
70709569
25751854
9107441
73866537
35538026
8727375
2387410
41261931
23349560
96279311
75198901
94093631
64102249
80094221
77007407
24735357
38327746
21422731
58284933
97105427
51672541
50147165
40239781
83251579
41766636
96433852
25339270