89268256
71377162
13984949
9819582
16715913
34323662
71105203
13534905
64515602
74701373
24839914
17564857
51571231
46783877
81311731
62762185
77865793
71225508
13766834
19592119
33569623
76302601
4621536
81589814
15718847
22529525
46814239
22352099
79466117
19385502
49983253
58948304
93658486
62068224
34924123
22299810
91314500
25324920
1867691
230560