Table:
text: 2006 German motorcycle Grand Prix
125 cc classification
125 cc classification
Pos No_ Rider Manufacturer Laps Time_Retired Grid Points_
1 75 Mattia Pasini Aprilia 27 39:44.091 3 25
2 19 Álvaro Bautista Aprilia 27 +0.010 2 20
3 52 Lukáš Pešek Derbi 27 +0.111 1 16
4 55 Héctor Faubel Aprilia 27 +9.298 10 13
5 24 Simone Corsi Gilera 27 +9.372 9 11
6 1 Thomas Lüthi Honda 27 +10.570 13 10
7 18 Nicolás Terol Derbi 27 +11.835 5 9
8 36 Mika Kallio KTM 27 +11.905 4 8
9 6 Joan Olivé Aprilia 27 +26.017 16 7
10 33 Sergio Gadea Aprilia 27 +26.172 12 6
11 32 Fabrizio Lai Honda 27 +26.361 6 5

Question: Which driver finished first in the 2006 German Grand Prix with 25 points?