-128-128-118-108-98-88-78-68-58-48-38-28-18-82122232425262728292102