70615967
45458829
3807515
29955290
51521275
99235326
58122971
966668
28891818
7096401
39703634
3621292
99487111
54327368
73657478
21751010
77823657
83572133
62662396
97027678
96385511
46259864
83172051
57101848
7291626
24393627
74829861
43403453
47805761
27957207
52806225
91894292
19413902
99061176
99265802
63485474
76496720
34751009
34616046
18688223