Oil prices ease but remain above $26 a barrel