I think this one wasn't mentioned yet:
Name: Ucayalipithecus perdita
What: Parapithecid primate
When: ~ 35 - 32,000,000 ya (earliest Oligocene)
Where: Santa Rosa, Amazonia, Peru
The oldest known South American primates are known from Santa Rosa, just like the oldest caviomorphs. Perupithecus was described in 2015 and it's the most basal New World monkey with close affinities with some monkeys from the Eocene of North Africa. However, it's still a New World monkey. Ucayalipithecus on the other hand belongs to a extinct family of mainly North African monkeys. This means two types of monkey rafted across the Atlantic and the New World monkeys outcompeted the parapithecids in the end. Both species were quite small, marmoset to tamarin-sized.