187917091210251106577818518118871951995196377671031018451263103227793614811440148710963161809649181183139710160833410551807322114918560618838512761691112429163893483516321806856165089152043922211419351257129183389849195138816301721903198935811584816721054139616417971973288