Oil eases to $77 after mixed US supply report