haplorhine dental formula