22853449
1015712
42743715
15759692
1841023
8123115
14902031
8479618
6563465
21433143
33386913
7586280
90797010
64931131
8648052
42283401
46916329
70061754
80423061
1109649
72283928
18636160
95554136
38402043
30259952
280427
84032605
92972926
36581574
32694621
82575848
47863113
69691807
19254591
56036868
87808927
44034977
57884873
82889428
61782192