what is the number of the driver whose best finish in formula one was third place at the german grand prix in 1994 ?
29