1311305151180264116011801714111621390147311571178119191119185487761937745215561357291113130265752610296371412188140015871183694116216233239491930182148914191780138667