86123878
78592148
74391583
6745767
67926023
4244466
77508589
80645926
39721256
15615300
76342726
55272096
598537
75294015
8001259
29944499
88342926
16598246
45519753
93593353
76319281
83611342
515337
94876509
62275124
587795
34848973
36844362
92487480
5702924
70182849
20267116
29239630
24161750
17441560
81832746
951965
96378158
65154770
94574918