1 384
2 2793
3 19320
4 139968
5 997740
6 7214139
7 51847038
8 374336607
9 2696923686
10 19459081686
11 140297901972
12 1012028831673
13 7298315687514
14 52640843328243
15 379651206972726
16 2738231536548126
17 19748883398358408
18 142436977913933235
19 1027302981766850622
20 7409296379912202627
21 53438455315202033172
22 385417742770424714922
23 2779770925034201458032
24 20048718026669990663265
25 144598583229874231197504
26 1042897357315601810463729
27 7521752498282109408277986
28 54249600493663011924552390
29 391267729669387740157101654
30 2821964380235271488862353163
31 20353027455224270209360090152
32 146793394379633398957574538207
33 1058727040606397581150710046350
34 7635922273792785562186977646656
35 55073032647968776677666901796046
36 397206626688546430531455563424123
37 2864797825893934603938883585729218
38 20661957869097177336228397198158909
39 149021511760307060502281540745299922
40 1074797030876598708016096503921849570
41 7751824846365291147437824946582010666
42 55908963948264081686373188459829956109
43 403235665362834743288006251073949038364
44 2908281433602029511356065178561656237875
45 20975577369530647596923152661116359467874
46 151283449016868086645161377010267897824630
47 1091110940270389282238322750419358105223080
48 7869486660412491107258201578453605124810071
49 56757583498349022132468448995599670481129470
50 409356216432643025572827639531532993276629075
51 2952425061170485565230971312659027636009169102
52 21293957174492439243643170228123787141632432444
53 153579719300076843019612508420912424433026157362
54 1107672471913567369516593911905897459125768296979
55 7988934415473045805413405520418010252235395795390
56 57619083901645429256005903042224579476133648319809
57 415569668870317868332401258941808039973371792763080
58 2997238727012370350418119035195700577880471388180148
59 21617169537717303216974377081820367106945620501935964
60 155910843741238375426099231127303635890905631514177707
61 1124485384346561373060578295416645717698901131000573854
62 8110195219696469798087589999690147370733499794947294515
63 58493660671107308870263727904694438328845208379356077692
64 421877432789429117689409552298725863300945880360544535320
65 3042732601362253112422585951884830216812531495487537146062
66 21945287810674962703964637513107062178493072700983781083063
67 158277351377424773040639822739495261159811790254478766197972
68 1141553493177097791578360146340911168176601632363017944601667
69 8233296592621038597869499025347216346151000898684925955505492
70 59381512287614602682557011946850785239299006143703197131357636
71 428280939705778673006455363452394408945057396914787963639303578
72 3088917008830074745186512443782485804555931489930189670758893351
73 22278386458184462917182508761356898098062784263828080685729435440
74 160679779275844057168394004057518476108206021704497794320264353083
75 1158880671928067279960070349451325361035727254404406153954577745238
76 8358266471494652554861567596715150491172686290401870572540719685462
77 60282840244701206153226439922705938504476908528780995505201156208684
78 434781642863597274575677959525872579985731197469291224531236584689797
79 3135802430738731118285481551262623813432396773384392963816139114981974
80 22616541075336734984801253090330554434881943712937421289543634268191315
81 163118672655628013331100214435193310199076389477704209093282501532409604
82 1176470852917006773395601344043115807770171976205199841464695661564681936
83 8485133217613360354538744343860234223781608610021052759634798184407793254
84 61197849094290026311304378810090177860796405938182300594014933802930107133
85 441381017565321387961299531904665073992423464121356203083482122344921232572
86 3183399507502881748318586478375846597778922210587276344593818947761145538995
87 22959828404650007880895190429455451501721464104131906072154015914576998461338
88 165594585011569153204363855758415945319161040191645180829942645666503723990092
89 1194328028148510400200439894698330946171774971130812661349013385301939910847638
90 8613925622757853015660979359480694258041875080544928627443401417229804221969085
91 62126746493114869710105722761988395852539167651197004287583631173437491726780378
92 448080561506406463950712486127679154666478885688747353534180092212921426986786421
93 3231719041043736498200212232711836910449440734190298013372258857031447241535292136
94 23308326353486155137545811608428491358948272518614128988460886309033002220534681666
95 168108078239733571924722234544083369571260586004597188407593750983368408123725758038
96 1212456250220195389035186277763535138308110934741295797793678440627496293667985039623
97 8744672915727615290215321682011150607121588238194383897091608110313734244754672109110
98 63069743249847114909137353053654242087966334022834542242261624231136868983718826020005
99 454881795115221501258251450538588106241731042003419039505409097341748510462950455589064
100 3280771997240498244268185483553755881713126558408000125859324149930986034927891469722858
101 23662114011731385117154875782434151380608861880439205091904193950924710875304601180545530
102 170659722764980482880351924472994492064328759652074817297508027225227260722116110299980717
103 1230859633242419053937511616807022788062227681067388350349817469118234044239756655654628122
104 8877404768974257192848153964794854502362080288019127378612919813943661982281932872159748569
105 64027053372937697939739038823155213836984394201888901464074850981235586672768764936314604798
106 461786261898102746872650329812696072353796174309481468010889268180692370133693354823968709158
107 3330569508419014935027762233424015576543303928830255915136293875605118831185096099674671205426
108 24021271669745299603452854427403382193734451965032156048040425874495541758290458119404483626591
109 173250097670417318803277192476430130845568412127805693667144530493161303780970697163959290551660
110 1249542353771955796242112409198172631134589714993519274788146387505835365691915866712649031334091
111 9012151305335530166659187038190240922003136359361755868468083946645991399262492188077037097294564
112 64998894119185272001043630188960817092502470094274242575396141098755171412211781303297121527794434
113 468795528789644826609495481782348099859438559416376398276370230951015323443598468287728952911510032
114 3381122875878205894376877710590447621150807281430093816625486696385373335836784119325139284872238861
115 24385880836582393886921448496815701049698845733615907141605679584469847852031870572536491936079923220
116 175879790828819779506197312704754908806027710578492094968332925945741468384211590587579260282569944885
117 1268508651759846011963137363240286916572679926738058076375903828445968708941372901692953568416236784592
118 9148943104871556157129577124190627007566450119385150624675020039005947076254267065600761477717059799244
119 65985486043041563605815713755009319970156256929727309486914403804574192013757922546840901014744948602848
120 475911186508308803060596858525637587582558425435774003550786323042579340912054693079751988109843091881241
121 3432443572454835727796380426471617387030846395284719035089714804526164270800811292543529694036684862172414
122 24756024258490133630134743809655386741958665232375743813241128597769399169452972961686651522645209440018335
123 178549399036046651368119924816973077260736185092816064092593055876426875584797682842896130775146636493984916
124 1287762831513632014369537253478857760962063087469640772791931853785843385165066179666451344362635553968387870
125 9287811211804821042116585138195645448139194825991868742278032894283799891801594417748818697068575892083537868
126 66987053046665114784826656989479732481879328256986723323637488314504750930813612315229019941167139130924764247
127 483134849917427864422682915143143063384331908976121210467932504546749714315146115646881442757874803346885062680
128 3484543245127217894293851939356095870860501502755771975604641167271579822937205287014614619435213660021002681337
129 25131785937687806559954399023728299077287503451648492589554241556908168051665419708733112227509482131142831686572
130 181259528146479676402941979139420445165097267376419117619913649727860183961507080855521568789251214376359846007970
131 1307309262674199346435402300909900170417212208384600783896435663038213198000798750196631995991308096471283616753146
132 9428787141565507415116435553316827311616338853689470957308688706405784331360583197743795528955129678083252741258661
133 68003822430734770799007204029988539949670061678565450178562880601936987132421424307749191145214936840343217588060282
134 490468158391692572661547326659730475617759914522394663513350819309519329019023339412570930236301723820762761085937005
135 3537433717658438841750923995170998497977407018141211467019839931359021195069578271435385043688556253100048804261296848
136 25513251151430410754114380775455349358931468526402923570125935347338846142933597758719869039262766958586073510021783240
137 184010793210519208319516677321523293271031843520745327185411933313632001137510078222777489236250194947014972372377402156
138 1327152381207445172470840573946834035293088971664641436564157881612638557944329223326562317561361431144108378567296292645
139 9571902887943765625231994118898239980080254865204595436492339166871365426338769656432059906686230032882662996620118261962
140 69036024946034445229148328552924220868916166843977321638276928604381233950558126541098560557459882851433825642960738225879
141 497912776189198843026489365903155154972875944813731274573751865656411875880127892888951555588128537300923437753550818483930
142 3591126993279702572321204719479589402801239760214648711603638372877095359106450026241297580090941000937350771878105487526880
143 25900506471361905977373205943959655894462973234912377450136821384874363165827429122516629112217472671199445252311665243517726
144 186803818614166859532450224825417451818717310169793152322010437298881195575467499631541006484079374366397031290089073277101865
145 1347296690410998803171197143888434351479716354639124122394939060631943314514967004292171895482264378304197404322819944928516426
146 9717190930350546246390679200080267502238708119988731280876333147994081530229532285012699872303761748396010905238051198166282581
147 70083894845820869350507036059235162433359256292527228969728977093719180364996544651692929924342822031245502952009815594496859598
148 505470392829143089364266793674958492722085012332261054814461152202720028389825039315547267409766493847709317360083350108226209908
149 3645635257414404609659117798657116557918067521001835544151016692129399654808493510543848534736230880470268388952820641259432225792
150 26293639783162220191924956667333908464853477680650123534434974298977111248330338285539787595075607902379875794398947240185229259121
151 189639238220726816715148264196326432441636579977044801945547573415808491517694261049194778542867508007767267304412296248961320628256
152 1367746761936222824329663301547790831699442671117922118375723935675266595921818879264137519074701319124496983419802385025759820646089
153 9864684241188641785837561538490965662030908888545453429437505544488245202550929212139812622634026434928583730374755993308528149211662
154 71147669938986210394085526882761496331016702555169759441906300514340325267086601634400661313100772595013164416309569411765973100954080
155 513142723475250251278133671716609365530101078403464345711557683082797270897763795763289116049494021802343246173843218438290374527835020
156 3700970880443553583096302555525107968913559917812424243567103357753626571152038037633703721781251830670592269625386667981278199938945221
157 26692740306492470033044546528581486730086891417693142485342797894999866916353186294273614015789386230382908180629397639730395499851418652
158 192517695514657983307980969898820287108348043253150439751506147831266321555930558756359155530417911900546837278028439491679647172636788133
159 1388507236825726767315765792043993203933042739691481796541205243298099058609672912591337689941920918160113569366610798875840759112643328808
160 10014416293335610453370489562183022307940159531077115145518410416075986901246240294111783343674657973279140379297998646858466186835843101186
161 72227591644027623687915431216963583922594670317049181733343232995456057882106022286421136764740851029255214898477613476871119736706804115910
162 520931509325021720226721849097477675341675067392340508800707082646393963996884557344339065536021290188088548394262680802958638657851443258199
163 3757146420513168027519430124574579412366743477964135548394415488239153447101343222491332121100377218608107224933332588110940956058292780469922
164 27097898615242921719127494464457942028442515390332064919348491715860417068133213198780295475456755306909641704660958080798730512795759610435593
165 195439843747609595513977671648607393158065174752679529824801484164995686968116053058933022444956725525465685085319897386050121769732871783704726
166 1409582826566628779916872158197701616959457793801224712249678496235647307519099678342843919241747294491926065802033410730700653062929114324267116
167 10166421067740280203864519580595367811630443051692129893377712508646800938903109632951254060523582753208213645025462422831211288210115881756461928
168 73323905043835986801332704654920853653768034241436007226918939240416878389794473725460314726938595884561615739268549860690290166049407885643636315
169 528838518004891502454810577210679007157205333585526895817746880763176395858703002224536513213193130674829387397668897079701328762757130768912000680
170 3814174626384285523770932028445409855994012103021319855708445220614295460291370895482984688241323954106428934094260701627588983476750761149605342037
171 27509206658088287570729034129682097433000658586404090054445009590023878158917473292674319829566155147551096602440230487683956681556508130785494396764
172 198406346086673453842972856979558979074330958886925294965074664492151793863473589960984473576682328203824539174207371188300228445132608905518078116760
173 1430978314159804330070658721655995108743468323361756972856622163071195356272439090298802115439591237894014019813016127738601563889665054812267530951784
174 10320733061134557042114312561077121976810306919052636919135843711615343361730462913298650057533718780151930588740392230981810785213645238979888951405815
175 74436858941316249724533596024958495971118008407571205814616966264880192110887057539700399602450653202878170241765569888312685293519418605290020037380310
176 536865543971380297493162192518962649966691285098277332629411854997746198002325105045862593325848458354529786915884581104604994325215118293469925585992235
177 3872068440326230975054106287446612489541000555726789039241334181188511751081432336888665627655873656398079923284440007141820054641915941780287309488857074
178 27926757779355023061504111614780076846318581151805190330260840575034914096536874782651453556161020961261780665816268265446144144456576968962074713544010030
179 201417875764886415315063230343051022992340806592459169366416758170860933045449661072658046381945660119821337136395327405898130679873608146250288570842952344
180 1452698555205364603194548400236356375021471920867635044862423006080663109244827988072575384725702208500737689619746971684974534908354352061129655025152415429
181 10477387293862287746755326682765805950687408480866304148162742741007035716804133879369930999773178306866880290394421172784400990146358401041718285574284220194
182 75566705915852023846849066122488201486149268176933509155585543537200923030203246076089505083905090232889196011571454124574444896545479770905882744066570533599
183 545014408918338532161881242225245080182663313819545342978410776437609582420323584128477011619974614016068717577884031282932441400788582478927354854428635558138
184 3930841001053800632271071217490484785894539696952526015069358002638063550537143394199850789262658391305173882494326112793217135765439908331633100179643712934134
185 28350646740205360130927734612250648140758452076165428322039742964460554504009536516863711425377455699392619218268834017066799517208638937491772966170535288891604
186 204475116234017302119764871213907160931540657372937807997663863443833200964781687896505606275306792077835090053432990660019345619469537085293352230997962170053199
187 1474748479004610937066833529978890371684205526845110503495843170819644923868228929238990572171180226903911248891165106186190754599782648454050268777914218145627254
188 10636419317826953734946224920582391114782614749471049983445702276934955449890520415325234353399321411171856189195313598710939861187475585502355714978177315387252287
189 76713702380627224092995746838898874985654861007806612981774222431982922649814459408392162759499584341968218260178069904970405029224321286673372324593059654651653744
190 553286962190370771870096807765102121650474515030970833252532766709583125127261456921527811195156516666543842521881123103045959145594295158365559201125039705324441378
191 3990505646709028447684099340575976414629887600792808035192912934200728703972478246226982241128968409205504308872504329593203669455537692937848096293058294423123831060
192 28780969740142884370403524857634458609516520158772653292197696960048392592384508894567862079174659518870778338522804824908176682911941111931187609141685628843045647357
193 207578761319672900964277993085712044361868098923816493688565930790789131397599498412517947239931008496544097340729508086374389794728831665577262012391058001328986459720
194 1497133089678715377369449212086807364107490891030782271364068132608311951640879251230560241417088141443692036959199596784014966869208010102956713367432723417946660959229
195 10797865224559999757634707121346234446248287726724373892694918954016857205658518531544537478515510661148523385185273618579599564748670276640852342208784544554908810907814
196 77878108640817773080537709262901558486468832420841777375210557780162872094676934413567438103945668068760224794532036255474535809632308906544124751173431513118327240710782
197 561685081202535333837779022113024907773146426709680111478911532527993648518038316543694026909015754619416490637941718557515280313826152720235180052313746906738346812578386
198 4051075917888211454029822627981477363088332899198243337758004025209360592457516179548516858040751752090035417606564852255989354058615701284378934839152555426092448807122951
199 29217824438844536667160395750844841615975303921453699999424212185765199284719152090866592072721544235258714669893497589539860660421776513188899629200517422465012148331420192
200 210729515378758253650431076609355484368977522614079056775647533289868177906400187388652031270736067320637488510737332840638954611979554329686037145040566743493212129142936363
201 1519857467304381232912738232716874850555791349141788011765107570225457754688318689240341391205773476997233090432171779797303564746573255139472438921867255789418249776707967162
202 10961761653411628492707252366737683410322635709655615917527804814618292123700021312667269880070358881071066224962524868435552969339960563783338095668396159875376356681214569432
203 79060188952666573618066672173938000980373863729992281047287460872367952121682623603742992236072354837179727983585774880173872647580189114573958130300017726666413903142597054290
204 570210671866414350991546894422941996167570118189976542868742505241158694049037918202655794594316393778566962172548842437710063587702527972597356284345335535214630976101274408167
205 4112565560714881137527826445323898976920251550672927997215773050642850224025294599321470145425147135017712909031441387583006334788662479325440159675631332398543318221111496643530
206 29661309978323993970753842807490483001181856895543650124270112136601921767631777415217436602833825863841080485964286951909297393286235497905861228954449442916525783116115170416713
207 213928093459326973714628814923735458975746502102029755441205029099438544693799458874437590586327314892563233726978922655953632763670009209258889113159542629087514335482952630696150
208 1542926769066741363089512396864529662662073561748967385251672352940576466851506136424725082083661290392451514447780122852284862920804719664266350086252674880586036605235693153469594
209 11128145799865919896353203190556174270547143669171719470445971547850215128459126515852690824087483976084047943855193032643728661340004946017391839392015722170443592129523488598031222
210 80260211583455156316990553803528667831351646929846721512245719771127321825609612940745996786852486095485818471302773825638718153758535451008698270825903175402198032021770345617208137