KARPETS Vladimir (186), BRUSEGHIN Marzio (052), KREUZIGER Roman (125), NIBALI Vincenzo (126), RODRIGUEZ OLIVER Joaquin (181), ARROYO DURAN David (051), SANCHEZ GIL Luis Leon (058), MOSQUERA MIGUEZ Ezequiel (211), ANTON HERNANDEZ Igor (071), TONDO Xavier (009), ROCHE Nicolas (011), VELITS Peter (179), SCHLECK Frank (209), MENCHOV Denis (157), VAN GARDEREN Tejay (177), NIEVE ITURALDE Mikel (075), PERAUD Jean-Christophe (137), TEN DAM Laurens (158), PLAZA MOLINA Ruben (057), GILBERT Philippe (134), URAN URAN Rigoberto (059), GARCIA DA PENA David (214), DANIELSON Thomas (101).
That's a solid, solid group. Who's missing other than Sastre?