Please read the following table in HTML format from a webpage and then answer the question in detail according to the table. Each table cell is defined by a <td> and a </td> tag. Each table row starts with a <tr> and ends with a </tr> tag. 'rowspan=m' and 'colspan=n' represents a cell spaning over 'm' rows and 'n' columns.

Webpage title:
2017 Chinese Grand Prix
Table title:
Qualifying
Table:
<table id='hittask' contenteditable='False'>
<tr> <th colspan=1 rowspan=2 > Pos. </th><th colspan=1 rowspan=2 > Car no. </th><th colspan=1 rowspan=2 > Driver </th><th colspan=1 rowspan=2 > Constructor </th><th colspan=3 rowspan=1 > Qualifying times </th><th colspan=1 rowspan=2 > Final grid </th></tr>
<tr> <th colspan=1 rowspan=1 > Q1 </th><th colspan=1 rowspan=1 > Q2 </th><th colspan=1 rowspan=1 > Q3 </th></tr>
<tr> <th colspan=1 rowspan=1 > 1 </th><td colspan=1 rowspan=1 > 44 </td><td class="highlighted"  colspan=1 rowspan=1 > United Kingdom Lewis Hamilton </td><td colspan=1 rowspan=1 > Mercedes </td><td colspan=1 rowspan=1 > 1:33.333 </td><td colspan=1 rowspan=1 > 1:32.406 </td><td class="highlighted"  colspan=1 rowspan=1 > 1:31.678 </td><td colspan=1 rowspan=1 > 1 </td></tr>
<tr> <th colspan=1 rowspan=1 > 2 </th><td colspan=1 rowspan=1 > 5 </td><td class="highlighted"  colspan=1 rowspan=1 > Germany Sebastian Vettel </td><td colspan=1 rowspan=1 > Ferrari </td><td colspan=1 rowspan=1 > 1:33.078 </td><td colspan=1 rowspan=1 > 1:32.391 </td><td class="highlighted"  colspan=1 rowspan=1 > 1:31.864 </td><td colspan=1 rowspan=1 > 2 </td></tr>
<tr> <th colspan=1 rowspan=1 > 3 </th><td colspan=1 rowspan=1 > 77 </td><td class="highlighted"  colspan=1 rowspan=1 > Finland Valtteri Bottas </td><td colspan=1 rowspan=1 > Mercedes </td><td colspan=1 rowspan=1 > 1:33.684 </td><td colspan=1 rowspan=1 > 1:32.552 </td><td class="highlighted"  colspan=1 rowspan=1 > 1:31.865 </td><td colspan=1 rowspan=1 > 3 </td></tr>
<tr> <th colspan=1 rowspan=1 > 4 </th><td colspan=1 rowspan=1 > 7 </td><td class="highlighted"  colspan=1 rowspan=1 > Finland Kimi Räikkönen </td><td colspan=1 rowspan=1 > Ferrari </td><td colspan=1 rowspan=1 > 1:33.341 </td><td colspan=1 rowspan=1 > 1:32.181 </td><td class="highlighted"  colspan=1 rowspan=1 > 1:32.140 </td><td colspan=1 rowspan=1 > 4 </td></tr>
<tr> <th colspan=1 rowspan=1 > 5 </th><td colspan=1 rowspan=1 > 3 </td><td colspan=1 rowspan=1 > Australia Daniel Ricciardo </td><td colspan=1 rowspan=1 > Red Bull Racing-TAG Heuer </td><td colspan=1 rowspan=1 > 1:34.041 </td><td colspan=1 rowspan=1 > 1:33.546 </td><td colspan=1 rowspan=1 > 1:33.033 </td><td colspan=1 rowspan=1 > 5 </td></tr>
<tr> <th colspan=1 rowspan=1 > 6 </th><td colspan=1 rowspan=1 > 19 </td><td colspan=1 rowspan=1 > Brazil Felipe Massa </td><td colspan=1 rowspan=1 > Williams-Mercedes </td><td colspan=1 rowspan=1 > 1:34.205 </td><td colspan=1 rowspan=1 > 1:33.759 </td><td colspan=1 rowspan=1 > 1:33.507 </td><td colspan=1 rowspan=1 > 6 </td></tr>
<tr> <th colspan=1 rowspan=1 > 7 </th><td colspan=1 rowspan=1 > 27 </td><td colspan=1 rowspan=1 > Germany Nico Hülkenberg </td><td colspan=1 rowspan=1 > Renault </td><td colspan=1 rowspan=1 > 1:34.453 </td><td colspan=1 rowspan=1 > 1:33.636 </td><td colspan=1 rowspan=1 > 1:33.580 </td><td colspan=1 rowspan=1 > 7 </td></tr>
<tr> <th colspan=1 rowspan=1 > 8 </th><td colspan=1 rowspan=1 > 11 </td><td colspan=1 rowspan=1 > Mexico Sergio Pérez </td><td colspan=1 rowspan=1 > Force India-Mercedes </td><td colspan=1 rowspan=1 > 1:34.657 </td><td colspan=1 rowspan=1 > 1:33.920 </td><td colspan=1 rowspan=1 > 1:33.706 </td><td colspan=1 rowspan=1 > 8 </td></tr>
<tr> <th colspan=1 rowspan=1 > 9 </th><td colspan=1 rowspan=1 > 26 </td><td colspan=1 rowspan=1 > Russia Daniil Kvyat </td><td colspan=1 rowspan=1 > Toro Rosso </td><td colspan=1 rowspan=1 > 1:34.440 </td><td colspan=1 rowspan=1 > 1:34.034 </td><td colspan=1 rowspan=1 > 1:33.719 </td><td colspan=1 rowspan=1 > 9 </td></tr>
<tr> <th colspan=1 rowspan=1 > 10 </th><td colspan=1 rowspan=1 > 18 </td><td colspan=1 rowspan=1 > Canada Lance Stroll </td><td colspan=1 rowspan=1 > Williams-Mercedes </td><td colspan=1 rowspan=1 > 1:33.986 </td><td colspan=1 rowspan=1 > 1:34.090 </td><td colspan=1 rowspan=1 > 1:34.220 </td><td colspan=1 rowspan=1 > 10 </td></tr>
<tr> <th colspan=1 rowspan=1 > 11 </th><td colspan=1 rowspan=1 > 55 </td><td colspan=1 rowspan=1 > Spain Carlos Sainz Jr. </td><td colspan=1 rowspan=1 > Toro Rosso </td><td colspan=1 rowspan=1 > 1:34.567 </td><td colspan=1 rowspan=1 > 1:34.150 </td><td colspan=1 rowspan=1 >  </td><td colspan=1 rowspan=1 > 11 </td></tr>
<tr> <th colspan=1 rowspan=1 > 12 </th><td colspan=1 rowspan=1 > 20 </td><td colspan=1 rowspan=1 > Denmark Kevin Magnussen </td><td colspan=1 rowspan=1 > Haas-Ferrari </td><td colspan=1 rowspan=1 > 1:34.942 </td><td colspan=1 rowspan=1 > 1:34.164 </td><td colspan=1 rowspan=1 >  </td><td colspan=1 rowspan=1 > 12 </td></tr>
<tr> <th colspan=1 rowspan=1 > 13 </th><td colspan=1 rowspan=1 > 14 </td><td colspan=1 rowspan=1 > Spain Fernando Alonso </td><td colspan=1 rowspan=1 > McLaren-Honda </td><td colspan=1 rowspan=1 > 1:34.499 </td><td colspan=1 rowspan=1 > 1:34.372 </td><td colspan=1 rowspan=1 >  </td><td colspan=1 rowspan=1 > 13 </td></tr>
<tr> <th colspan=1 rowspan=1 > 14 </th><td colspan=1 rowspan=1 > 9 </td><td colspan=1 rowspan=1 > Sweden Marcus Ericsson </td><td colspan=1 rowspan=1 > Sauber-Ferrari </td><td colspan=1 rowspan=1 > 1:34.892 </td><td colspan=1 rowspan=1 > 1:35.046 </td><td colspan=1 rowspan=1 >  </td><td colspan=1 rowspan=1 > 14 </td></tr>
<tr> <th colspan=1 rowspan=1 > 15 </th><td colspan=1 rowspan=1 > 36 </td><td colspan=1 rowspan=1 > Italy Antonio Giovinazzi </td><td colspan=1 rowspan=1 > Sauber-Ferrari </td><td colspan=1 rowspan=1 > 1:34.963 </td><td colspan=1 rowspan=1 > No time </td><td colspan=1 rowspan=1 >  </td><td colspan=1 rowspan=1 > 18 </td></tr>
<tr> <th colspan=1 rowspan=1 > 16 </th><td colspan=1 rowspan=1 > 2 </td><td colspan=1 rowspan=1 > Belgium Stoffel Vandoorne </td><td colspan=1 rowspan=1 > McLaren-Honda </td><td colspan=1 rowspan=1 > 1:35.023 </td><td colspan=1 rowspan=1 >  </td><td colspan=1 rowspan=1 >  </td><td colspan=1 rowspan=1 > 15 </td></tr>
<tr> <th colspan=1 rowspan=1 > 17 </th><td colspan=1 rowspan=1 > 8 </td><td colspan=1 rowspan=1 > France Romain Grosjean </td><td colspan=1 rowspan=1 > Haas-Ferrari </td><td colspan=1 rowspan=1 > 1:35.223 </td><td colspan=1 rowspan=1 >  </td><td colspan=1 rowspan=1 >  </td><td colspan=1 rowspan=1 > 19 </td></tr>
<tr> <th colspan=1 rowspan=1 > 18 </th><td colspan=1 rowspan=1 > 30 </td><td colspan=1 rowspan=1 > United Kingdom Jolyon Palmer </td><td colspan=1 rowspan=1 > Renault </td><td colspan=1 rowspan=1 > 1:35.279 </td><td colspan=1 rowspan=1 >  </td><td colspan=1 rowspan=1 >  </td><td colspan=1 rowspan=1 > 20 </td></tr>
<tr> <th colspan=1 rowspan=1 > 19 </th><td colspan=1 rowspan=1 > 33 </td><td colspan=1 rowspan=1 > Netherlands Max Verstappen </td><td colspan=1 rowspan=1 > Red Bull Racing-TAG Heuer </td><td colspan=1 rowspan=1 > 1:35.433 </td><td colspan=1 rowspan=1 >  </td><td colspan=1 rowspan=1 >  </td><td colspan=1 rowspan=1 > 16 </td></tr>
<tr> <th colspan=1 rowspan=1 > 20 </th><td colspan=1 rowspan=1 > 31 </td><td colspan=1 rowspan=1 > France Esteban Ocon </td><td colspan=1 rowspan=1 > Force India-Mercedes </td><td colspan=1 rowspan=1 > 1:35.496 </td><td colspan=1 rowspan=1 >  </td><td colspan=1 rowspan=1 >  </td><td colspan=1 rowspan=1 > 17 </td></tr>
<tr> <th colspan=8 rowspan=1 > 107% time: 1:39.593 </th></tr>
<tr> <th colspan=8 rowspan=1 > Source: </th></tr>
</table>
Question:
What was Hamilton's lap record time at the 2017 Chinese Grand Prix?
Answer:
Hamilton's lap record time was 1:31.678 and Vettel's 1:31.864 was only one second ahead of Bottas, with Räikkönen at 1:32.140.