2667704004495515081428176855671472705401254306304173846463195442460315650487265275747753719655513518388340147438208563355356633907036308053782239459856219690207502495231717601874641527788396808254536841796393498452375044686905557942173797444818930964467645887212154437056736622458425527735974664712681438848677837174779560659110373761276750315551032829012982421335445144654751183997833132641515252527632886748522728472303417825726546611468385464322114867530037573683531816826019279111135474165311484713213797170117160476348540325901671996855874793693052831215854066912279945166860453633166448989388621027354565665717380297754193371383315435707503305256824819825544138742485205798435280227220286226190701664762469112270708116599244461537688514554944727480353923935376559344019136235655976130921942225344567037120018137623885339873256258204787466621533825955659717877748050729172845068812742762950137452848279673423164138221648408002431562765697487022671866004524920678028529538513744481214241526645457139547785490632407512166405552202672512286812612113101652621775417761614782357750273265783448352160523679531772601524781389365372546316515443755175278368229841679743415091572335205651238499179054885418271332456711257519320542455704232827566462564537658107164588284808282426106714500522216345397404550820456360738225993514735611346717270628171073033492486383437649446141554769678250651384194352789294298766439937093427496283771131530882614472728711440266255837586203832319626893127511367183391883868402407296134629366557114370967885578068117843013557311803438015111976605384886038096863679343611576430716964616333335058981045940366680477160247027916220167273753786125296744642647807751026947336171239182863357723817737454447925054242344617877072896403021244236525962231420555531096674542711932181203412836771563880269147463567329913563623637140336303222516877523441087595