75969022
18258093
11406987
2525631
22594565
86773530
29778683
37141261
84286195
16965421
69787970
31884911
5831633
48012776
61447229
40797607
83428060
45259593
17517443
19095016
73892861
52153751
2550171
1089604
4752773
18085234
31024483
42496448
43167392
21063032
95322309
18722765
31154099
29877983
17735934
34354150
63955776
90823026
509215
78316612