# A268230
0 1
1 2
2 12
3 8
4 240
5 160
6 192
7 128
8 65280
9 43520
10 52224
11 34816
12 61440
13 40960
14 49152
15 32768
16 4294901760
17 2863267840
18 3435921408
19 2290614272
20 4042260480
21 2694840320
22 3233808384
23 2155872256
24 4278190080
25 2852126720
26 3422552064
27 2281701376
28 4026531840
29 2684354560
30 3221225472
31 2147483648
32 18446744069414584320
33 12297829379609722880
34 14757395255531667456
35 9838263503687778304
36 17361641477096079360
37 11574427651397386240
38 13889313181676863488
39 9259542121117908992
40 18374966855136706560
41 12249977903424471040
42 14699973484109365248
43 9799982322739576832
44 17294086451893370880
45 11529390967928913920
46 13835269161514696704
47 9223512774343131136
48 18446462598732840960
49 12297641732488560640
50 14757170078986272768
51 9838113385990848512
52 17361376563513262080
53 11574251042342174720
54 13889101250810609664
55 9259400833873739776
56 18374686479671623680
57 12249790986447749120
58 14699749183737298944
59 9799832789158199296
60 17293822569102704640
61 11529215046068469760
62 13835058055282163712
63 9223372036854775808
64 340282366920938463444927863358058659840
65 226854911280625642296618575572039106560
66 272225893536750770755942290686446927872
67 181483929024500513837294860457631285248
68 320265757102059730301108577278172856320
69 213510504734706486867405718185448570880
70 256212605681647784240886861822538285056
71 170808403787765189493924574548358856704
72 338958311018522360474325031204914462720
73 225972207345681573649550020803276308480
74 271166648814817888379460024963931570176
75 180777765876545258919640016642621046784
76 319019586840962221622894147016390082560
77 212679724560641481081929431344260055040
78 255215669472769777298315317613112066048
79 170143779648513184865543545075408044032
80 340277174703306882224190799899808235520
81 226851449802204588149460533266538823680
82 272221739762645505779352639919846588416
83 181481159841763670519568426613231058944
84 320260870308994712681591341082172456960
85 213507246872663141787727560721448304640
86 256208696247195770145273072865737965568
87 170805797498130513430182048577158643712
88 338953139004072225094913792896307036160
89 225968759336048150063275861930871357440
90 271162511203257780075931034317045628928
91 180775007468838520050620689544697085952
92 319014719062656211854036510961230151680
93 212676479375104141236024340640820101120
94 255211775250124969483229208768984121344
95 170141183500083312988819472512656080896
96 340282366841710300949110269838224261120
97 226854911227806867299406846558816174080
98 272225893473368240759288215870579408896
99 181483928982245493839525477247052939264
100 320265757027492047952103783377152245760
101 213510504684994698634735855584768163840
102 256212605621993638361683026701721796608
103 170808403747995758907788684467814531072
104 338958310939602478766428906920565800960
105 225972207293068319177619271280377200640
106 271166648751681983013143125536452640768
107 180777765834454655342095417024301760512
108 319019586766684685897815441807591342080
109 212679724511123123931876961205060894720
110 255215669413347748718252353446073073664
111 170143779608898499145501568964048715776
112 340277174624079928635746076935438991360
113 226851449749386619090497384623625994240
114 272221739699263942908596861548351193088
115 181481159799509295272397907698900795392
116 320260870234428168127761013586295521280
117 213507246822952112085174009057530347520
118 256208696187542534502208810869036417024
119 170805797458361689668139207246024278016
120 338953138925153547590470800371487866880
121 225968759283435698393647200247658577920
122 271162511140122838072376640297190293504
123 180775007426748558714917760198126862336
124 319014718988379809496913694467282698240
125 212676479325586539664609129644855132160
126 255211775190703847597530955573826158592
127 170141183460469231731687303715884105728
128 115792089237316195423570985008687907852929702298719625575994209400481361428480
129 77194726158210796949047323339125271901953134865813083717329472933654240952320
130 92633671389852956338856788006950326282343761838975700460795367520385089142784
131 61755780926568637559237858671300217521562507892650466973863578346923392761856
132 108980789870415242751596221184647442685110308045853765247994550023982457815040
133 72653859913610161834397480789764961790073538697235843498663033349321638543360
134 87184631896332194201276976947717954148088246436683012198395640019185966252032
135 58123087930888129467517984631811969432058830957788674798930426679457310834688
136 115341536360906404779899502576747487978015578943471689289706294188806336675840
137 76894357573937603186599668384498325318677052628981126193137529459204224450560
138 92273229088725123823919602061397990382412463154777351431765035351045069340672
139 61515486059150082549279734707598660254941642103184900954510023567363379560448
140 108556740104382498616376002425174106332249956652679236978547100412994199224320
141 72371160069588332410917334950116070888166637768452824652364733608662799482880
142 86845392083505998893100801940139285065799965322143389582837680330395359379456
143 57896928055670665928733867960092856710533310214762259721891786886930239586304
144 115790322417210952336529717160220497261845994931853599977850016132412934717440
145 77193548278140634891019811440146998174563996621235733318566677421608623144960
146 92632257933768761869223773728176397809476795945482879982280012905930347773952
147 61754838622512507912815849152117598539651197296988586654853341937286898515968
148 108979126980904425728498557327266350364090348171156329390917662242270997381120
149 72652751320602950485665704884844233576060232114104219593945108161513998254080
150 87183301584723540582798845861813080291272278536925063512734129793816797904896
151 58122201056482360388532563907875386860848185691283375675156086529211198603264
152 115339776415587563416932325264655436961216243978811368071321416847851016683520
153 76893184277058375611288216843103624640810829319207578714214277898567344455680
154 92271821132470050733545860211724349568972995183049094457057133478280813346816
155 61514547421646700489030573474482899712648663455366062971371422318853875564544
156 108555083685258883215936306131440411257615288450645993478890745268565662760960
157 72370055790172588810624204087626940838410192300430662319260496845710441840640
158 86844066948207106572749044905152329006092230760516794783112596214852530208768
159 57896044632138071048499363270101552670728153840344529855408397476568353472512
160 115792089210356248762697446947946071892755240497007401200303083951617621360640
161 77194726140237499175131631298630714595170160331338267466868722634411747573760
162 92633671368284999010157957558356857514204192397605920960242467161294097088512
163 61755780912189999340105305038904571676136128265070613973494978107529398059008
164 108980789845041175306068185362772773546122579291301083482638196660345996574720
165 72653859896694116870712123575181849030748386194200722321758797773563997716480
166 87184631876032940244854548290218218836898063433040866786110557328276797259776
167 58123087917355293496569698860145479224598708955360577857407038218851198173184
168 115341536334051360635216133924802312858153080028147450222869998021844790149120
169 76894357556034240423477422616534875238768720018764966815246665347896526766080
170 92273229067241088508172907139841850286522464022517960178295998417475832119296
171 61515486044827392338781938093227900191014976015011973452197332278317221412864
172 108556740079107162950791655458637470925320545908844659033289409902912743669760
173 72371160052738108633861103639091647283547030605896439355526273268608495779840
174 86845392063285730360633324366909976740256436727075727226631527922330194935808
175 57896928042190486907088882911273317826837624484717151484421018614886796623872
176 115790322390251417045518407665602541580536299208262157942277841674980735057920
177 77193548260167611363678938443735027720357532805508105294851894449987156705280
178 92632257912201133636414726132482033264429039366609726353822273339984588046336
179 61754838608134089090943150754988022176286026244406484235881515559989725364224
180 108979126955530745454605560155861215605210634548952619239790909811746574172160
181 72652751303687163636403706770574143736807089699301746159860606541164382781440
182 87183301564424596363684448124688972484168507639162095391832727849397259337728
183 58122201042949730909122965416459314989445671759441396927888485232931506225152
184 115339776388732929041450242655230547255320204658813667055342908438891315855360
185 76893184259155286027633495103487031503546803105875778036895272292594210570240
186 92271821110986343233160194124184437804256163727050933644274326751113052684288
187 61514547407324228822106796082789625202837442484700622429516217834075368456192
188 108555083659983933215482581322569926828536663208295216052087443236603591393280
189 72370055773322622143655054215046617885691108805530144034724962157735727595520
190 86844066927987146572386065058055941462829330566636172841669954589282873114624
191 57896044618658097714924043372037294308552887044424115227779969726188582076416
192 115792089237316195417293883273301227089434195242432897623355228563449095127040
193 77194726158210796944862588848867484726289463494955265082236819042299396751360
194 92633671389852956333835106618640981671547356193946318098684182850759276101632
195 61755780926568637555890071079093987781031570795964212065789455233839517401088
196 108980789870415242745688360727812919613585124934054491880804921000893266001920
197 72653859913610161830458907151875279742390083289369661253869947333928844001280
198 87184631896332194196550688582250335690868099947243593504643936800714612801536
199 58123087930888129464367125721500223793912066631495729003095957867143075201024
200 115341536360906404773646825361731961614378031058610201523653457246081588920320
201 76894357573937603182431216907821307742918687372406801015768971497387725946880
202 92273229088725123818917460289385569291502424846888161218922765796865271136256
203 61515486059150082545944973526257046194334949897925440812615177197910180757504
204 108556740104382498610491129752218316813532264525750777904615018584547377807360
205 72371160069588332406994086501478877875688176350500518603076679056364918538240
206 86845392083505998888392903801774653450825811620600622323692014867637902245888
207 57896928055670665925595269201183102300550541080400414882461343245091934830592
208 115790322417210952330252711204343641279478148517754587159073626487849610117120
209 77193548278140634886835140802895760852985432345169724772715750991899740078080
210 92632257933768761864202168963474913023582518814203669727258901190279688093696
211 61754838622512507909468112642316608682388345876135779818172600793519792062464
212 108979126980904425722590787015852838851273551546121964385010471988564338933760
213 72652751320602950481727191343901892567515701030747976256673647992376225955840
214 87183301584723540578072629612682271081018841236897571508008377590851471147008
215 58122201056482360385381753075121514054012560824598381005338918393900980764672
216 115339776415587563410679743456466817772554109029358654913318476190231518248960
217 76893184277058375607119828970977878515036072686239103275545650793487678832640
218 92271821132470050728543794765173454218043287223486923930654780952185214599168
219 61514547421646700485695863176782302812028858148991282620436520634790143066112
220 108555083685258883210051523253145240256521514380572851683123271708453193646080
221 72370055790172588806701015502096826837681009587048567788748847805635462430720
222 86844066948207106568041218602516192205217211504458281346498617366762554916864
223 57896044632138071045360812401677461470144807669638854230999078244508369944576
224 115792089210356248756420345214020892766250353992003419616917011526809519390720
225 77194726140237499170946896809347261844166902661335613077944674351206346260480
226 92633671368284999005136276171216714213000283193602735693533609221447615512576
227 61755780912189999336757517447477809475333522129068490462355739480965077008384
228 108980789845041175300160324907313781427059156698356159639451304966408959426560
229 72653859896694116866773549938209187618039437798904106426300869977605972951040
230 87184631876032940240128259925851025141647325358684927711561043973127167541248
231 58123087917355293493418839950567350094431550239123285141040695982084778360832
232 115341536334051360628963456711242601354708523820828309034750019264059287797760
233 76894357556034240419308971140828400903139015880552206023166679509372858531840
234 92273229067241088503170765368994081083766819056662647227800015411247430238208
235 61515486044827392335447176912662720722511212704441764818533343607498286825472
236 108556740079107162944906782787051860098549198890191349679764724013232270868480
237 72371160052738108629937855191367906732366132593460899786509816008821513912320
238 86845392063285730355925426229641488078839359112153079743811779210585816694784
239 57896928042190486903950284153094325385892906074768719829207852807057211129856
240 115790322390251417039241401711187164934754157181743688420499462401711837020160
241 77193548260167611359494267807458109956502771454495792280332974934474558013440
242 92632257912201133631393121368949731947803325745394950736399569921369469616128
243 61754838608134089087595414245966487965202217163596633824266379947579646410752
244 108979126955530745448697789845823214056239206759288177336940670495728787783680
245 72652751303687163632465193230548809370826137839525451557960446997152525189120
246 87183301564424596358958231876658571244991365407430541869552536396583030226944
247 58122201042949730905972154584439047496660910271620361246368357597722020151296
248 115339776388732929035197660848497720713218148788040405586178452820382218977280
249 76893184259155286023465107232331813808812099192026937057452301880254812651520
250 92271821110986343228158128678798176570574519030432324468942762256305775181824
251 61514547407324228818772085785865451047049679353621549645961841504203850121216
252 108555083659983933209597798445644913612440610624038028786991485007418559037440
253 72370055773322622139731865630429942408293740416025352524660990004945706024960
254 86844066927987146567678238756515930889952488499230423029593188005934847229952
255 57896044618658097711785492504343953926634992332820282019728792003956564819968