9 1501 104 355244 9 10 17 37 49 63 71 81 97 1 2 3 4 5 6 7 8 81 55 407 627 332 62 7 6 4 1