1995971634503234467585688228714107643192215346399753165155500479672913133367903728066293046525077431224901164534455696621727321040193361571677438232178397425413058045266755683783315934545420046017630934137877474440770317529916921472950763678113400167483372308356612611827135625059508771236535269554662275186290602443685318649268251371838769832293509564845849189622133177175494423833406872387975113307493085662807489140266334379343773167430079658663024047888339551706519316206470589664266422858102723155205463444025985258735466067335246215626030271812320338283223121732224795166377152563537712853365645041919450272773226381567481828755212510636709679110548153707598343115173133448237607362678261777282085725414653233653386130552865822536837649109197221265539125475827741689647135254195484426218379281703691282397915165644207151799403106350127257188670762105453704587981815475447851448060473137384348179614823901186907194402558051201712885152523191146128429624240578041247654378273525374624359656342773172524161140354271967240625680076434914667180711243574527058833280115755068676785539824155946614271024952530625855194459262220297204701668472367656741486014693552823281446582446656347451366652752139135331048765444978465520278371570542214167680843675242420585478945114727876869659523114162483198767865601398374506804632867379748918746470248527970827129431232298351803761331175407548252312273347728416006518097381601963759024814603704211641456136485423881242130143972599555642237638446441314785389794779201802108138219961683565717362136518681345892032878570193250465839471522640382382894449963545742377065792174984473668342745587873036046456395565017511453078475957782164881632765287762646287345381707445367886325903741114686372276675032077333361380526504043736911644521902820781143565512180846295229756847774771138584038781145564676555733566760548623585553730222561154792