8868055568939767598658275607443863404427665671763567075083240278216054976248317654851351979533074683876752026046024369031019016312554593265161708375514125225791736444192407305585503351213282596387138349523585466390652261219113172481855478381282490403371443786583523416626879780223455748987729291475465544379210146743725521991918353457967664868258478414037471826497532451213309800167332108284216783641161656535256412327114051662485896781512244437180190637459112522301834893552832687985261401204626775037652695415071351525986557543087107697091454702763423616914567158548546733505461585008073996340744874365735325077829747213964353872828072212551236164371692566364492641273984843315353384767611746617535646642996635287894545712675371377646673821754809286258114388679342547447445463207324223364446321723734628733474174919352389196123612854485446266712257734314817124939180519454249727783735394011332626482941467143655117512755185610958636930222214259527820836822627314331364023380933952448225116825469205228481861303711924254382702275972293192421113547184501735405047061792957933667647484664727445862980482850227931292654203934395444176866064412285231863019573428915766785131014716231751224118757017756924438799214281559188377457755790107748744791381563447712551242217924555622961179478830682631620630778411867394141518497453764734007974875273834244042353506653626468536451989676347165960320314600189204435202293685546628305117650510436464776343564777259653619760703418113851366887353667603705454406222488602239868084685672078391283842001103805078791702806992387802111812016052773348672536865322011529063927159956877015528859077963221666164777845272601515469671215426231803453298315543572452304235618405661534371940630336723015381083710637427731351786557011807817738768455664270430082050817817068170542373858855373775876515217056367260470733321866875225222315450137435509565