# 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