90035375
2631116
86083128
5783912
14165477
47136729
15309466
22936951
1426236
2573996
96917100
37078061
77655648
8395247
16642334
72805201
40132208
8279472
39279298
56583498
82589085
80628831
96253742
88881572
52344705
42706792
5816547
55774657
85292211
46321444
64313008
29709122
29226460
21371509
93492025
11516909
81638149
1097561
10807161
35352892