The Sensex opened with a positive gap of 152 points at 19,553, and touched a high of 19,678.The index has pared gains is now up 149 points at 19,550.