41 69 134 183 210 238 295 394 492 645 772 817 866 912 953 986 1048 1078 1122 1164 1209 