18356545
37888529
14689858
3838612
47121131
64657049
39456549
27257596
4982754
19183761
3435419
27099864
56581703
5185975
94447012
632788
13497683
20428962
57539987
16346786
12059465
6359759
50855962
14366404
24442030
98865694
62151546
80307149
35711068
90757271
23759997
94362409
61397887
47841547
10609428
86425965
59343414
31368492
5918700
49198329