Oil retreats, still above USD 100 per barrel; no supply shocks for India