121413391227641826116519601352121031746217339915001239141217601529560169814994037463581284108114891148941414390258487150888535348560292612589675436721693118915096031701125307811386143