98659250
145954
66568475
56768277
31871450
8855967
96665578
98591782
71102111
50682247
83143973
39804922
68641271
94652625
97561891
83659965
26132271
33786663
44504541
93629145
8651729
55047933
9112081
20628840
43635188
63943884
5289004
23543675
83593227
94143931
26527121
63715927
64472763
6832037
48788343
33671585
8309748
49799786
99009944
80607041