0 1 1 1 2 6 3 3 4 28 5 31 6 112 7 15 8 368 9 191 10 1856 11 1279 12 5888 13 3839 14 29696 15 28415 16 118016 17 99327 18 474112 19 270335 20 1323008 21 544767 22 7385088 23 6307839 24 29786112 25 18661375 26 88686592 27 46333951 28 410320896 29 430637055 30 1841561600 31 1519583231 32 7356350464 33 6057885695 34 29513482240 35 24428150783 36 116041187328 37 100396957695 38 449669234688 39 366691221503 40 1798676938752 41 1464617402367 42 7188265304064 43 5888534380543 44 28757356183552 45 23541252620287 46 115055462973440 47 93003490263039 48 464455079034880 49 385958377684991 50 1833010437554176 51 1501154152284159 52 7345657064980480 53 5999117977255935 54 29312434535661568 55 22875533763149823 56 117109019981643776 57 91503280735125503 58 468722031332950016 59 366848601453756415 60 1873946380737708032 61 1465687985243553791 62 7494631765886107648 63 5860586482888081407 64 29980950030689763328 65 23440030325704491007 66 119967494886645563392 67 93443734426743734271 68 479809180951612751872 69 373959514441916612607 70 1919210052334420754432 71 1495522947080994684927 72 7677694206890924310528 73 5982208882738924093439 74 31005924753908648902656 75 24518987140364419203071 76 124023986813902677606400 77 96895357260698149191679 78 491410474732578972631040 79 401969888382347070406655 80 2045922126531058278072320 81 1768440019237806171750399 82 7881457045261222796066816 83 6469297202046807211769855 84 32734753879466950698991616 85 28295040304268869353078783 86 126103312310499309902626816 87 103508754953596107235524607 88 523756063775591088934354944 89 452682868789891528891826175 90 2017426322148032204641402880 91 1655497828005033072675258367 92 8378963624787393247208013824 93 7240508003026290207721783295 94 32277007746999820372720746496 95 26485547177779153096641871871 96 134053747699375916435179044864 97 115881975605277687911783858175 98 516378935958197468303212937216 99 423894478410794149024987348991 100 2144743906263827689692588933120 101 1853879495909040081279379308543 102 8262217717468436824203888427008 103 6779681031479057185527107158015 104 34307236920545242137995914510336 105 29673832368476290593855115362303 106 132311849851012314882500703813632 107 108880940828141470531968475070463 108 527365730529418694855176608546816 109 431146407329207112154066595086335 110 2114474103390264949782901910667264 111 1734291079230840333230633283223551 112 8457817185398310627037450453647360 113 6937005860560107691762106033504255 114 33831585654357252021172507531804672 115 27748657268524592208968731550810111 116 135330145571043610693287078541656064 117 111022517399992397845550627217735679 118 541386500088801739363339438148026368 119 444029222320459346704330303521947647 120 2166377579178424390367798765704708096 121 1778226260092179418781644792019288063 122 8663563205697604680070675096609488896 123 7109173076386150874901696657691246591 124 34653603783838132754274857329000185856 125 28420790895158019054772875075132588031 126 138593970468908826656221448939310678016