How many teeth do wolves have