The Sensex has recovered some of its early losses and is now down 117 points at 10,158.The market breadth is negative - out of 1,679 stocks traded so far, 960 have declined, 685 have advanced and 34 are uchanged.Larsen & Toubro has shed 3% to Rs 2,129. ICICI Bank and HDFC have around 2.5% each to Rs 500 and Rs 1,095, respectively.Satyam, ITC and Tata Steel are down nearly 2% each at Rs 672, Rs 168 and Rs 481, respectively.Bajaj Auto and Gujarat Ambuja are down 1.5% each at Rs 2,600 and Rs 93.50, respectively.Ranbaxy has rebounded into the positive zone and is up nearly 1% at Rs 374.