10502451392558871272389711597113971129711192809936111050321050319711693619971189232465623100142100143936211055641055669361858568567575646796422936159233357518100110971179232892708100148100144100115936129362010014910014592810105018936179270758569127242926625434956221