How much time does blood need to pass through all pulmonary alveolus?

Question: How much time does blood need to pass through all pulmonary alveolus?

Choices:

15 minutes
5 seconds
27 seconds
3 minutes

Correct answer:

27 seconds