Eve found 20 tennis balls but 15 were broken. How many unbroken tennis balls did Eve find?