43512344
28884397
51081730
35035147
163807
18471573
31413153
17588072
48208891
93231518
93858728
57258505
12776604
91946989
87721158
76049387
98668944
82958512
69587126
47204288
12285824
64664005
8043756
322557
22766477
50911221
89761100
48245188
68324212
91405527
94416858
17284262
93796901
39091595
97164216
32336061
89758267
55102050
56925581
11218109