19934650
5302162
50363087
9474621
59216031
12612833
20913401
74853800
32703600
19851537
52995380
74216811
26036237
6979317
91777723
1187053
46344791
63703386
16153524
82276302
83629637
9245511
4378615
79301225
55175829
7577604
25248960
67586829
34307001
58039477
51903699
18346554
4032115
553370
8717345
1049310
65197751
12154199
64304430
90742366