26 89 120 172 235 325 379 421 460 524 558 583 632 679 732 784 823 855 897 928 970 1009 1058 1094 