1 27 2 174 3 594 4 3078 5 13140 6 58752 7 253416 8 1090344 9 4637904 10 19604352 11 82332384 12 343986912 13 1430547456 14 5925418752 15 24456120000 16 100618925568 17 412797979584 18 1689208728576 19 6896384506176 20 28095875422848 21 114241910041536 22 463702275710208 23 1879077842094144 24 7603193111184768 25 30721397933703360 26 123971692868531712 27 499665309567134016 28 2011618686316504704 29 8090088594688772544 30 32503527036956765952 31 130467750666082849344 32 523232779744588697472 33 2096657054130700337856 34 8394993361011220826112 35 33588610354636362857280 36 134294810034678490593408 37 536583661001846683982784 38 2142599674349651420610816 39 8550338528266175383503936 40 34101747539287116688933248 41 135935383700795208635126976 42 541578836512523451682626048 43 2156622610306828568630324544 44 8583794109303893852013652608 45 34149619694878226227286470080 46 135800734774379744654731875072 47 539803583299061093962582718016 48 2144835883545040072640043348864 49 8518906880816668573993736136384 50 33822960868564577805979658775552 51 134240452535723994861679235997504 52 532604672542419969526493367983232 53 2112427210679245366220265944350656 54 8375657243617408597337504659875072 55 33198715356068317662215930363242560 56 131550809700701272850247606746686848 57 521122744134670720781915692806715584 58 2063787412843638768891268762920992256 59 8170945006938414538202419185139634496 60 32341919370935886635234721389514411648 61 127982050776303283956077819005426209216 62 506320536108585581397109041065369810688 63 2002619751090211257906327189175339604544 64 7919012841672086546265409908187226494848 65 31307341014703919132753713699587631876800 66 123744743206528279700047581046696338296832 67 489007480027918646907004419775670909764416 68 1932035171055594557640726113248670476189824 69 7631815098926433730513626385384798213055424 70 30140908413763746953183715900715201179601152 71 119015307201233362585690066610789742777420864 72 469861112047094491107724120912478172817656192 73 1854635201917020772784079708235390512227441856 74 7319338765064041566842352517508053387564933632 75 28880952296568163643239884693690286029179499840 76 113940826194044659503770133532562590833593397888 77 449445695202187124824039552846674693865625793984 78 1772584044437397295562495380902241685497244080896 79 6989882508236030109850750776327449023812634721856 80 27559286116226199682478290008254323028723280690048 81 108643227573983737107460322994295263488362488344256 82 428228400737776606063382197008156263231224539952128 83 1687671197495587795953741503601260643191975755278144 84 6650299051653327624495626651623753143770600374543488 85 26202144029297373107295725234962461167368211372099520 86 103222912488022181303309885877158797721837355241204992 87 406593354164068680791455351628273513723057349252657216 88 1601365809026428444254165745976625904593261134282419584 89 6306205474249162306619794479142760740683152367171305664 90 24830994578184678267309360836932549330475506849161610752 91 97761903949153801543377683521688606777546272409250863424 92 384853814618328882798035877975839028005982384955495028352 93 1514863793202418434918597133511776057460901184830017067456 94 5962165480059017453558634389822183797898784462506547969792 95 23463245753395820564965164483485429264978989221936307053120 96 92326574057048596338944294753856593582164826485200203718528 97 363262723392530241947979515904112551677985933069412420833984 98 1429128628715579189143179068198223022682094425284489824884736 99 5621847184798135518678057743946407083590586466824960295390016 100 22112855198988289822251171865326119790597227633481878070200448 101 86970003713424459410191289532971380598436912960698401376988096 102 342021828670400644845150127304660247821278566981641480539738368 103 1344926641163993898621463378117628242014351336396632242229089344 104 5288159533983632575651545554646955689592927983732730627425030528 105 20790857639557505757064147745971165722468862334939406669642114240 106 81734021674706808417225821769734044487945896035708687595605207552 107 321289568136358369513443290708590507371293834409073202450299780416 108 1262857474043841016961594416916691947633261760219915767800020630144 109 4963370084655749219161482485617004047941345630964957686064193863104 110 19505820123470778279772405251582812784467931163397045513798901572352 111 76650964026633017418141888744709996144566995612854962463378553669184 112 301187868773273890703257229315992794890032235572236587474297285411712 113 1183380366129361560884459947672292708171405975547469816726778270283456 114 4649206546221604497215177292961757607929184498953614841762404246551552 115 18264234371078973868642546388354471686264251955790667832190334652526400 116 71745190097469264612633374183985934188472031183324382150491484211440768 117 281808003499280091823174442836019794323527393057968895784239380983451584 118 1106836776706090289426899605031853306256758901073006404604297077615211776 119 4346944179798834565821823521546774950088933460504892118500311543041062976 120 17070854367469574639914043661146122933012698024896755921784899313702974848 121 67034386367326157140744115534484347955774391377709615943230911050789996736 122 263215626990894243614552250110963225946539027907126139605120519634315857408 123 1033469832982996200629226564442182039521562530370854714294045575517167182144 124 4057480894922029253555757304856603762665498303406332124339135623169951587968 125 15928986328495153726910215203944683685273084377713096185299027112385621696960 126 62530686008968762731521230787893713414143440470803575260205823837683662112512 127 245455097821953622029408918269301437510188882711250816807172940832834931518016 128 963441014964964910312832639928668413137240344381414474767386766649586124613504 129 3781401653389550351711726809045843263020706235616901434902438470828647346903744 130 14840737279997995074824333993698064584958841948351541173473006310957675366653952 131 58241628247121107709154026393853143608734062990989741864642175238351049744782144 132 228553180669076764592464600925579760196823248384284810705916164627322777146118272 133 896844441161989040420593006665677725001430117797665992103050378438518151745745856 134 3519033588657847427761619662450825128983150665252936970067882642552786052059846912 135 13807227708928871406513842473210612849258745313227179214115982513451764418021743680 136 54170978692537326564222139672798414665141894562300780998059319961939787193055156608 137 212522210576944147642454090497527924218772918684489205647763111686038636911009262784 138 833719072900403287785427965115617194911553735004487203643825450603938485679499670016 139 3270493072252592552328341962037527674393266152517959758965738623716561682314331964736 140 12828773058678797138732195715409139819734041201038993587566586074283607712406120645248 141 50319429144546003370904531810061850272857620130596307020928097947667881982869159626176 142 197362790948383975526382085236717971283593811492720650638757990852373062179093470997248 143 774059114937839835707570162810499715200288798671897775759602637354682089638290918100544 144 3035725803261091623464894977615049927009835495578082840311481262620933582255002398247808 145 11905038238145624960869884952609845376244838567084587878505551225407473611614870247423680 146 46685193017637627705216465564502511464803520055430809044882503503348869009721981566927872 147 183066087855214176065520063646489066734945803197987500941165999353728169251957807228254016 148 717822854907737464758903151994917142260046722804592886452310743491392572233284766087361664 149 2814540860537200643530966311697102884277212830543730547343911448251745246386602699131803584 150 11035168784896204588651525653159293575277411765783458209773822844657330534449442814410423552 151 43264510495332140714306803006036623119098043279455022480073758655670285270479341732052746304 152 169615775306036948125514078203647710832408620535449926578109091539996199132661029927250460032 153 664940153248749959714291452857933728239698263521214321105010413039342042054080753259915710656 154 2606639537526542312242497900541466014549321320101442854982486193156721097133856653998884623872 155 10217901858476331274213375093868340248939725845907385183849562667879920131518277640076207728960 156 40052075713928028101609838415315789040652306940015214077704246729973332960120775671926922258048 157 156989679124268915360949546410667827555476471532708020793775713081431776786282726178384689883584 158 615318768194997870700069552751124134072202451024617983548600062527822167562863028792701511667456 159 2411639674609257874054561594688993244063545084978482573982007240413078394567366000654508217119296 160 9451659832710822762252717372122600582517955956424504413328569484664116955700690555077092570443648 161 37041396699687605782944900889642042450455294146405022167961374761474929187567340919089392044532416 162 145161160966708190512457438492342768834870751055272912065138670524890989548305695342128670919845888 163 568849676660844358722262711924601096106945598395695452007345172003742847338238709144875694060788544 164 2229096111797229843351723445960815612232710690949418410872217305834109575049264655467615471343442048 165 8734628898880891076607315314071332516455149456130431527047559472051040736567461975283472228324670400 166 34225097398981800211497090295354759997041439169049388783980987746512713559869875251293305683653861632 167 134100278646712677768705458535774902070405914658298150368757274985007557247942046104601327066278372416 168 525411531048147073859830311978278325978090667815399792611599095792727372602915004011456468856845066624 169 2058517803957268095220667148095351089226452786337803906007105501186127317558356902677693382784437138624 170 8064824778926484656946741527652009969235446231637167108759178343087254289050251953103358541027188849152 171 31595169928454856306387235631751206820404904674901080446383666341257001008881414675322830429147083705664 172 123774754225558033863211969843663266544079270006905779881661661736846347443920176044480831450789531748992 173 484874373781306206568175615221100062555940236761754908254611444901377062023654031173722243789135478033856 174 1899382070088960991567303510804907782066993916649988012037894928379678106883645442703197213352919851250432 175 7440147373970010051570426547308821094481045412806050463616815362864617406167498640737649397114985678706240 176 29143184110691865160767899471479975236326171540701422837714332092709846202669254451673304870140287292937088 177 114150777220460157439465612093120819612800041919566690748910725341582478124078536706928170856184484504929984 178 447102715424151621235422577683541268601455559459689812038874746554531670344180205873030380869158350849412096 179 1751146386355495456304091116329446325263724471767060928733457067012742722103637290280007246844867809382350656 180 6858425933796333564499872994513555339260614162170299583411227483679091056063912886687320698246749881589202048 181 26860460431939609708711456912594691230411299231705153635198734082200486001764518195235175875208244372321771456 182 105193666677275440484701005108699943074276569765294418335720594424043382319419210902895567632088174889145091328 183 411958068277898296878290664222471809434068113715901494558302987694500464269557206380913994789514132716092590144 184 1613258078480611255499046462245962313851387046704123264506467681592615187896543342190242188232220031002764002688 185 6317456123309617818916295742006224002799979944861430314159177333129988500167514925724399639589072705783039613120 186 24738211746062690004549169189750832104827017490416640359302765119425620696087244229455995055877812698519092321792 187 96868412707606462475812626050810756924853795154377244536073840922508400731278157345826521824630163907126786257216 188 379301015158721611886787967097080337289138750333303531242247409787030478834340347014942018876584128282206361120384 189 1485162221844307604342344836989668581647508217626734657854166756077940979932917491265680350344497023369624490684864 190 5815030178768923744906995394682342365070090352073841399403995486976387052754121283421002917357738454910431776298752 191 22767658338938368451163435472250881554643766064933526410134790860631784303441893711427052860294746170915854229404224 192 89140115338923240232535615474777874109884073595153901867659061261766281343354291382257896728229056774826334627297152 193 348992882393403097609570363946702144925034917602130734502822699243217756418261121604125290636411755043958360468171456 194 1366308016305019369034612758927127318407223197271890940468584686610043682222412247661043472862563242744423349059694592 195 5348961186564034465783597761400236567737506553867846074132739802412371751012858901382879551983720954228869357866099520 196 20940120347416145931907848143044805269091322034325550387742722975829227519414066404440842948402602099213665307084185728 197 81974336123885704772171968496829664011247606571326715305433941847254632601850853191606877871944959747746993206214017984 198 320897076763823796783867757844266168450476263483500963751844401836556403311760115295972595999542388551486286942691911936 199 1256153866716455549488595962204959081400918362639034004161791330828003757610950095130513771765356993830007562563198282816 200 4917102377596249656775660618048773782373906852289050804540031817597177292711776393935835981324819575391472833763787352448 201 19247090985790835459175773831704028178218708073605674398712373164346080328829595254296363885675100489856728600281178799296 202 75337375858625219218089944502436571737014318798521964859532644475601731065464109392452018013455126929869839098454053421568 203 294880138010125305191144208280250840050956769192327264773523212135227210760162280121659415655404183380913829013062517249344 204 1154171368650006214049433059783062865077719631633617077611081336149584409625961959702367273159015423685133018690233299161728 205 4517362208479916671472688795063046773258464098142406164087194610546289277500240656009153583993380087965045409060466871227840 206 17680293560773752761282011839573517321820221846410103220976543652798531005919508113869280998641629791256214633182444942916352 207 69196489931716764847723415752043462610362244486289554669725369864467867821181331404315657929454931691783353061829560480292416 208 270812551422216648673811411726263964382672622828688532269428141910375466960558634149335639712069902628057242117156096410114944 209 1059848371412357981397384320040637654062713111423157688285834689407093350377398025914072936752947959614964381258748174811418304 210 4147715894581845454816476108583927434528006859752253684124314252140032503088574212216123423037571268239470495641582015981540352