4267097912736521072104034258476558492003453384582646714267919064890585704518012215982367187237728031764216229124450514475644789228702717474026110917977180570880373086401216248455826887495025212686437065108764755617651933478724137950080760518133365727614737851546456308369867385287971921579960059568865315256451870184011113136211167618537461272266801405271255386931375418655546521247118733080970315349375834229654299734230820332447601743207376570227037246171716432478281785462731382537585615051487525077966561438553536845026652450366423272571723521127677642135411303996702966746139860326223875356663853922212285443237139446437845353760422251307795794225464806287673780540589362485365141151737831243282864356303713675363496044906773402556021686462205639757135524348692788681434171137425818956244477817444166567224958859074836677344965935134544332971517366415497524862864310217102752028381162536352883185262981704685503097695522903545974401545136872197901457157633843422691957841942144455937507515525929516554284634271131992602187551514438923978625051155178242663193762123543401192122438923312816030678120459436716785993204844804664024182536126545121304236502782051804725041552798411713907673520844843948138696463649336707663578183522728317569048828238072971232567440740052244666405203714523770438293146133560343660383167474312996627103011964872748461781631888103885684792346764243008524427684768119471313777716985438126753502045425453733163194733764827443446396515472315705639206177689315367780822346065825225442319166740420738522411879363750830333556534847028937074545752516122520198106798766684804567792636800686548302737267828559569294521150154610877645313883939166120169168572780270597406741986591356474544831354891418555582406687726046915718283233173263257221655711783758658777967137389334633933759631446738751255364516672871911024215630550955445219727282762911423553