0 1 1 1 2 6 3 7 4 20 5 15 6 88 7 31 8 80 9 703 10 352 11 127 12 7232 13 767 14 24960 15 16895 16 99584 17 76799 18 398848 19 264191 20 1590272 21 1060863 22 6297600 23 4595711 24 25972736 25 1622015 26 70344704 27 39878655 28 12861440 29 830930943 30 587825152 31 3322019839 32 2353332224 33 13288341503 34 9396682752 35 35970875391 36 3284402176 37 6512705535 38 287865044992 39 26040336383 40 1976629723136 41 104199094271 42 217992658944 43 502519562239 44 27247343828992 45 1925336530943 46 108869258838016 47 7731779993599 48 435407225356288 49 30853098897407 50 1752643378610176 51 125344459784191 52 6935804240723968 53 351848821161983 54 27725285608652800 55 1407925176238079 56 111464092119597056 57 5631727548497919 58 434601767993344000 59 10447507947519 60 2269831822634385408 61 72303914707320831 62 4612178640438820864 63 1011628006965247 64 27672105286012764160 65 2287035725381631 66 4581759442223104 67 13161188544217087 68 25475426717532160 69 41958669385990143 70 83950014883168256 71 150554065607065599 72 2030349719355523072 73 4054232248755421183 74 7459369869637582848 75 796574733846970367 76 924368496442212352 77 65309891178266623 78 130614834554208256 79 1033206839103293751295 80 1483179794638087127040 81 4132836297641732079615 82 1213659501134276867391488 83 65083194125938465964031 84 9199473415713135884500992 85 236720730467490500444159 86 4837433867706515383648256 87 966068227959140783226879 88 21237502931501889290764288 89 3637597016575029553397759 90 85856704073141080354193408 91 212814220313912394844733439 92 348866963745503859120799744 93 735209447595248668932833279 94 1395467899943843053824901120 95 3366379880643792701659021311 96 6742440483522598729053896704 97 13465368630497602373114920959 98 26350791102971672470593994752 99 52082540307687547366853836799 100 104165222193970353168210460672 101 208330161083829258823707656191 102 419136721644120251223018307584 103 913477261881017984731337195519 104 1826956601298921658489988186112 105 3495452118033083816386410577919 106 5077058454477227362085823840256 107 10151621990470778704323489562623 108 20758843992872780583067573026816 109 46078182935746216849202791579647 110 95724261394235787270227023101952 111 185109965127398488002367764561919 112 375291141748918556180664574541824 113 751531802808829749271797700755455 114 1502432217737619709585616707518464 115 3012465388679811020985454213201919 116 6028109804955529339697992258551808 117 12052396230905218975599694928936959 118 24102296776786156373893321431449600 119 48191837818252306135640590719647743 120 96383832854773904688667291927183360 121 194070510945324431084014733247905791 122 385829446165389198847743810452062208 123 776931021456885768132128873421733887 124 1544615780247674060970127729444782080 125 3077219302177484481537739924906704895 126 6147958374479386395378855553448017920