4884451032342105130921086342384932250861513084967952098381175201051021500094040250602664855529653658514985103952379500116515352985423545967529998681195118832344211755246521179407984079349030196513954423665897546672118951196447171313413132384454638342454369028147676816350953091486395821136593424943221131305142117483532883843162534635368730511163322075343486356382442136408542373046117420744950998713678987240403416202108958205486266145664817486376957997513233318247384463233945904635135305463964238973481267619