29 1025 618 true 1 2 3 6 9 10 18 31 32 33 34 42 45 46 51 53 67 70 74 78 81 83 85 92 93 95 96 97 99