20121231 india: Sensex declines 18 points on last day of 2012 trading