112780611121050611260307113145851128571211210761112149211121076211293108112146691121467311285713112111621121467411315983112111631132133211214923113159841127996111260452112604531130518711266413112371931124691911217860112178631121786511314849112222331130222111213112112502561121857811218581