The Sensex ended with a loss of 110.02 points, or 0.55 per cent, to close at 19,894.98. (Reuters)