It has 29 riders , 9 physiotherapists or nurses , 9 mechanics and service persons , and has 22 partners . It contains a total of 29 riders , 9 physiotherapists or nurses , 9 mechanics and service persons , and has 22 partners .