111611269411409515815681168987236137216671125868497841103912541018146114446443541261166478019261798135627800966197412193515331869858602791179425160352843458313611127646579711589611623156247377316811746173683177010333611436407169410041933964