20 69 125 221 307 514 723 812 921 1258 1405 1662 1828 2081 2378 2570 2752 2896 3011 3268 3481 3639 3818 3927 4082 4220 4478 4636 4901 5056 5256 5539 5830 