99621195
4884876
20439522
75343543
73331407
16986854
54796366
44389865
12552090
25958334
42376942
4070847
3391478
50885351
26054760
52014404
1692989
77741158
294277
57763519
74197927
95304254
9573319
38757202
52942466
8633834
72522871
50027981
33958561
58256121
42217273
42846781
58602260
22206057
91934235
83006880
69265698
42327489
1009455
6428268