The Sensex opened with a positive gap of 105 points at 19,973. It is now up 42 points at 19,910.The Sensex had closed yesterday with a loss of 383 points at 19,868.