98765986
8855620
8221140
27039704
79731315
67617913
3469945
8402875
9138584
463020
69588166
93995367
92059389
33842353
24502255
14273248
64077128
93505202
81127535
60496525
23368565
40198026
61362648
9152259
97916971
82855030
47646150
20421918
60249962
91232843
3971381
6158710
83843337
2704471
93348760
8596997
4452700
7079756
22135871
80118124