4026555362083876980691192483741942868935374271639151238038558989861491061297532186451401611194549385026631288736404517314263048214593372481370460510532826113752301426541692983225933720729103553890931131866764956011629209851113449939261254088355989514771812761143245464854548379760818633403834706318096441093344843569709284831786777217259571365198253687743248493971282148306342557433985943149334414628599050885865760277512418541399779575516222152144938077696432932768301324282186458766155067574671885337945657707857180458812778390421016632264677957576514634823304748575938499372783478260122581255941083830811242989735001285941287374967164625062622944508612553534245877676768086002757991363675209892863214726641230896925887664989554458916553546166958113765055205927670654552816532923115656790270415466252335942536457726053591725469035989208542563805976217413559757472164989550701698134168998513826130955484595096789397218798229025169561542552191234752841066682929248181435159918634535798723896849358573908297327131635059400195564001968878132641899497204846291514310118238716747422285850641784203237239020888298722370442353258479041337641785361552494186867413387331483229742849444216287897959341178988348497966498161479092790191494914536771186637372996407770329998932569113557396902444221439636735373257748212596419373883000454255493778372140663275210121599317577231939771973235412926753795276954708957764211744344617448962334790344672431940619951074364758847156812940842815312667622529107357127633176059359022506573296564788039486835905934717318904690952837259427232572281611920543496965523286749093510195334678902271018726519582390215321451341474529770903111746681489411394925145910353977145024809375416005352951899754904240149329425338973636668033022810312728176036612712451297621639184950518902370778841299863016819868994095258622735735628908641573993777024112576718897836247998985745592775117238181109487316564138294878056799271267115491163191919723941045193268065765461851418752593651318523215735406354211970738028461328033051394569593572774189719624935576298393829467657326969504832676782617728364733498382430836264876985952923351302163347003570504662495989906816700813318654899747386667571698898444370203772046108643397396716143001415704890362195333522614858712201194509247036744277152548849866616083994032787951182478516031001932471648049012863349691762726094478610528056405591103110827992857487310120224077115263871352682363317833046394154376315414202097959640033684123224889483575784309891157195475630166197484204234510324318786135928228886136317133941603123934016575603686155990619961525696488648143254622355829872062453574186044796495221166646404730714346669835427735164432093327196866892225263587372572037811151894555387270202816983350719686903627189867674257861359139402538128377534927555090225481114090808978129132473503084129284773702553334177849972354666352149379846885208478580419399361633709190381819644889564982794440584052955198525111838998727398679918435556858260165179893434353571687841517714308751130175733782345241397311937953372785362654350690368159761845442566279320638164097366776077433133920984517960274954288549936892646013405088527227491730755824946840671005824348381896645397512739661586521808173489347363258118622804218499834798892613796631621315993625469673758520354736997405864162894195607389315855921899827673728500250433969778860036994211819847674608613185754821489225262930491226174137329172603883379812646298535987454450284043582296482084941112516585661843853748788134554761255773515807794431177255855398110254615234179830564887006314333151479335192642892584512965549364402632856522889886355374235995834552579402122059281474472099555485263173997529178264199113715666024548883396935616501492112991634327369131752904335036440292693973612970277175885493844776004028880845169183576411179615706897042464567188571074502867392467258684594581765620160138481099291699899128474090298796899117722882411744685366607928778739283271030729574721621666714875295587232779270686186283800954882003527845448472840279689274114090957681839280757066136079035278416916929316856150293125260386281508118032113687567057299604695968977132414185630198143545791506751741984102519179969845445552938128248981957995726740158047435398399793141527639704157223550225026017785344415325285359677070332367417988990558278219681459659166235079712422745952365599745880002271278112332548955361502779324932777847992715763326605793628160922943015102321053723907465274962643872617612780562664692791266654979560434329458846211420425740200614115461680182924708816025112192817431678287871060266559499945098454529737241279534024509831431463805530419494316691021463750155397266751718288566393321620147627734158825875602866168325279549632539488848078554202124709621917233065809438469097058999590857819008676967649157362426739766474843756379458072563557930415338112474345235186852511316227202426033129114101523028491244925580918106131111471139851057055497411204783779862641705745851099459815679428620687312291498584626598979970117469085577459954586975717398154822133151219893114621170432353733031829475592125689787951287608282234969126472563502887001601385316845466839469242213301937745496511914581643268397868736280206987433583719378401875243645828716854885142929311017397959712593009148985338376954535134276356282803217198439984841593572812359387982802038929055123872556626827949937975671061297147788179453753161210258669876775842907335827033988796432856330278456882608012652935308089261521991888969237525389276447309079378519004413150290370685844471284746792339460896827710751890925676256482513065234193443978480092596287047469321830486525327684012021491027129070826746464314934318324293906253526325036766875658495637851393150860501594262994916531731196755613109679873931029825731394644843336784746660796527221524930616701204591438745