126 263 387 740 854 1065 1407 1648 1950 2517 2715 3164 3749 4405 4624 5060 5236 5526 5968 7015 7411 7682 7982 8262 9045 9350 10051 10407 