14 86 158 315 557 699 731 905 1017 1209 1335 1509 1650 1818 1986 2168 2444 2568 2728 2861 3064 3234 3527 3707 3861 4059 4197 4370 4465 4615 4766 4962 5072 5253 5469 5555 