Sandy has 18 roses, 9 daisies, and 45 tulips. She wants to arrange all the followers in bouquets. Each bouquet has the same number of flowers and same type of flower. What is the greatest number of flowers that could be in a bouquet?