Puzzle #520
What is the next number in this series?
120
123
129
141
147
159
174