112564191124164211241634112368241123681811236812112347301121020111210193112101831120849811201036112010341118967311189665111739721117392711173923111718561117184811159220111474741105899411058992110589891105898611058971110589681105887411058857110531751105317211053167110531601104143711041418