7784842132021904464355502126578536808106322277068755624153833814677034035463537222451519316876551655034254432363812281826741375858856126716358948346233956646445877931045014776177254247113989834198732392915485493345144378382108051301166565112662627094050559834924031754768746369352486741297200504283455366374238854423261753825697451919665664199540221487201596179518678440456142747400760705178348473171232373604513545734782145244481380313649225500782195448461768152439148732522702819425077336512012894383564312730776471573453566477565947279757168531649743809679121835370541390284230176807388647941724825353783825512823716607633911183421751124755534909366145315350796525572746381802692227776704797151534606375904484667362083992652207841704887136723075554660179567696217459731123837133196587457833317493373533279832842250230229082052629343615444244254855253800375288478663852278630464654320523353676440515656593135537207916024741157171644653728531884016403214117470346480789343691982187376625276414632059521385173643188451255268275189280353790507569136385281818282941115246402981929932078628937671440210652159767522260642309308751476485197295690761071875622317012031613987037778772363303007141567113792386653206134332306426379248151387558281122804404520361766769109264752788868472711404227321179385226728191286252565750287299363744468438215568146074636266634668401344644160555681257525249445755368333513894075865044757245712767140610808441654270712259748771162827251510258122841707315341304976651745541107544893556525396619557011463667316753832686234454928457060023771035449559301124920483927660516978167229186688243351560144509704718708799424588177397544738319272651780143629719806501469512645467279648141452628523603684377729667138711849765223502425523058022358036771664278012561190846563727826108296762767314791689622336758738461785303336586155216639337125508335444811599