Mrs. Erastus, a pre-school teacher has 120 crayons, 30 pieces of paper and 60 bottles of glue to share among her learners for an art project with none left over. What is the largest possible number of groups that the learners can be divided into such that each group has the same number of crayons, paper and glue?