1 19 41 55 65 84 99 111 121 140 150 165 184 206 228 238 245 264 278 289 301 321 342 362 376 386 405 419 441 451 473 487 503 518 533 549 563 573 592 608 622 637 656 675 697 707 724
