20 60 107 201 292 510 696 781 867 1154 1304 1533 1692 1928 2239 2452 2658 2792 2917 3232 3474 3625 3814 3930 4091 4214 4448 4582 4824 4982 5174 5470 5760 