14177149611373713736143491434814347141111397915085139151037839144538197189384767105373925248135545917294579039107291072510535106081061510770188294071742898472984885548978498845204753238553259922366584983954889551926394310319488714948250110522935248653037547375499170631106351065136687383243850252624