90737709
48968255
8889510
58569997
44627439
72423463
87257741
53057337
62966163
31751552
25293208
83615967
35722217
1505997
30085640
96529852
4707580
64861074
44052762
17679677
15966537
100007884
79954431
14499154
98372572
57708974
75551879
45005758
6428
26035799
8128904
8368226
79784522
3751049
5152711
53214058
34686419
98998952
72589470
2187066