50143988
423490
10922969
26252091
37615477
71271496
46696594
34938726
79551679
2544859
28028335
29141032
62274860
299276
841537
35113728
18205652
12287076
68289658
47745360
6291757
55763742
9243646
67918040
16655482
68601313
81483882
45225452
63348224
49267254
19927969
38613727
62856491
29499331
74123526
61111816
44017241
97309661
311012
67136492