--> -->
1. Angel Luis Casero Moreno (Spa) Vitalicio Seguros 8.35.10 2. George Hincapie (USA) US Postal 0.01 3. Abraham Olano (Spa) ONCE-Deutsche Bank 0.04 4. Serguei Ivanov (Rus) TVM-Farm Frites 0.11 5. Andrea Peron (Ita) ONCE-Deutsche Bank 0.15 6. Alvaro Gonzalez (Spa) Vitalicio Seguros 0.16 7. David Etxebarria (Spa) ONCE-Deutsche Bank 0.16 8. Mario Cipollini (Ita) Saeco-Cannondale 0.20 9. Santos Gonzalez (Spa) ONCE-Deutsche Bank 0.23 10. Didier Rous (Fra) Festina-Lotus 0.26 11. Paolo Savoldelli (Ita) Saeco-Cannondale 0.28 12. Manuel Beltran (Spa) Banesto 0.30 13. Juan Carlos Vicario (Spa) Fuenlabrada 0.30 14. Unai Etxebarria (Ven) Euskaltel-Euskadi 0.31 15. Giuseppe Di grande (Ita) Mapei-Quick Step 0.32 16. Orlan Gomes Rodrigues (Por) Banesto 0.32 17. Matteo Frutti (Ita) Lampre-Daikin 0.35 18. Angel Edo (Spa) Kelme-Costa Blanca 0.36 19. José Luis Rubiera (Spa) Kelme-Costa Blanca 0.36 20. Andrei Tchmil (Bel) Lotto-Mobistar 0.36 21. Georg Totschnig (Aut) Telekom 0.38 22. Hernan Buenahora (Col) Vitalicio Seguros 0.40 23. Luis Perez (Spa) ONCE-Deutsche Bank 0.41 24. Stefano Garzelli (Ita) Mercatone Uno-Bianchi 0.42 25. Fabian De waele (Bel) Lotto-Mobistar 0.44 26. Roberto Laiseka (Spa) Euskaltel-Euskadi 0.47 27. Danilo Hondo (Ger) Telekom 0.49 28. Andres Bermejo (Spa) Fuenlabrada 0.49 29. Fernando Escartin (Spa) Kelme-Costa Blanca 0.53 30. Bart Voskamp (Ned) TVM-Farm Frites 0.53 31. Erik Zabel (Ger) Telekom 0.53 32. Roberto Conti (Ita) Mercatone Uno-Bianchi 0.53 33. José Luis Rebollo (Spa) ONCE-Deutsche Bank 0.55 34. Alberto Martinez (Spa) Euskaltel-Euskadi 0.55 35. Roberto Heras (Spa) Kelme-Costa Blanca 0.56 36. Massimiliano Mori (Ita) Saeco-Cannondale 0.57 37. Haimar Zubeldia (Spa) Euskaltel-Euskadi 0.57 38. Gianni Faresin (Ita) Mapei-Quick Step 0.58 39. Paolo Lanfranchi (Ita) Mapei-Quick Step 0.58 40. Marcos A. Serrano (Spa) ONCE-Deutsche Bank 0.58 41. Francesco Frattini (Ita) Telekom 0.58 42. Andrea Tafi (Ita) Mapei-Quick Step 0.59 43. Jon Odriozola (Spa) Banesto 1.00 44. Joseba Beloki (Spa) Euskaltel-Euskadi 1.03 45. Marco Pinotti (Ita) Lampre-Daikin 1.04 46. Chris Peers (Bel) Lotto-Mobistar 1.04 47. Ramon Gonzalez (Spa) Euskaltel-Euskadi 1.05 48. Christophe Detilloux (Bel) Lotto-Mobistar 1.07 49. José Maria Jimenez (Spa) Banesto 1.07 50. Fabian Jeker (Swi) Festina-Lotus 1.08 51. Rinaldo Nocentini (Ita) Mapei-Quick Step 1.09 52. Jaime Hernandez (Spa) Festina-Lotus 1.09 53. Miquel Van Kessel (Ned) TVM-Farm Frites 1.10 54. Pascal Herve (Fra) Festina-Lotus 1.11 55. Mariano Piccoli (Ita) Lampre-Daikin 1.11 56. Thierry Marichal (Bel) Lotto-Mobistar 1.13 57. Luca Scinto (Ita) Mapei-Quick Step 1.13 58. Jeroen Blijlevens (Ned) TVM-Farm Frites 1.14 59. Javier Pascual Rodriguez (Spa) Kelme-Costa Blanca 1.14 60. Christian Henn (Ger) Telekom 1.15 61. Gines Salmeron (Spa) Vitalicio Seguros 1.15 62. Dariusz Baranowski (Pol) Banesto 1.16 63. Sergio Barbero (Ita) Mercatone Uno-Bianchi 1.18 64. José Angel Vidal (Spa) Kelme-Costa Blanca 1.18 65. Pavel Padrnos (Cze) Lampre-Daikin 1.19 66. Francisco Javi Cerezo (Spa) Vitalicio Seguros 1.19 67. José Gomez (Spa) Kelme-Costa Blanca 1.20 68. Marcello Siboni (Ita) Mercatone Uno-Bianchi 1.20 69. Marco Fincato (Ita) Mercatone Uno-Bianchi 1.21 70. Andreas Klöden (Ger) Telekom 1.21 71. Prudencio Indurain (Spa) Vitalicio Seguros 1.22 72. Tobias Steinhauser (Ger) Mapei-Quick Step 1.23 73. José Ramon Uriarte (Spa) Festina-Lotus 1.25 74. Pedro Diaz Lobato (Spa) Fuenlabrada 1.26 75. Mario Scirea (Ita) Saeco-Cannondale 1.27 76. Udo Bölts (Ger) Telekom 1.29 77. Angel Castresana (Spa) Euskaltel-Euskadi 1.29 78. Eladio Jimenez (Spa) Banesto 1.31 79. Franco Ballerini (Ita) Lampre-Daikin 1.35 80. Massimili Napoliatano (Ita) Mercatone Uno-Bianchi 1.37 81. Juan José De los Angeles (Spa) Kelme-Costa Blanca 1.39 82. Marty Jemison (USA) US Postal 1.40 83. Gian Matteo Fagnini (Ita) Saeco-Cannondale 1.41 84. Rolf Huser (Swi) Festina-Lotus 1.43 85. Peter Meinert-Nielsen (Den) US Postal 1.48 86. Cesar Perez (Spa) Fuenlabrada 1.56 87. Alex Zülle (Swi) Banesto 1.57 88. Rafael Diaz (Spa) ONCE-Deutsche Bank 1.58 89. Dmitri Konyshev (Rus) Mercatone Uno-Bianchi 1.59 90. Jan Schaffrath (Ger) Telekom 2.03 91. Giuseppe Calcaterra (Ita) Saeco-Cannondale 2.22 92. Pieter Vries (Ned) TVM-Farm Frites 2.26 93. Benot Joachim (Lux) US Postal 2.40 94. Hendrik Van Dyck (Bel) TVM-Farm Frites 2.58 95. Elio Aggiano (Spa) Vitalicio Seguros 3.07 96. Valentino China (Ita) Saeco-Cannondale 3.38 97. Serguei Outschakov (Ukr) TVM-Farm Frites 3.40 98. Dario Andriotto (Ita) Saeco-Cannondale 3.48 99. Jan Svorada (Cze) Lampre-Daikin 4.09 100. Frankie Andreu (USA) US Postal 4.40 101. Pedro Horrillo (Spa) Vitalicio Seguros 7.29 102. Julian Dean (Nzl) US Postal 7.35 103. Eleuterio Anguita (Spa) Fuenlabrada 7.56 104. Michele Coppolillo (Ita) Mercatone Uno-Bianchi 8.07 105. José Miguel Elizburu (Spa) Fuenlabrada 8.15 106. Nacor Burgos (Spa) Fuenlabrada 8.22 107. Jeremy Hunt (Gbr) Banesto 8.24 108. Frank Hoj (Den) US Postal 9.35 109. Jacky Durand (Fra) Lotto-Mobistar 10.05 110. Manu L'Hoir (Bel) Lotto-Mobistar 10.13 111. Ibon Ajuria (Spa) Euskaltel-Euskadi 10.51 112. David Tani (Ita) Mapei-Quick Step 11.11 113. Gianluca Pianegonda (Ita) Lampre-Daikin 11.29 114. Franz Hotz (Swi) Festina-Lotus 14.02 115. Jo Planckaert (Bel) Lotto-Mobistar 14.14 116. Dylan Casey (USA) US Postal 14.26 117. Marcel Wust (Ger) Festina-Lotus 17.45