86658029
57201869
3579933
1604191
64885493
31729157
78711782
35728280
50794122
55759931
64828379
59585519
53874603
9324894
33344871
16749995
86984916
87975661
55452249
91366337
57054445
30935040
1933333
23613450
10602221
90808191
16873944
45983351
6116356
81285464
38126391
2514364
5238261
47614823
8317104
4692815
4121047
88536166
73373338
75629408