70886739
18629395
85192511
614077
2029300
59931530
8927769
366392
74997213
82056485
16061878
23436376
96481776
375593
1915186
20015782
69525524
80862516
78778166
59496447
29152677
60642846
1595398
19225520
71228086
12001054
50581333
66717954
39483338
17441098
73452771
28059798
47239188
28303513
92077260
59769104
12291561
64346764
38196736
65011643