translate English to French: Even Russia has seen a sharp reversal of its external and fiscal situation, owing to higher energy prices.
100 en 2005, ce qui est légèrement inférieur au taux de 10,1 p.