Puzzle #535
What is the next number in this pattern?
57
64
23
18
81
32
46