24 62 97 156 201 284 329 404 509 569 649 721 781 874 975 1050 1149 1211 1305 