10 64 45 1 2 8 15 21 55 68 83 89 97