21 47 83 97 121 179 203 211 221 245 279 313 327 343349