48041561
59538409
16237652
171134
65286591
270036
33521523
50204112
3146715
7649742
28929603
79132931
67616666
91806596
2096931
20471438
93881442
43268398
19386883
23389710
78052216
83484389
2075279
95567358
10585904
1168115
26543606
75869851
15587921
65631139
39799158
35067607
65507150
3499705
50063436
37591019
16276807
283664
34084025
70208725