28 68 107 181 232 325 388 472 589 689 796 859 909 1031 1165 1275 1418 1499 1584 