13396206198434928657354144815415971477559665155510796071219164317951721240115199020411249856794716803718243831474941312961228665497431349923163810149968231365117710695121167138085699514517415601788502152552765411921462176851119911578124614301891229135211911117167512021406156261002312121612393171951