Garrigues promotes 19 as turnover rises to €352.8m