KSE-100 index rises 304 points