What is the version of the following sentence with correct punctuation?

For 100 years Noah warned the unheeding world from age 500 until he was 600 years old
For 100 years Noah warned the unheeding world, from age 500 until he was 600 years old.