86795225
64719142
36129183
2558226
62322943
57041543
10916266
70323585
99878858
1294658
72885944
33815149
47573055
33111567
52261832
7465180
76921158
93663255
4508125
54107118
11493828
62184496
33437649
67436609
58067262
618612
54215342
68048637
50789511
47678506
16783304
17711051
60942323
96913050
74624974
24742987
76262191
43758359
32358521
39322091