Pakistan 542 all out against England