what dinisour has 500 teeth