PSX turns around, gains 33.42 points closes at 47,480 points