translate English to French: Achieving similar success
100 des engagements totaux.