19312121296552251963383997767997312684658037439854245621619277339784720229162480608105018465411242548091931523651640356029778375378116915347140281145079853788249404692831251387803679099270558373331273713071685117552145447896796463239703017792851741515572845431784011169720341605117337989