Oil prices ease from 10-month highs but hold above $90 a barrel