2368075076427191378033387035587481716661394443061622686609748215249172643176789640636227286312764078523533391947303562713014354557622736805282006747921122837798551144151412317853571133619192258147585265136211217811389796598400163668767735264303239678153664117540189510635467753903462667078834285391544714255165231504810568481262340652663515655649490384603140524596644809646401232173645566617807824831202206534541771908382266287617175825766299241167114242563165239346626143440805281319175479331334362072312880154354447146984373315143275346043992787686562524455030436515575165742548614838515236656629614159513320622888465421683652853891765182947952905202294887477853823095125452045720852155165062976425131825922524240628475018654325434344819752679058628831346344218174134950357028226710873122155356237981694601747028265978927653647844165205781386715549398233654381604535612775442502125541224717078670914268583271812468751373777312658110825527438131615692103727976385892404368536324434847063024228541872807767550556310778342164511564761801914503975613555221855020477150022445857169013036757221444938323779820314453920251823827933273432831027037183938051119311180830729146261196118791736820143785872305887130077716417936145237485560641537659388602429771017078483571359950276024460567033774380456742364546540377866564298199474794260519407383178476267754646445680660021951786480671214055571095474826968847537642635176969119873263377308335195345439374630749348404287708565755352473701151446746116243834106648427501763350679729160745667369145673390705647508727749115754509157963332482351254689273469253783052232133551048955584129433027448731552280254829378711368628968116672559728742228006728496897767706651351889370269828601322799538845470272368525234837472827344387217666374025416713735938767668470445931475246153201793744590846155299639138295341712375216320840772221543624752