PSX gains 542 points as bulls return

* Buying witnessed in the blue chip stocks