1 3 2 24 3 144 4 768 5 3840 6 18432 7 86016 8 393216 9 1769472 10 7864320 11 34603008 12 150994944 13 654311424 14 2818572288 15 12079595520 16 51539607552 17 219043332096 18 927712935936 19 3917010173952 20 16492674416640 21 69269232549888 22 290271069732864 23 1213860837064704 24 5066549580791808 25 21110623253299200 26 87820192733724672 27 364791569817010176 28 1513209474796486656 29 6269010681299730432 30 25940733853654056960 31 107221699928436768768 32 442721857769029238784 33 1826227663297245609984 34 7526271582073497059328 35 30990530043832046714880 36 127503895037480420769792 37 524182679598530618720256 38 2153399116188558217445376 39 8840270055931975840038912 40 36267774588438875241185280 41 148697875812599388488859648 42 609298613085773104051912704 43 2495222891684594616593547264 44 10213005324104387267917774848 45 41780476325881584277845442560 46 170835725421382477936079142912 47 698198182156954475043106062336 48 2852213850513516153367582212096 49 11646539889596857626250960699392 50 47536897508558602556126370201600 51 193950541834919098428995590422528 52 791013974542415146533942800154624 53 3224903126980615597407612954476544 54 13143001423166282434717818833338368 55 53545561353640409919220743395082240 56 218076468058462760398280845827244032 57 887882762809455524478714872296636416 58 3613838613540240029457225445137186816 59 14704584703370631843998365604351311872 60 59815259810321214280671317712615505920 61 243248723228639604741396692031303057408 62 988945628863977409440432452848576364544 63 4019585459253585599661112550287761997824 64 16333553612205046246241981156724874149888 65 66355061549583000375358048449194801233920 66 269503634601383263062992689085960423473152 67 1094348092017738098498212737500566568042496 68 4442726582519772578977818874629165768769536 69 18032243187874371055851147197024261061476352 70 73174320182678607183164075582127436191498240 71 296878670455438920571694249504631312548364288 72 1204240240720653649642928786723011521322942464 73 4883863198478206467996322301709991169809711104 74 19803061736295193349683717826111745017310609408 75 80282682714710243309528585781534101421529497600 76 325412473936958852881289201034484891095266230272 77 1318776868060306930097856235771333506017657880576 78 5343615361491113794682222669618909790617003360256 79 21648493002963999475892081584609942228653500792832 80 87690098239854175092221089962976981179355952578560 81 355144897871409409123495414350056773776391607943168 82 1438117611133608471512425875392822491341437622288384 83 5822622523126317226123480373541671550309235251216384 84 23571098406872802264789028982048212541010880053116928 85 95406826884961342500336545879718955523139276405473280 86 386117040569725903766067903324980243528940130393915392 87 1562427094398425750123158492524338659861292620663750656 88 6321544106071791540728181486995025382427298879007358976 89 25573519338199520323854916015570784501637709101438861312 90 103443449008447497939188424332645869894264890747393146880 91 418371282656387658331828738412034407127915780356123394048 92 1691875077115941299627615117973941338715087990890696802304 93 6841060094425327863711661129198980195674051441427600113664 94 27658479521547562115651447146008780145951003677169652072448 95 111810874661575251105824999100886558036823206354515614760960 96 451951324947841014996176838470951981959369592001410484928512 97 1826636604997524102276214722153430927085785434339034043252736 98 7381871640814736578270888361692215705336370002689704587165696 99 29828787446557506989747671339082830809318393072093092005281792 100 120520353319424270665647156925587195189165224533709462647603200 101 486902227410474053489214513979372268564227507116186229096316928 102 1966892166173004097263361601025583025487176464390138430408884224 103 7944701690816447922279460584534707906869771601262127777730002944 104 32087338867763517822021899059868334847163349379854807335297875968 105 129583483889044975819703823126391352267390449418644414238702960640 106 523270449228143521405280200053237460584510005271478396544857669632 107 2112827851600428558126980430403638048397832851473516544539613986816 108 8530295625153132122531360242377305017830502727444478011599189180416 109 34437119375618200050219195052560231368278696195979559380159689654272 110 139012225002495486441251796542444970660941525928724826855690490347520 111 561103890010072690726507251498596063395073068294125664762968888311808 112 2264635520040653742752029267309648976585520131493408088412703260934144 113 9139421920164066890392118114499654798362991959241254071094123874484224 114 36881207040662075239104476639042854761535613570035503154149738820927488 115 148818905602671531666561923280348361318477037212423960095691928575672320 116 600451932170779049506823760018101214363246480578823630299139607470538752 117 2422512967723487889389599307659235933810339249231805680862046002553552896 118 9772872827055438323007614300984268040670770304593267362110134300899803136 119 39422775132867700353827325485326369384400734449037248003088338366341578752 120 159016235830054589662496775066862666424473550718805706230944558116335779840 121 641365484514553511638736992769679421245376654565849681798143051069220978688 122 2586664102835554658509947541087632707171436425025906154690031478692395352064 123 10431465070451581081859788444386190917445464927153654328749963012431627157504 124 42065094918243774118719146897687404024820736616814736154959200440374691627008 125 169617318218724895639996560071320177519438454100059419979674195324091498496000 126 683897027057898779220466130207562955758375846931439581358046355546736921935872 127 2757299124963591903523784080519380805755991509850565931189583719188431399550976 128 11116040566782354760662814560834039153913918527901494147787928064759660445433856 129 44811538534841367628921971198362220339215484065602898283270085011062381170655232 130 180635659210213264860770736613553136251101176078399279901553831052344482238300160 131 728100657124244236823414353734629564581361663577547866680109288241757759175917568 132 2934634709630541656814983044060186336633274491365994455016013009096550357594537984 133 11827467163056425465345234692727417659764409313687189773246355460904278713941622784 134 47665581950362737213722148836856359891982882647641606905714635541689423990020374528 135 192085180993999090264253435611212196579632512162137818873775396959046932497097031680 136 774032136746188926694473103499995814365333974934836840498769007005344676136450260992 137 3118894198065525969327729858220571369648551604884489622009745704698006489138049581056 138 12566639396585184927510269209764637927343069240118527528097661525498537094921192472576 139 50630808003633063910838475946587961504367728242796386272625360928820192933160746483712 140 203980233683701552446543500216469485197452718100474649731440303022584949946546892308480 141 821748941411483396998932386586348497509738092919055017489516649319556512641803194728448 142 3310307792352642336846763089227276216918661253744845744213088346195092901989675280891904 143 13334479276237404342791186528436633775193480543253885673872440380447839013648551131480064 144 53710909532256957352781282799856650730849264286113553483570109504461225677353604557570048 145 216335607838257189337591277943867065443698425596846257086601829948524381200452018356879360 146 871310310189946197056229698753230111855999176196953200955692887516815438765958473933914112 147 3509112756107454547048377142923967847748818600026085494259913820958133410920435497761243136 148 14131937085820497223487341963340060992294561981057432738788224367396020267108148399147319296 149 56909692588844705035124701419937002374375398248042094002147173803838027562138219228998664192 150 229166547337629684705200139946055043118290194287417828196565800552367896223375379445632204800 151 922777297279522197079605896849448306956315182330669121538171623557534728792791527901079011328 152 3715553620834102621353644935658705765757878350046667721160320179622391490768326152078516813824 153 14959992210200465817555465135678473214761983883082635824671815460058576265461944770210870329344 154 60231079748258084598785402114888493465969817463914403058809400806510346271402339728430693613568 155 242488762622857223709395774748252376291566797581993051275726159091145549923827601504071623639040 156 976212825010728436094599764147803114877017301233313961264858859824998859048183376377681891295232 157 3929882398120111909406465717210386898351069648554622869707252333141662073604225386956309152137216 158 15819653984789240297738129511318245348776280368703959577420276907933314844062869073607562956374016 159 63679113508392131831401584615179772416593128572757710704046177933199925574835346397559557216796672 160 256318444310509209887402604740346253752324542682798332393644992938666367093676866002755450432389120 161 1031681738349799569796795484079893671353106284298263287884421096578132127552049385661090687990366208 162 4152358797830249200175922196793609310787657591461332984777048885606395146917565229244638297004703744 163 16711962569045200484658649829070575744651560182918451272065653539601047134507731663379655368191770624 164 67257959787077616674454443483866856984609959999966282420092446147106054725380809639123030193458905088 165 270672277191897725641097150605805643962454717073035039007689112543231683650922770498909755656602910720 166 1089250860941939938337506109104575439945878376584819793340033761992156593601289209765309562157480804352 167 4383250452465155896442494463143713216167751539509997722597244295245545810395549350139920406754199863296 168 17637989844650208158139857959476498690207958290722865087337414170089860985543767444874410259513906036736 169 70971911517759170922038952265512578062979641693622957137143404636790154918021349956756555568044050481152 170 285567454627670036846073890772476645460509800897417815699748610372883463575470520536061880392129907261440 171 1148989052737213560015967889931611914676404140081375211403694408794425229915422564980390154048334450393088 172 4622833147854987890590560867093268990043076306292316640033577504389266422115852191266131146112597086961664 173 18598840339044486164469000697840361285522144209036529737809509494403327698280056490442806704127425489403904 174 74825392346676083066303031709230586443487932771615171661938835884998358832386816863284355295217850523844608 175 301021693348696885898920242508398910979549154828336897490558535169533627486613631059189935095703996360294400 176 1210967269242757758130513432719501904740586314280852433333446907196295278574719978660969796042146362500841472 177 4871391060362911890661383581621632662251904036993429106818638694857824188811941732340719406805906958242021376 178 19595652175019170995202853729461030822165851267453793921213959043721869053300014200150238517772913865922707456 179 78822960434346777711040692529742123981296345547735485660613453232049765405409045883750397633288799595509317632 180 317053248674467485765079880566560498695717144102623182545484281156848218390472139867599364781943774909311221760 181 1275258622446191442743987964056610005864995624057217689794058997541989500637232384800788556122929405746340691968 182 5129217000778051769710625623387912067788490686815770597624723481826344510850304840524718612472334847421745987584 183 20629598047085351073781197562197536448467995509610681744292843893938924076606720567385132001811808287432516829184 184 82969312364233980274879570523373698503128113087833124392347175442289880439248887090685558214937108740712198832128 185 333680930160506225018537403191829004849536976548894087230091901235296258288283567647322353690507937326777321390080 186 1341938443456306115750226097160652862746246002985822707563180402805731979278286347727609898085069758762823389806592 187 5396612665082349325705210326215958824377376399104276264823972802681115701613753699463721525632431072874149976211456 188 21701886225357896753638065055157224791079075145061046797580895976557213944457448032068013835698332442788025572786176 189 87269287161545584817821155221802457138594578774819954143463602969559860329839525065124566275467762376317804962906112 190 350924117686638330484360200891904060451491427877582884386414488131563459527397032007908308832568779925934030538670080 191 1411084346908377286789743123586393169394418162623543808795898257539549910941743855021273410253066041386387364902862848 192 5673888892280805006568181774420680387931482454947024320184554250211383935095598328043654340703427852276154430604181504 193 22813761587712403463909564217983152393141169037599493620742061881058272905696884944008860161578366156027037606387646464 194 91727870425206347606185605353134332938225633021643559842983627045084040284045506303372411841372083611797829961434267648 195 368802777998252325426931815337344225215546359571556580811996026263739955781213891322837532145722810397950037989271797760 196 1482776297182717041716484837048604474712760748226155689008230177388575001704983029728741667703829145394835024531226099712 197 5961365929489699126900969650991328194253344232664340219073904998888760721140441976664532827299068196791479588421460033536 198 23966506680994120347743999815152953958622581889696230728459557152892885741843807337656395935131279248014476314872062672896 199 96350198576117776751536484105362380560927147394940402322493977240922914396503387074618642244265142835452137104233140846592 200 387337481713036288448387875800451781149455868924383526924598903481097143302526179194446802992020674715385475795912124006400