89229753
16507217
64369932
99197035
94081834
5187073
36475509
19702261
31524777
68882510
98304814
61171299
41394532
74363401
25562403
43939166
87784878
27882343
99777355
87911712
78503370
76021659
59168104
62976025
9961919
7769204
52287950
44898976
9255331
30264435
49841197
91686018
31686820
79157827
51401155
86871932
92632344
6768004
82007384
79183209