March oil revenues bounce back