133618382501386127012548768649213471921895132319719419427010481695300144975161616221494193262582164717201948174116061532198669486761163045811291374165714817801013430185611778811918127983133012622226291892133963012673977213991811290