134489471017051321696158532157218051118105074313281689701115710691360156419521914311855141612301268391165413416291215114546690012521879571114018219285745959728771657122791310281757135956098813938751279185119051466317193191846449018361598862789145049822175114731096158378845401574