0 1 1 3 2 4 3 7 4 24 5 15 6 96 7 63 8 384 9 255 10 1536 11 1023 12 6656 13 3071 14 31232 15 3071 16 126464 17 25599 18 473088 19 102399 20 1892352 21 507903 22 7372800 23 2097151 24 29507584 25 8093695 26 122224640 27 23986175 28 489095168 29 99745791 30 1981677568 31 331612159 32 7926841344 33 1326186495 34 31707365376 35 5304745983 36 126833655808 37 21244149759 38 513709965312 39 72192360447 40 2054663700480 41 291940335615 42 8212237516800 43 1167711010815 44 35047973322752 45 1372711813119 46 138004949630976 47 5467224932351 48 553321173614592 49 54441931702271 50 2142928835182592 51 218016834912255 52 8571167463964672 53 872389999067135 54 34336802168897536 55 3384264578039807 56 137346658919776256 57 49565889690861567 58 486352671293308928 59 180357277465706495 60 1945128454282280960 61 730436309117566975 62 8050729803361288192 63 2345847416940396543 64 32206299120778870784 65 9410406850299428863 66 129041369265229266944 67 69346968777886007295 68 451602717227863769088 69 277390689861311135743 70 1806402424662153756672 71 1109561668729709789183 72 8111053343817929326592 73 2671980007429148508159 74 32435115967135231246336 75 10982869768815761162239 76 129159211287333490917376 77 43913050352184914345983 78 526081544322682886029312 79 156762730969263402647551 80 2104327330212236150964224 81 749903938068549638029311 82 8173969087410997985017856 83 2994875011069664863191039 84 32695884275979336112144384 85 11979779073800772446584831 86 132601057858975802876493824 87 44283493622575858532220927 88 530403032685768796536832000 89 177209679369535584334774271 90 2121460738278574192326606848 91 748733234991541682450726911 92 8425396675869544174051131392 93 2956266166292927528864579583 94 34320519534774733461210005504 95 10664537198540610359149985791 96 137139339910397313743365079040 97 42633974958629205757090856959 98 549485881080340761850551468032 99 208370290577153397258062921727 100 2118571538003756213455720284160 101 912687487421975359678129897471 102 8315832547064978625533008936960 103 3651363479836647883386111655935 104 33588908418006051202909603889152 105 13951822787520398904598972071935 106 136890932454629889076501927690240 107 51688664714935269787463915143167 108 545659787560750654149852431122432 109 221966446715055032115321915834367 110 2233345186341168771991873161003008 111 727510518027068299592743683883007 112 8929573299990556967875196345122816 113 2920187280900192087966772359069695 114 35860299202224410626329317396709376 115 16548458095183593875701845362475007 116 133421666781354301635717081847562240 117 65463675287041121959417569597194239 118 534136980199244705761312268751994880 119 260954036469628718122373132958302207 120 2159913893280712716316079987898712064 121 997165326216690444596627011490807807 122 8639494581496548729566705575060832256 123 4487119307599586860300026290739609599 124 33561059181728476778299876758597402624 125 17959182484000151138665073947728412671 126 134222818650925405635506770983581122560