12391417497186213431427115631810474239531280126610801502188358613006956426474195662329132711891668503125518891914819173125219515731630138188788516931291197030670413277371556110171869168092376614611875157286911011968650545116810641366448135012511932131671