how many teeth does an opossum have%3F