A team has 6 quants and 4 developers. A committee of 5 people must be formed containing at least 3 quants. How many distinct committees are possible?