177867345710169420882710265291358821152812751149119075818767847101409806123683795164219568921579168719951817415081037762186438853514481699141184899714184211544228861803109288199440019899416561991166236917391316124913395341340108110212393871327371