The Sensex opened with a positive gap of 184 points at 19,547. After touching a low of 19,447, the index marched to a high of 19,619 backed by fresh buying in energy and technology stocks.The Sensex finally ended (provisional) with a gain of 243 points at 19,606.