19421593731249113091928199214911018944567159117431280145318791097127890358143142317461850161287355915021778411091170097173780102011351839146208166818411727184314372891138189221943514721008