true 3486 1353 true 1 2 3 6 7 9 12 14 18 21 29 30 31 33 37 38 50 54 55 61 64 72 79 83 90 91 92 96 98 102 107 111 115 116 119 122 129