-18758 -17 -40 -29