54 105 184 272 315 405 519 568 620 673 739 829 914 1308 1364 1445 1602 1774 2016 2176 2489 2577 2821 3202 3342 3445 4117 4368 4509 4655 4715 4960 5272 5413 5566 5644 5803 5951 6059 6152 6388 6454 6575 6920 7060 7208 7365 7481 7590 7791 7957 8098 8262 8345 8454 8615 8717 8782 8869 9009 9133 9332 9611 9759 9925 10055 10161 10410 10488 10755 11128 11375 11463 11587 11791 12004 12186 12334 12440 12577 12700 12833 12996 13111 13210 13340 13441 13672 13821 13967 14345 14503 14649 14748 14847 14978 15067 15164 15349 15692 15859 15958 16111 16213 16344 16488 16699 16832 17092 17260 17424 17525 17690 17842 18057 18230 18509 