Puzzle #516
What is the next number in this sequence?
4
9
25
49
121
169