1939940149988086757674477114419523044883820251927845152354913621751089369563326883977945523305543893611271177250458975438235212151477334251405787479170112593177169564547148585473161885353343182202271135953175022742918114453363026538461465118548317634391892415963193837676354045246233268781810316400135513601472996587481917717892643874666433826616015154144435236504495036663547285253495876250512563711637976920342680254430980935155842286281737962130120711552431360344220555347520884721447480417265478356247095512197372338395013761523402792317062711672558453673683313064324847069073016594480478563204827341543500138192735541381668436685406872444072898498354652842801563754254382001105378064867865659406131931988287343722762346023231574725734821245828871345311526260743221224456527776012737985902535183857602131332255391801424374855984688555675274721666317334164483448248719649507346254756180522845567670579777702249339114461467755450137778597761559655270211678154153635312373275304917954646042671963423535507796472591996745212948375657413829724326916264280166465153637137054574539851566053863065682537824054816418171523935258718168283542732661441439691828736228712497764536897907123205608526029636840569145446800261222708327926720132815282508853187327084543653563847178578617428575036637444430770313048722329633348986327278071392085463864711183884275287687466056813865665829058848120678240384175155476279149057117575366258612872940442245956877667271730817167733739176212323517866590488256197242106636570303218680765640691749443600127011432721661071637522381206796432626733056295552521941091417937706501112656286674621552064633574464166799293122237390557556157638179234402738472826645780295686355684934846572291645737714031046373614190572648300995227421080373115546922692704707652710103759935038025022784345755096714233144241085118682063978844077261188670344512714298766546