2697614267565672807152175162833084252805635853616891727431132243797716786225244629171465147047536923745188588229309442196541679378318136422236535786320433524061602591254643960120672536677270463479738368340696778147181208777563074433327471953964366075022254926259844016744814837440174685457714001114692191443067293981763745672817546612810725345355230171512759344795213279450339467480377637200267313789803600866475525738818891671157441272737487569447449296732476227305362260589284524249838140165537297293372233515187251456839168564586366787637845011227626687658536906493566806328045665262443353316150025428646447356532258199604481658797343825198435799628203397854551659983766545623047363653026702654826626121033327543764051979285705206116481954119322817789427518215796467348268054832054854722647642424862822276717663791646596538710383452703755547310650773648281217328381810644673230794570605767881451782747320735334202639927187987793306551084901692555972141906036303152181031923878552164741505192266123687507234835745601540583487116362043423753413839968493769783548782426382299231841153290438112767528744232793256806638367782615721628494365601829035354248437121131175136454452252413543467721732738328021157492076812395455147287093035543855595503584555545925046223527819156837370452548848974659566151176870713713049924352038013545526851834503478336170344337713211468712194653404852288217667355847664216941541162217315094023677527803141391247666652123871339683730022075363513876064117980140142688223829839065800424389553657727386146189543232261181711745044653313917734950810616347405223776423248539729448141512460686808751993386524585455646144452270587151642351708285873848115903451556291864073176765618553474814347427154467471976350228957152170645431650602295558666820240840109287403691350770197702701661801665101480978111479015611055737047182715125730527201846312754523599