Sample size, probability

In a set of 400 hats, each hat is represented by one of six colors (brown, pink, red, orange, blue, yellow). You may assume that each color is represented rather equally in the 400 hats.
What is the minimum amount of samples we must take to be likely to have a sample which has a hat of every color?

mathman