6742252083734055411558056687487622665367294217848755011366385427160565547223665643517246226482456717637165161483831145157031445810657046236138696548252793755413664588233672363782846258141778250702057637151111051124356865930291388810535220276237372782190851357674254373183085078858924128676928059314217775487707735228514176398809115483632253470565300439783267210258391151424486745271212036821980138256068879933231052570463534947318994804155633895512684862754901226550352734746807475857063741105001371614033534527818664520928282274463064668654315732168513255333240274239123296143121753254166649344048026904654782974276465243041094078036451227143401167634897364638273764816631624423231467935321754464342214484760350544342337171485738894451862844578719657213023962219374917521238129868165083425926935401661313282400601231139644146528200211230787283036876481693156525524912718277736271337565119271845111838326245742666544097237976477646475015283526065718754217498107546203285133223865022871404483364612237467731703422492881534793774755366074431225254919950143523449653270261480295197108376021450238108343179567519855273204447566781641442167460350602366202488216629512642307797785971978076854025472345984548521813654719856439067333662630539459784767916383175120201403441504415013635256678741616667384531916470299800339188540291406795743597341779338476711820118293545639590471548676299562826745163903702838392725261251736545560028926429473148477170153773215616075264767721583239784033021456955876012877658561251399348216245322251046822985383671943541457943565459546943878968970920730952770819128180811213866746721371955655375761841334559686206508117599798671788331586320195344849351521755675780224557796124235790691147737684257460443680681115424879367076650972717177078679263629038457177232870576530533753876834619344438038535524247464038730159636984675158773052225655555180218