143 422 605 814 920 1168 1273 1397 1500 1651 1951 2107 2241 2408 2602 2747 2831 2908 3075 3204 3529 3823 3967 4077 4203 4493 4675 4902 5058 5252 6145 6376 6992 7139 7640 7800 8001 8145 8420 8686 8935 9028 9393 9501 9790 9889 10049 10203 10307 10502 10724 10866 11080 11423 11937 12061 12207 12716 12939 13211 13979 14495 14820 