There are 12 bicyclists entered in a race. In how many different orders could the 12 bicyclists finish? (Assume there are no ties.)

a) 12
b) 144
c) 479,001,600
d) 479,001,601