20091224 unknown: Markets at 19-month high; Sensex gains 130 points