52437448483730055459556831510309717637487571206540645512482646653165631976423891953752072172346512696284852043650257228956343920220564258427811131420331311649456788122997306559347477746651025723355526432184708782884578278516158950418272963532064439117514255311752263612363873765470110