The Earth provides

141