The Sensex opened with a negative gap of 89 points at 17,402.The index is now down 157 points at 17,334.