17296501745137640812981793139260519111391901430148014996751621661903181082159419351418171119177914151611991844253166830914309551544111561043678158568949318648921