128 250 328 618 935 1267 1431 1560 1790 1977 2071 2214 2489 2680 2814 2995 3186 3361 3685 3973 4112 4344 4537 4714 4910 5102 5265 5453 5602 5757 5953 6187 6501 6631 7063 7298 7920 8146 8300 8462 8523 8565 8733 8846 8939 9031 9134 9310 9534 10214 10665 10904 11590 11684 11968 12103 12260 12373 12650 12905 13000 13144 13300 13384 13457 13605 13725 13812 13970 14047 14205 14402 