1 24
2 576
3 9750
4 157182
5 2253828
6 30649446
7 392792334
8 4834114074
9 57285557832
10 658558589712
11 7367813384346
12 80528684687118
13 861990117512832
14 9057816965527086
15 93605798560795056
16 952894000040209068
17 9568251644014083108
18 94881171416195599734
19 930097273380052929840
20 9021254052992907119292
21 86643821333116204455822
22 824602005935839635981834
23 7781403481527860730023922
24 72848552718800373927801444
25 676942330801010347282449630
26 6246654556958534173525712262
27 57264745601180176164441151374
28 521715950958729954332211482100
29 4725378320071932809742724790532
30 42562879572943039859832516362538
31 381366486685965984295710675020100
32 3400058760579001385721616744914588
33 30169569475400154456775668698866368
34 266495007719409398185815925209797478
35 2343892297755470537349647022464108340
36 20530508968312282605006291249926225388
37 179124217906084715149569396181177442994
38 1556951760474828947265041003719207052202
39 13484385733779090586197348956064569993886
40 116382273034524859058426584604810459231604
41 1001158010904594352572104725536754142479962
42 8584901513692345581636976920787646989751910
43 73390237039633983880684597576306490818432866
44 625549685574120224650450455612917498888223684
45 5316835999387179648556778442778110158270625432
46 45066868887233416105093704541692985103616088074
47 380992519763520029316636838648837331531527128192
48 3212702075426802251896640609079887219942333363052
49 27024476320240662400056285526333888968914726464044
50 226784240719389914171176691608569396094025021174790
51 1898765384738349990073381433011194732489024416303256
52 15862256991041023223505924621301621050469260337481724
53 132228388395886221937686771799233250483825106531288118
54 1099967350297453322452617258496347536556771851137397706
55 9131837639035052056201161874174498380725207851920894570
56 75663511815860022469877220298585736771307731914465154820
57 625734561851373832768037650849403165961912931324033474230
58 5165274324518330725125932176470923267207084830787526773190
59 42561745065877966953572068117517144501274164638440953804118
60 350098638250227920808548007244168420762460390571067143374100
61 2874932146011279342607476985248374485710160671441292802085132
62 23569549443079837642439809070314058303190129979233844852791402
63 192921638087706396835670977917443864526509951135873896882653660
64 1576649848304884879733643543336706009467011994086006221161283260
65 12865661927047602832322132714165246272363303809659687991302361720
66 104830772863409206736143412382103776923173078177360833057161229606
67 852946388062373613602207764729685551214957539086334449884525347356
68 6930217382224973663437690858195085279965868200412097160152979522956
69 56231469091075051124152288252871443069275410160133189784395198404762
70 455652909375233882097091909956211182340153061917313765643120169420650
71 3687441659960470702047106302055580554703847041098119564596267035738710
72 29803418921693792481124191718890091411758623106806530408126312079812884
73 240585842265414189387211552722923928664068588632146413393663787724182002
74 1939767846225062988184757772311264541397881982662504082632832776534401958
75 15621306948706856481410997112456321857080504636753709246842195088168801642
76 125656419329552319459829997846552462849281457763139835117224952855188851684
77 1009631922703488827912099358036527316392537117567831055126395061310553152608
78 8103330161908785612446530948114292710681325549854944180278187085415391543882
79 64967578119935538427032728510303422396146297570493975199722494984254101550424
80 520322690001355685237397685127536757806900366342644852374737666915452575847564
81 4162955033091373731064101720938381437836669348104902186566030683199972045559716
82 33273090532064514913012539253713958499322868418605908279291801662346810720613062
83 265678444779268030286466228031638570409844502462513417857732763279698278612443072
84 2119338118391452577284199478847641818303392093069081237477261489745326396667079324
85 16890155147706559602074259076212454573093193785864418892532293830553925794169517022
86 134482237737835594756308751742257496870197089142467251002511846133183930823153887882
87 1069799256193176704113640302186949608232935411429663315077686776239572642030107170402
88 8502637441109736378743019014677090476644558787278028696485724739007205846909777698724
89 67519112214266927237920998028084790402056542378247731298452125805043879066704101678094
90 535708993806130734657102013570374342416775256062082058466287821958303865744288577376262
91 4246856063417992867138057703502012173707177964934713354185148887088284298075141740571550
92 33639502326195049731562620841344901102291901723742553394847417317128065438938739520578612
93 266245220549562503145020574962671136186601082685668872776026036207416403437593388042067092
94 2105576103716726125688977035276021251003603570192773447630452033175380803184083113230262698
95 16638852368450977658032915233775593506876285182149955589467317430514062870730550889662315252
96 131384869164213568073089950039522827797327894883643935713618559055349661461835146026590529756
97 1036675844149243637047348966646321233783607556829789171368226245941942336215216577204020356528
98 8173765259777988905416142379002341304282222479611298419998353549154000256812843571887970900198
99 64400412910458139125957360409101056460914545506627805443592822878757634959044968736345094286724
100 507046802077755514884339835451323389426195347714124481429288759012022644398576932732698258524972
101 3989383581026818380807592332104275011549954182718227429407709485623745773673883781740374385986050
102 31366582066343627743053322277066520970794134488925640009372536105437371950946227232008634576890154
103 246454875574488491941360269336601004080980389672329935241673646313779078990783251737791109920516750
104 1935180474164658463597537975594664178647872938908767958776846832171148230170766055284210323635187380
105 15185331319035474619462526244678745577097514830760507786042246608405912794864779273932003340880926986
106 119083223216080420803879655763641804937260978292279491874533778596818201442367141745927274323404602086
107 933265154682323812464577251429613899603190175296449060098713710241172457747638689464648029685160481778
108 7309576468897797743377055929322002393223233723894438123240070918142156511657233102303018177982199587332
109 57215867801025710873290914582989858267434834790914112166115344244069295370082844886140942766488317457832
110 447591867722055151312830990740068669802194358807624032762148403312681916240748732433353271259063142761098
111 3499399387676490502150569959252066500933115889166138461835710810399721138642203562378751666931479911329456
112 27343528932700807573615324457757420200227228349046441973476906568505937933810420045005119804267765571186604
113 213535135878185909763696826101920282558799605928117942167896500314397810729182010778519292127613470289594524
114 1666639860157663848059241549000645694907009764793432454366022557090292382200211884306318351457126029435065222
115 13000966319568648932908048952943892605589997426379384274761792021340972326030970608093662728705697266298967912
116 101361884364955988984244513396301305852297207719128248313549834716046968832294100277114905963045858996304624444
117 789846191441467415683518400336439774987643920473052627551186280080153531454627342413717611153517220848184504070
118 6151524291858476238063738769457715676651423630926140918356193643048066770573495006939361358132285379867589447498
119 47884922728319173058563225011150147881911215081749607163606597668488766963384337236864186458982138351008322659034
120 372558144713293473206695985809704337465891623333962203911847777208287515175761545539102346764771752715410053728836
121 2897155936679827319382674377254903841300990466348635395610860499096184008013577346150492301962684535347951087928550
122 22518292595943024852402220169719157393669740351081092307456040334065968865951673159845170495448924743984669842329670
123 174939543670999933136750671742382369363274981961808149494386885476129153061447562188046674363951646564724777137162854
124 1358415294591596358244760179528719376263710578684671493084038739124194807231559390112076348181503472290630792396052820
125 10543194225526605516957408292419553963389922819978444958603057475739356162742221720363432286522930130058828647740386204
126 81791822534963615392813890910962420764661715886329259312772393947263682050128900249358303838337670909039798664975560938
127 634232505625424662508330185081627623740256389788810990825154931574496935175829556142071742232964970634046419472617014412
128 4915762328495993457294997165947028184145535767796056640355012866519863400925414236719129404206190688768869783807620537596
129 38083758508924611075081911784565658746607966895776578459614970509171381276933574337697148729748026267023269666956184022120
130 294915766062312821155673036343804619669810387870798081197469646538350360325991362894976683170719238894044221171700129779366
131 2282801242395423465572766831841796217130665407080352480189377520245471793368541845570288691121356343953774300959710029490540
132 17662522846006164723098865741394292571526133788522261119028059906222968371251236559137636766388447557248446486716276458393292
133 136601179645105930265817967096247531577606828033849840247304777839432366254977442381358718825575157713298897719350482419717866
134 1056028739639737316724374268403936765681577366595942529337728310970793749327468947646357913746275770768663333046743396260047082
135 8160542797695480532203961072130351387459343000412893655605340758342441607260211303030226336832790674476017698753211842003551046
136 63035728207714008639529617248933028399177028420459048559196177832552234316004201037220455776123672909820327496990266001748960852
137 486722327164629385600602042494177816268805373159618365790883474593682706157329863206886534824050467253703424978074091314835831714
138 3756685443955543541465576787534877591850059617600266383965607394094191395653726714265918052099438837371635063888921689309409147942
139 28984093351122441740415638220579123621690875839481065145932216217489041715805699421632628165913125705082009207316344325469683690234
140 223536343766334767048579708067054143937320053154655493311301782495817170406509374906190995067232439308425440109564108018865324678692
141 1723345165253530032454176861744851712501215672583509596051345780753119459541677090714181175965022841183805308875104298191701354111600
142 13281105484683491472659319521020290636446776253716909522269062777884345596791383282426024472058458190705678022928741378892855810062538
143 102314243026455954911896920818979556411677801942375748280993622227217561794654565842363397925277297145194044889601108195473993315520648
144 787916005126504941901125450268242418464149794704270443601220814885507012549543109583819905857959751785638570893021891101171118828479692
145 6065515436422221028348727342602634827908688123075867651322959989193792283085509596779960925276898016874602377281554213393479484043484436
146 46676838404222416040062153583806726376872265106344367863794892300059185287791575676872319599597099136943619241573164986819468941778040390
147 359073215988620551995925193058317856427045395143633268057723254589925163815324952484102222287546871618973597239545360771047003504674230160
148 2761304777551091019783691953292399182339495637630051281454674582580446898954503127989424868894789921455139086716841041311158695770724555228
149 21227423727701293185719067178176254326016030847333292046938138043579289352357409275317001819944952219009697963706770798840078121628514604462
150 163129937486709074947409683915028597083128113110677183969244043649710393977184995225205853287393504634849468519411919826390991291058763121162
151 1253214112186724184628115201589765491531736963058765096224904196039834154807910882756841659635032622578423275162886696948937437702674951892946
152 9624404504579737768436378918969687259294172894429436078466401177721020131998913960149037670757626996330883863344310286236496905354263704221412
153 73889234690437054876694690918311198581217875325210610553153669381990207955895294783356008089889337419245497479564128003894230754405078623844670
154 567085931518378659420333172323540231189973382560176504570324950483786702157171143175478827464850407390738524979456705771002409697071063727516294
155 4350895440222620568844350325241075139426855603220007745450685539626289608391075601111925903995484976005713652949947114206564193510254887778169262
156 33371222958615662769164774434261672679831636012386673294645320450492009782299357933721023174989231375979926368515020783262435995580355980362531956
157 255876797646188209613525990172096260600421341842723888648107618403219570467361330724148602631397970341319559856249315711539446697671536345729408548
158 1961356668062387839334790806431521862710372317447005213011049410793184286228789542110641764323851859806168788919420264906128730074146496359600940586
159 15029712753755030365327026385913448449020746132865301129518763215071083237540650500699722433932623530319919565601204678637723837312367906014788847268
160 115136955600437532378591667259441913546541168966442289806565818886382856175999178595022922031155324410931514507815689485561040691768949319620586519324
161 881759721406280875938446441244219437766623140357142482561334162523763323854451126551289234191001886861502747807156362614978812704752167870590700308128
162 6750853673074895827112051686120133665787512070210316079614421421997592768666096376619140089684062883099209879158464415035853033453405218410660774508134
163 51670361670577310848910070222693659457464518152417406615847414822299632502412175120054698114785767322687084134966542339922835893273266603025608142443988
164 395366708763155176990805711540578268098653138739468111132472407901671320699011790348299894836621612132531428919371777663275206434440884525279552498151532
165 3024376668691988830418346847799534352260154421569411039745922231600003652494882732393754142687293485860852329636099055067495357972295325659473847798816594
166 23128646550734660598746707951179840310323752780651415616015463828850799825322784350383806119656689217032551457042253733101311815639931007667467756158215850
167 176825326313190404435081387038896208260207420106140522889135437480761791966015460993898595910503256789046459830245944045812459394628193373136101778670152830
168 1351512146456162260557331754665332702010929593556893940722837542475757517290730896289249737187931169227889037798534082145787554389511784047773202173280055284
169 10327090427171875100946647823309084889451061545642609115636134575266144910128436620912018472760071261839083214883551199661433615721317323230798273866078230970
170 78889614209556608415993455912565975028059531928077867314506241310832774708123488092765864701736632709238258410379931240848482192654272443331011896418288191334
171 602485741693720778249707414651892267338829342575248721478980978711546892436313079326280908999814415654933681689934804018534370350508837266044906789292883409538
172 4600023452936180401610598951843074619898772570125969909639151416815235987845248554898957961810155172493543725798960863716799164273575065122205132021031428546628
173 35112428838634139690633715223648726729905294678967733371546151224070915755546634708887505300473051071579619834503176465563530442267588167330168087891750352405176
174 267947959752388058201084000403908031818687168549905830362173550260253252397884239998253494908436599141745840626439746491574474097121895338338369815433561124750602
175 2044231032476613204941897454913418319568265678766876888239658280328328070502617678281864446311232286254772494821862187306290969650458095865855226137385201513528032
176 15591956106144515730337611415951285069050059630313129692427964800343057446313008850593228336385383396871612109263292510150818073960932006705166084702477702358373356
177 118894969753407702043623804143149045485622223023419069485919885323020258177033618697495797030320396685210027697279841120951838957025023011952039925680740521546347788
178 906399665549672168197945021326338587676534162129941037246266473690350772944560387739338072705710201937229815282008845551860048807501809846416146681999904000218299142
179 6908288746341247325169752357517697554394588053168698973122995953153151695252682568479613942725639178430293165356036738572479454892930908189419189374575458831263590456
180 52640112477074366102380774299430566921130315873355130142315401228559925426255939962375703421878712715999404339005853492323684420910936891098587132958741199754437633660
181 401014239293672961556836390563838246583532215391618991012794269977274842952709471425311432241212053684798699127902024723082656999324227827499384182637474898848641877974
182 3054221268324396468285837862567337835303640539902384930135092913210642426441510402695235221836840570320689678136795471118901499392842400691777870937055417906197237277386
183 23256264671265870474136242209950252477435189508762380093815776851563355593091959617487469825322222374786950131279436259644182760704553077148668247667317893906347199733066
184 177043185055059022037033407443743587537379777407428939253477682702267322941914599449758829147940624476677286652025435259056333374372616312270501365570650904118540057380228
185 1347470503037611207739027742506745304138686178017128005032770811341388003756434185808429861599106358406254627514202394622505504353094786883903366917504510706710203573934358
186 10253239845041891041700584159452598172888313741263400353818847520041663747833972777931740509656129609080974000133552906645814588225026383297634968427299411425269443114057414
187 78002001069412712769253071201916195354420703053784167504885869803365596574672314694671323526686299782077908486106009913300538161145677955173169029809603386420064506387677558
188 593272361942833500510313828651879356472286880404797726113866598966430470232129354298967888256899759608291105124416655029724890934242799269912071032711439512919379790080361876
189 4511356906655489638529811711563901814512231781873923151826088351141648083290854820737778919992047084480058386820443953497579315035920286509761639641767803881088895062591771692
190 34297770679781273805610277604160184402278111507471934852363692995096810042585331232663619423630600603618561834483770294354864580865390049953783333132564154484787341764016628074
191 260694073247220073249601801205372163710420095113977294020075664188264686433967785976581977219043188644487791735616992181822698959636634156940562389717901969473098205252939981116
192 1981088579166404476381504422053916843581351780687075370387872677140544797722782196388878935114505544188042651287303611281678623103840202698103797553293370326854849192023513539388
193 15051680789065701902463101342586708803464316132785400105502574900723664202673921009548855104027082831757748746389397222655551783200487914853680284035300588054112507360812770268248
194 114333989453695746751666310071764544145535795251458414565153267658601109630166735731196055933314318010891314291420374426405421861989994701961763447471112853067425775334682566864934
195 868312075482650539357739517762221360863067867794340715123173722049869501605586996539421594267004240447449669442751075649356960757021357752769042115986206643131364036226656499290812
196 6593064251037460137407575520783230764770442240974447797328985923194085039031939276828682382824499369112602079839054489950153517588438332224962681537155434447740049927011075593654284
197 50050751946420330732577588571709792107276779640649538582956045337985966705524060048463531634217452109780930035593430020785435370805728001867318841219984763288249369318789540414653242
198 379880124014953410492351522236991617735031073066624494338746563329384494102675622874133218785122120002059514171188406340057759690257196034386262102472645556017264043736889073097392746
199 2882677277171270884227090896775622569250949847077412435759827540059252802462813668284094086623560774970241886726410753467409289653243353004443531232144259483910904466415676761607538230
200 21870553736568753870316908058833699277934808292405351535950528143221096949884645797640400837496332803411912558164150341213829032303425017877536845561763478042631189727459379216543296404
201 165897038706452555800580191576714706120855592776346120135976358080105283086415751204918681091548791833986049024548002682410562557936973823537096237365683053112551815312318087245595693906
202 1258152770323139282636831442274301059336590775160173194188520919260909160525628306685557371864561183901441307761170412166756751094299257075782308040635342693605608264880501345446254116006
203 9539921256113074431822545237031863267605886086194239206592558596406934507420623949343096575965120609879727839374686408947230696565957958961442895493783748991504858687278245779305199886986
204 72322534331618716800115832364126322971366282545658639598618297976185651225656254095192982447382740469814115636248995760755880885973809699613484191882935920611324083513120635353353858844772
205 548176828300800942207850226392851525712552287281256032067898984064371720765490225280594050507344098962112455134782302534765042330677368843480658535284321721935619372055156918045383683159680
206 4154192798259148221903117321635646087966951497529449706984661552698303064436855276066569096773799614621390585942636357400132666475198525094718315046676428912465956704557650239744592763979594
207 31475475270913546672463260919822288244523764541302312896235064153026492237306564086380388814598173887567826913867028260361269508129391673459371570534077040950763695202662745143062080467946936
208 238439577665181091829830283284146463933918247450366100532586776069183668846946685081509647329105218379801471879496222195996459618135904354828042662171322225873432838812338611878355906566692108
209 1805949104320558130383509439899643302594337346121466157679246547534061259827178098382718078646583058013770743982372792605136605612487994950673047875639391786332195596851230510756104249411481732
210 13675855130251638143756172418093310188312751154034631034928629113564707203047127975528534119631422363964070760362978409716577801825738978880754316226790417984036249600910588618022541090223194566