1 5
2 26
3 95
4 415
5 1801
6 7526
7 32173
8 137242
9 583129
10 2484786
11 10583683
12 45062520
13 191933126
14 817441956
15 3481360348
16 14827246426
17 63149259874
18 268952155501
19 1145471423600
20 4878575547192
21 20777907778014
22 88493407078762
23 376894650822449
24 1605199633684638
25 6836568580035407
26 29117044852395666
27 124009918544404112
28 528160059176934101
29 2249441429749326316
30 9580404034777936436
31 40803081371458589784
32 173780922424474150075
33 740135499671272483301
34 3152247959520177588710
35 13425470341975801746823
36 57179275311724989854052
37 243527373132399364587907
38 1037186657993005892722687
39 4417393205996360079661083
40 18813742527758644690186224
41 80128005680670401327789840
42 341266352769832391969308124
43 1453458407505472681199773733
44 6190300699750183632039004236
45 26364581576944227557667435945
46 112287140066698452034160777411
47 478232578338713425534402484754
48 2036799573385686665201026046457
49 8674759290878875606255286396376
50 36945927197740118866012139861422
51 157353246439474301297222070283869
52 670169787119517206358375875592823
53 2854262963939439433335951944969732
54 12156347874667092155529892636732696
55 51774064098832458587911192174756155
56 220506499233712524278858964716157483
57 939140418096014512076263230200551017
58 3999812830762651325868610278833610675
59 17035261578421294298191327298541413453
60 72553429203812002493474526501076185343
61 309006120334572021861252078400685123647
62 1316061603869816675169155411695577459100
63 5605125695585175451419485125410858554930
64 23872312641693766615181838390193004791900
65 101672530075755200808989940667893974062148
66 433024798525422760227964430507851380657610
67 1844258975342413203606106136367894292418279
68 7854726056598717128232871583098364012284853
69 33453393611792481461029180133610860604378858
70 142478494613487217391627153842776019179213872
71 606818000675710700620629374673860310761844370
72 2584446775234315517137667024217751801434080493
73 11007196765061965788319365999426742271926843601
74 46879812649191019601333309274229926443596726439
75 199661810443785422997065861380562692778053520595
76 850362582461771601740047310186119372846629197302
77 3621706725205950283345877012887142948356445836521
78 15424902122844378538298794519484623876893663105009
79 65694884636413826522415090999421805826796619233192
80 279795478312952638057099650472484685658371724500916
81 1191653050578329238027038248561259171857098679808129
82 5075267840334144505582206585516026558235064304020118
83 21615640255885766891394371644993557021336191952727475
84 92061329248213137580935746421641285957063600513237893
85 392090553072567448370477447885792073323028591853330507
86 1669919422890971859259183842534609759004018406645531633
87 7112211342751737963562878463453759614477154290653054644
88 30291012542626766180551608340032821936802699913161956596
89 129009867204335735751084882585224615327410491346216115557
90 549454918770340043198168123222363797269083436766465331436
91 2340136567094883121871737718246659360587630024965398008670
92 9966676001209065151841898264437849663472838325376318792351
93 42448219437207359225869717650691080684760294411889993951573
94 180787589881593891684825260894086527953182254122300912141361
95 769976999943290418780532027462179588542020200322932366980002
96 3279343348898915779221052492885338683837863303204788236146909
97 13966771475978640697320074870602650396599650779852341199259117
98 59484684800604433625140548755669912572165158016520792369239279
99 253346146023293853480966449638123847376025169821520990891557436
100 1079004955981609994733251318108090145555840174469810273343191893
101 4595497951351623349352614204800780536160458420312415038326649508
102 19572293253893916072144984860095493955872256716639169741467592619
103 83358684362758066918289838129214042050855815588275604106933819902
104 355025860718057929358963376408319744352699761286037513552305055351
105 1512060353904888628883045128111708359632779197661895134886656852286
106 6439887249978818289526883107051914129535044075289696814152845169602
107 27427574359276151651090380343568263005688227084607823454505141535182
108 116814441935469744514318347658004590286078768925193897557399941564690
109 497514423475811786106526088880611585837530536958154121577408433864620
110 2118921234954868939192006039136075760389763161612235029883633780906404
111 9024516653356792253662931124440904183847796208081813120641975796488697
112 38435548940283622564774057374883385523203880110842873909144073830654744
113 163697567314193915929453272232758256956157087102727901912052894753047902
114 697190342883322154868685820166125518296555371551969539036704650795633790
115 2969343907700317410195731914654698262910008982609069397301105370196884650
116 12646479303963272298274036163326157143424618382450785364789166598330992023
117 53861541053166798855736149670485640180540030752492128573218847033086348576
118 229397094234188110105692701453555373301329388787456493572928205494104352169
119 977005592750209654034226068216593414443079079232173393973395149796412798846
120 4161081165617175537185243284482883651656307651606978302787181880766641354978
121 17722105784588689828632233670623241710896933278032900666020118128749470205311
122 75478708763319277590507419249622567112739985387846638755155989948182085711606
123 321464928932551911506040049923119070181838476927778253608388811714096190662076
124 1369123852630493104425102276629210962504753365384170418995243126763893268369018
125 5831118592209049351083275486647090341692358150571692723647385327885715951140723
126 24834819706835304630086780536225723086420088882093491399870047894495117526197987
127 105771861799394469790994238787697149408703771114441655851574007045724384738510574
128 450483912529914938409625976009203485906493645554624179038250421358580039622021957
129 1918617598252599106278533958296237731126611874273765578441589863224545239499556076
130 8171420523435727004959822987943361322119664010591357061411533919463708483626133303
131 34802199996309846259996221375452456013075010324003185918664637584589609618630058483
132 148223080810666077620167643913912685806411648485494777254972867274834640994516003763
133 631284277641493424211241436558643828019405221558361695962251074042043477964680650224
134 2688649008087982039871055928947555181800427934779184642737223736662971480808989326784
135 11450995604864005398407722647775349251196629054081399866055172187824228914688236578606
136 48769958424533742051066428718821753763880181660923128467797312007778719273346961370313
137 207711969055375200760389995794209701204493762605641467200454552171143851453067506549188
138 884648326194951421769381881465884305859668554813426456206779645345776379700548287456461
139 3767730211208437184573410526955545420405580224369680847749059881862039042271929768436331
140 16046818293899563242488793567716982175262028130743288234819977013100389910326625438256008
141 68343634740991898167371853986338666561204604509039607298813800559372031336071269090380197
142 291076543901902894193657781411119769277280324133301050483780452870078553858387846069001038
143 1239699274569878510123561951873133033071414018391946900337427226642337376106877596986511790
144 5279897413812312139142696943468963452749280394824551599086426634280855266737262419344392001
145 22487160614056302581998806624800918788966638949790228687354794379491171135268508488715394589
146 95773147250837946780582009760042749114802241201756190578334225162041330982342180094533237016
147 407899240449109124812726513094698966403450767532031653558465868064179941165510941386606467300
148 1737248854558284545601634505982281106589505228316638593322766666163952029941891330084786294071
149 7398968380870549002166745428360539545272964080732581722896903234143877314594163313004314519901
150 31512314978639965781549949043380756315195787035860232219581031276859525697222789035160427128123
151 134211412212600797203302557098004613380474242268986992985725125683524823119374982807340159959151
152 571608375338664419670449020100873720604391666709168417272213503760493624083315695108094218162435
153 2434488463914926057855822565337541915812648854288310604746171548217659812277847488833906003415527
154 10368522115204149536030505038839684349521074369891662394538751110861472144614745653326153141600941
155 44159687937315430187195309592752791732976196305618826353036411861733914873061060130958808626629326
156 188076759354309013794653520142430102628583106154883567517280349045518958707401434780589943451938676
157 801021679759838034407760706374212688912303084418068392060169372399125020448493925280611383355302996
158 3411563096089533112819990063223184916503141466032750962288558880765781102910438758350163173208223532
159 14529897320743590415111577780004471071251652311129855419154242054846585175087420285375278432845772610
160 61883046042250653252177828802622871993595991002897470038536971497195149978609957955330670375539358637
161 263560801768372920150833755338210696980411850373409184429659856317978631379393356492293018452236414953
162 1122509324789229249311944465120506804688557859570566957253840699531903728196154478357829428690051329744
163 4780783696910022022094959198653284237780894426872649808282226932918325732193692061952456328659614075426
164 20361427964914456961450179909221292293175615680887175697356779809879691264484124788129634481098561572502
165 86719620684441800317703597936026609187151528567856880422708582682633776367441561690005306868323637010595
166 369340137863216933638380878976525875575103210351995618828231206849307269165742537573499349851301783894869
167 1573025070453214389554542351772525197384780024671473088084789991972021331344010721261982977692658268883155
168 6699536872948055514610908369822769527495012041832557109402592213741279406405069637174780221580722477151349
169 28533425916129137681256417917040185435079572422180663616888744997173027705721079258688863299388986450940024
170 121524279954141008600834740105197776316987311309209507481068127015617165196720715080346202000243533551305593
171 517573692755359629943211361186631600506421501801614057680720763126739712227377454272892469235025903120525861
172 2204353957361515399695016653385531616154285927242627189530931381883810828740459630271516605620060942549486050
173 9388375872558401843839269185027180822480996475060185959425003134446105380748829600567121844811827879261859294
174 39985230697676678302125139148473236367340848924756055941272494749674775410946118440098587987820597813797247639
175 170297684674051665485146534474188920394620450818933457048019168101122560621811886733758596076939747563419529636
176 725300339633349608954943386896019942584369615398898470984675851440866845429958289958613053279383147836794590453
177 3089064796618508461982174673526411011571410781408901463455595417965241111717033332173434541233611718514096254343
178 13156372327815999792561976632183981451646695263953703613792718469397248880827929384493608479354004906518895989753
179 56033182928891075069489041182915600403592687753559655574695475320433190989254129378185216612658577422034245033841
180 238646148870717877939932608951241494642412253102293840540145137961701036376165053361627212436555244158203503121636
181 1016397452257883868930242071954745373767611169615671437097035472690199480476225585115392474377771205284061798711464
182 4328851673680099690644250742397211548128529615622617686276900196177791979588831693454712804279549016897946331022073
183 18436642841926848426028601511106605798838959430903121456051247905525830325439806982502270821558903978995942564291600
184 78521932582597351568001056031975017735825399812056128634067427995482384567165691524400462063340653060407104607193776
185 334426063864758105334336938669942320421249618733797618675267999239790120397894070447993311935016775251602950146713821
186 1424325516624667274108255133651003191813085956945221176124269668413389638581830141676584787001150161203245847634585005
187 6066223289727001848166261072806039383567768726499724425584800407186249522727597384693524722381648213671001497757119913
188 25836134065780017358157562587643892312603497243131959194800088878701524662678039420857946569755347780896718361053122730
189 110036474357177584941188396354821255609529742268960313531155864314191415029051062441076754157012100028237386382965407567
190 468646960033966190112711704882166975883891585869334033496255469301954429674477653311768717116109470392863199918688853091
191 1995974284273782064461062153462176436501195465404269370260399883112457480037689246504161830552367058442706890469289709773
192 8500883785085246133836232786599360273955833988487338030461370662643167569728779784337728591490250611824166310949227155366
193 36205388865427323847494902726570778051568042617798000663477661312496795275104780602481768920535383619851868135465444606113
194 154199282808294966905624789941279570583383334389336252292207027126296244478129824342232051374961943284181394553021919876718
195 656737009702378523249832925480729927822066907212742356516388189924289281706489921684229900780620274801554409566554257091869
196 2797052567676537624603208191652494440456135269649635876761303092040760342346411484232149434188422327247232402899990693483398
197 11912687956921118044493135323033740183639860874995047488497614142531136062833959370974460418147446650980468114842043485666591
198 50736312931314464271399310672031649950631269449451492360511632454073631412685107340518164934931486992854651253135866179029952
199 216086701773188456204155516528614924548953632257773515022316240486422221981914247728771292321709663840113824756763184702160682
200 920316435812498131985193097049695594766400468869956247144615047431509534597655903108898792823609275394980223986214849451419268
201 3919641213810740973018922235521476451215421779150119967827762470662530312238608554497439711783129980459487860474971208167090564
202 16693809484604118592672022283914477169656565089543751580058250318502704247563265821951089031351096385191804017262527879045941058
203 71099179722451655294133462286522632980117575678444159520372587005723199755822678360110562770661888245005700287180700079001697966
204 302812450439640228000401065147529782749380826101324775039992363552137553583924772341145096386946274402932267671376828361015602821
205 1289682672841077215727132500609736250234697284968991026363955960309524236321851679731474495246639533401462720282094332878326345984
206 5492777440992466062966040291886102170892916686422906527601830307956616524659656163674642981099902116923599437470730255755844706980
207 23393819775691097445461654211409794754242968442383407986454511815924511591841299652208497890857617210219135526980840049850291896758
208 99634621933386015332950714284074419100025750390094192060501507547488472573841071531675661272890116135295427280351177640143264157518
209 424345317822963423033631380996538961841593311710017255175113266012372366694295890824008996157349606721501718067148047622530649962913
210 1807292939583419336872356905330970516052146655809631453104953519919404206223838009628828450687332204748908617421794420954030629454050