36 88 131 189 247 348 418 474 522 581 614 647 695 749 794 843 883 918 982 1032 1122 1173 1220 1274 