20091231 unknown: Sensex ends '09 with biggest annual gain in 18 yrs