9127344265143677550244908112662973172695197786623977456605493667141424386568389438371356445437647258533804400795628399482333352712355107525378210219597486123481308481302137113621161738285585893861947033167534754683896542385358039712117738567426835380721418850564840170190109286469538805563780372510528253275668832776518462176445485368243657231377642232827315153440766336582516354285284288113340152450319171763853665197633476518076764639850368871774944910829416749137453762445784221111566156279148345131204406424837419848423332181375379192249701215624443540201368518716768725221353323393825517358392986557503485045928776017544822447878825927056017993386712008354565373456178346570252379269790305513343809241166543524457615444762422021442997830126134946615171390344228895523102852897697852823073035472523705534851472721167658648312451411711516946142450435188302165635673174488931572360431878754255356467826227672678598271653687239559251437435262567350537309405225638789439471771275098106012125088555263045462139146038119949047442527885456970646228075514646478242643675226556545296436422912226433544554454117660040252021625415548056233677940342263016416883465182012520850080825859947367938837122479523731385023121785151957058300686512965881123715112606586594462116364892832767544720626523418917226419112237709705565075548523428664084920536256380197732555736458748401565427802593521369293527743235649661681139361451637680746786384281447222025718722372974763263101621614707977311826056896707523137965716646903830677212827419623614250704707367346140240153463845557277285872188476037712308376455682034447936416021066526477371101367618407412048469273879816033074154710145708794118674524160328764193423781202277075134166337718685539331715996391417917737445966662955017992909862959074411333143351145726913207308017665702676847773358412077194042298066674875956504063877355718675800