A flower shop ordered 1,176 flowers to make bouquets. Each bouquet will have 12 flowers. How many bouquets can the flower shop make?

A. 89
B. 98
C. 99
D. 102