14 917 450 true 1 2 3 9 12 23 28 31 36 49 67 81 96 97