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:
1997 Australian Grand Prix
Table title:
Qualifying
Table:
<table id='hittask' contenteditable='False'>
<tr> <th colspan=1 rowspan=1 > Pos. </th><th colspan=1 rowspan=1 > No. </th><th colspan=1 rowspan=1 > Driver </th><th colspan=1 rowspan=1 > Constructor </th><th colspan=1 rowspan=1 > Time </th><th colspan=1 rowspan=1 > Gap </th></tr>
<tr> <th class="highlighted"  colspan=1 rowspan=1 > 1 </th><td colspan=1 rowspan=1 > 3 </td><td class="highlighted"  colspan=1 rowspan=1 > Canada Jacques Villeneuve </td><td colspan=1 rowspan=1 > Williams-Renault </td><td class="highlighted"  colspan=1 rowspan=1 > 1:29.369 </td><td colspan=1 rowspan=1 > — </td></tr>
<tr> <th colspan=1 rowspan=1 > 2 </th><td colspan=1 rowspan=1 > 4 </td><td class="highlighted"  colspan=1 rowspan=1 > Germany Heinz-Harald Frentzen </td><td colspan=1 rowspan=1 > Williams-Renault </td><td class="highlighted"  colspan=1 rowspan=1 > 1:31.123 </td><td colspan=1 rowspan=1 > +1.754 </td></tr>
<tr> <th colspan=1 rowspan=1 > 3 </th><td colspan=1 rowspan=1 > 5 </td><td colspan=1 rowspan=1 > Germany Michael Schumacher </td><td colspan=1 rowspan=1 > Ferrari </td><td colspan=1 rowspan=1 > 1:31.472 </td><td colspan=1 rowspan=1 > +2.103 </td></tr>
<tr> <th colspan=1 rowspan=1 > 4 </th><td colspan=1 rowspan=1 > 10 </td><td colspan=1 rowspan=1 > United Kingdom David Coulthard </td><td colspan=1 rowspan=1 > McLaren-Mercedes </td><td colspan=1 rowspan=1 > 1:31.531 </td><td colspan=1 rowspan=1 > +2.162 </td></tr>
<tr> <th colspan=1 rowspan=1 > 5 </th><td colspan=1 rowspan=1 > 6 </td><td colspan=1 rowspan=1 > United Kingdom Eddie Irvine </td><td colspan=1 rowspan=1 > Ferrari </td><td colspan=1 rowspan=1 > 1:31.881 </td><td colspan=1 rowspan=1 > +2.512 </td></tr>
<tr> <th colspan=1 rowspan=1 > 6 </th><td colspan=1 rowspan=1 > 9 </td><td colspan=1 rowspan=1 > Finland Mika Häkkinen </td><td colspan=1 rowspan=1 > McLaren-Mercedes </td><td colspan=1 rowspan=1 > 1:31.971 </td><td colspan=1 rowspan=1 > +2.602 </td></tr>
<tr> <th colspan=1 rowspan=1 > 7 </th><td colspan=1 rowspan=1 > 16 </td><td colspan=1 rowspan=1 > United Kingdom Johnny Herbert </td><td colspan=1 rowspan=1 > Sauber-Petronas </td><td colspan=1 rowspan=1 > 1:32.287 </td><td colspan=1 rowspan=1 > +2.918 </td></tr>
<tr> <th colspan=1 rowspan=1 > 8 </th><td colspan=1 rowspan=1 > 7 </td><td colspan=1 rowspan=1 > France Jean Alesi </td><td colspan=1 rowspan=1 > Benetton-Renault </td><td colspan=1 rowspan=1 > 1:32.593 </td><td colspan=1 rowspan=1 > +3.224 </td></tr>
<tr> <th colspan=1 rowspan=1 > 9 </th><td colspan=1 rowspan=1 > 14 </td><td colspan=1 rowspan=1 > France Olivier Panis </td><td colspan=1 rowspan=1 > Prost-Mugen-Honda </td><td colspan=1 rowspan=1 > 1:32.842 </td><td colspan=1 rowspan=1 > +3.473 </td></tr>
<tr> <th colspan=1 rowspan=1 > 10 </th><td colspan=1 rowspan=1 > 8 </td><td colspan=1 rowspan=1 > Austria Gerhard Berger </td><td colspan=1 rowspan=1 > Benetton-Renault </td><td colspan=1 rowspan=1 > 1:32.870 </td><td colspan=1 rowspan=1 > +3.501 </td></tr>
<tr> <th colspan=1 rowspan=1 > 11 </th><td colspan=1 rowspan=1 > 22 </td><td colspan=1 rowspan=1 > Brazil Rubens Barrichello </td><td colspan=1 rowspan=1 > Stewart-Ford </td><td colspan=1 rowspan=1 > 1:33.075 </td><td colspan=1 rowspan=1 > +3.706 </td></tr>
<tr> <th colspan=1 rowspan=1 > 12 </th><td colspan=1 rowspan=1 > 11 </td><td colspan=1 rowspan=1 > Germany Ralf Schumacher </td><td colspan=1 rowspan=1 > Jordan-Peugeot </td><td colspan=1 rowspan=1 > 1:33.130 </td><td colspan=1 rowspan=1 > +3.761 </td></tr>
<tr> <th colspan=1 rowspan=1 > 13 </th><td colspan=1 rowspan=1 > 17 </td><td colspan=1 rowspan=1 > Italy Nicola Larini </td><td colspan=1 rowspan=1 > Sauber-Petronas </td><td colspan=1 rowspan=1 > 1:33.327 </td><td colspan=1 rowspan=1 > +3.958 </td></tr>
<tr> <th colspan=1 rowspan=1 > 14 </th><td colspan=1 rowspan=1 > 12 </td><td colspan=1 rowspan=1 > Italy Giancarlo Fisichella </td><td colspan=1 rowspan=1 > Jordan-Peugeot </td><td colspan=1 rowspan=1 > 1:33.552 </td><td colspan=1 rowspan=1 > +4.183 </td></tr>
<tr> <th colspan=1 rowspan=1 > 15 </th><td colspan=1 rowspan=1 > 20 </td><td colspan=1 rowspan=1 > Japan Ukyo Katayama </td><td colspan=1 rowspan=1 > Minardi-Hart </td><td colspan=1 rowspan=1 > 1:33.798 </td><td colspan=1 rowspan=1 > +4.429 </td></tr>
<tr> <th colspan=1 rowspan=1 > 16 </th><td colspan=1 rowspan=1 > 15 </td><td colspan=1 rowspan=1 > Japan Shinji Nakano </td><td colspan=1 rowspan=1 > Prost-Mugen-Honda </td><td colspan=1 rowspan=1 > 1:33.989 </td><td colspan=1 rowspan=1 > +4.620 </td></tr>
<tr> <th colspan=1 rowspan=1 > 17 </th><td colspan=1 rowspan=1 > 21 </td><td colspan=1 rowspan=1 > Italy Jarno Trulli </td><td colspan=1 rowspan=1 > Minardi-Hart </td><td colspan=1 rowspan=1 > 1:34.120 </td><td colspan=1 rowspan=1 > +4.751 </td></tr>
<tr> <th colspan=1 rowspan=1 > 18 </th><td colspan=1 rowspan=1 > 19 </td><td colspan=1 rowspan=1 > Finland Mika Salo </td><td colspan=1 rowspan=1 > Tyrrell-Ford </td><td colspan=1 rowspan=1 > 1:34.229 </td><td colspan=1 rowspan=1 > +4.860 </td></tr>
<tr> <th colspan=1 rowspan=1 > 19 </th><td colspan=1 rowspan=1 > 23 </td><td colspan=1 rowspan=1 > Denmark Jan Magnussen </td><td colspan=1 rowspan=1 > Stewart-Ford </td><td colspan=1 rowspan=1 > 1:34.623 </td><td colspan=1 rowspan=1 > +5.254 </td></tr>
<tr> <th colspan=1 rowspan=1 > 20 </th><td colspan=1 rowspan=1 > 1 </td><td colspan=1 rowspan=1 > United Kingdom Damon Hill </td><td colspan=1 rowspan=1 > Arrows-Yamaha </td><td colspan=1 rowspan=1 > 1:34.806 </td><td colspan=1 rowspan=1 > +5.437 </td></tr>
<tr> <th colspan=1 rowspan=1 > 21 </th><td colspan=1 rowspan=1 > 18 </td><td colspan=1 rowspan=1 > Netherlands Jos Verstappen </td><td colspan=1 rowspan=1 > Tyrrell-Ford </td><td colspan=1 rowspan=1 > 1:34.943 </td><td colspan=1 rowspan=1 > +5.574 </td></tr>
<tr> <th colspan=6 rowspan=1 > 107% time: 1:35.625 </th></tr>
<tr> <th colspan=1 rowspan=1 > 22 </th><td colspan=1 rowspan=1 > 2 </td><td colspan=1 rowspan=1 > Brazil Pedro Diniz </td><td colspan=1 rowspan=1 > Arrows-Yamaha </td><td colspan=1 rowspan=1 > 1:35.972 </td><td colspan=1 rowspan=1 > +6.603 </td></tr>
<tr> <th colspan=1 rowspan=1 > DNQ </th><td colspan=1 rowspan=1 > 24 </td><td colspan=1 rowspan=1 > Italy Vincenzo Sospiri </td><td colspan=1 rowspan=1 > Lola-Ford </td><td colspan=1 rowspan=1 > 1:40.972 </td><td colspan=1 rowspan=1 > +11.603 </td></tr>
<tr> <th colspan=1 rowspan=1 > DNQ </th><td colspan=1 rowspan=1 > 25 </td><td colspan=1 rowspan=1 > Brazil Ricardo Rosset </td><td colspan=1 rowspan=1 > Lola-Ford </td><td colspan=1 rowspan=1 > 1:42.086 </td><td colspan=1 rowspan=1 > +12.717 </td></tr>
<tr> <th colspan=7 rowspan=1 > Sources: </th></tr>
</table>
Question:
What positions did Canada Jacques Villeneuve and Germany Heinz-Harald Frentzen take and with what time?
Answer:
Canadian Jacques Villeneuve took pole position after a lap of 1:29.369, while Heinz-Harald Frentzen managed a 1:31.121.