A restaurant has a special whereby both parents can eat for $20 and each child can eat for $5. Assuming a family group consists of both parents and at least one child, what is the maximum number of family groups that could have attended given that the restaurant took $115?