70814966
57664136
78509575
43335158
93867733
9968401
75165710
35315676
9391136
72885900
69733984
65089480
40688919
93162603
23362987
41827949
74348381
9946669
71955822
92737060
16146529
91981034
86083247
30552871
80045337
97143277
1907459
22441067
85526041
69516070
73169587
28278951
54298617
40614928
17779448
9817233
1475498
62056044
99037006
51944379