1994244319562787462666792972057716564497101675976294517953138382291374978133482570615458912254965326019846147387855556232439753678486176835928846037653625028317035340218693745715280330265403853661803233654138283324016402121511431402396355457185603994757654425404564589196328351639284169839237202215752849670112123675225373448559120348701643366145244405397200555289834454217445162133562158519407452459637404213674398221377155808652171631644652578533925850469598267508657369168011534944722142310300347022854339127024925569156517736716115254601762664673547356464514658353783551641112034352755287494401824373407605098544551596293236375374713542341559071748130948228250750040053533827929685416582765584146914677774721025459529146824161690662268809649319600705117894438312187298264734636550786659650427503453194362804478783564586750219220593128511557527202402164362272783692851484858053507784727481060475550183220717324217276848377380731756782638238678426919749072651668319262855474569135107518797370174211224731685461251301226422312779426524457261223709201118343562114189737798188566513840563480837390385294672537037133521814657415196053884507195522047517637991603047523817511640712733187282764769051076776468125648193288718464705377487638064361489271331157127505665782138582736773632058764570724290166153479286800248438214487365466163345663406667372473727744676605883897943716022307762575616573685064434616860342359915654130651248879063211570688124538643467308218295235548441136425769792141516425681442596415221252991305397723374378018067179380211376168773231623141303344630982223811908017877146603371044427247213967251563873846230271194820523855261233666673578946333354217932766718764830752730502384243252238528474847962086679152147437926281152054634211057120672931555399689538708287281178557707546471069778830596374806109776465723416863842445568470419114845314558335702108