57955291
2671870
62492131
35571992
93928234
91418930
45104861
4054564
37234590
68637979
16898471
63227599
17922130
65846364
4561403
28948691
59422595
19845276
74854585
15309517
47579446
77217844
92722846
6187674
63815125
4465278
59852123
47088090
69238359
7777560
33574100
38762811
36934023
4037607
36182548
35546151
49884436
17044183
28786683
2556062