68998250
1851095
23589071
78594096
90363686
46295750
69288902
9618323
76356350
64838160
93359742
3534567
91429201
57288808
75643998
88938846
87203479
74478234
92829696
81063792
13801718
1978894
24655546
85035970
77341686
4120166
6514533
75714515
57762768
60886475
76853571
15406593
99956912
21115605
52837165
64422980
27392508
50132653
50527460
39056439