Please read the following table in Markdown format and then answer the question according to the table. Table cells in one row are seperated by '|', and different rows are seperated by '
'.

Table:
| Bow number | Ship name | Launched | Commissioned | Service |
| --- | --- | --- | --- | --- |
| PS-18 | BRP Datu Tupas | 14 November 1943 | November 1975 | Philippine Navy Patrol Force |
| PS-19 | BRP Miguel Malvar | 1 March 1944 | November 1975 | Philippine Navy Patrol Force |
| PS-20 | BRP Magat Salamat | 19 March 1944 | November 1975 | Philippine Navy Patrol Force |
| PS-22 | BRP Sultan Kudarat | 18 May 1943 | November 1975 | Philippine Navy Patrol Force |
| PS-23 | BRP Datu Marikudo | 18 March 1944 | 5 April 1976 | Philippine Navy Patrol Force |
| PS-28 | BRP Cebu | 10 November 1943 | July 1948 | Philippine Navy Patrol Force |
| PS-29 | BRP Negros Occidental | 24 February 1944 | July 1948 | Philippine Navy Patrol Force |
| PS-30 | RPS Leyte | 20 June 1944 | July 1948 | Philippine Navy Patrol Force |
| PS-31 | BRP Pangasinan | 24 April 1943 | July 1948 | Philippine Navy Patrol Force |
| PS-32 | BRP Iloilo | 3 August 1943 | July 1948 | Philippine Navy Patrol Force |
| PS-33 | RPS Samar | 20 November 1943 | 24 May 1948 | Philippine Navy Patrol Force |
Question:
When did the ship that was commissioned July 1948 with a bow number of ps-31 launch?
Answer:
24 April 1943