2697546566316865359379346044047825236648630723310748579248051914014865959812278165635676362567806120259229145300365377174353166004638263545074587622811212209150025418276120886687678469706521685515313365475503517117554594747299056312338348228437443855543272207773691135373784123250518743649767482315279646189230319111851524376366028550942481181685345419852528326227559744264349218295572317546330217844873762846638117982885458942752840178333317614712369717961771996631734844682128008822413738880543956589471865444577947541378206280232308225873978387081252606635176828814754341370455782304547555808658764172552156502605047508108391601395952551535906615124622367032167764004796742194367875207892943684835105593832415561383534441672239193253349718524587680447406484526672672268011928095503434270314811585226153543820467765537201190171293464309386835648562201876866404578412702842001377067355127367964684601664514747301652193521102874274865852748342157885137747028254529730233935639967641569223406621627092574901611368031511331467223561501955411961122665226752866377354459677756335313040274458679069303154390379715723375403805054761634737103768277645180779833236729672738254442411384545626435537256471450817418653638953974910816911564427475453616037851171167467192495424672165176966624314465769026537135523864748868952719679919514133412725173016448734321028962928203102987717452315770471347282510955320229118160438764242598461205203211422549151947973860521410656827193244765832671408493203914653407632191426736804786731702375630237234227629526489791306636481585753588446668465450795645155548670318107342352407381661423503311705112312686882223617812768462905234234398167175560403760705221333779934570119777840597538766124404599570346665325572177375156675257138412441258780444681558213772802256242449707128728188847305335374650732741837180299114328638278509336794840143385602639