117716115153114278113562112901112591112315111896111369110889110605111699109819109366108956108116107535105192119558102428966179508095073104036771227094255891922935589355820558465588960987558855581655881558505586555883558925581960979558665581855829558175585355852257332574125745257492575725781257932579725809258132584525857