Richard Virenque (France) 31st