12 29 125 217 448 559 819 1016 1166 1323 1547 1700 2060 2424 2880 3046 3182 3411 3518 3704 3942 4221 4544 4790 4884 5042 5257 5413 5614 5727 5820 5911 6073 6196 6294 6484 6580 6760 6821 7023 7114 7252 7346 7546 7865 7991 8193 8526 8682 8809 9037 9331 