49679457941176552243743646101515811134136916161985767105570113631119441665140913956245821712861739175311441614632165527292787929811896801132142070017191232