29 60 96 131 192 259 323 370 422 474 531 576 642 743 800 866 929 995 1088 1173 1239 1290 1356 1432 1498 1546 1631 1697 1802 1868 1934 2000 2207 2273 2380 2446 2520 2586 2670 2736 2852 2918 2970 3043 3109 3204 3273 3302 3368 3419 3485 3544 3610 3737 3803 3914 3983 4024 4090 4141 4207 4267 4336 4367 4433 4501 4567 4632 4698 4751 4820 4892 4960 5019 5088 5141 5207 