113428743125273518831261818112243039516369061120168117681272740668251153815916341756872138767612406998161626942161615712303716043621373739916521408949190610371108322033581435611641889105452217959873811349120888630780414542175018911644164910136819301335148718416851851183612775931021364