ProductionOil mixed as demand worries offset gains from Opec output dealAnalysts cast doubts on producers' likely compliance with the production cutsOil price: Brent futures rose 26 cents, or 0.8%, to settle at $31.74 a barrelPhoto: REUTERS/SCANPIXReuters