1 1
2 1
3 2
4 4
5 4
6 16
7 6
8 256
9 216
10 4096
11 10
12 65536
13 12
14 1679616
15 2097152
16 16777216
17 16
18 2176782336
19 18
20 68719476736
21 5159780352
22 1000000000000
23 22
24 281474976710656
25 3200000
26 1283918464548864
27 198359290368
28 184884258895036416
29 28
30 73786976294838206464
31 30
32 18446744073709551616
33 81920000000000000
34 4722366482869645213696
35 1521681143169024
36 79496847203390844133441536
37 36
38 12748236216396078174437376
39 504857282956046106624
40 79228162514264337593543950336
41 40
42 237376313799769806328950291431424
43 42
44 16777216000000000000000000000000
45 96479729228174488169059713024
46 165251092644282265779977014214656
47 46
48 340282366920938463463374607431768211456
49 230539333248
50 1073741824000000000000000000000000000000
51 39614081257132168796771975168
52 442501521100279865673218454734216626176
53 52
54 1548139828427760582529495524831238344488779776
55 1073741824000000000000000
56 146811384664566452713597726037899455366168576
57 481229803398374426442198455156736
58 25986090120790645892257018950637850957185024
59 58
60 95780971304118053647396689196894323976171195136475136
61 60
62 185302018885184100000000000000000000000000000000
63 1047532535594334222593508922191671036215296
64 1461501637330902918203684832716283019655932542976
65 38115448583970168165554454528
66 703687441776640000000000000000000000000000000000000000000000
67 66
68 1532495540865888858358347027150309183618739122183602176
69 121987944123281928470243645070631579418624
70 3088283198698664739250235405609677239488239408465248473868926976
71 70
72 1778851122450430889808135593631174089945225899275983120948501938176
73 72
74 137878017165136616150796664575183486287257540896297641312256
75 118059162071741130342400000000000000000000000000000000000
76 178689910246017054531432477289437798228285773001601743140683776
77 1692665944473600000000000000000
78 339943743361217755524662780954444014962624346343916619739026663127201611776
79 78
80 1766847064778384329583297500742918515827483896875618958121606201292619776
81 59515695786999241300640742998541531903462211584
82 19342813113834066795298816000000000000000000000000000000000000000000
83 82
84 64964261028908956064803498836830371684746041356377185527988338666957694562390245376
85 85070591730234615865843651857942052864
86 264830973829903153637345758897744863583980620083255203044116192240336896
87 1562531701075863192779448904272185314811647640213651456
88 79228162514264337593543950336000000000000000000000000000000000000000000000000
89 88
90 12414863616265323537037197482930822436141102307422756732902702812551488296971793564723838976
91 194678249355036212415530357760196608
92 7686497164992228299627380562916545929101608700543543065585889101306502804668416
93 47751966659678405306351616000000000000000000000000000000000
94 64919612772480684272077477598407081955951769084986853540654908040236664132468736
95 5231755239499336047240374998076006175080448
96 2135987035920910082395021706169552114602704522356652769947041607822219725780640550022962086936576
97 96
98 7979216745125139105971467204791098183581571792487307607717522262106992608006725442790752256
99 2227915756473955677973140996096000000000000000000000000000000000000000
100 1329227995784915872903807060280344576000000000000000000000000000000000000000000000000000000000000
101 100
102 2293498615990071511610820895302086940796564989168281123737588839386922876088484808070018553110125686554624
103 102
104 14109424274797164815035449352624885845232635938947653170984297926805455149436429171893297217536
105 677252365190263911121701568925994520571166525069487352207246300486661847172948600250878266441728
106 461509405461253393018447481325820258181753011648319003071450635675389873176437093782083600384
107 106
108 11318270138763686083720407615440940552884061160572696063187703399142305408416300319167091236629993190344408170496
109 108
110 13937965749081639463459823920405225941237760000000000000000000000000000000000000000000000000000000000000000000000
111 2728772695579799336784892778632526469748388043320743972998503626658807808
112 397593423332039392176404484113285150640670134473802669469178685812709357466852344431545907192018385047126016
113 112
114 24637410512137060745291600460011720246744098190278304434243732611660127963357868269234086436396565344541993461909769158656
115 31698020946204162135534219766176751741902914785902592
116 778541236245864377652959710615019005818000633838242624414896658052220900099172141945224288308537826738176
117 380156428972621598383223656459599478681646685259148688819302633532341218257489887232
118 6392630665487523829925705590507004456832030712891733088851577912861189652777515686114891080333114973618176
119 3910554653407316789122934745158676505360859136
120 2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776
121 28531167061100000000000
122 175945240730481326961561908185588573916379060633600000000000000000000000000000000000000000000000000000000000000
123 6805647338418769269267492148635364229120000000000000000000000000000000000000000000
124 633402866629732777061622869468118866098964618280960000000000000000000000000000000000000000000000000000000000000000
125 100000000000000000000000000000000000000000000000000
126 116741446195279078628053382791335881633270131715832481723779676398836856930282974584939114053628368372944886748404030500135265750611474251776
127 126
128 39402006196394479212279040100143613805079739270465446667948293404245721771497210611414266254884915640806627990306816
129 391352284002919778649914295138917075224964962187067716079168594064543166417882604109824
130 727413680848177558616682139042345357899763428810952509316860390516394487020246987720103310686401651988431425039338465880725143341974421504
131 130
132 2451992865385422173373355243440494693789982595493763481600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
133 684847519621931593372407876328545243974812531949568
134 5357813804199494224857098285717492888964544959174553592759205850055068794649049030355355307956097042367948602804538332676096
135 1027891501020168616398338518751800568135177052905269530920770168420745095853565750193791268948041505101863676278734848
136 11090678776483259438313656736572334813745748301503266300681918322458485231222502492159897624416558312389564843845614287315896631296
137 136
138 30517685262104113078118451914150284403078936338963092824132572653654894627615310032589302366359185167951328514207686714064708568763604171455391101716791296
139 138
140 47227378407673276025790495567926062569777044290402088921059870086279958779499142920121343860726208953186257342151339089540159259583068340019387037537796096
141 1681138677374290188835568914807288991579872925525563081380923084231983828730919506630811500675072
142 7031676478883553279994550741476882515263791803223057265323201000000000000000000000000000000000000000000000000000000000000000000000000
143 662473726694923701112012800000000000000000000000
144 250702571177347341227722679320707797362405578343879095261976951323929913664433722263458863691780779226437179455193642844340414056118913305252354460258237400743936
145 42091533465487352444151800685164986863207303643528597165680174825472
146 277079717333524605584387155926058279816972077621864674380277298699951764920572267588828542256923153397479704282980127254379073798871711744
147 16966607842570250726730373321037761641354684245752142752673296275842974081946742172826452355748930092977473448515735650304
148 1436381254656991555349463016320686122571183250391746471987357516460549949348246635180487163059889627212534787002968979686701118573350953680896
149 148
150 168499666669691498716668844293872691710232152640878578006897564057600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
151 150
152 38601102998751320451677498777927768679176328420639738276696279717878449019592073926324946029919993217603341260908459932567330975579158966683069054976
153 97602351984213108046489227373931829053732948964843657643325339251591556439946514825926919416573511431649614626816
154 140028854488183921917157550402532969079463243842797254703161858361089064960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
155 5906682291542432044844535891746409676800000000000000000000000000000000000
156 37501931530278618002039638618219974112930138071886059523871223833671771078396748234963865728566792698136671434739990287149728657912308199031677305588994217419086551569746267845165056
157 156
158 23311392418115098318852012026039024407409597086541714776990829985914460834424848314678284300076264250605158955013707161555042159012419766028955576958976
159 864636691968724451893432999537011580075193908157773998584713054368040502662982157234506511139555901788362113024
160 247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136
161 31379354459072689835143432481991898873628750901762459520991232
162 12546600244789992915305324139679789353706427527499304957352460649869776850657445565970949668413745080533074737447108698445659172012129114617345257819452789957399889575241573394263505371136
163 162
164 7237005577332262213973186563042994240829374041602535252466099000494570602496000000000000000000000000000000000000000000000000000000000000000000000000000000000000
165 578960446186580977117854925043439539266349923328202820197287920039565648199680000000000000000000000000000000000000000000000000000000000000000000000000000000000000
166 57592190916471593775879703497709884819990345812390507008099174184901553710341062527412815773354254452934595874874815984211530900246800637395381615941815082418176
167 166
168 5609814298660782049667763413292481777965461322285642437051633073487214566310377281593473080283356591454611478417288503021835658979611725405791603583446342095589240905428857359611301325766674326357016576
169 32405578483833249047003529216
170 285152538601387201165073225356268207805826781703034995661199532368704697950542336656619550707335712486165144348349650456918044045085964874890791332482638386765749667147516559380179637015412736
171 127554738186357214093423469629776887301212173895388942588777512785375481683056696977382836850487944617953084739882892569515917312
172 21705868791709464298022295453669938307232501220211589913706018425222526693917723165466669883108627150437766906087711130132372458429614861689521553384803875166651674525696
173 172
174 193280120068634824296256810114641463088442302977701288250405776791055489894356503095620965841936317235241174730081639139077620331518503682903442312206472130363165660461133635014591838057121991611196758818816
175 2264480225741334932396649699234041463764273236573542867271680000000000000000000000000000000000000000000000000000000
176 497323236409786642155382248146820840100456150797347717440463976893159497012533375533056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
177 854943358368970472811291707552079987407831114814090859682644716530787478087092690849284914181246282938764156046636810571350016
178 10079534913798375595334428492639690182987886988234765259376172137690670928443160519194747221507973813150355011579433388142725699024479577496012835469728180765164976937866625024
179 178
180 839157216210328825098649438731193133469155705433955554817478786340701099041999468901738170396445640217367474170720778725002078923884121401103843174218142094780696417321636439027531208143109056317956394592743725898972266496
181 180
182 2025697571477116523533530830701972880145157023114609891847978714543838555400811733754240867253942254605755951745236588239941137982875285394977727083466793353520770588852640262454983940766305683394657255424
183 97368504802272205153595678239454304952368475046930119079817985916928000000000000000000000000000000000000000000000000000000000000000
184 4680977206849978779053917595198884984983179509304962312481200115133821139199903371767359886454131942070276869237944508096581542108071477847893998257461559464956115473930370703462882082816
185 31107289852948419532830210325169922767038593747425104848349825951609481990716300348882944
186 111444219848545291112918149658401217019177846881717006276548100629318214534968256903948922840416256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
187 324518553658426726783156020576256000000000000000000000000000
188 333911537401202475766340989770967496176870414926994562128603188564003674031344390974093569541107906864444669429573316132549658110952885176871428131346220562804876036654032950472632598265856
189 509711221006111988269534282697691427092983304575516053500388204487544618560859678529457162716052879531973001841708994416228095148626174939632512204436885041533943808
190 1462967165031334948077416347626128771948268981587314064607435110453101114440137912114868573303373366973955113674988951843431813554625695460714292239262778927411214593969120920585123659904306895924354141638154136074584064
191 190
192 1552518092300708935148979488462502555256886017116696611139052038026050952686376886330878408828646477950487730697131073206171580044114814391444287275041181139204454976020849905550265285631598444825262999193716468750892846853816057856
193 192
194 183054680543073462502589573893425675645311903783283682412410291127939322219392886159178017646591990502136971798749290189857582217727414368633488486531144981704285022033500256248213819120089563136
195 17573249332135052400248599093768864861949942763195233511591387948282174933061717071281089694072831088205149292679931858226327892901831779388814894706989918243611362115216024599828526635528598061056
196 330582636462108375636063652869222718168907939857141117520350419545457713081129172906220260849184418586917726118264164908007042945595494004058960779467587791901172829200694274241429136754230483844020767891212474515456
197 196
198 242589809215613984990578009590212203208248910334634260613591036504250373122777355949226063885245052948054016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
199 198
200 2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000