77241533
2158282
8598114
2368319
18415893
88817025
71082902
1176500
70436444
25538018
60099733
8905648
98791228
3871444
22167088
21639474
92687067
82542322
83568627
22286034
60355598
34995429
58133007
31149538
3454520
49519598
76636585
100006736
45903355
25395356
1942192
9505871
49295602
29971635
12704849
20218203
84217322
19644525
82014548
43733620