6307733122702511182432665036344722143795362933975222351967673194561725974397625894605641563493759918727355123922374837823640037226854381193685455593598760826176413894026507857436524358281782016544011891082122207513205375505354895245957275207014242567478507801225423376709475641473055212744492654080975017768462830144068952577120664954880567673198584428521955465937776928827931571250454921740638815258521524413712262353452308658761338216174476632450385464241461705391933545269200153276161140846424043867484569602547373482735730889783718238237981380465134791283289677781588280167662500127555772729690825841112451509316505368232867966555137942784433629235648228335453470398528350538227795352195345346678644387866803024877277687473494258085602597351170260426025468777965383588255638442714792426461556298540466485340648728198213371121182717445671565737427405563458643436766455145024235447171129934356116213366719715151529474749070776443173661512404307636226357346036630471574797284853124459651684377543558104688387034867411945026056756744815101807528548321028216154479558365705261191753101415014412535152717956250642160518768123845708647295291249313155203488399272241738125802839390712642177383231181199208827566679164281135116188226286749465629127906403061071442333347445212896854318333571763681457473354655348224789136145657370171778444526275803615687536920236159025873422872711203324722672056602046916538445466844840754178071019291908075082372521307361438130356215729733755276663751966444615666111113114665296467290386391553746972621177557703301383173822481069175310660185223435146913921194783098498373393757067138405597042214627653368558471636031917195427823318005443871488205236565866884743446467457931092565367342238018640336793415706723141663558770132868646383411016973222220755778464136799996395721432306005966678746422977725748020806115543266330011788832190670218374