2683382541444682263732823792851527625433133335111983623094535482888007793824002949658514326050049231229286163701630378224646240267959628127525911314336109280654761721245874352192110225436612844581238886542083777674801945072619044716856478249026983923365621565849397242343691171558713665024757692418768456751480534821711491123372715535519174161827137552635783182236462405425463655299750760422199718807637297643204561659690541518671383464073761167536391304034665285225889325659875533570666267331852683825114753202457538525125230707547234118255210479249340743505153325501424707762443686763196601600711353374488503369602549262384837391200803464778919235622113558828566603460128852784735043041731626684764455684265705595891784247128356423286759382520330216380735554855539556189238279847789465545728661673496364867377491661654366774827722392281692324425131607964872054856345625838770577370788342714781122667135272138097324516501906851555517171336866053981451946765827323786572964438312569274540107652452459461195197390801481276177375291640787311931576511487935371462983652113891515362143072537707170439667164628485730352845172278562137276492831205016604832225213058462178552477111763826674474179108140663139747648834399223240597515438804687729406535427984276523632210604853471703212841156560883318142752045038620126778074678599334339191301448768489264664790440406734337745764153719709646287308771345117752404611755538107655903423444235445279731079197319943227055751217651074478181118012258636115417922958085955724847045555018747325012757154667579585412144440189748355983543176386324542526443503304413812434551862484696653154461547367142065629060802508361710235832136272141926804377536722734144364764525723118207383032165094491066292932652897414371696412037320220370353167776817545657083312077863517877996663061385530075147702689746672385314840472346766518067942186886708518899