20091224 business.india-business: Markets at 19-month high; Sensex gains 130 pts