10502451392558871272389711597113971129711192809936111050321050319711693619971189232465623100142100143936211055641055669361896422936155856856757564679233357518100110971179232892708100148100144100115936129362010014910014592810105018936179270758569543491272429266256221