87803550
58118362
52482171
13239148
62254692
78808494
96421648
37833140
15256556
67932355
70363482
5893728
94812837
56707902
66271472
83217980
61013823
80588937
37136043
8947253
59157735
26724354
51456960
98447095
79337401
9526683
9251015
15293749
46034882
23505431
75538732
49838477
85169652
16842495
11728011
9894939
98108578
40643121
9055933
92833537