2426564885692321717173852807641793658386440030125513031345167447048375053520723423140637828391917347185852485315255180944242650419363577983528825013775314116023619443657866928764431814647398230192446299439330221266279643679956741460163380590464780176346177571792371655962517048720414317345324335531997108691220283450348564384241478407071807304945958621014518765336637749519167113584854394572565027913534968776337823378762849046312451334459874551685251207130426211451837285512310462810471190545284681747382605231486469727698537734073532853391952753333792678945410914267848130944970915652871120340134342703572880564975471218615499123538595374476828293663196651680677367489136455077813201624757602941814062744654402152146118983212739173120142366412828672652443628265478462704387355243088033541665567118221337617350038818284027660143568533855672966296121597219197540169216784305194117593480404543356383640227474148445361425260654314503675340405341684239946056054953951562667755526713271527452682386593992571983757663955822620256852038441447932662281512138072296385366862174854968541385531336306582495521743734686665087892696139851015328256670231679877151768804254514475506435122260433221188857784796892908477665623124826716617151724723902811155113062583307106291783701166528343766328069113670522224035236933460079522540366838954814782025965035170629160359975335458744748117435271575211073972087831993032002785634026764442373527373785255467220557042246166188802315736368927512977912614488375617046738117511215550567032830793484584177664154133744753733132110106565907702247867948256375577015895442537385621479079729863638731716164244171428942714125487602788367376774152345668854215719746732502849728777223765660207856797622645593504466229538670816480016569025212248450113982754634542420672755537758823566580864717011158710509811336218774373002723645277278455648646801342522752