Given the reaction 2CH₃OH + 3O₂ → 2CO₂ + 4H₂O, how many moles of O₂ are needed to produce exactly 20 mol of CO₂?
a) 30 moles of O₂
b) 15 moles of O₂
c) 40 moles of O₂
d) 60 moles of O₂