Hannah has to make 180 gallons of punch for a big party. The punch is made of soda and fruit drink. The cost of the soda is $2.40 per gallon and the cost of the fruit drink is $2.85 per gallon. Hannah's budget requires that the punch cost $2.59 per gallon. How many gallons of soda and how many gallons of fruit drink does she need?