1 21 2 60 3 190 4 600 5 1946 6 6264 7 20440 8 66208 9 216452 10 702768 11 2298936 12 7470944 13 24444168 14 79466336 15 260022112 16 845441152 17 2766427344 18 8995380672 19 29434608608 20 95712808320 21 313191301792 22 1018418848640 23 3332470833536 24 10836405217792 25 35458900186688 26 115304186788608 27 377298547094400 28 1226889247544832 29 4014629080978560 30 13054668113503744 31 42717507519653376 32 138907723553703936 33 454534093795689728 34 1478042730022140928 35 4836453987435429376 36 15727062092501309440 37 51462119900585769472 38 167343258169268762624 39 547580900151889844224 40 1780610141656507654144 41 5826515599676771091456 42 18946520592496495833088 43 61996837606785145124864 44 201599796993970667741184 45 659675206053901112543232 46 2145115667855337406160896 47 7019251216046703514312704 48 22825029084444740282777600 49 74688099834539614410100736 50 242868932701247424984891392 51 794716143633156653608853504 52 2584238480336719654875398144 53 8456149646147501841935802368 54 27497500191343651250476122112 55 89977367910212029786906787840 56 292586199971397966366520246272 57 957401071991466308592215408640 58 3113253343701720430279714865152 59 10187193001352930297457799299072 60 33126464553145305706605416153088 61 108396474876701113872962113273856 62 352481000626541049170156574867456 63 1153388942778128121179418520846336 64 3750561899034507985994318365589504 65 12272595163603311158625293904969728 66 39907724199285507998923515053735936 67 130586124475014315694769343463030784 68 424636759408334382103540665926811648 69 1389497142053423678744484501247361024 70 4518332755342817728250929943611441152 71 14784896293818113368701085935130378240 72 48077163447766018960662614996317896704 73 157318177780430438052236347678910578688 74 511563395247956797907868947896173854720 75 1673938630905609707239352127742528716800 76 5443272618234684458788105850089117843456 77 17811486120497894966013095322398944133120 78 57918954076184684802397122045108723646464 79 189522502177428238586844714996508309585920 80 616284628119017442769749531042471867318272 81 2016607631086835908310909907525342946394112 82 6557555275535716071666781448483150720139264 83 21457643768075990417856657601891805503160320 84 69775440161395381756342254700713876777861120 85 228319316549201404241998727306774862022836224 86 742443158333686963230950199703368554162159616 87 2429423792888732078912290564814483884047597568 88 7899940753959935350837126045210405502539792384 89 25850199863321713357815265742351908989757816832 90 84059046427400257171453973031089973664954712064 91 275058157794325629964380617100878088842539696128 92 894427376906840394989403375970162835779028516864 93 2926746817016149898869403556232408221358705606656 94 9517123576358814072917087831029103675855977054208 95 31141948305053600483182073978202982481638293766144 96 101266624329991569955392408564338549789786902626304 97 331364824109853747104177939365737176196109691781120 98 1077524014573645566522228452150217966842910911496192 99 3525875952967783418919886154581268188988603566653440 100 11465357018314689555785500234620194060838146395865088 101 37516961159386960492333851451987750813533382773833728 102 121996734902870593883515186429909366711408667893170176 103 399197927950419468247549421726753960069346058481696768 104 1298102039316084820638002713330970396927167775553617920 105 4247651748842023516837779312546968739265590975921127424 106 13812409863412896980716179333816010650910022415572533248 107 45196991557735719776630507422375605830499072083169902592 108 146970469544459862699228050549089604311263445317159223296 109 480917025843025980557773606174477921676297287424563740672 110 1563834199225087216229560074984404998246322409864643477504 111 5117180984275415576992365994036290967601897877747875708928 112 16639923722405752061819643895135988307342680610485632499712 113 54449187320677265337196264655308473685800327744430354202624 114 177056532990955864033793130725061379751232232447160841404416 115 579364694935057199274340508213829390785936724014089143058432 116 1883963917007973652300060468095980240568807900851995999731712 117 6164710003113720462699196869498073821912969023926768607690752 118 20046252914990310311886690010396397988854692182445444258856960 119 65595383624040666275209030424170183104766434412291802867433472 120 213301460980187510493017513688273199539373506976878539812372480 121 697965411286466553956822785821186267418432414191670296557125632 122 2269626819995872882592545580844991373451987447701327004968157184 123 7426676824460923712805899685480284100118687287743358407863697408 124 24149885698734373527270852310684566117540813744539445128016691200 125 79023297950143632606440920004510297251851577969323044862248878080 126 256966023719703642575309915798239447590851514945625106477322600448 127 840844669361313465996218231967934022845506023601290002460395438080 128 2734238089987143051769696902663053096249553652354950880466661539840 129 8946978629510001192146998010008428060281263625989568367903251628032 130 29093565851691586735138852586333040486945527748490201826486600597504 131 95200016737587963663133760083461274638353120513851741656698845134848 132 309569081444072383724340661117846494141745214260686608919857475878912 133 1012972486258568803462773500477830758447060574452577907531097332252672 134 3293959106788372698567448483927586587305153166653555834083619245129728 135 10778498713348697819901069466030014302584502105398786301822178003255296 136 35049257976863802356936100570922602091298047046057871384101832489959424 137 114688242859149811743102393758441112745678505598676816538288059356020736 138 372940417565322025729169045844532198174011151545507421908448188571844608 139 1220336282438798968551730349148213692919604011999272656877544815707815936 140 3968259617524775907069799688098370444807901517566504968424824239055437824 141 12984946016353918847264525089776001483840203909363455879568299102157406208 142 42224129245309581153994337683235808197193777013519928045708874753496842240 143 138165869091974162627628252809929197809847601867790116323044950647192420352 144 449284387203649593653627086710612044571003509562864806537879559167126011904 145 1470149152556956438952863501170016149966874164696755497839303884551076446208 146 4780594986630350170141690040211413947330010941242886238342546067199902089216 147 15643071222786423472826378731600745724673600840447280132970684010297221447680 148 50867755651246434596348955047857052865546284157367330147712142146187061886976 149 166449558438043146756745295624969592924443414532718166810233741656293403262976 150 541256595095657492005381967777034651209235779682639772581177506359094538141696 151 1771100771046959649134323125129669543331006594635789683769220144738499842539520 152 5759222084479090403375093754501054045574531270501448400424317883667342749073408 153 18845336512987703306119084929983080916462301114103843733921341855959470229684224 154 61280803446819361440081181806765365692625927527211738721198826169342776768987136 155 200523151530111908952170515317021746054367113116481780759204103926215627797168128 156 652056270100820412844580110786856288975047456724141127618582072805998604155092992 157 2133659660142278881052854508095012628897532739333504598906311966066284690617139200 158 6938182195126913182048392336456704272897677418451618007861035494818319948050333696 159 22703131835801166226914714635757837210253682495188630972372521608220522793893101568 160 73825487737941689346568568178894378513844883401997933894782196274978166669026787328 161 241571889267193557040709143836849401180286712234661934144472049627572178852738236416 162 785537549528891214387459789492860139632099295037739008297313595101446730507177951232 163 2570437334645459415594346085441892503409890026587874390867946226997720762386592301056 164 8358485133349416009579412775475566634859758046169861732944079791009821309205928214528 165 27350649578400805430804048187171186723953633689055790483543167197909905474056748007424 166 88938172040690809696385017650416251075181742382517397375752606535528409326807857233920 167 291023641104892311117599039612461586867593130643835077910050178322449557097822686281728 168 946343544284060746670407954869181966065494622720936884656604230675879027256808322367488 169 3096626990125814579104197980727907348948668198992951387135011747246431086465924011655168 170 10069535760172589112392417588539183084293994747160485582278853107960461778643107509698560 171 32949552412889738534734577472546532776275982781027435332216091639058503177110519810097152 172 107144547070486489244300207038187429152640620321557950961564440203552555517041218286518272 173 350598573115729892543541313791920169516362807481949789003909008626033912909339872343359488 174 1140067848246355661819925771783860039294405358365041551687640489621066965498399386318667776 175 3730531994197900465899450311542773934504132994376061470518220062030981430439686980497309696 176 12130852517860887843070675657264292010385194426321872767571194061347890374835254189136805888 177 39694596689474582276573815844367750200529396345463666947216470720635252599593134226933809152 178 129077916754207743079303301164064910809046113389790009375956020690979096447775158576173023232 179 422368983509771086078468418548768826431640868142457701242851090664426093370730086535694123008 180 1373449109951272053905872703058111823862436558323975318227383487418048285157553564259092267008 181 4494202564309732335999673990832437296100556915402493580931780538409284557471855126553592594432 182 14614137763146451266066747097031216437431366732327571385685835656954269870122856085332172996608 183 47820406984455847242273443046166464062389382713274696287057243979866283099537953619105936310272 184 155501227539330101249881014303633773545003609076500219390456401834657347355066272382651159543808 185 508831386978264392141799343418900318677207098698120260970198139031034726722041703157490790694912 186 1654605434691918418786762116329470709194537526724230637080088601278859752543165357614778235748352 187 5414202778708751790140058605964860173261441874243934279988826019883684566197595817050075794767872 188 17605771914691769977893845419346271413114737872291297645227394707397906701375424914481788699541504 189 57609637453889513296141728571817740752362702085350244913165998709450915116200153813323415631691776 190 187333607283759191954027725199100255945853944377041211043345828989833078825779872384868079189884928 191 612993355295073742489432626008412385983537790539039574680194304100529727921373899335453268768718848 192 1993316770658624941586989741690156337946824024115128389862525815975622042585268044605433200219521024 193 6522534600858576081778332979842733654864499835086629105651400548902680639147876486866366414299594752 194 21209818173043816513767628360050248852780841185029684966374038555781680852863792794440755111096483840 195 69402803883442422177403345196853303582202290628284742141676127505219900597380438067037562088651227136 196 225682336874605094787679981084088424472298884782155969804593630286237854687247169093511125365294104576 197 738478134903190991638230821477070763411830418436289274286418662210918104581273581964348112675035676672 198 2401365101842993487139789556575688462180446638406933245630549997715198073024020136160049925088685850624 199 7857751059250804675214441356672867827068879100844239319294611350082333042953071103753600069192195768320 200 25551642331466357735650050188720557264486412749406209559266859600731293457478816266079490685090266087424 201 83610128439688138510487006132521574208403255808095509266263975602672720713272119355969563399512339251200 202 271881366700177302309164118506238237088658246634372730386458753492116367297327466990241190675068041035776 203 889650680581330277698639389626451968925169111106322833469382041613363549908831185698460645565894672515072 204 2892944281226332744016945430662664034641232278075486059312671387501407374614222746339096777758179640475648 205 9466297304276409118189319066199560537711067238768708444122253132874412441610266600036594693655434929111040 206 30782273591810237239313522228041085407555065072572789925782488027334021284420858019772503481238446451720192 207 100725809139375746442745468112419849371227557823375655237790712021153032402864875811847304136338581288386560 208 327537717760463639430950281400342265800186222717937797682693385414497112137132406256245221844820404270530560 209 1071769489238271212324882858270260334385748689380057962667353242038182573265543626506607430822175671029071872 210 3485153760191245935135698766030191424509840459044515498277715017134346860121431320979310717504139808657637376