46 132 256 329 416 497 582 673 820 903 971 1104 1184 1259 1355 1412 1515 1619 1717 1785 1842 1944 2003 2131 2270 2354 2443 2542 2614 2676 2776 2881 2943 3040 3133 3234 3358 3426 3480 3585 3646 3761 3872 3946 4015 4105 4167 4307 4353 4435 4542 4608 4657 4720 