32 69 114 161 204 239 264 286 317 361 383 423 480 523 553 600 639 679 713 748 775 809 837 874 914 948 973 1001 1031 1067 1098 1132 1172 1195 1223 1263 1307 1351 1397 