The NSE Nifty index was trading 31.05 points up at 22976.35 ...