82015716
93885871
1537939
96527438
59088844
28021809
68276475
68003236
98859881
57775969
64646257
37532463
13867872
89299160
70828703
1254355
17143026
29191459
4194505
14575411
86528909
9991175
5784989
63854420
49184195
93727076
27504928
79608483
55823590
78476895
8503245
62252608
87827409
78655000
14666751
60847020
4151540
99864342
71571790
30015617