40 95 217 370 453 552 658 789 878 1004 1070 1155 1244 1325 1406 1490 1611 1699 1775 1864 1967 2234 2396 2796 2919 3254 3428 3606 3762 3864 3977 4122 4208 4334 4476 4569 4621 4673 4774 4865 4977 5093 5217 5416 5505 5592 5663 5737 5835 5897 5979 6079 6138 6205 6309 6380 6450 6501 6661 6795 6907 7016 7086 7171 7273 7375 7421 7454 7539 7619 7693 7811 7852 7927 8093 8182 8254 8315 8415 8458 8497 8562 8598 8657 8724 8799 8851 