70705462
7099929
26442556
9493928
59633831
6218278
913125
45628518
89142582
46192427
6375926
78083700
42194400
40458387
20518191
2959480
49002398
86051697
35599647
89126063
12736801
37273744
49708322
97033307
54312307
21649628
20089601
88975816
9736669
39456042
24569736
19627784
84126085
88399939
81915615
9363108
80236658
91044311
13276161
3506381