PSX gains 116.94 points