52304282
87844829
56607822
65227322
45543542
12416051
42485433
23625410
6188142
8172507
3508820
54768946
90036173
88216425
2916432
3248183
83659515
57828110
17967465
54909308
56576068
2031691
9477659
12207862
31553953
65881594
68623367
58854538
97896032
71316745
9394920
19749913
10606174
97846550
32933866
51939481
38929465
582989
89203786
37423920