12992256175071607106912791456618194533519291571105317609172421336858157064513461861911231902123135184412946231186169712851635815988518216751109131462216041156163116891894173962158513081587131719543970727770594711441613132513221149233286