41 81 118 158 189 208 272 361 448 600 723 762 786 830 868 905 959 993 1049 1086 1116 