KSE 100 gains 127 points with traded value of $36m