31864260
59916211
51164634
58552902
51854988
5734136
90536565
51487691
746190
51742764
66796543
51083806
69013538
74481295
10492521
92885778
61298766
79762517
6471091
77039634
84183463
98114558
72105499
38092046
22935070
61199811
7029416
70549366
32438953
97754366
4137651
15627399
49684922
5626365
27755601
2408877
21488349
53889963
37876376
8561658