45 73 113 151 198 248 296 334 381 418 471 531 591 642 693 721 781 855 911 982 1015 1052 1107 1156 1197 1231 1282 1345 1404 1470 1512 1536 1598 1626 1677 1747 1890 2064 2159 