6887265486801702250740630719238286468691445854500563802241855783192161353549675427197729519520838456796508372471193828351494802114387446576482264737125435899047056726770621480436660655981742871275114445133352252206382386624631483542395512087613762151303321763081793788846178259375348556283182526515743311284496395377181912121670798525705033331632423692335866382546563662305467795842515115379016716847222554174944075514336719948238954540247973238173829638369227920223158770119812254034048747833514144159342169653514275371337175303737172108550771309268117457965133363999822465248876752362368766260709407453667678236535528703663463494467610712687466847585679314279258561330144572391642455643171524542152291710489298768464505052125668084312378431519583943517362929048121839725322275093305707142213204864864605907436494179211371510977339165300827189177442502602200736614432058567282494627706286621525113422229146764913883730126233884613721974853646114773112562355809156704261304293187659228328785852370655597603207834654874763027115551025582510654868475413654803326652841556443743731055779978640056823750443726619497788826271564281538201250544471167148457281864586902444065182327621655278728811849034276971390666747204503105604592787635703196337964615719683594274243120658807565840555318398778554797475483139469668270356645558732727214018052256924013876011046525714399928081053958822031363675379177626470865045211256685273191282178257676925678218148584175159589512509601447789599320674111377188484295730210517028534037347354016717946326472176611157722316231678128540529464154755323463568645479364147297713681203664605160795801673689533434362485275215012167413503343651254752559299806637135154341651221307306820235384780811731124356636774233617174671335238492897776003802693854486716634048001454747468323442638783776580560705596384243124446047516434431727664074572734514223190