true 121 143 true 1 3 9 10 12 15 22 39 56 60 71 72 82 84 93 96