25754012
52183869
1557134
3997708
35208719
6811628
58513746
22156644
81328091
57035255
37803857
2129649
15247958
444979
6074369
97454173
2198841
8620481
89784025
92044543
3433747
3688634
68857866
33299650
11267885
5136521
96445958
24732205
44166506
47186726
80663153
26695569
76761796
57537540
38995268
398873
69848751
46073080
56453781
41462596