96559656966710686106899792568565668958737586951069010691109281068858620227775866310687106571065510656628905608659548566935662610654109301092910986109881098910990611501099363794586105873640675582031100555986626351328513307133031330113296132931956111016110171101811019110091100818249182501108411083