PSX loses 370 points to close at 47,777 points