1984538344421525073082911737364001362072622671114970467711425266354320638717250438259172339258515283550160439249227221585504730231121647690540343239252422946916216750336782551037046719921144661113176807558779260500865242714754624881744361974877424375421956285272630466644560750786265272194755125472242793903384862991301713097354015395593358570171164956253820548780328186236651147674233509296687753467662686527031926415112365620035319515422580376221064631623038280058942318163288318282538478306456273891353071822028453483657432814812753022156813992763564678437854916922877258128187628141641537765263308284521162517851964767294451704268267907832167713132292804044355355214377376542793544261213676637140242369663490971245355192695025561331416574402445367524431458101076533792414021433284115676951220560541854465142660684405461748386457733455436796801757899637992082032112449117454705023516176723279756965951138059710427839629798286474138483254464564916625665454859865570335288340127389301433681921462266944522366372203689284642571557596794838570441371568351604248472450223314480362555518043048022372228096612747471653343425187023831632233602678315770778761513713666191668303777593795514712386359213197282128011785555637634481776017824825983491807608352854021907371376548491685953365414585282333317448729535246020427812050138844792175052972903446866656566755479911578719455707753212205467037758839172710963310381706805479188731599473256484745586932346644511670576818974183230012224036185357277118905672187466394076408065543717964643424796561373157144166846715606485271514848976576467108110317463813963635039867546867260378131259053774950825771252584739767138459206374333788600469827375387710636247068516264140671865246584713762933378375217915221253057091555468555532947327381148406453856737344447143466551751287403587811483557085207924720128965078734168842298710193808523384