30 121 231 444 669 804 1062 1261 1477 1743 1940 2102 2228 2332 2503 2661 2870 3006 3114 3296 3621 3739 3997 4157 4254 4599 4792 4923 5093 5234 5391 5530 5716 5887 6070 6189 6397 6645 6904 7034 7191 7355 7529 7670 7883 8154 8324 8581 8791 8935 9100 9242 9340 9525 9667 9842 9909 10379 10565 10727 10931 11144 11272 11555 11826 11931 12086 12306 12458 12585 12752 12933 13185 13366 13762 13991 14227 14363 14490 14620 14830 15003 15219 15390 15511 15608 15789 15860 15939 16106 16180 16259 16374 16487 16579 16754 17021 