1302565133647212902841970191413101061155350870153353615371830152913902691109168364120418031595192516132901177392841361137170943788374314975113618251849693601997170347946115310831983639