25703437
3117404
95351296
35446822
14043432
52056422
4045665
57122809
56885769
97221775
72039879
50269010
10649668
59601706
4318914
37893068
19471240
45481494
373497
7868102
91941538
44538770
6196873
27797599
91315397
58234264
49973682
37797067
15708128
89064342
5237207
8834187
75508682
17168417
92831285
56392081
41498138
16353647
8862044
62756394