name : 1234,2143 0 1 1 2 2 6 3 22 4 101 5 553 6 3517 7 25572 8 209051 9 1898690 10 18969740 11 206748447 12 2441108159 13 31039642442 14 422872021574 15 6145117203590 16 94881224242919 17 1551150564709879 18 26767557364291849 19 486227947497442728 20 9273856958748488205 21 185303769911429049148 22 3870911762118308986514 23 84377313591881073881527 24 1915873735095980997424111 25 45241960106877709894946070 26 1109446482165836765100543620 27 28214058961679703018323611034 28 743129921760328795243915307121 29 20248235525346783352974040924845 30 570098710262060776097587059934553 31 16569187694819709302404100305859328 32 496611003799841621038858808314746623 33 15335446887054046395837869160761617946 34 487489943893650009990843848350626303632 35 15939303604103623659989394198056069166067 36 535639070607680057909385512572625881553359 37 18486599186531389077291452061005624681325302 38 654821323243399300899301208342234410652226402 39 23789427199376287628343564386329814709236231146