1284434066333912627792813795853466116245775158917265963270288426340282643766893187677539078244540217433065722482233483343776772035638096297365512671805443132205073197972044050517651116464625148024134821574723591677711357117891237031663723818037637148723924932852837048752263722427865633780665112320369305144346315638204332849195310136192280473545731225255636147764768546023083835042425544554524612605003502722791374785031113997176842102313763548256627611772271683452859011325478713851343545153918175054935564598306284535253472206754385374671493887017668531735564863789416804523121199563625994223171144836640121422218782815315114314664875546625244620060173050824427463051228764232179467587108156589814833476481475302268550565275778122212552471485709536170783352654901618267985025056060384123729546483539157142518229644234882192189335545658671930965316913217943984677666838654831620867266080745372127769437171482433657182055153807835964001302718082384381542302284057137153616756864587492231961636853386702905933569939727340638965523211041855194691269297793649202590727648911686558234307514801561298752160145834118447547666167120474463349588352336509839240978102117806883035727606321981556815591654626656394795662833002594493713683414251391073145537731528680021759726163518274635382056854680550244252671083846929126634219838246018910976285269362642482761452519792117384271909270630112554095211933758323044655254687723679625878628953822688262140351795175569674403664236658854106435367977414397286542997906001783737377964368376904704468737444387785152312673294738213704520745734543271157651201743667799567712333186729784647570454753777450788514770255511562840714279113352459544173551067853777012482745942322174867664021670257811680847650555415426417420765233346051418462962937085575273844243448452564047811884894606684033173765802604377191562732114107071976457054847445016185