89 245 420 572 671 787 922 1057 1137 1281 1390 1476 1550 1604 1709 1805 1950 2150 2303 2530 2719 2826 2928 3018 3100 3205 3323 3385 3490 3594 3731 3884 3988 4131 4220 4310 4455 4554 4625 4763 4885 5063 5170 5303 5454 5498 5616 5736 5832 5932 5994 6063 6196 6323 6459 6516 6612 6749 6917 7054 7144 7258 7384 7463 7579 7622 7736 7929 8003 8188 8282 8385 8482 8619 8717 8766 