true 12 33 true 1 3 9 11 14 22 30 44 48 49 62 65 67 70 73 75 76 86 89 91 94 100 103