PSX closes at 39,720.7 points