1988047445285662445448255150721046231322128476250328278264463348488553389464345665187477298287356975226453368203114773514192215182204189400219656202711449452280541474766399508561511255539375457792782354517771685604737951562812975472603355254608393692618944318823668729130717667712512056783835849745056453098556604561258275133492542522687811548096587891604381233722713304273392307516623743043768544115264963056355222723219946377461288133505493753031385270285330012835122884514854348467236742271765746978364883412721771433479714326538665431611680311224145775228627970349023120780566431044043735122444385163484355568075503983081111721366772375197556347522468615548673478655836644814766837870853408854291832801164142314445276476643406338799641536206468749597432187097964852012334361958386553702963426367613065683024727387527170478454727353781782664243822742932732942394803352431521144621419617976935565331269538365471535676600555248565628212718617704252207126236526402157397685572680750500466290200213197403736554515146482238318107133258988265576513918405406711652257988204834072435473726452342650418747931216167466164271515181045519376452033359313083710673218684778037111345971374667336212470569763748790386656539512465180106461532591925381134640153637341354285177567721453903791211732704397716677085597534420745562926845107438351661627787889742405585856730257760260255114126772627673856413555298521639604638846317356690124903447042953194412833801391757287859480884923425059858665247541915375711746446016893815016031408678758722337964873263538424937365924248910924058933279125611535234388328181548705595169311844719448120822970774145876750917169130133622328952211070650267010866367599688731501468159614479266676540444234385212062928745080227532064057016727215605793841800710117361679806647477016013771929946754638779416976840599423216776772363259065058822219030577211321784