Oil prices approaching $ 51 per barrel