How many teeth does an adult cat usually have?