105310541122112611451150115411661174118912031216123012541256126012611268126912991317132313321342135013641374141414151426143114641494152415421548157715901615163316741688528152855286532753325350536253665393