145 330 641 772 888 1088 1285 1476 1742 1911 2069 2459 2670 2984 3217 3448 3611 3845 4150 4252 4438 4655 4994 5167 5267 5445 5585 5730 5814 5917 6283 6458 6836 6987 7069 7176 7441 7539 7764 7882 8021 8214 8516 8629 8816 9079 9204 9305 9397 9595 9757 9885 10016 