4379948915178855118858130413926859076219899383272692812028486252489685595911471224863151385225911706113138449649328161281698436784915212618926448891161949137063172747274743369110064733785882367061821076820628318277120137918150712302096736768418974315511080867435011544507453126639744319303810183815164212687522871517519852575113548198373953671063611175712272201638333375250513129718261344763132814915582020741541731703317620049393375131463616149528720121078109609398716289121104216562314269443825364388497514337375524207527350623928921034164575