2139319913831662917637246515406685514378258513355301780778704232777255268365223112350265474214745627342414715694486533136446372006557384355107313512404902056737351363382544525717173316491397674507288687231517877821893883325263365492044048266785762442562392376397113021372612487185480133117121276803116994511178365834967414317371559453827346644350282135473173227613348826028876358537691348366489604852238028929743675352418014818630922415258959013320279253841744640805353855284588288096805662288265553854237616232558147383551272217676242461170236568543333546430822039992903105444544826471647506892867134684795545633447065783516818871821517746066078940076073644686520167965647052914884443511142221159874767180716771444711333066452860064144664830518227026237317515853204055562537074706286872807553541058855366253525917227938945873712875223059514045748719712347216346216127524419481028382058667954150364624981126945684535610885325050474534265418742328774877343830746317870320439853853940470660566177066779138665630414518152355056068136244914150776622129394439390546965977277017158386782386882034656232851117115331254815134578117997431666066336134025122221283247554235253715629043755724373445480114144198635978047993483440784717437976025406365194765616706333530052779521969127298509891953392255257792785932344844023756746467551848154726726480221038429646963074984022931819274150134379740235295401285772319306193874035125216426521678601427142467130502849672500252157106369196793552120790412086648622642538263259677122716663683917027084852157237436712476837717947887697321105657103468463771602391314483603122193426165441570567227274806281638690459526501553883750525634182564349659455536125754299982941072067511431330314611870938120776420176746719433977268482779816942415410919178483967754531564511578623372958775800190478257668776765557303680837047652665613376514599522712218508