41 80 140 184 226 272 345 470 573 748 870 913 991 1050 1094 1142 1190 1222 1287 1335 1371 