memory: 149215704
118489088
115503768