0 1
1 23
2 529
3 12167
4 279841
5 6436343
6 148035889
7 3404825447
8 78310985281
9 1801152661463
10 41426511213649
11 952809757913927
12 21914624432020321
13 504036361936467383
14 11592836324538749809
15 266635235464391245607
16 6132610415680998648961
17 141050039560662968926103
18 3244150909895248285300369
19 74615470927590710561908487
20 1716155831334586342923895201
21 39471584120695485887249589623
22 907846434775996175406740561329
23 20880467999847912034355032910567
24 480250763996501976790165756943041
25 11045767571919545466173812409689943
26 254052654154149545721997685422868689
27 5843211045545439551605946764725979847
28 134393854047545109686936775588697536481
29 3091058643093537522799545838540043339063
30 71094348791151363024389554286420996798449
31 1635170022196481349560959748587682926364327
32 37608910510519071039902074217516707306379521
33 865004941741938633917747707002884268046728983
34 19895113660064588580108197261066338165074766609
35 457587614181485537342488537004525777796719632007
36 10524515126174167358877236351104092889324551536161
37 242063847902005849254176436075394136454464685331703
38 5567468501746134532846058029734065138452687762629169
39 128051775540161094255459334683883498184411818540470887
40 2945190837423705167875564697729320458241471826430830401
41 67739389260745218861137988047774370539553852007909099223
42 1558005952997140033806173725098810522409738596181909282129
43 35834136918934220777541995677272642015423987712183913488967
44 824185149135487077883465900577270766354751717380230010246241
45 18956258430116202791319715713277227626159289499745290235663543
46 435993943892672664200353461405376235401663658494141675420261489
47 10027860709531471276608129612323653414238264145365258534666014247
48 230640796319223839361986981083444028527480075343400946297318327681
49 5304738315342148305325700564919212656132041732898221764838321536663
50 122008981252869411022491112993141891091036959856659100591281395343249
51 2806206568815996453517295598842263495093850076703159313599472092894727
52 64542751082767918430897798773372060387158551764172664212787858136578721
53 1484483274903662123910649371787557388904646690575971276894120737141310583
54 34143115322784228849944935551113819944806873883247339368564776954250143409
55 785291652424037263548733517675617858730558099314688805476989869947753298407
56 18061708005752857061620870906539210750802836284237842525970767008798325863361
57 415419284132315712417280030850401847268465234537470378097327641202361494857303
58 9554643535043261385597440709559242487174700394361818696238535747654314381717969
59 219756801305995011868741136319862577205018109070321830013486322196049230779513287
60 5054406430037885272981046135356839275715416508617402090310185410509132307928805601
61 116251347890871361278564061113207303341454579698200248077134264441710043082362528823
62 2673781001490041309406973405603767976853455333058605705774088082159330990894338162929
63 61496963034270950116360388328886663467629472660347931232804025889664612790569777747367
64 1414430149788231852676288931564393259755477871188002418354492595462286094183104888189441
65 32531893445129332611554645425981044974375991037324055622153329695632580166211412428357143
66 748233549237974650065756844797564034410647793858453279309526582999549343822862485852214289
67 17209371632473416951512407430343972791444899258744425424119111408989634907925837174600928647
68 395815547546888589884785370897911374203232682951121784754739562406761602882294255015821358881
69 9103757593578437567350063530651961606674351707875801049359009935355516866292767865363891254263
70 209386424652304064049051461204995116953510089281143424135257228513176887924733660903369498848049
71 4815887767002993473128183607714887689930732053466298755110916255803068422268874200777498473505127
72 110765418641068849881948222977442416868406837229724871367551073883470573712184106617882464890617921
73 2547604628744583547284809128481175587973357256283672041453674699319823195380234452211296692484212183
74 58594906461125421587550609955067038523387216894524456953434518084355933493745392400859823927136880209
75 1347682848605884696513664028966541886037905988574062509928993915940186470356144025219775950324148244807
76 30996705517935348019814272666230463378871837737203437728366860066624288818191312580054846857455409630561
77 712924226912513004455728271323300657714052267955679067752437781532358642818400189341261477721474421502903
78 16397257218987799102481750240435915127423202162980618558306068975244248784823204354849013987593911694566769
79 377136916036719379357080255530026047930733649748554226841039586430617722050933700161527321714659968975035687
80 8674149068844545725212845877190599102406873944216747217343910487904207607171475103715128399437179286425820801
81 199505428583424551679895455175383779355358100716985185998909941221796774964943927385447953187055123587793878423
82 4588624857418764688637595469033826925173236316490659277974928648101325824193710329865302923302267842519259203729
83 105538371720631587838664695787778019278984435279285163393423358906330493956455337586901967235952160377942961685767
84 2427382549574526520289288003118894443416642011423558758048737254845601360998472764498745246426899688692688118772641
85 55829798640214109966653624071734572198582766262741851435120956861448831302964873583471140667818692839931826731770743
86 1284085368724924529233033353649895160567403624043062583007782007813323119968192092419836235359829935318432014830727089
87 29533963480673264172359767133947588693050283352990439409178986179706431759268418125656233413276088512323936341106723047
88 679281160055485075964274644080794539940156517118780106411116682133247930463173616890093368505350035783450535845454630081
89 15623466681276156747178316813858274418623599893731942447455683689064702400652993188472147475623050823019362324445456491863
90 359339733669351605185101286718740311628342797555834676291480724848488155215018843334859391939330168929445333462245499312849
91 8264813874395086919257329594531027167451884343784197554704056671515227569945433396701766014604593885377242669631646484195527
92 190090719111086999142918580674213624851393339907036543758193303444850234108744968124140618335905659363676581401527869136497121
93 4372086539555000980287127355506913371582046817861840506438445979231555384501134266855234221725830165364561372235140990139433783
94 100557990409765022546603929176659007546387076810822331648084257522325773843526088137670387099694093803384911561408242773206977009
95 2312833779424595518571890371063157173566902766648913627905937923013492798401100027166418903292964157477852965912389583783760471207
96 53195176926765696927153478534452614992038763632925013441836572229310334363225300624827634775738175621990618215984960427026490837761
97 1223489069315611029324530006292410144816891563557275309162241161274137690354181914371035599841978039305784218967654089821609289268503
98 28140248594259053674464190144725433330788505961817332110731546709305166878146184030533818796365494904033037036256044065897013653175569
99 647225717667958234512676373328684966608135637121798638546825574314018838197362232702277832316406382792759851833889013515631314023038087
100 14886191506363039393791556586559754231987119653801368686576988209222433278539331352152390143277346804233476592179447310859520222529876001