157497156749156209154022153344152669152094150852149984149309149136148752147533132932131592120928120903120924119296119272119289119285119282119279119276146414133148120915123806124900120911127432142562145720135702120907143407148062123811126055129671123800135013