11490311134811486311225511110311110711111111190011190884861080201058791083071060029745510613897348106272915521085279153896538998079152191343108038942359206891497910381061869123497446913219352091515744029228691531948579158275417754277545190342736357864391335910419122989129920769123697675912409123196532889449149897670