Sensex gains 158 points, rupee up 8 paise against US dollar

The BSE sensex has recovered by 158 points in early trade on Monday