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:
| Rider | Manufacturer | Laps | Time | Grid |
| --- | --- | --- | --- | --- |
| Valentino Rossi | Yamaha | 22.0 | 43:28.841 | 2.0 |
| Toni Elias | Ducati | 22.0 | +15.004 | 13.0 |
| Loris Capirossi | Suzuki | 22.0 | +21.689 | 9.0 |
| Shinya Nakano | Honda | 22.0 | +25.859 | 8.0 |
| Anthony West | Kawasaki | 22.0 | +29.465 | 6.0 |
| Chris Vermeulen | Suzuki | 22.0 | +30.608 | 4.0 |
| Marco Melandri | Ducati | 22.0 | +36.453 | 11.0 |
| Alex de Angelis | Honda | 22.0 | +36.750 | 5.0 |
| Andrea Dovizioso | Honda | 22.0 | +38.822 | 14.0 |
| Jorge Lorenzo | Yamaha | 22.0 | +39.573 | 17.0 |
| John Hopkins | Kawasaki | 22.0 | +39.610 | 3.0 |
| Sylvain Guintoli | Ducati | 22.0 | +40.892 | 10.0 |
| James Toseland | Yamaha | 22.0 | +1:11.490 | 16.0 |
| Colin Edwards | Yamaha | 22.0 | +1:21.133 | 15.0 |
| Dani Pedrosa | Honda | 22.0 | +1:37.038 | 12.0 |
| Randy de Puniet | Honda | 22.0 | +1:38.407 | 7.0 |
| Casey Stoner | Ducati | 6.0 | Accident | 1.0 |
Question:
Who had the lowest laps on a grid smaller than 16 with a time of +21.689?
Answer:
22.0