21161598
22159721
44222550
25476634
8809152
88983807
6305714
59416808
83377360
91652919
45367715
83839098
680640
36927774
31385685
91337222
46268799
93122422
75969092
14952193
14366896
15273000
60431630
46249552
29809479
61301922
12487568
78233034
17863796
70774009
2358116
98882988
64474442
70453387
64171592
53101156
59247091
21439645
59442431
3351583