The shuttle missions are numbered in order of launch date. The
next launch will be STS-125, which will service Hubble. Sometimes
they launch out of sequence because of delays. STS-119 will launch
in between STS-126 and STS-127. Assuming the first launch was
STS-1, there would seem to have been 123 shuttle missions.