Desmond has 95 tennis balls. He throws away 89 bad balls. How many balls does he have?