90597990
34901166
88357177
1319370
5917324
6555595
5247471
98505868
64248233
48591709
44548424
97769689
88621519
6394611
16462919
88039538
99725369
21915607
19257968
72038576
79838629
11895026
1962460
53757124
98383076
9656605
38665
96157054
83204196
54607389
95292650
27457920
76806358
15582128
44649271
56686059
16069880
79909874
43253689
1870416