0 2
1 12
2 80
3 576
4 4352
5 33792
6 266240
7 2113536
8 16842752
9 134479872
10 1074790400
11 8594128896
12 68736253952
13 549822922752
14 4398314946560
15 35185445830656
16 281479271677952
17 2251816993554432
18 18014467228958720
19 144115462953762816
20 1152922604118474752
21 9223376434901286912
22 73786993887024250880
23 590295880727449829376
24 4722366764344621924352
25 37778932988857068552192
26 302231459407256921047040
27 2417851657243656858894336
28 19342813185891660833226752
29 154742505198902910514102272
30 1237940040438301779505971200
31 9903520318894728217620381696
32 79228162532711081667253501952
33 633825300187901677043189809152
34 5070602401208065511166165647360
35 40564819208483932468611913875456
36 324518553663149093266025665789952
37 2596148429286303280196726745464832
38 20769187434214868377847899640299520
39 166153499473416715567879539828719616
40 1329227995786124798723421689455050752
41 10633823966284162686508914998941581312
42 85070591730253958678957485924737351680
43 680564733841954298179204551130717618176
44 5444517870735324900423815063977016164352
45 43556142965881361263351235131541230190592
46 348449143727045938346652739531230245027840
47 2787593149816347699732593350165443574235136
48 22300745198530702369698232536985955049930752
49 178405961588245302044935803238537266223644672
50 1427247692705961148708886197678896633085952000
51 11417981541647684119068688668513567077874794496
52 91343852333181452670139905696438112675747069952
53 730750818665451540231480830964823205616971415552
54 5846006549323611997333292989291858861779750748160
55 46768052394588894680592129280627963761613923680256
56 374144419156711152252440175710196081562415060221952
57 2993155353253689197250333971542258138377335164895232
58 23945242826029513494925922035780823050530740051640320
59 191561942608236107627100377340017616178294155343036416
60 1532495540865888859687575022935225056522546182463946752
61 12259964326927110872183688200342136960565141218590195712
62 98079714615416886956201857670178441718060216784236052480
63 784637716923335095564544269631192917878638082415946366976
64 6277101735386680764176071790128604879565730051895802724352
65 50216813883093446112047444853345085182672341985439348948992
66 401734511064747568890935040956025666045964742164606500208640
67 3213876088517980551105702256165265266706061962441218836135936
68 25711008708143844408758505763390361887001871800027218026954752
69 205688069665150755269719596963395854109428478802207613567107072
70 1645504557321206042156362979132258668929081848025620385942732800
71 13164036458569648337245328646758436695647270854636800997165367296
72 105312291668557186697940328428868962942036631118821759615816957952
73 842498333348457493583433424450157581043726906077483483480511741952
74 6739986666787659948667110583678084158379550677127505494059998248960
75 53919893334301279589335457421731967307155347131050594457343603245056
76 431359146674410236714677950383084914617718543904526957678203294973952
77 3450873173395281893717400767101596021583651418660704469503444235845632
78 27606985387162255149739114792960434991236823618983590988338825390981120
79 220855883097298041197912552968274147204165038030660548835955689144713216
80 1766847064778384329583298962244555846730402100560451674404625857225162752
81 14134776518227074636666385851949897450231543989744282530104928234071130112
82 113078212145816597093331063431572982307405660658996936780311111377648353280
83 904625697166532776746648413916479069281458520236146200400375633041504075776
84 7237005577332262213973186937187413397540521101745852427834552032413301604352
85 57896044618658097711785494000921630553479580573393550721202604131631488827392
86 463168356949264781694283946021062337920458291624855330963725584542352214589440
87 3705346855594118253554271544223255877334152921149670348486223682296018932596736
88 29642774844752946028434172258005075714555169721800673590995465482196956324298752
89 237142198758023568227473377680916720499969143184818631940386427952890870048489472
90 1897137590064188545819787019914838223133864287120202028372782240004387838204313600
91 15177100720513508366558296153188723621607358863528228118381021185560146216900100096
92 121416805764108066932466369200989860319004649174492272512643222546581343780263165952
93 971334446112864535459730953509839167936620306461003970363525992621051446422354788352
94 7770675568902916283677847627686394485031294903948294923957728789962014356099836149760
95 62165404551223330269422781019921880446403689040627412035859913715670525987682680569856
96 497323236409786642155382248153097941835842831561183506863671643309261852456997410045952
97 3978585891278293137243057985199675127745195929434124897216542480809685397878123142316032
98 31828687130226345097944463881496967394195380543251626546961017183819845495913560586321920
99 254629497041810760783555711051574004642498296777127521852602846819928213218862786481750016
100 2037035976334486086268445688410985099095727383941478212728481611956903502757119499018698752
101 16296287810675888690147565507281453040588783110429657853458488245245139210081824820808384512
102 130370302485407109521180524058225913316002121039028591434190447360320758432754073881102254080
103 1042962419883256876169444192465704462493184392934594045899613744476004646470430492307358744576
104 8343699359066055009355553539725224323806144841966213624901270618181791487797035543493032804352
105 66749594872528440074844428317800149085891837529687554030027607594949349166510650768080913825792
106 533996758980227520598755426542394610668905415413331812363490631357574862388622671825193916170240
107 4271974071841820164790043412339130557278326184009980019401004133252519175335131237323737751617536
108 34175792574734561318320347298712939145934940914893142237180349395587834507585649349478647701962752
109 273406340597876490546562778389703091918312853090398346225332060482973400480303592599384164371791872
110 2187250724783011924372502227117623050349836127808199603114213545136870101520902332009293245998694400
111 17498005798264095394980017816940977662812022234805648158159936606187292402881113020931225692086992896
112 139984046386112763159840142535527794342549510727805390598264405829867665585904481626877324433085693952
113 1119872371088902105278721140284222246900609417219883946118054898560418630138658162852728671050244554752
114 8958978968711216842229769122273777543845728663348834854272197796169258262914954542172669670744192450560
115 71671831749689734737838152978190218625329242609149731975488616800097702990542393294784718575322483654656
116 573374653997517877902705223825521742100887594082634068369153072123756171473230174187891193440055645437952
117 4586997231980143023221641790604173909200115365498817397214201127881947561981405504821583326870348268306432
118 36695977855841144185773134324833391163172981375341518578757515226623173256633500483846481732362398565662720
119 293567822846729153486185074598667128863672084808136066234235746627255757096197029651867114328497638202146816
120 2348542582773833227889480596789337029142529613686704200290588472275127540942092340339317956506374904324554752
121 18788340662190665823115844774314696226072848650380096283991517775229346264226803135212067819564574429425958912
122 150306725297525326584926758194517569780313236166586620998599382189948073860574682731686639226570896214725754880
123 1202453802380202612679414065556140558129427677186876370895464017472037805871638492453453500492784372835078373376
124 9619630419041620901435312524449124464583108568911744578790387979586115306921272062027469550663143795149716324352
125 76957043352332967211482500195592995714855617156960891076829807195928173895162832985819122592188625611074087944192
126 615656346818663737691860001564743965711607931678354866400665271004382396920473289844950445485042905888098132951040
127 4925250774549309901534880012517951725663915431117509882349429421782887198400468822593193422870478851102806781198336
128 39402006196394479212279040100143613805195531359702762863371864389254409679350480596079906818924373224814541119946752
129 315216049571155833698232320801148910441101082520672838125280631174000525803390764829976692295237155462484676441014272
130 2521728396569246669585858566409191283526955986737585645875467913631865199901473798885163289337265922355750801453875200
131 20173827172553973356686868531273530268208237200189496930496634766014365573109181112062705318599602093469499971334045696
132 161390617380431786853494948250188242145636254826671222497944643955952700480463011780427238564402715606249974009484541952
133 1291124939043454294827959586001505937164971467513990768199443414958972707426062345779120292577645320283975689031125041152
134 10328999512347634358623676688012047497319297455714410098459092372917186073737931772375771876870856944007709100069995151360
135 82631996098781074868989413504096379978552482508125216599126919196319106247221186203577413159965633079005287151843940499456
136 661055968790248598951915308032771039828412271514641476038832074422479320607040417726904257859720174739816754619887441149952
137 5288447750321988791615322464262168318627267817915690781293923478787540447373407054208373873197741838349631866579643197816832
138 42307582002575910332922579714097346549018021126519762142284455363931147109055591283239550226861856468521446251119320257003520
139 338460656020607282663380637712778772392143683344935040706007913045972470992718069664206638780014538795069135282883260753903616
140 2707685248164858261307045101702230179137147524090588099918992384905872944422837914906814058100595058548143343358780880822730752
141 21661481985318866090456360813617841433097172422049135896435655401399356261307076749627156256246675461135507791253106225747853312
142 173291855882550928723650886508942731464777348293690811559820108499804340914154107718507825215741063660085506507556286522646855680
143 1386334847060407429789207092071541851718218662018717390031900329152872690608022836634024902388999149164689828770576039047830962176
144 11090678776483259438313656736572334813745748798826502710468560477840733378043342592616048421764275752853541737005111299849272164352
145 88725430211866075506509253892578678509965988401319076044601915201196874437063380339103784184723336260972426323402902348660675182592
146 709803441694928604052074031140629428079727899253380825800229047123459025147373601105531860720223211040355780296671266588751392931840
147 5678427533559428832416592249125035424637823162198359476175487279043208319782455042415061234731531772133151721211162323907875109339136
148 45427420268475430659332737993000283397102585170272127288498517840567811032673505273603715273731238512306435685040467356054456738250752
149 363419362147803445274661903944002267176820680852918024224366621157431066159043501925962623773365845439416373141728413907601477360156672
150 2907354897182427562197295231552018137414565444786308217460446882991002840862969854356232596520990512879190535779446011497475112697856000
151 23258839177459420497578361852416145099316523550142321834345630718854239973266246190643987197504179100488962488818042892926454076849258496
152 186070713419675363980626894819329160794532188368545999053413268370538788771579918948328403281378452793733452720874242347198245315859709952
153 1488565707357402911845015158554633286356257506817997689941899037443129786114439149279333249056407702309154633008313535592732413331140247552
154 11908525658859223294760121268437066290850060054022500309593563861460316192682712385005490083672781938310385109031786672002445109866172252160
155 95268205270873786358080970147496530326800480430094077636981997139343641156530495843127217034268336785831673052115406925061904091797579104256
156 762145642166990290864647761179972242614403843432408921736789922105393575712519153797350921733691019404047753136367709596664605585853437181952
157 6097165137335922326917182089439777940915230747425896576458055156805726391541253978588140115707705455701959499968719493557994336092718714847232
158 48777321098687378615337456715518223527321845979273673421919384374296122275694434821542451893014352847493985899260867215602664654365314588344320
159 390218568789499028922699653724145788218574767833655390616374847473770222779013090543688939013525659587465126792131382793376157097416776185020416
160 3121748550315992231381597229793166305748598142667107137895077869707766760525935172234908807585848623929773972729228842621228616229311247393226752
161 24973988402527937851052777838345330445988785141328313155016939317332553997382803169420859642597362380358403615402541862066706367634398130798067712
162 199791907220223502808422222706762643567910281130592329447560779977342111631763712521533233868421192598548076257495179380921160692274817652993556480
163 1598335257761788022467377781654101148543282249044601932410187301573463611664914848836931297857938715011107999397060812984919324542997071650384510976
164 12786682062094304179739022253232809188346257992356268646600302659606615767762539385354112090505786416979757552524884015629554752363170694908820324352
165 102293456496754433437912178025862473506770063938847961922077638264928553639873197461467543554615398123401634649592662172037238642982142046093539540992
166 818347651974035467503297424206899788054160511510774946373721974071730939110077109206278935759199612137467374114315657564301111640164242316040224112640
167 6546781215792283740026379393655198304433284092086164574978179264383057552844982991708385835362702605700756180584822701266421703106542362317489424039936
168 52374249726338269920211035149241586435466272736689176615779048002301300582617328405899704080058043680010118195359771373139424864793252593696585916874752
169 418993997810706159361688281193932691483730181893512852990046839567357765300368485136128102229090040777697220565602930037147603878109675530199369433219072
170 3351951982485649274893506249551461531869841455148100584175632538734651564960667312644746696187223091572042864535722476505309650863932023364101683858636800
171 26815615859885194199148049996411692254958731641184795714426091598660370289916216227380861082915795793978203316329375956874992486267674663402840384440631296
172 214524926879081553593184399971293538039669853129478329879492857944415593400253240723938438716998410597433068130809392234330001007566271213182830729811197952
173 1716199415032652428745475199770348304317358825035826495692279364175855271525719969411073709950675461761894311447172676191960252530229665329303076455634173952
174 13729595320261219429963801598162786434538870600286611392163580915888964269500535929766854480464156402024873557180171562804962998120635305129786334113651752960
175 109836762562089755439710412785302291476310964802292888843810031337040202545183392136047895047148262047917864719852533115516827896480274371019737562783527469056
176 878694100496718043517683302282418331810487718418343101576485786736035573918183555880035397190926139710218422808464907376443118817902962688083688061765473533952
177 7029552803973744348141466418259346654483901747346744775915908438047140405572334122206892124782369290989249402666297828820778933127466772384372654732112803397632
178 56236422431789954785131731346074773235871213978773958060543356081012546501486135678321572787278795021144003302124696909803167395356706462593793838808858487685120
179 449891379454319638281053850768598185886969711830191663897211202954642065039518936229238325454309722942072058740174832395373082884201540834825601114278692143497216
180 3599131035634557106248430806148785487095757694641533308829147040863303292426670893044569576258795234628256599214107687630775637959003883214905810529460834116042752
181 28793048285076456849987446449190283896766061557132266461239005995811093427855444757199208500567631681392773310883697614917369003213597291864450490696611860800602112
182 230344386280611654799899571593522271174128492457058131652335366642107415776611868508964275566530132668609068555752925374823607623875043239496419951416595637893857280
183 1842755090244893238399196572748178169393027939656465053068376207839333999627968189877196634780197378218740076720756780820527483383665405534294623714707568109107019776
184 14742040721959145907193572581985425355144223517251720423945782761524570690684038486239502799233404293229390726864987757851974356639983482747650046131159756896680804352
185 117936325775673167257548580655883402841153788138013763389161354487436160300113479758803741277834535415753006267315636107966812811402508815874372594703274903268745019392
186 943490606205385338060388645247067222729230305104110107103671205480447661499472525545980805758545487605695571948108025044338574324350634342567669660242186618531154493440
187 7547924849643082704483109161976537781833842440832880856790891122167414808390038954270049948211840717964250662823195945077124881927327330002832112892401442517774013300736
188 60383398797144661635864873295812302254670739526663046854173214890634652532697346633769213594268633012188749651538894539506664204748707661071819925581067338420291215818752
189 483067190377157293086918986366498418037365916213304374832770062778258556523886913068588964788444693171408974608124464231611974235310017372771211494415961900474726164201472
190 3864537523017258344695351890931987344298927329706434998659697876838793797240327864542452742444740061666867706448248945515130436271761563318956300314397387976247395064217600
191 30916300184138066757562815127455898754391418637651479989267732513161251758119553156314586036106650558517325289919004490769982059731218203898796835951457874899777503516164096
192 247330401473104534060502521019647190035131349101211839914102458099093619585744146210416544675048124728868136872684087632755610756078248420578960421356778083557413400139005952
193 1978643211784836272484020168157177520281050792809694719312662056767963378769104053522931782945164678873863233194800907888427903161539998522186026305834685005896080689150820352
194 15829145694278690179872161345257420162248406342477557754500666022044564718485435963541851965740436155162578418411720090412955293743976032807705582186599321396915739465361653760
195 126633165554229521438977290762059361297987250739820462036002806447959948501213901849768406534639964137987317558707012032525770623758432440982514144452481936574314291531513593856
196 1013065324433836171511818326096474890383898005918563696288012364670093311023032871363881615511985612690645301315309101497094678085293956241943591103458604954190467835486590205952
197 8104522595470689372094546608771799123071184047348509570304058569706401380237549597173990377035348499872149453905084832924311477063257636791882640619023837479907556696830647468032
198 64836180763765514976756372870174392984569472378788076562432307167033830610113543282443672828040642392365143804771126747184708026029685041760396772117610691224795709626396883025920
199 518689446110124119814050982961395143876555779030304612499457811773801123153760932279756381871356556712472943132290806312638529046331976123784516765602565495340506701218181877334016
200 4149515568880992958512407863691161151012446232242436899995659911940530898321497802318879051958978123993990715834813619841751691723033792149081504479467243824892617706573482271178752