0 1 4 5 6 9 13 15 18 45 46 60 69 71 78 110 119 122 129 133 135 139 143 148 170 173 180 197 209 211 218 220 233 234 237 