The table shows the number of each type of toy in a store. The toys will be placed on shelves so that each shelf has the same number of each type of toy. How many shelves are needed for each type of toy so that it has the greatest number of toys?

Toy Amount
Doll 45
Football 105
Small Cars 75