PSX gains 24 points