8702800
59678191
62874011
37708712
25084895
8478587
68944083
55577390
31342485
7427701
26184340
39122597
31104124
45484124
50364042
52771219
96709050
3831244
3542256
56841198
5149189
31986713
92938324
97028107
93969202
75107589
99912067
56249485
59446865
7613367
4981643
74402040
2604919
8479122
842771
54768517
25472932
69258464
67336104
29391860