20 girls and 32 boys volunteer to plants trees at a school. The principal divides the girls and boys into identical groups that have girls and boys in each group. What is the greatest number of groups the principal can make? ]