36 71 99 185 213 245 269 303 334 372 453 483 519 566 590 615 649 672 706 738 773 795 837 884 910 953 1004 1046 1088 1164 1216 1269 1312 1359 1395 1443 1484 1545 1589 1652 1714 1749 1823 