Marina can make 36 cupcakes in 45 minutes. How long will it take for her to make 108 cupcakes?
A) 1 hour 15 minutes
B) 1 hour 21 minutes
C) 1 hour 35 minutes
D) 1 hour 45 minutes
E) 2 hours 15 minutes