4781163662807851365417372504883133417698383992218045637308282243344512742084736016791427715977537433856857792838395545424020249071244238344746830353723147256646951514440034643914369033728770425419011139093316425135503169443217951894817612117115054928278817023959338978140604528747752130675401614635672002534545198522584265651347550739812026245730258577221414614831837365436555612652413176302153701282321798343784025166197835164369796524186121227391651104871085211253316570146553616829575078312362266746849300106482275695884272483682333724467786806841763501638846676064944709743432037816603511134597029951023554048658589876015655233673480024466146307735166544226689847229501426174145407187884562516023048321601782104493093282974602851672196326594355353628095875657687173194524817613310775552523426064552278379270761534702671372689138277345356263648214146120540417367343852050275171371424310855212736458727157670512196557935046445267051156634356650261766371789688807545767854748546264117479133482917492492256535225492163866685567087787292376867976762736478371271716467145091476295082070325934448447135155349279798569687118238294737289419978215192799364122018833082617256415237334060074578030855123622226963854713854825230565221319840352338729628148018244833538167994374501913972887625433480397338440230514192365008103615603392867156621817217735357268185786175678784434642045682436367184057767944834225994853315113427441237725661628754289666674680764801605384586272643489719832057073125533344516366446237631235079213921744412214707691539635658565186478056719655735265198306677228201820206665276284598825423293845154768085713671807024735535437452789406911215419473884620759576565455341314840706298755595964013155359019530119638011290802710106426676374554744413863925781155033255537565722334582716285368479019390741124732770221092426405426032355867227111421878779177753832467