7447236593657270600156630109189507761146407655545219707295128745559466371709875467252783856582638026656216332123426389779628253702646711421572833050128345213570777250541514347045185526603443543735723526764005201536927548753956079721119225137854720254066267479476440449724423993568033176839746847534817648679646448288172110301315173276648164232734657827713445972557932611633687831524646491254508086752604632295285491603345353435037702364764387064631080984677153248313198650165664715537571653124407036426905153715345679255420317423917033329727345480511316247951052421210776523871958563256470115121688112351868638659614063913075128435626853876751980133819512077685384791387475514851084588063026441687294881375863661118526704712941969317852337918179684524953638424343032141791156930878646239083979026255678986218398307281854106383544127375460673267293328787804335337631673888032723538352985042526377604371172372254775265949834402439436802200169849753286349265182453677269372254661217525509473145652469645143546191601116684828568929071483235526484761214907804232407378820443541177708795781055285210355820734614554413656547853818552821574014813092419976256338243486647482279234927461362718417022783615907632132205673395535987818106815115226859144771180015544440550023120162852164187406118242643206457769663451748656470595317446175811749775831475025831673523038280658161341371754839119069114222415455825620829637770575551330455080719366850525397568443718122480226136412572056659458864029961180478508350362186602376730502331482596382284211530038754262919437419950459319207651329885837474346221367188147139422246584030534044542713334268751220425731607886716037442232337361975142422268966244766124306555144191667735892897143856041411716057999648957074373890697782872747103363184035616675995666354045575874672371275479129179834574182752666727227847554331273277222767814636320216832