1 16
2 20
3 120
4 300
5 1284
6 4132
7 16272
8 57808
9 223308
10 828456
11 3193588
12 12106616
13 46777036
14 179484068
15 695670728
16 2689241588
17 10454975104
18 40616587968
19 158328346172
20 617266507080
21 2411727117520
22 9427476168776
23 36906793159556
24 144570618919200
25 566922456428592
26 2224513208039604
27 8735938704071668
28 34327112880050248
29 134976734959590284
30 531021666660906644
31 2090314803145874880
32 8232283221758909144
33 32436963443667684740
34 127863918104941245640
35 504243677372347988976
36 1989306824072521652084
37 7851028538012368739360
38 30995840784743552431576
39 122412692380401683093164
40 483600709858308944739484
41 1911081030696163796227552
42 7554330659342026300825172
43 29869797131610196377656120
44 118135975396025154074979200
45 467348528870230138241374600
46 1849283501290843286603787336
47 7319235512512953986883950676
48 28974992156278215994445163992
49 114728809143552428512107965960
50 454369842264602431797327801916
51 1799827809411675909474513546024
52 7130723581853401100030844611084
53 28256241196815750267869914556836
54 111987725078458373346173174766412
55 443914141989121564070979785516572
56 1759938433553689575693021767617048
57 6978522189518411416454277782138688
58 27675445600915183675992816899510080
59 109771285495519687575571120929007308
60 435455473235490459350250606087510956
61 1727657475331574732327068234012896460
62 6855332529673933469833564389049856244
63 27205367502749266038097826143019770200
64 107977716094144870538303062076747921052
65 428613165259094170285616141998191824344
66 1701559497411814975320076093539852999176
67 6755811752793564529259227084881246552644
68 26825960289608222214019358717933580600024
69 106531731189392870600316222562275546350496
70 423104214886909538976797922079299263545704
71 1680579743430758799772779804180580653104704
72 6675950392289843995252716403171675304035572
73 26522113408746405734183777769782338070791476
74 105376337257008304130198151007625260652586352
75 418713489320767862017293396461414156126173136
76 1663905539693924915201598263450224460861210744
77 6612676303377305292739900147249720814801837704
78 26282205015411707474295356522813665575511138368
79 104467539052582193456897246506131740807174709004
80 415274330736824288384133171815834207721955539100
81 1650905164649076342286776807008873866825082983812
82 6563593424314550375290016687498616837099641374384
83 26097141541114290294809152871263418157528592862816
84 103770804125117736696855203316699674807500389160920
85 412655528309984576641687220748623293464975868336900
86 1641079786355224165872943561841930406745801785374372
87 6526804287935659189566268564950068691732288676012880
88 25959701554895864027030985169174178019901925520777336
89 103258634869984174920079939680355770880925348825806320
90 410752325046759194676961345987983902071709705793218804
91 1634030120884286402328432690911411688036420304913855216
92 6500786295001387928155782235026159112182119468878844292
93 25864076224493565350298282449482568694609291986848993736
94 102908860240693702291546939388516051897872741624217903000
95 409480062070702363275979614416646515550805449954873842628
96 1629432766195146338737081151758190044168771859883783764144
97 6484303520577414351057323749763020374613388113173537196496
98 25805540397756874098823737864766083023195051717869417954468
99 102703408109884597833219430670842448045375893259448683127056
100 408769593219267569768901252559885615036128613472542070396284
101 1627023062553081994698867877627206975864221741292257826129308
102 6476342603094214576234238106957543059973227185251691466668420
103 25780212627833267271378630412288826850009657359242400979099808
104 102627406404538720841992060869660556579289175873071870148989460
105 408563915964141208726646223815713495913419121986358433207545308
106 1626582456510257683018652441967989937628601180652009233686000884
107 6476065321784889208940671667441950033919711448895685989767463388
108 25784877087224449194971025054848631136170203667384735131878060104
109 102668513933172246356870419998932086151650616064480279718723850324
110 408815655441333013936212921117463329332714226117358175926771122284
111 1627929035796244354145524684849012505182509599033163889864398842852
112 6482772968500806223323102283792085376725020575814378147043146370124
113 25816849382629176190744085952011241750048920416287898386499666897264
114 102816414732225560618309529406705254973618554799302540266289032245596
115 409485157960004753262893654661828405154179043407934145768174136349672
116 1630910337396770897899622289341010155278903513640355462486718023156160
117 6495879203390573894754864739830382703190148054750215196789443645972672
118 25873874052876090536125775778591087355384900178132622083627124088596032
119 103062430806987992036585066851324073359849161080043622517766552500179468
120 410539027202235546174721243420694798982102759665808662934405409383297504
121 1635397811895787354393849869185061726989664949703750569452738371602109380
122 6514889110881238947894603370784522382798043179736334575132106869900785692
123 25954045291350331110154705330273231085659134640181758838802838837372410228
124 103399221913715770429037352643896402471869882929127942348061106235890442732
125 411948986818202832166970347461097768505199333997236232143378879313818603644
126 1641282512432149533234790379700749725916588742212304611918663210854041961204
127 6539382852788622176889967743938372780145035546159819943869077398387736821328
128 26055744934813632714337755096669625361115394908974178044757135069768241687696
129 103820550226129878252684221232606076021253130500842296090963190993885742173980
130 413690986969947629907782879406254878098220611484368558402150699039382950416512
131 1648471701296030919774355177188589370643279686033185011822374918527076847736760
132 6569002774916927421798386546613576070509785301062035612715284596282814997914100
133 26177593455487756940897296615181316904511967032405119500860231998989670384602136
134 104321093985590633747439371114938094287068565146422901645207433487625421987363152
135 415744495483646611466842596435537958788980959444811268852455445462505163765848836
136 1656886152590600008236864983718482669398246804271889018574837700864947488892109148
137 6603443139344684779810191762056722860593090277972087948478371110670776661617891296
138 26318410862076597079236014605129366662747803506437982698847816758103030143155372972
139 104896298562307065517524425286633577452478042196702235896836104971356983356146826840
140 418091930306884445927111977335299595929720895096022144831618330463394712133134224296
141 1666457988840007306217032536147690949583304207054731347345344542537049809600859368232
142 6642441875156025653833079123515181493241784479888743041341462658986220397542112153704
143 26477185234098287727707160599723906969398127717944742063332514180907459551440095265552
144 105542256395572704663896935149875827924071960110742754129885097296318663933681448264988
145 420718201266698843085820482757758038322717668652899901050133466708969848536996433925668
146 1677128931437228513654068919362568535838158029908614976848098736251829617648686250857952
147 6685773896670762598771301784743997771545527925281032824429880051645400561298833556393284
148 26653047195656327468466759016810772632525707328915899662747027585035660355045497729571116
149 106255609447577385598362953588459309818133303384347162728083496621739163136753485186111208
150 423610337196977239461169128662579382927019415004894923830390135952485534834876893730986792
151 1688848874920789727119311496962931164242617738126099056803470094439964931781882202202353600
152 6733245650479500293170838481978893051748746879778014027067601117823171560009378944985153228
153 26845249053676803186650482437583812944354374492277940687681197217081598451956014775728848680
154 107033469369327750004550745414035228932147629230599222757653173179505066927084516112257900760
155 426757180345828188181083785513790882406344387310737081601254636377576213703515411981462813624
156 1701574716901904011092028298263282576588722647285956829162318479580745084756985436873787568172
157 6784690634219119346964692103587892149156043384396541780738215333407379559861568787512458821568
158 27053147630980752528842725938096756824424492832569837312597526951039778652510174381416638189816
159 107873351719889439270562027394303853052562411194601909222361891433369759165590549908483045407548
160 430149134251710312675329282307877804673858462149648416590399055911714558015330857228201367578860
161 1715269391487899748903437708126433167745586564543067201994442629270703801367582570026592360598260
162 6839965690071114580671495254171255657933191819131112061708306643754060324902362695080817897801160
163 27276190049668184195981954975072982096799223922248842894137404778517413281821999761679943456058420
164 108773121424413107459621270482776213051935586805100970990712022236143847618225684376448433848582596
165 433777954444712658556122574524202242967327740927600893293582254417798673918354141073312231298586088
166 1729901065937524869452463482983674042083709338364894399091189873291646450184072872696241959942222520
167 6898947920611596196409571491827852078676895495584270813605086076640187502441155853038733373111460464
168 27513901888005900643682550932348566376282053965051166607024884387538384003431164126241920689837502364
169 109730947286684218990770587917616197919585564175887220393912359814491219280613534776414622535463770632
170 437636573698892400490256030334162855879686829039167246522762896056508327016038542922844207440216919416
171 1745442469195234545340942440222677310247105291830325996641682835244205812980752190741732651866896015092
172 6961532108169856543856499026714711920763069308372706133041284142083961159020072752517129126277735092584
173 27765877260202008131701103849937587711306597491580629253096504019730683246436261051359214379528704650268
174 110745263847059179555690286110004652637429195289351869466009077198236706768693001275494745926061203006036
175 441718955351115530833681783200752626861937759370885720593693006995070173998141452674205336466670500047464
176 1761870327694247631419651966174803364822773815663991915498351780589373657588650715909802176030441838902116
177 7027628544266629921638852813690389014961552651023678617201034247131232237564820149941128919756016791185592
178 28031770464273658992589080527117642374111398340356365248183759929560179657244014242781817604258461703477496
179 111814739238075296086253780506059459533208929552441355467209464953305479936543348843966492967443329572662288
180 446019969565521791871123253976467010802246965087101010704880073366257957197170717206851869657129191159973452
181 1779164888965104797266034641850548517043688841518905095971015011275737156595164316811677652231619959068850660
182 7097161195135835719564433514071785802192595386701715397124824616405225082064868525271452324541218405207976812
183 28311288916607965264604428361990591398014975392964524236377710144780524764444910421192493109542455197499758872
184 112938247967304244444043788488268569766530062772178246216121898578933780371504675453108212296254610131618254776
185 450535288470648917247224891298486149100249090870548999055633180918343250159867688509688915081167189822799485300
186 1797309517548019755739457422387151886959570390146321296806231725327160142653458395959882795467867574537048034908
187 7170066144314630235517833064106389406960224633705353423765275540757701688723529766959647389055643566390832257584
188 28604187148485757805101958586173023940029830728568545076808297591431914919232989428187604560626512819806587644568
189 114114847771452181615516113474965743705530648249954481371244336740836479632103501739126300861597026222892010852920
190 455261296907892939504421802947271395742259775342982462217603285543935578539273303472263983706049671653552325453400
191 1816290350780332447484718689778567746698753644059400372000310381405062280077118196595365803891786035941958737190900
192 7246290264924986899966060634719968072902045746279775687276976246197865344895426286427349440127562451723954508431736
193 28910261683928563890623385512006939563728156672921172236324898695929298400418319503590262033878435715629315734291608
194 115343759852789959302990307723863702788405154390357789051216312241358234362631687625155891500918857133545419462729948
195 460195016163306240069293484963230823729595870813022237224024799344249224910545761735786255807594653712732206720229640
196 1836096004431689518232920408690299758193893455962756125305509188688303810591565462604261089930936220718910649505472492
197 7325790083377382049305116087202787154881450451644698557675988008506962940455587870926698001416294163348409721403899604
198 29229346652779661272570407843862629359312220678191988580723978090111267534788607844023397880126020180164051833079321532
199 116624351940106153634396519351488706647021601365619919637476150239672845697189792276227369156567189495165919643415041112
200 465334038552390386432133021925329507794223732591574705418692669297939587429055562825760475920324772989617211037686806852