149 354 573 766 902 1035 1207 1404 1504 1649 1762 1850 1987 2060 2186 2345 2557 2764 2946 3154 3376 3549 3631 3765 3886 4010 4142 4198 4311 4400 4513 4711 4798 4944 5030 5136 5341 5437 5517 5671 5791 6035 6151 6269 6456 6509 6632 6771 6916 7051 7144 7230 7389 7528 7650 7740 7857 8021 8198 8425 8531 8691 8832 8929 9051 9110 9229 9415 9521 9712 9803 9914 10031 10172 10351 10436 