7143195882727693839163852521221448472151423135437811579630733821370935457148680928727619625251475450450316744252580447548135322814525153565113725054965574742438204373333285269895152372937436377777859665376646347043843965698746449484362622401253284073717838283463393421766544905544628552264042183753567522022688062248352876120322523054036616620578266752017360582538084027971574865218173446851074475621139778748056730814821283829949569121128399656025462286472467755884794014841456201516844645987505664512074372101223861916651703018492271808073765936571232592321564487821159973134830946850064019373667563019572224794693695871719431074553745912473585435145892135226633883726421628455129431847444572916128267192343467441695421309916554846516333779752742214443513642711334589133280398164568231564676645184602836594738024411865437957194872147892342573468763980538740076882047155576420666277353978437938950874753635244274155192891625445022736815475723312314766041781512665652658554519031566416046655217487690152358354574766433621771473821983336542668679384436219523590749767488703390138803512239108779546255718261446143556645478401501330507295172708677335601585631544253162964697602913676783564164926030373278173053617583774116824166118248545339119966461660792120440135757018344434895051402782204236801143770460706799253200558808656918103174263503062298532385381097076862973688464502171466033498454557918790117613047712588266485244024541398007773126582987062876373714167015744433676277028167273833267455048248233710570832561112780406909197597519275435103745571898655921650222600728264216194751193265471522672363853001277136667933706467311040511632028839939770530512811117930268924232290153355711716447273445133451872431888527155324863676560250233817884526885533526737857171050978667177237754159534170263824925634071281180122341632647201183617517985651065868274036295220877653270