Joe tracked the height of his Dalmatian puppy from age 13 weeks to 25 weeks. He graphed the data and determined the line of best fit is y = 1.12x + 28.78 where x is the age in weeks and y is the height in centimeters. How old was the puppy when he was 54 centimeters tall? Round to the nearest tenth.

a. 22.5 weeks
b. 28.2
c. 73.9
d. 89.3