49582054
6049603
12454060
1614482
10523579
56641437
4665176
46139655
9427497
97966029
85827902
34531170
97127663
45178153
39898857
50253645
1412209
13632609
98365259
53502338
59299291
83186319
23811949
53209715
6421066
19299247
46713902
7223063
61176350
41581917
22897173
80674837
6956829
526444
69646293
29552262
56961950
26535464
4358416
38348581