Table:
text: 1999 Giro d'Italia
Route and stages
Stage results
Date_ Course Distance Type_ Winner
21 May Foggia to Lanciano km (mi) Flat stage Jeroen Blijlevens ( NED )
22 May Pescara to Gran Sasso d`Italia km (mi) Mountain stage Marco Pantani ( ITA )
23 May Ancona to Ancona km (mi) Individual time trial Laurent Jalabert ( FRA )
24 May Ancona to Sansepolcro km (mi) Medium mountain stage Mario Cipollini ( ITA )
25 May Sansepolcro to Cesenatico km (mi) Flat stage Ivan Quaranta ( ITA )
26 May Cesenatico to Sassuolo km (mi) Flat stage Mario Cipollini ( ITA )
27 May Sassuolo to Rapallo km (mi) Medium mountain stage Richard Virenque ( FRA )
28 May Rest day Rest day Rest day Rest day

text: 1999 Giro d'Italia
Route and stages
Stage results
Date_ Course Distance Type_ Winner
5 June Madonna di Campiglio to Aprica km (mi) Mountain stage Roberto Heras ( ESP )
6 June Darfo Boario Terme to Milan km (mi) Flat stage Fabrizio Guidi ( ITA )
Total Total km (mi) km (mi) km (mi)

text: 1999 Giro d'Italia
Route and stages
Stage results
Date_ Course Distance Type_ Winner
29 May Bra to Borgo San Dalmazzo km (mi) Mountain stage Paolo Savoldelli ( ITA )
30 May Racconigi to Santuario di Oropa km (mi) Mountain stage Marco Pantani ( ITA )
31 May Biella to Lumezzane km (mi) Flat stage Laurent Jalabert ( FRA )
1 June Lumezzane to Castelfranco Veneto km (mi) Flat stage Mario Cipollini ( ITA )
2 June Treviso to Treviso km (mi) Individual time trial Serhiy Honchar ( UKR )
3 June Castelfranco Veneto to Alpe di Pampeago km (mi) Mountain stage Marco Pantani ( ITA )
4 June Predazzo to Madonna di Campiglio km (mi) Mountain stage Marco Pantani ( ITA )

Question: Who won a mountain stage on May 22nd (1999 Giro d'Italia)?