45 138 208 229 243 314 348 427 455 631 660669