44078300
63555740
31829282
22969345
21597624
91682097
59822212
6098980
39116196
93163567
53333467
15888980
29716903
49925274
30775018
1896497
54834428
25229284
81095767
50625959
9023776
38913556
5953269
63006339
11832029
8588481
48144514
82179919
96766440
69062949
15699177
21095359
14678169
48869431
16502556
37028495
14609875
22376386
2974164
73825893