12 77 171 273 440 626 671 745 881 1025 1184 1380 1471 1689 1922 2127 2292 2348 2448 2562 2772 2955 3076 3152 3373 3465 3606 3763 3942 4137 4286 4348 4475 4631 4717 4839 5015 5130 5353 5571 5701 5796 5945 6260 6464 6633 6954 7061 7163 7500 7613 7768 7961 