Oil Prices Post Gains for the Week