228 403 612 759 924 1089 1230 1495 1686 1918 2198 2503 2767 3020 3119 3207 3245 3647 3692 3741 3787 3943 3992 4165 4350 4426 4678 4841 5044 5174 5340 5607 5764 5905 6026 6235 6593 6700 6994 7283 7509 7740 8099 8342 