4993670216712502537825865939714153271512345479015225189193184962036156321485919395141351953419678860155011615032661140410470181361370350972978116741439358321392213921