2. (10 points) Divide 120 boys and 140 girls into several groups, requiring that the number of boys in each group is the same, and the number of girls in each group is also the same, then the maximum number of groups that can be formed is $\qquad$ groups.