2 10 3 72 4 448 5 2560 6 13824 7 71680 8 360448 9 1769472 10 8519680 11 40370176 12 188743680 13 872415232 14 3992977408 15 18119393280 16 81604378624 17 365072220160 18 1623497637888 19 7181185318912 20 31610959298560 21 138538465099776 22 604731395276800 23 2630031813640192 24 11399736556781568 25 49258120924364800 26 212232132439834624 27 911978924542525440 28 3909124476557590528 29 16717361816799281152 30 71337018097548656640 31 303794816463904178176 32 1291272085159668613120 33 5478682989891736829952 34 23206004044726615932928 35 98136678472134814597120 36 414387658871811367501824 37 1747275598661768729067520 38 7357446980310907242938368 39 30940945195761915440136192 40 129959525608572636280913920 41 545225544646197757792485376 42 2284869799071649140194672640 43 9565021084790946030275264512 44 40000937519408850132677951488 45 167121905303526337111381770240 46 697579212137311784905656500224 47 2909159092320643646012941926400 48 12121908864682443651812224401408 49 50468339521586383047087496364032 50 209954630662800494622891468390400 51 872777438257135942930480156901376 52 3625480716652736088280571167375360 53 15049547925909539454568860454223872 54 62429256760039841564909639458357248 55 258803546542595314609566926409564160 56 1072209301287441905291547491983949824 57 4439413814047277622393574361483182080 58 18370346285496220149740896012780699648 59 75973687634081597860658222289148444672 60 314030114004186374973524417991231406080 61 1297326523886077891954115690833616306176 62 5356788823013210967802342452929788641280 63 22107720025894720798136119026582690988032 64 91195674334811508208184394791713880670208 65 376012015447637002127028941212103873658880 66 1549645898957953762612207962244272434970624 67 6383697203436805574572907635419971646914560 68 26286132279908654425618761674889230798553088 69 108193459127246226335106883182145566368858112 70 445143781111294860364248126457941903498280960 71 1830751801141873343525447871945226427381579776 72 7526501504504085310268304917018822008268390400 73 30931133590361974297310041244163277408794836992 74 127069646141227490660470522717550363861076410368 75 521837437645616581511935807579971659239941734400 76 2142298786751645781468487240143692199710502682624 77 8791845787068712867319041571808890040117719203840 78 36069403690065018114105003019927641086664772681728 79 147931368853587329751929224161501271895798922084352 80 606523179492324711054529205577257453157212005335040 81 2486014285099865863864467900450397416434741255602176 82 10186666412196393339879683284032492647001849824542720 83 41728794749071940120551609343715312777216185967050752 84 170890463449827816419720460119849540922328880385097728 85 699650063823049845002468003117939007169688026973470720 86 2863701384225467119598336949660270139506305967088205824 87 11718203207988193125923688693932539948959694654978129920 88 47938376137711085850522042943045609150073683165805805568 89 196063648259529655816221022786042681179222436444364603392 90 801686729815468109028710288578005491680552903292296888320 91 3277241714141703323599325117560936189168673612789633253376 92 13394011027167868622051953017293702264827779927884683018240 93 54728480755402622909693289033591841565392411531420800909312 94 223572709465842793768182531096904306179770613057121354252288 95 913122143069531217364237492657240223967389518561877520547840 96 3728598430819688373718458917385353851164799134011636500660224 97 15221971708312700852301789351278591059048211952825283693772800 98 62130752976857366200446643710909482186581114189305013608644608 99 253544693295738809412855206382204061879206341112791282044895232 100 1034466365991724989880138096944623425373668177247672887725260800 101 4219819304224108463573192454487892994223305061673613985501413376 102 17210306454013785851054414008973851473012794063413711266077736960 103 70178198268878623313468568496723253177349649144482128703281692672 104 286112104904224700579695266617159319053873198637038698739739394048 105 1166251355001404782377334408137522170406514044767799728148326645760 106 4753039913822303652764628483816906933642632547882595435282457165824 107 19367588639670595116163987278700015443646801138507234991613128212480 108 78905234532666472133415082241990071414932150228861421607292499918848 109 321413114172436533802045820490562159437267831162475887548157103439872 110 1309031785440165830655121084108023473723866035828825452891085450772480 111 5330486955095690561901818889236662602253194148794193815248204438962176 112 21702757067056265034706947145050802692277901260145160847288406250618880 113 88347745228252646607123808440163329717508922272665456020576530786680832 114 359591768646455233581268647230667833924972232307846155752959953504043008 115 1463385905092936728054525578923425552965024199255502274274303964327444480 116 5954481660693558907609335620179503709102194265740001000466467774082842624 117 24225129677234878893895993076592359338103392492318056808620460025535528960 118 98543134339475669756993444201591369410096933904648779234610520867406348288 119 400798213850821620263911142434151422074740800231878688031398106724472717312 120 1629916417258059544040591944435342330850853894867758488867181720692441743360 121 6627443339983719620266948925286687352868892097180446711914144861048616779776 122 26944417737870361026145286886329507366369129427353189111354494569712451584000 123 109530383239741601359527778666055004633177381735113370451874611630532085153792 124 445188921218079942756444304667191692596019462527955957639984871327298819719168 125 1809251394333065553493296640760748560207343510400633813116524750123642650624000 126 7351893040872411876620010899731301774402540354512975499598998322127421910810624 127 29870740520438912288174327538959958729023241356714464254553823624541340161802240 128 121350109520707372803902392289104927430226943929591311113351548040292959862652928 129 492926923883255043918141683181984423731370324721631881115970935121686192877207552 130 2002045222913197018873542330800213926783038034868925352242221627496818011474493440 131 8130457337887393977861460283370030137825205243282617844594553718699628310797746176 132 33014640483343593639168559245677096287124338027867437618930146352336191522938552320 133 134044627847972821940579326517577400143996638888454817430125361890248492091338391552 134 544182060599974583189994532554110108766804576893908345506908755767620923886065942528 135 2208979581430989538038914509528940260665773889864584917048417065029039723716615864320 136 8965872250643355067544313448874951516398451876328526735777407664478575831913882189824 137 36387098977431136308823515012573332645899768723652378923447033221476742373277245112320 138 147658012909875922898245663214734495646281063571392698455147522924607810865324011552768 139 599131228042991256278255298701290877801684784206423904226066770991038949709068833390592 140 2430764451397443499987976710912928031936311557363989575966330277685803986863017133342720 141 9860987296937800763987188639036181970116857115028660209874199791834678151701638336741376 142 39999552490927761570231720661496254287767156816083552742574817516524039232375242977443840 143 162236164527555086170626102762645710931520679942922275698781357962115374666057372099674112 144 657958641770147727571570714298243971452903487504891030173733841429650014547581655830233088 145 2668139163338505335163625761307693807138947249027770504068089236031800701472241559734845440 146 10818769684858498613448185426185940555545323104445502245199853353333791698010651051346100224 147 43863909451343181838104714286549598096860232500326068678248922761976667636505443722015539200 148 177826874996574590062215719705362434153039904928306028629751823289733255027777534022603767808 149 720856106125366263778246217985868696742088377808533190693864201515281682453750776900649746432 150 2921873478554778479991301784312201799758199977164577309506213957042690676848036087931810611200 151 11842308648420534862521609009567919939272711506576920393073202502321695686174157941397180645376 152 47992567602440492192484580418924949474372595354769458064987468986789223422424212797680842178560 153 194479898732606055628221046763820151791905790480074265720733600980761491451005282012741314281472 154 788023293373043273500775677669791122846438445152880106686089660551843697050847278113634908110848 155 3192768707867620112173711034185322954505629501496241841797061094700083073997063419803609711247360 156 12934819931392151778253446874958391272120479241341409986759379892681234882388429737004285059661824 157 52398431974934825458752876229471825311347595314061638262763364441888827648056338492750788695162880 158 212247024295922307327986570943519791762748428280111457663722048514771974157843493404234802998018048 159 859668032363293779723921392304926927624007235732229094504623402098198995260277176367054022426755072 160 3481658868551083434303885381056369946802408371441344015013677820750218153022444096537428201706618880 161 14099650424113927453889538282425213508492452552076264934420421653234472409878008270701572735868338176 162 57094933470165926502418930205912128023330291882593328540684422177087933270116521902113776583814676480 163 231182148871791940037777989302142964467679915863705242596908207297814485360690288010085232593319493632 164 936006607036830165386157671817147093035821943332864097012953208880559261594882934144462170192303095808 165 3789411880686568158975360108481279015474366039022490546107647575605243571112918786984736579192440750080 166 15340282958265654131586544369889437445904453803569545422872142148056205359884823037528109667051187994624 167 62096048076589708532935338227869270562376480143058301070127627515978565647270282460315539095684498063360 168 251341355286265466253492975922540106335463405642800827494558151923780519043998686089460346198073161023488 169 1017264065087881449882558315805680285569374864275262385632388799793992220491639349380177296475298056896512 170 4116930804215576364530898591969871638722349629604440176338042466209069933213033337728225442319872829685760 171 16660341264689596620231534404008372762807860031179940565353568927519165833773627192215657233700849530699776 172 67416316739551906737779012645110172771461529466762951000489671939010135322522844455964412547475374184857600 173 272782991639319130412212010234991965520991448399202436154539472584582139574774161859827831660535573844590592 174 1103674537113472225227969717711151150041447008381323782013597829303725792777705548733444240604463295226707968 175 4465155118005670474167316930541250512863312463286997312776618271681415474384768860711317370586275946011033600 176 18063595099537803225446825371399236745713745854689382130557249699011404572072906348359466124295349907304218624 177 73070865905443678359920753724324489933778560554901436602279580422867362832179125985110791102088604373630320640 178 295567753639872495844309710419370548234334923284094724978310548909471524887275214185599430976408117477667504128 179 1195481566587592795284117170034422213716327907473988199185970707352754775315370529236881030771546793865224650752 180 4835062042285629157917468178640047605109686447565003533818635287641935330454700132980890312924642567366996131840 181 19553965544174935455407815448868020089929932902210671243508904628977172343104229900278757860551584221443890610176 182 79075428761994964783038811693896977711739231421743130046714487011489477875608866291422745275615162231085250641920 183 319758769729822941643608562214061814951253930398965567036539080356053323187404168794469546028083028455204010852352 184 1292938451009312859283539973989240135007079762285399521780743483975683970178295157163183282182769944542765098467328 185 5227667905847930858623752650005321075976079299266007366604773119352974713183109226474716874484624351452844701777920 186 21135530484436821323066061030280282588253374547026707644120091344190278673633009976709855894839848700514468389453824 187 85446367197137197656999163498419348052641792985817707526379569375784331942217766908175590822513491987174041290014720 188 345421689086946523328739202127919161258008612725554994861495927626868988615947714510415886884865124714376073700179968 189 1396308594584729357085138483548839314217513260397119266295417647512957765277432401041993060407484198021084879406497792 190 5644029559460099815290126564344790305594820465031124723881499684115978974065635598127191967057147877142105657830277120 191 22812530275018766136434180497980022905209760295747291575533688496889390226891525656177253465757901002413262399262949376 192 92200694499563081356732953834336056303886589892889145202999006565934988945303472830709383036430702599487509497317949440 193 372624772599302589910522882227058155754639094280791729138787010723951790793049120752144715972446647215108280904331558912 194 1505865872813804206534880354547288632402537475438648440755647877323462994663080395147030427729191705960347708533545893888 195 6085245836971163369544374953066179716056514932930683583397934433351709270390029206826819280404426371566175626822984663040 196 24589373594946724275131706881056024205653282408083748509386483775027202111607635243001632656088499994464347490142832820224 197 99356098824828318781682827516522136570889070544405670317898416648146012019007366277742213788317803279857993140357667225600 198 401438986906651515824711996903811978806928246652411864701697582310955836175883772905744631913448927404242478274107049771008 199 1621895009364649241984197482440266739442273647814830105761981950222202392341140349089413811111796571063444307921257870917632 200 6552459065645530546251894898957642631111628449304154663807798117221893340867734531372725083948349747268604298880846764441600 201 26470643500268899952562827432202874723753814082292370230027089063898178773294639086148494516474692910049443415892634554597376