Index gains 146.93 points