The 24 girls in 20 boys to school gym clothes have to be split into groups for a team building activity. If each group must be identical, what is the maximum number of groups that can be made?