A student club set a goal of donating 50 blankets to a local shelter. Two classes have participated so far. Ms. Carter’s class gathered 18 blankets and Mr. Moriarti’s class gathered 23 blankets. How many more blankets are needed to reach the goal of 50 blankets?