what dinousar has 500 teeth