32 62 102 146 184 208 258 375 460 638 770 826 879 931 975 1016 1084 1116 1170 1214 1256 