translate English to French: The need is hundreds of times greater.
Les besoins sont cent fois plus importants.