Sensex opens at 82,794.79; Nifty opens at 25,394.90