PSX loses 348 points to close at 46,194