31223464
98594670
91614285
96992569
37008545
64543230
4869220
25749999
36159233
11431568
3893175
8670487
14551578
57144462
1197510
52071901
11493096
70018696
80012669
65549848
54982438
53178460
89667676
64643485
89422932
33896560
4183098
99949121
96123052
82308304
45615929
14566885
39052968
47873934
97662376
43127093
53552781
43019524
3266999
20768936