13305101163043166972274170841248514344555103311167515958537633084171961183875070144701313132251870998048513342111106971212119106527446934819991848615548153091283514144