45 84 125 175 227 278 335 404 440 500 575 613 673 730 791 844 912 981 1073 1151 