2701981436357156613177934661566786260344525567326030946531912840173737734284383349374951950364847084513375280318540338443707456417565592482703275210776545448405146344438063891425108552792812836002933728355352414411078484919719251772777242797189211714585006531687963512674446249597139212350297330632675542913793406937866612278676225165256679147641436565567789472298480426118919476377870413039871476576179250551550712351865474391636313707259595487598442285548208538665963556295649440638882822786672304603856902481621728334645134245715559353685268017477129923776461233438642191775603432892243483525665728047678253048035597193995523903662037915892684811243063656775247571727423215152845076246333764368526982897449362841386234664537202904551274016571632968403391374547511793546283028395432057418002571205625371093075412042547731133281576408073004357187125692444422642318813654731638445111786764753711456310727686861613737645012354736726648828885326152751348358540435673565668137026278574638778220074358623943716236382728125145114763752284001078548719314880926515801769427649469138662524975026475483470153947946659658341333196221190342229555701356471162503465261697101867363972181825472933122758746270628666840756843918117124377016774511260228719547330863923116614044750865168752147830117671322273875284736838273935252038571799253808108913697084527797955881874644025819170211880567225182046833559973183265281055637170955522060447145348533242414124040383735305794551215486106790630798642730327477877602172134156365017864455042533633675153544271232143145042018264907865492071521445234843881157837552763681456712237881216371707487054895612382901142587808115018040642280268432025235372746711166363259082752266550955830396272295616606011105422946059944469116464619948381154744670675203776543613455022162062122732766380194599455737485312373846146883155463468973553987816016012551277