A box contains red, green, blue, and white balls, totaling 111 balls. If you take out 100 balls without looking, there will always be 4 balls of different colors among them. What is the smallest number of balls you must take out without looking to ensure that among them there will always be balls of at least 3 different colors?

Let's think step by step and output the final answer within \boxed{}.
user