42805593
47349704
88036398
65713835
17871875
4189259
5042345
93899979
99767444
27557455
74103393
38935536
69024979
94716354
3268237
53609371
69064457
78641465
2395321
16487555
1039953
49947960
95706788
97375993
32829865
74565398
63855185
39421368
98349070
67482299
74244454
24498426
42862795
87589320
82718837
50679098
45738025
7334216
70877294
49016723