1 144
2 772
3 4158
4 28452
5 195384
6 1316226
7 8734264
8 57302798
9 372342650
10 2400532536
11 15373692036
12 97900054556
13 620374078660
14 3914367133320
15 24605301916568
16 154148669247610
17 962830699411796
18 5997782979007294
19 37271323919688010
20 231099612233665504
21 1430040111446098610
22 8832740486100332586
23 54463518610103979772
24 335301953391735253150
25 2061282025142048144590
26 12654791350354628791080
27 77594220580623725678098
28 475222570510484409766864
29 2907307502572585612893318
30 17768097300727523430971096
31 108486079024885557154654482
32 661781953017799361867350458
33 4033538418411270861875587364
34 24564532883364982683723343682
35 149486107466136686782548599296
36 909035067905114182062762290192
37 5524131911799823376970298168950
38 33547946804720151941690373401322
39 203610494552633781094496705958792
40 1235035651916545975351802281026946
41 7487138539444611940698187265548408
42 45364944315241785423566184205695164
43 274728293855989823005056139459498352
44 1662932293378035729859173277308035412
45 10061042255933215817028915102954387668
46 60843907076862317921841540318408121476
47 367794217655542688009761266919494017698
48 2222357212535984958579219479693795549550
49 13423045035153984074750970592663305869766
50 81044411603562931792692608824650205461922
51 489143406742804113946245411340386322687604
52 2951184407227618058461052815522618064761208
53 17799552751547337949977170217040425064655666
54 107319765756530158083162965896199890014826586
55 646864372134920215268440454406091819397905894
56 3897753615588120247233725492181528279131898494
57 23479436704245166236007849534777597511023720754
58 141396083718888186353643620176151453624608135852
59 851270476557285102575694393209375855378967860594
60 5123681378189864214061460461442633942193092078244
61 30830792950526197118924364710109956355403484485324
62 185472199407186940282555600877063754678292928501008
63 1115495557961517960780409491376991899410405907670008
64 6707411633058337925394054106644452373583782712375238
65 40322106997052555402810933510146781827557945953365850
66 242345821472174697658613007424521472999098962217997242
67 1456245862229556444588882402124121564610285552609022800
68 8748697342362888944087464605152545767184146578378588716
69 52548963856433295680082326240940684639732189051844895132
70 315572716262015216945808244914542699172639320072000622166
71 1894748682723310525694932065799922101833437661005586556212
72 11374253622079488158813160285950213953637855458743437628482
73 68267734862414586266616422502875908880848053109151124300808
74 409667438824948570804951113844867114332910569394165486436312
75 2457948419408440591833965866949820977972185098445636429909554
76 14744884216484084728394304190634784170974342905156377465342080
77 88438037759714804773194181177268881298777368001121959523697054
78 530356304271902723801210227351351056789111267160635951724281160
79 3180013693453086835304814770955139565999761026923011119959439476
80 19064460040652172074795763268412414214179104992308610975110323606
81 114276223950265307421057161288757382431256737428392672845181302278
82 684896012626118945987512927779811134408874275178095967070897658970
83 4104235338585837607764701964001867859540519850935372873591234407190
84 24591224794940701466941023416858477497413636779313234982635358115072
85 147322719504858497950523796965249312246418874985275624683993786171446
86 882474747093700415533904840330818890355357959171065607811524232757766
87 5285415355131977798139960232113972634176931371170513361519852139828022
88 31652023192801166445096703494361447315224228235975104931119807744309650
89 189526763511646340946022571941698982177192258108472601826442884682417392
90 1134716830137801312419720326953734838117722507318421903814511837972032540
91 6792872276854194379413060592999863738898497764452038184189778937062655680
92 40660198202414454296097954672267785387915209732599649574105098390007585008
93 243352984584031025961568214553150772288927401796789763176273239510977825482
94 1456317358140177313029763361828978738352499687327537625257809720931990781848
95 8714220138396468526014595712557161224673572233860712902663144586091324193848
96 52138092455662270152052258383587083693154239812424606989386795524415936624618
97 311915378898832769173600586511754908457891246952291385780162610974263350589240
98 1865839911314154938792846197533712752268321528945777063774869274878456715571374
99 11160117932404766116439489468520080338046428895070776508382936496085761874441964
100 66745325076241686462074632445001754441930202718007826173821919932776410031169364
101 399145657157193539277591576601608366770168749421212039989860129770478786360333628
102 2386718784780346695117931505265443233720544965150977262205877358367808529032756882
103 14270236094744098979941292000957988933901473576832214763383903027592187778592832350
104 85314310416873610880544752869978022425145409583522088023809275467167050759070903750
105 510004683455077780825732509069085452225639947777291095372246348532331054908427712442
106 3048517625953309700142167286653809168040135671377925704245079060792111938821089602844
107 18220748629729344630676806263938315703051299668901398682198864704117506794084046032604
108 108894854289265482108016870900469760628734730952335151494968239245441199815977744244824
109 650747923674027272835418545932319321775269472992248150960047645338925812985298414503406
110 3888509412368235093487511764530587388003781326069518787671182608303024892359627578672648
111 23233737073799951689501068043603860430051818536098875698557704591589023823707335454017214
112 138810124576431373586077533784281100959787047024023151649978645157536005321313092737597734
113 829258563745735937619228067612939444386138422717120172292260731775660672371970724054281274
114 4953659011090576627057308683540218182147392255050095832256658223115846487891358366624712014
115 29588989448145632661897235660139191084191400545808962899789160378781877878379965092815655046
116 176726869529202435672743559473661506104037442487259228285860819203420635551895727692378254004
117 1055465385054009921663263849517552839982059583593159374130959353231723757963750556582223069180
118 6303109934354367582708763386860222573141433062508903491804198453990394244241631875951074497710
119 37638798472572508308960354688735074915605446464535256922717306346287814800521540735244334035356
120 224743477114909654030246896100243617352843233407906993220649225041157878279716604375846787511870
121 1341866764951337686724546177056447773724255868271136295479023118131978775862958326355414975880646
122 8011302354074756612782463198039698964045068413556663674711402420289590132762798027641435746925780
123 47826514594065570549037033304106777543261749067125179177027858535741507200173578809992539995662368
124 285500368097129985305562683018290775806019036152831837699756004752009777392853031360426188790584764
125 1704187516364053220238139664821129915231386048047754191462797854715627011750051909030568083782404528
126 10171881216966041369076438457954517785337093646310131072321521098894492590443204798208772281596427668
127 60709798290494428754305686339232928531608571614245794276862102876037468716284485021473999076790702900
128 362318338444907849916997516902875795323802824672963066567979401597874127833413040489404410167390317402
129 2162201955336759946043147329468141451814075206791818086163047897789248192812212010570032430354426048120
130 12902592978365404558544140435856218605944563501275160166629241027288424896572921897582348240928199387818
131 76989751948404354386146834551225255879811919360140031959832530604337129217688763553810638936461250834478
132 459371868487808094505467531084998391472474396779587603797438832737101965854514023430522091457510630124688
133 2740764917624949146408831962050785266568767377169711498800708577901566801038750898509149115576941441350758
134 16351418998270431547545548674291032117077769926923214185562690113237607748734756861154988892195327923313750
135 97547405979851245158869458245126467300312146241534945425771156088230146100722705096288347228081010284493200
136 581906165844534762907605587923065820884557154246129625401272477272554088154004221186928804097562489426807150
137 3471102844403894104174965013202067853783619231731319365338887913215637145576988821227268488603379738427672618
138 20704255449369879338511471852141791249318478637046354814036898140708509973972255754998638156101041994059244932
139 123489401184448834009865126465246918172053419355044509611521741769422452974843561259803635008470466168083564926
140 736508892391613403863307693232913839287108440005342336757187767238586286834868912090650233346119927138542155920
141 4392430032758317104360485422102885032426823791441156146088655844291407800960659688940617501620496450203737788194
142 26194526703465514621742567230100947547597291460307087356819971254618037327156156292616300448553039062667674938436
143 156205167676893605961617261958176637080544856818600084193185891393973183342631944990696558018862806308837995925054
144 931450249325262221680540706403614496670886140536083438801811327065569523063658600706916914743674571103422518543578
145 5553971334036666662608863854641737320382848501682914002639414171738921670944568469301252368305372365670491512929560
146 33115215363077783910890439201323455104777843172273328509285588098763762086975417953191722791121843647615780333862094
147 197438472403709227078275072245217218834871204387819309070387332550253822373357719406454076724291774734635261211130420
148 1177108491870535272113445449380397483931761662836873187978971400305648485300205646799521293610677437205061723358618912
149 7017492773471672246844187754193480481766766708532685031152445129268546074570643859458555850803333154935716845131981882
150 41833912088540589194640480895076353729349268422363494748512614561441535265269826833503513885645025236425653402164685718
151 249376920281722387440287974167082280554844044329724525280244268832919288148784046892759976326807561394007942749322037324
152 1486502182236958049952533926053672951372178712469504332643242489354512730306821482943572912250986161787485825800050623826
153 8860466742760659329140319336134819764043294782803250444027250613378245591954712567419926577040696048797907151712288808260
154 52811637989089344435835205802386894425398545973725286874620164231453699917050955655315518128803638532290560612729373703288
155 314763883064154795722336074744146092447479330611461259204163535761315556142063071782507931297008736241744274558343343353900
156 1875955772483486032211627188672883093215999709982987577820996556302455070909641404550166751731635473040576303115959906396564
157 11180029810034846516547986111000115835386381798031859144817728833218368577482804824929906843227356726616190833795786784866016
158 66626378884572596970074716560030590958456788712687904474667409559066201915511058808669844002730282012356885554258344624195792
159 397038438452190195057358637841370449407763095162181067279374510327153624016588178907783282180300455241795196176605898119238782
160 2365931695080991295365777866205440301988744654698028638334288797212300417720396407135741926700253938240089574389672282119073966
161 14097930325624839546171783468481096763140757153985337445922691473279296857706010842200294761163199474488663110638114611202081194
162 84002503271342520569852292701953884288782471034176973830021570443143972505194413217812321346265930601699736664875804146500163982
163 500510283587233885723087351393673695949257693189077213960910599293711458578271970251359009446704379712088241530863422583933927832
164 2982070348099782164248820762777792438991372246423350053968900626364511661195502023921851962309848640162776238443948895779683770728
165 17766711777651002055532094508803028877018058477140454244554033128712008983242487156089098557706611009287616155878899090516928860166
166 105847525629208964393654328372932978421624583078744004573240951713881898279534697329383079748952280704919029252384685823451242518502
167 630578308925009085767054992027509833869432239251926234428800987838992789419444511260124958123173144233048420711112245114399338444474
168 3756489592305173631791172850285198465853914646602200102549869200687864587898827359064730066233930959190194828926139312650091213683694
169 22377438633830664678100895000417282563538888503883556303871901400080158417544588655561844882327064393913252301861875732716023193670382
170 133298037833315756909165175066360711541169073296256372439689219049657092685337340475728713569955879381981118571088389054410591346156840
171 794003664038464601593370872604302924537365634460725014185112253524867963331820951054842262155978225360689302170668964889617717888202430
172 4729408124538798979585327863710238993024000044367502741146270979800332018187872954049980369204165433934975119596741804758315565117578724
173 28169347138029745216959870741756774608358343099486735922329751806492837764529739184263051245887527031201078637939878446497785004998406760
174 167777081364642536532387163659212989211516269983858110645305779316294499279135521436880305116870342483185801135121276649772521324561144092
175 999250819933849294694459469423934893793156334450239716475499325563940189418988479563287215306730612390276310389228977883909188301051607588
176 5951172972144554973573965345569371460573466486868143344808839102027438522762754781480603612425207337887870889627268522422032658839760014182
177 35441897873698944858740444562387075114139379773082794037865703923255316298022865727146097679360911142840740039123276584570762819996873579214
178 211065793492417165068619614206678766471550735334048486431252129544671387241549600365224190543813253177415734107648978387034245326459855459718
179 1256913462146868056060378252494340026794336411320724508553188231182328916893188409894325811720821635897732176095041902487771255314175236081380
180 7484791133897094292637030504516755301734463113370444419765945671994160206743171381887959801976254397842234737893135055231139831935423086688604
181 44569824416715294780459089417790557510455383328085206768002758644797070199813860075995402078525482360067677984693510359753627126078515029603424
182 265392858684063933531501639426889498183803504202130100121984933647358752658640646405581464904482801770610180222521913345866084228113418477320034
183 1580246195875149677612534890756931817957012629276415712159751625304417427480714751947538285564579314899988456916808423626382510645082994986499608
184 9409090028031834614438102032475435988866700406638862305319911437500897804965528332857464813033856142572094706369216985053796526842473813602318514
185 56021918743531839076918767669720373025691405291612352285021476860561548609490920766139170159694055310327814876857145544831162863357584998430518516
186 333546165833070389842632795717190404190769039631425348496858169230005605134780653663448829547184978245234935513721831610339574801969145685766304148
187 1985828208530653690428071076284185936939049639949745426607766543103688064653635209416758310189648131886542547111968742968031021933204756590443286958
188 11822662084264635418707950298579128756367699374893640570306260340680747517833531045172187117151958831875670876951970683165888675870581205239146584480
189 70384476284168769668512599524583009089496703393647396766881300137534644725023508207418697880766086124001376709063446247096503231158753519547176743530
190 419012154332052164971668723779576166823000068410462949800575944417408500199779876857848239801093688475506210300459091551450947750548521674391471855188
191 2494391464881726447879633111634526807345024276173669035961407685194465334712567967600520978668486932381256164752949608159235422381634748614747742034704
192 14848787009931719030971285706926742927501169805396673392211391506557179573680986626475814986119387410845950190519090497143469217380902940386517504522006
193 88390550377257536723866382509408167753633533131521287124570079276477101618604757237782114722661096711805626416684901262012701096273924239664575801255050
194 526149679599169427102990914612609410089519705807644838639529902842743082305948328853634615858039712728705061234296845764166725451747809778230432574044774
195 3131854014435717306284532342044765839156114024842853907561582038153430596075538898248878879578119441829754078694326259888908196674185027120677547568023930
196 18641572805692296276285638726027264623586935329130978254079616816946035136738157388058931078350961418968563171553910365547524419935676204257154909964670736
197 110956448293260482076995814123897945989378857858491333803578285063899230361616662015972004408003459341337779435552303467886578853319433120990143171944521450
198 660406906099495042249423560827161720490431602029284151940842912756135209283799255457901012421625204060195196513599373154511003394933877843690524240799314162
199 3930608954132858696930389306019415533293285229101788414233770602534869152521901798103969777422154019116265855477267627857473209100703567868442258859120772074
200 23393615785262046839264734141184989083350151927089586493634303218094980190570373563945280991371274951429301141100611406792763022371058598380348231950281942402
201 139227252490479896569638374885882110655066781743634566199224325780519460209367724994610744209638119763705125990720732345418344679256806168633340245446965046700
202 828591823638138809224664830921868768879320367325331382456839376565648402635861830633433882953218152683804343218160774680200252364549363746447465501991666867192
203 4931131989479067044241358315122108692729472462991440373083565091177962487867324962058413150989626293286942330720638535022061189993880548594993301944362123646604
204 29345553502887822337508045116050015609713692420713489536160623168383333380172941075087869499622527182577416164045831891499942584423322810934783440382403217643824
205 174633588199154879336622214442695262252331393273925799918919811921907621610107665887588878588035715571687038230392918870580754863037636812944720186302092402297062
206 1039209580746431909820939866016590388788302796016094368811902707723595812420365548532674388989566157173408121790518438819515951044613139918889384025083076258829348
207 6183985967756986328316708036891685481737502103543913512063222671279191321262114954898539411603828244985168507639077853813289004985971882937167240424317626174646084
208 36797976137635737116938895281742909173648624903524761164944484617211958659682717004229785976182093841709197916369874102473020528255841568564661984148322504313406122
209 218962402727390549409678803505454095485791150301100268966822518523135021834218633173083461758618029912176386792197633695158995886828000070774177903587620986766850604
210 1302883061643454115960244623377248177466472008559183911672471419366922900709750905496542368134838670799960758816876722435558631282152905962263506140893354993605396378