9429666214417226428719119554854338253967193867646591567651435241525617954372116552837668530884967879720235488558713475280341925811173717567852755118439638763449768769742561304527917997414042398877054884788034902558386766473226863236846450171334826221505509281640107664352526839405678275047344477134841232565686544546754511463465284263096601064822955548338418153550080240538564456612123416244565776125411317447678414759658523645375331544156923080918018869371525743367778752145709469568787398983392274450772837629165826977514139523472502381598235289547436513719485365380219570656661921981653167036613326219667136297752842882657961203781632433376435277817044582251684543833067084622907627154475533537027772583103135406777117723191111466161460731231765222672859973560471442274597907496875728001415934504397939166169317205112586747266911384633628534794386912615513755208371276883882762037791754743518204008452755978468545106792864488401871824874012417894816239021056270679034021315451162877353730161467314153855641142332587148251653137680260554804370122855835259294333328256018107341560076637317082823121763581155782722427813530719966622638923437012206544680564830236933578073740716546142470515229484842827832007516027210920164912642240279718847116480253457140665345545238221578664621484146654946467025737748117402713366080779358942433851277050633432444062121512225884717362041063749208731712179440215272541190473202484564427033505633726722238062933266730337448938738128503461555801189663727730552115391435527546845083612987604255014273995132856027069024937916729922883253655064563048696237207455273785177271206443468603689519465214037987672161361335624263965071242033319465183435525051834259064189556652595304349155781603412741862523183318081256745991104219353833019770754266862942345960579473868117878865471021864778672979255930053357765716733776367447461643053443521108312