How many teeth does a opossum have