how many teeth does an opossum have