Table:
text: 1985 Brazilian Grand Prix
Race
Race
Driver Constructor_ Laps Time_Retired Grid
Alain Prost McLaren - TAG 61 1:41:26.115 6
Michele Alboreto Ferrari 61 + 3.259 1
Elio de Angelis Lotus - Renault 60 + 1 Lap 3
René Arnoux Ferrari 59 + 2 Laps 7
Patrick Tambay Renault 59 + 2 Laps 11
Jacques Laffite Ligier - Renault 59 + 2 Laps 15
Stefan Johansson Tyrrell - Ford 58 + 3 Laps 23
Martin Brundle Tyrrell - Ford 58 + 3 Laps 21
Philippe Alliot RAM - Hart 58 + 3 Laps 20
Derek Warwick Renault 57 + 4 Laps 10
Thierry Boutsen Arrows - BMW 57 + 4 Laps 12

Question: What is the driver in the 1985 Brazilian Grand Prix who has 58 laps and a starting grid of less than 21?