20 51 131 256 343 446 547 788 1176 1295 1403 1483 1582 1654 1743 1874 1960 2046 2222 2337 2562 2761 2911 3150 3319 3415 3625 3897 4060 4310 4410 4530 4745 4890 4993 5157 5312 5484 5712 5953 6127 6253 6422 6548 6682 6932 7123 7412 7506 7690 7832 7949 8110 8302 8433 8639 8766 8955 9020 