Kevin earns 5 points every time he shops at a grocery store. He needs a total of 80 points to receive a prize. So far, he has earned 30 points. How many more times will Kevin have to shop at the store in order to earn the additional points he needs for a free prize?