7806434767785224753376464225137619928184975537234356953913835923655562137461407294546531183796621573184057866372934398813051525048038118874937051031731018770871430230415547947245171537374319322177153459737663668659288807220604537538137397782751219650470268125689338744211485194683191862317036434254015512433347073032532302237688266559328430668083950580417696549177476946677119315243520145567467779142766450728742711917186783457054006583772323535356145683816867412348349160241371438524518294280234113189272398285639216798441145666918205643313401535117343362621204602005526777897934828255362976251469172690808266834362233274436330265546444881957503498102136927624973874789411943757911747623723954177257214366260597811259143198405288095075672824072481806787736207655382657320656167192519605236769383509527570144270440505116273437155534782041623286947175641638202135378559748169543427093865545880230067930933326144743907062755086028532263052569058654554717580386503521227884021642188758579215671502661299490557598283512851273077356485426841614651253564265117842777822917932313732215603269790107248764550817356558845747535270773291738956655573046423726740429670144354644442117672484587151975891814872065686757977132351827638006495448526672738734425577643133308795630238552546764031968373881223562385485542904464848650435433463350461846540141560754148367240801600563686144891653322257176877046311444817263559911116258312335252368399361208146671348647314719278781978281471716854248412515257023913462284231393857965711703162791631127344533391036380745205642620578365245212164521250013866476045328635579452376538242244473166128654108761583378455267706059579971030129852247437460156264019021731526435185477278411120375210628911522246273152067340698665110572136840287469154712501660449632475221022795586297417814664446466888323416366184718059667080582762810912438477799590342295681