18 160 322 433 576 674 817 1095 1204 1558 1662 1850 2033 2191 2302 2448 2700 2842 2962 3149 3258 3395 3579 3768 4053 4169 4383 4532 4796 4860 5041 5238 5509 5639 5723 5915 6062 6297 6489 6824 7038 7143 7260 7367 7587 7906 8129 8271 8418 8598 8776 8976 9180 9300 9454 9539 9626 9838 9896 10047 10253 10397 10635 10793 10977 11104 11309 11500 