259 401 808 963 1143 1244 1345 1518 1641 1794 1928 2550 2750 2941 3186 3268 3440 3595 3811 3991 4153 4382 4706 4865 4965 5127 5624 5999 6349 6601 6738 6912 7112 7210 7352 7580 7767 8156 8321 8626 8788 8957 9085 9205 9462 9884 10101 