35 66 107 144 178 208 274 369 456 603 719 769 827 873 909 934 977 1005 1056 1103 1135 