translate English to French: All of these cultures contributed to, and benefited from, the relationships they maintained with each other.
Toutes ces cultures ont contribué aux relations qu'elles entretenaient les unes avec les autres et ont profité de ces relations.