11647311130211033510729010638111325998262100613966239107890707105306862438266496227934737896096230772047720699931100559104528905951005639805910056596621950389973210068310068510068710056190528972559060794106100615837319287897252878887905910061189300921361005578268488857879207929982652795837929084419885628441483793