name : 21346-5 0 1 1 2 2 6 3 24 4 120 5 719 6 5021 7 40042 8 359034 9 3575221 10 39146271 11 467436120 12 6044966856 13 84167650625 14 1255360662651 15 19968279686734 16 337420253360470 17 6036183461382313 18 113966858772630299 19 2264751069929165948 20 47250435463982972076 21 1032649252728512804957 22 23592116760568209544423 23 562379454477611089059262 24 13963316746350442949037014 25 360538273356889021695365517 26 9666673886475593697991803207 27 268764235341698120929499416996 28 7738950259529558956732201493844 29 230512072320632047511816718300389 30 7094551503369607113912983960598287 31 225384999185347333071172254295682270 32 7383643415123374391912223101990075606 33 249209249194616142005296812586209467721 34 8658256864493035782488356603016847712123 35 309396838570467353035987943356593749234180 36 11362815865687296853670157316815239092732692 37 428572370773360050914011263585887054151470285 38 16589386107671744536099190516579024899857959687 39 658596519849974481350748766542903438930634532710