7724889853585448654941924517925075872322621373722814722528048277024326414553958936528619671423056412358121596233278538160236837467524784490456307556200480727649253676718189729402055142044071406003383545022034523177782536392197062697484680965815122317746374352540059382868984654772812218146459816111652142568135497831917513028343685978356794405019676443437542884697647794539674515386612262995356533103901798262606862393416054705265530860317024969046611371352078030163685424227647154935156732229207332435237341533741237829736680522125935668515614688352426174169485563133399336340849279122852825484781201865091162167894472415992577016431722942086080717341446545215503217195796266703423971385887122280621044459675472479465376678002406561636503458394587156632583736338399148127272251199182666711448630621131821425415225090785143445773976622744762136304495437763981767026871064564723837874478124852817154693672632819770927537079537739123565922067728955428762838985587284787462852457738439244468540193571125270777644648473562343513646283386803117333758623480882513073579040264455726155179466450830970566074483762187380313691333595367711118678132655725008381661444879237154244446011176644256663543848943379314797424637526750157505230798267323622276514225361107371745029522876855167331560749387334404316521107731946612411438581032066729878622482734676373620284198590567753339734355198765403475342474804802708353881087073495527717672526527113938275448114746140650445555025620687731425511157521288111640525530036501555840454680847488721621068201077997619664036135336934842785642293350695598326220615517813691801168218793212714561518668164519141510231335681564512905534844366011095376575231906293193123285273816843155417377696178877879132224017602017475126382917556887302133718870430417574570256552233011244127323756916560274611555860475673180665154303544845296570344670719384741586