Puzzle #331

What is the next number in this series.

1 2 9 64 625 7776