0 1 1 2 2 4 3 12 4 32 5 60 6 216 7 252 8 912 9 1494 10 3960 11 4092 12 23904 13 16380 14 65016 15 130920 16 324960 17 262140 18 1569132 19 1048572 20 6281280 21 8388072 22 16769016 23 16777212 24 134150880 25 100663050 26 268402680 27 536865840 28 1610449344 29 1073741820 30 8589664080 31 4294967292 32 25768888320 33 34359730152 34 68718952440 35 137438952840 36 618471289728 37 274877906940 38 1099509530616 39 2199023222760 40 8796076251360 41 4398046511100 42 35184355181136 43 17592186044412 44 105553074331584 45 211106232136980 46 281474943156216 47 281474976710652 48 2814749397407040 49 1688849860262670 50 6755399239713300 51 9007199254216680 52 27021597093167040 53 18014398509481980 54 144115186996882080 55 144115188075847560 56 576460748008585440 57 576460752301326312 58 1152921502459363320 59 1152921504606846972 60 13835058033794978880 61 4611686018427387900 62 18446744065119617016 63 55340232221103486804 64 129127208442953072640 65 147573952589676380040 66 590295810289952636496 67 295147905179352825852 68 1770887430904318787520 69 2361183241434789052392 70 9444732965464412382480 71 4722366482869645213692 72 56668397792786075813040 73 18889465931478580854780 74 75557863725364567605240 75 226673591177742768407100 76 453347182352737163542464 77 604462909807314587344392 78 2417851639224859766095440 79 1208925819614629174706172 80 12089258196122102503183680 81 12089258196146289868018176 82 19342813113825270702276600 83 19342813113834066795298812 84 232113757365920837409194304 85 154742504910672534361866120 86 309485009821309884352692216 87 618970019642690135302078440 88 2475880078570479074855090400 89 1237940039285380274899124220 90 14855280471424141060552281000 91 9903520314283042199192960520 92 29710560942848422910170759104 93 39614081257132168788182040552 94 79228162514263774643590529016 95 158456325028528675187085803400 96 950737950171164169771910164480 97 316912650057057350374175801340 98 1901475900342340724545333955100 99 3802951800684688204387030410324 100 11408855402054047724971902410400 101 5070602400912917605986812821500 102 40564819207303322833358555184720 103 20282409603651670423947251286012 104 162259276829213291333984509229280 105 324518553658426726782881125631280 106 324518553658426690754359001612280 107 324518553658426726783156020576252 108 3894222643901120361107841559884000 109 1298074214633706907132624082305020 110 10384593717069654968830616473182480 111 10384593717069655257060442902626280 112 51922968585348274700037897678361920 113 20769187434139310514121985316880380 114 166153499473114482960052178909134416 115 166153499473114484112975882501488520 116 498460498419343449456623888235495360 117 996920996838686904677848698140537940 118 1329227995784915870597964051066650616 119 2658455991569831745807614120560164360 120 21267647932558653929567407241825471040 121 7975367974709495237422842361682038806 122 21267647932558653957237540927630737400 123 42535295865117307932921817132878004200 124 127605887595351923752648617611229134784 125 170141183460469231731687303715414344000 126 1020847100762815390279443252299978446632 127 340282366920938463463374607431768211452 128 2722258935367507707338061978031494266880 129 2722258935367507707706996824269773602792 130 10889035741470030830532839532636693127440 131 5444517870735015415413993718908291383292 132 65334214448820184983492184889965303235904 133 43556142965880123323311949751266328968712 134 87112285931760246646033603692173956481016 135 348449143727040986586495597306442133415840 136 696898287454081973168268829537529090799840 137 348449143727040986586495598010130648530940 138 2787593149816327892687242417035225656720976 139 1393796574908163946345982392040522594123772 140 16725558898897967356128176872072194547862400 141 11150372599265311570767859135761230799568872 142 22300745198530623141526273539682622215553016 143 44601490397061246283071436545296723011919880 144 334511177977959347122879935987347713055039520 145 178405961588244985132285746181186889900359560 146 356811923176489970264533713430510826933977080 147 1070435769529469910793714477083743652524591700 148 2140871539058939821587240059514928468521385920 149 1427247692705959881058285969449495136382746620 150 17126972312471518572698978286198075317814329400 151 5708990770823839524233143877797980545530986492 152 45671926166590716193863942096564231934096439520 153 68507889249886074290797726533548744948608398420 154 182687704666362864775459395163715762827783193616 155 182687704666362864775460604089535377448401633160 156 1096126227998177188652757579908060152799936005440 157 365375409332725729550921208179070754913983135740 158 1461501637330902918203682414864643790397583130616 159 2923003274661805836407369665432530010514846121960 160 17538019647970835018444184142672447043794947010560 161 11692013098647223345629478661730264157247426788872 162 58460065493236116728147369130134424090499304905728 163 23384026197294446691258957323460528314494920687612 164 140304157183766680147553695583730385310598628900800 165 374144419156711147060143317175368164801473859567920 166 374144419156711147060143278489742225363785140404216 167 374144419156711147060143317175368453031918731001852 168 5986310706507378352962292455835874452969434705168960 169 2244866514940266882360859903052210718191512385880090 170 11972621413014756705924585840126780675676193229365520 171 17958932119522135058886879224417684016149842180961364 172 35917864239044270117773757675122846937736710736314304 173 23945242826029513411849172299223580994042798784118780 174 191561942608236107294793377155848606361119110455098960 175 287342913912354160942190067590682971928513035452286700 176 957809713041180536473966885160273023692331545651451200 177 766247770432944429179173513575154589503526551878107112 178 1532495540865888858358347024674429105047978572385353720 179 1532495540865888858358347027150309183618739122183602172 180 27584919735585999450450246451567364085071142826449674880 181 6129982163463555433433388108601236734474956488734408700 182 49039857307708443467467104849002853247233567510952346640 183 49039857307708443467467104868809893866576279873020493800 184 196159429230833773869868419396011412988934832995910547680 185 196159429230833773869868419475239575503198607089745264520 186 784637716923335095479473677821730139461636604834221129296 187 784637716923335095479473677900958302012794430558003781640 188 2353913150770005286438421033504804499752723010640106487744 189 6277101735386680763835789423207666415917888003725890430880 190 12554203470773361527671578846098420182147653536354874155280 191 6277101735386680763835789423207666416102355444464034512892 192 87879424295413530693701051922213572299689739956929616936960 193 25108406941546723055343157692830665664409421777856138051580 194 100433627766186892221372630770688837357523572410676200603640 195 401734511064747568885490523085290650630255600536120809292080 196 903902649895682029992353676937150274167883327124900001117920 197 401734511064747568885490523085290650630550748445698208825340 198 4820814132776970826625886277015881903963468717508528375315752 199 1606938044258990275541962092341162602522202993782792835301372 200 19283256531107883306503545108063527615860958433233207723790800