86417635
79466777
21737355
75441325
31493537
62823328
21992615
40064900
43665288
24006059
2501219
35271387
88971968
68679921
18387810
94524268
3008500
57753209
1695588
63177362
8727197
33783962
86306502
40285885
23711062
44756078
4101304
14889747
23257938
97091120
84213543
92149337
61017606
1956177
1728051
67028077
606561
9282068
73266890
40849814