1262192268582118871383167011731938187816491325342967199215571719813868511961305170113231182201148665855919336221463785426117910751990119715181045127211523182547787971908564589131310795405521958222136216401687189810136151194610271863542813482182901