41112481031146960815171602766129112693462321346225193623637237333144115493451385111211316121419061157170177114652036359449705771277113814859907231445497579301912138961842018838486290416473584951356861973142616411581800711128296614471360110084845282720183653613571231302517160810843511820