43979310
31779057
82043390
62437
95877021
88985374
36903277
18376277
4338266
62792561
88106648
51954344
68325407
61439664
1513405
67545990
86794996
98141357
59707479
15353086
78317968
97908713
77142591
51864341
10388485
9320350
592283
24699170
1589723
27554722
683011
5677884
69712715
91368050
10723131
20065176
40659773
325913
75324380
16929504