105 260 340 454 612 719 830 981 1147 1235 1363 1450 1516 1604 1669 1788 1901 2063 2237 2331 2404 2587 2776 2904 2989 3074 3152 3246 3354 3406 3522 3603 3722 3885 3992 4099 4173 4270 4425 4500 4565 4695 4815 4961 5062 5179 5329 5383 5481 5594 5697 5813 5885 5954 6107 6219 6339 6394 6521 6774 6956 7054 7157 7280 7354 7511 7602 7788 7887 8031 8128 8234 8339 8472 8575 8639 