2932962
63647382
2624479
30279876
37637826
8019844
30462642
39901346
6312194
12123468
4763661
14285396
40139802
22417284
47266891
90815057
31268421
55345342
27031640
77276773
87419555
70823165
67949477
9373773
98077155
47615092
50134505
29034455
6845283
4257
72629196
84023205
42772269
9723862
11973535
47035945
18749201
30297261
58881278
42873064