848688145132472061512954264782787330721691989379545266638104438831476436210915384500470353166599486336132428112421738664726441159523289425852305701181426203228463457435083103919619836423865149660451680229951182233472356981393246149231861045628192045134745624337062817557146872152216052614987439556833824167038567565465781581162990210125197057569758572012286555965511367745613963210248855997453327974533676318915804218678566443212599428902694490832522990630961291539481564341530527719303509459840803793233816202082623660346758694692382654201509679735766647241239015289598762385532167462250965638125687132033560092213111846724381429856622215160156691359385231873368563613864810385634493937930157633881089673935655379718310146066120387168851337125971144497853884982601946884725