Oil drops to $79.04