how many teams completed all 150 laps of the 1998 marlboro grand prix of miami?
12