1 205
2 1940
3 16842
4 131432
5 940270
6 6287755
7 39889619
8 242721211
9 1428279867
10 8179225950
11 45807549072
12 251870313730
13 1363916141796
14 7292379512157
15 38576495950065
16 202251507089485
17 1052431144936985
18 5441816782194136
19 27988159687871590
20 143300628658765100
21 730922292722564490
22 3716225488205071775
23 18843390442776716767
24 95329411997211793327
25 481351096441918811495
26 2426590193168595097090
27 12216369629352659312844
28 61431859451707049363046
29 308624743283071498953312
30 1549247272589630650774225
31 7771778201282253316711197
32 38965250446577466784199265
33 195268463406570635912553381
34 978178271083322605348559452
35 4898503657672119977378987330
36 24524041592048300914728163120
37 122750598018685799953053463270
38 614291739138104572220381261171
39 3073682451544288170322650040875
40 15377582333500451243135538651875
41 76925692222173052122338967022675
42 384783984465387934978245956439910
43 1924559620687220557597557848395592
44 9625427317872396136154259501798922
45 48137935134856797806894484240459420
46 240733996618837937582872309042808325
47 1203851773958240152793681753499999369
48 6020004061699772063352466720132473781
49 30103073190276984262028550191372489457
50 150527865936097661197814943808992631200
51 752690483452880327766410601063999024222
52 3763661647697750487609042066163691082100
53 18819163621626709184190040531578178116866
54 94099313486393699521029147545506508125447
55 470510844328117960996284083045035332666295
56 2352612510758465578780055462741481337165655
57 11763300436399517932896508821230873244633855
58 58817472616976966454429367561763744159860106
59 294091320443028841754524368439893279845945860
60 1470472734120699650984152881897781250959802350
61 7352429408117861688764248795281561925614820760
62 36762414830216012571475343191638912910105156345
63 183813164667865966900034597391298058404702507317
64 919070262839596162985878996127043963311244806217
65 4595369381931556377587680690603406016342233346045
66 22976920419522184270482198536369088711437294487460
67 114884901092789111637425141674932604744344377419194
68 574425721267541191476277087227558783479325258727416
69 2872133548843621651868036295513620468024353252366302
70 14360687831407908776841313391734795877167738293878875
71 71803520774463312423232295215524863177552349597974147
72 359017935416669949365058587761049973414826704749652235
73 1795091023559396691895086777455737908617272367052326251
74 8975460584895705261319217827011985014803556050891308142
75 44877325117651550930509123963680751523508396825628488960
76 224386715660062406860616060629456424360978088239484803090
77 1121933943783980870290120321122269030310512687073793958740
78 5609671201640380641431904641941115790161516835491895104941
79 28048362022227012264956201447083963584872623646071675104545
80 140241834499808313493159960449650549656972087578488264938525
81 701209271384025840938672783433865050100063805651728477484745
82 3506046757781231360974456375777137292106624089977805972351080
83 17530235413635225689252791146653635765191463530990110466585942
84 87651183652231045050267427579982837888557531730542719775553212
85 438255944937929456022738390962243381760714493609272611845013370
86 2191279832758962460892504295819146065491737083293058913015280495
87 10956399601520946059175392715346185558380757348025199052747122319
88 54781999780304757443622770559202866099912777771885967022154877951
89 273910006079505864332274243152694929804562030420694506630022141847
90 1369550059458185504233786161621486223485598582691976646001363679250
91 6847750414928463747991673669117129494036119091517425638335497126972
92 34238752550772109633594026726532961375619447328979030316810078679670
93 171193764680698295688535736805003158275360785357141055486251554755536
94 855968831200116804310987115074674456396428533330802457009825251285537
95 4279844187544182668178280214501646110153858397922685488654105178037325
96 21399221065323697300003197079775411431128221078165113639691427281861425
97 106996105842743179826991340403779533146283328187060016218441253457027925
98 534980531301068902405136048859427280704352465887774731860927523084189676
99 2674902664946173444956010285893085222469805631041243593708985468177114930
100 13374513358859850635901340708227189604254033857364783290922466150756862400
101 66872566932277857541596339555799391897534850871113790980004348296046620630
102 334362835219154388026772105677759575873484964959873301461567474998599234115
103 1671814178350235072890791882743202742512979918314742574665168126059908245467
104 8359070900862638821408891792389775428816643149207021150274022318930388857907
105 41795354541133491638573404336390569796616205996888424069645899228289703083395
106 208976772854446423133820842075070141081062161571687113791275279309459590413430
107 1044883864873339074692275208134906899179471415430725359656043290775631704738744
108 5224419326795087606591493680987941564068274407332975612763350931421724507759386
109 26122096643784864553627706225003905959716570099913066596253037971944255245454092
110 130610483258545459203418650350036138265308357976681569198680823999260888731274325
111 653052416452745563168610699931003041235544421078328163736520608959067040720128697
112 3265262082909935770090712084325970356431218077697058460002219607795394997757014405
113 16326310417159050210010552673536738032687698663273580979208712140994034993385058721
114 81631552096330894658546172339376134867879772158621083423981393458294687468061315632
115 408157760524189680407766282598054250768460304999454133355705770237135689952532973390
116 2040788802792659761223220312800892208877755158592670631173187245813328448912799206660
117 10203944014656426365750646258537222425833224490242276632820358189253331964527669511410
118 51019720076079770558879367149442890554443067434191089963747406632457043835972944388311
119 255098600391689921681253209599333095320819174509939266339447242326343187370609031655015
120 1275493002004015939819098871491856141796894669443710745306538034940605559015251698455975
121 6377465010203953248208454983109710252154102522722649365410016903629322907222609493914415
122 31887325051761693331340634803288602160996573492810331627231744258100035277827412747095450
123 159436625261801906593282683284809313982156035262397847449428952063373382074827335435179892
124 797183126321086219014275732902115806139436756039409237744692807115996913690711426339618302
125 3985915631654149544469005049659474902986286273534196117900526190348815249202117093115258120
126 19929578158467268340760239270733834086419475377807242030641965507707017887970101684125192265
127 99647890793129011460760886385581089784726880248576720753433330573221451368234304699985978469
128 498239453968842085464838527868983307669462906936396549221795659549003711111470302159964285721
129 2491197269857103936501110366498320650447320503807049392138782587297021366593518243503166021037
130 12455986349337515305344348115070929406138683398102919828024063031682354237087605530718645986100
131 62279931746897245362601427202772476884542654024068496858975874172182836675667339055717930705322
132 311399658735331647534623888515677872315152382411302268306002219534797561918527680595223823586440
133 1556998293680066902071978476565541214452063908809873234685415583862772889472016177081106922969806
134 7784991468414077094004896614730073845665264476407678380336011388224377359050272582556189514736427
135 38924957342125787508802772385178267263000986404108827063934353294892397486466986720198407885039155
136 194624786710852272515920108707989142368596751552040025686775119214335955641681038506259074067784795
137 973123933555161609734397888813226359179862018693713164970556542751658400666531722768526828547159195
138 4865619667779436666359868257741666927158434406186784489223950512514851599900747144437412172413054846
139 24328098338911808318825614273748753317838073422955698998834612670707995608733017344000069643558482800
140 121640491694617983607332194230284628236795237598948186159165897887826582984177734805002799634312681250
141 608202458473327454349873586283182129296115988117761777112190721431064038135275109746681765442671132100
142 3041012292367594490043802886685566859457779129794948252135348975003148439951174974685232121952897305085
143 15205061461841829615563092233477659613366487329769542903758144448790036867448444569235255730157095163217
144 76025307309224689907857124283474574870167564438873830415402018454840358715390464943745387174088842812397
145 380126536546186069534113681545272451015886751125630666399594343597168083787608964539812938536580069319545
146 1900632682731182638348526278892198280178973151121750679312540903077163756094855326068474140163597445003000
147 9503163413656929597249045401741346313184973747226961747445103887599271066724121390788679843390781966631494
148 47515817068288742579449213128296375525767966406445293012697898937866755855670632108440812892717470131450956
149 237579085341460207154775330481713897646420888705266731592083569740584970918869008993630587258847368707640682
150 1187895426707367476342846993216992997060097576657013022186197184157227346567236929251179702309228157077216575
151 5939477133537104998145529455108645725492839467801776109256825108899737577982976988124885147689958293432662847
152 29697385667686602873074477734797913478449832260249295975499768121620268989274759825472790686834772722277405775
153 148486928338437355561246320523648199872577558733928727818544964492257969185287338602716222105794208899228302791
154 742434641692204261255673770067435239046618063504634403204857422074225807468460648882282646159778903291524965922
155 3712173208461091714739923280336192408119229121225222022247083599593460255767515168494303986203869969113066056620
156 18560866042305742106200977162485985162243018500032482250457585413766982193957660459601503465839850964879078621830
157 92804330211529852255630901018885855163282576446574175414461762187182831015561370460256652337613670050104885801280
158 464021651057653858555140854573196352115550096393176140192806997315414453846530444199297183110345843185768147623281
159 2320108255288287803397578825392823535845815810565270919305561064121766507611519358323166701724667528658370717436285
160 11600541276441513545531108955518578764775164625790192236710014993473687629049275639675843596556107766550291782580225
161 58002706382207867786051270565599114418509586453337192372060269783310093832909025628520471245484339279049522110119685
162 290013531911040546940730721875173960430515588347346649558167412413248028418344818457751483964828966788388623251313020
163 1450067659555207597853116949145197382209001373125400530909149199338747983945909662620923801621719582771049322576049442
164 7250338297776057566293701559125753346743131927170208635741367819450926823770717075921616999920023342566607757073498192
165 36251691488880366637302028866517656964521804308922593489904789208942636770269756837435085827459158109423244069233129670
166 181258457444402150400728443885303143776743711472641599714398580465389553848705899371947048863545335833330566134095311635
167 906292287222012028824052278714012347061915691440676193634614944519283990541060564573708651564915572477998725347662567819
168 4531461436110065283256049075026597018187408265755644334703021076866552997369330175335955563837621103348344842010576329091
169 22657307180550347100239985878185321305276810935841237541049379030665147078430032402688860682888964423553910598047474191027
170 113286535902751818746705250512040731721600976329151717818419198071995477985029407691110787934075206780464015038537714447750
171 566432679513759428754212973480279280760053623959020677834519668480777876494843373531331483765866366443097123536807169887272
172 2832163397568798492008473496824175377952789033289809674270397420601150136705934858938415053326679943512044278521045077562410
173 14160816987843997885610648984781898728731195780280578658612257180213627742655617852419223397364075472346056838254310040951676
174 70804084939220011260800958858433204769496412800966633074996100577584437958349265538395871782982946539118111629901687725502117
175 354020424696100144156894001757779363432367338363024726469589428210719924074781222571836205352496464804617506476929951547927785
176 1770102123480501074283620245561424155832413949742111866796872929897595920199793698059992331131163616991073392881589165782823765
177 8850510617402506793765075802537526055183435138275378578362444119276497308183524465618583566517695958462559239238134322161347665
178 44252553087012539691614771822170435065403854927253224933629436728621677095255431493051401664393127500278235079516371842525607616
179 221262765435062721482837408391028129226706610324457407003784255479203765795159392657441507013528544161614715441383630879108433470
180 1106313827175313700047665151244823400699654427343396075960055542778828751708962567943872828241499367479767049802771400887251274900
181 5531569135876568872909933842058763777633481387104433154309500051785157379043957558324160636639354601073031184861377868487022803170
182 27657845679382845863786884148336069008194866598955488244339160561876433680896922719685830181493452081802507397532459575647730649255
183 138289228396914235350086410872663997615041907786606677523384634624561561369754011735145231313264489003683678505018484657647205772567
184 691446141984571201011852536402513206747344706549262519548801634970487752396437915985287027583370714532150814337487320743988166813687
185 3457230709922856102652194696230373341928826010970991170666692832451265011863044841123551551069911882917324800501908070373359954630495
186 17286153549614280905821701882267233676427095887508642505825646315084501413768167043780251739546655752618709698465860518144672341664170
187 86430767748071406108107424392774187185326497573796373977775191519327058055035734835170450731603340785254966720720812287759852729737444
188 432153838740357036891556787397529214883635988197816009790824623625379028028256977827860847264968666976209607017676976929061350826074126
189 2160769193701785210001958620753904005223160124667742864947996377605177894257997893592681795532910560175288668660525062951404215749630072
190 10803845968508926152746875926961051009243611637823501781225769941192262343589967379881616070580917999387481132856387952945818181967241625
191 54019229842544631176924247280077376018360940426985827984299348169282583480136965662824015616687221462369831504515207188797696852726344597
192 270096149212723157546346852391499352138903016218359359633511291135977906848575573268325023431879125393116203204717724026974760302143226345
193 1350480746063615794414501307562042601517016178879149428615808415478424473827287204377182937900552818493105699284134130916119563551780890461
194 6752403730318078998947033046788780181411518765204346141776197605615383256058402669788205112635240897815807463331967264515678967423469923012
195 33762018651590395102807104576099704844509085602628613632280665027838173201028402522466735526368099224430236144842816142212378877688442634650
196 168810093257951975948618613474087880940934375516872992460882683580006929519832476001358786672718330755561816660761911975922706661122091576600
197 844050466289759881490606762644661395452559647158747302085521861619406579293808068239630457032944631567069879614217296107973201176262529788350
198 4220252331448799414479813925919653195751677407136322868819889693884408898588626651087152872716819131523079638498512302666112462422033644601851
199 21101261657243997100653091406781483874703216620343148698913436209022635182790164800814564060696644952850910385681160640733871234642186971472355
200 105506308286219985616869149448231623045252654626927544283427732166419968795664515198126328853513021333301771160059799974086552022424473821967275
201 527531541431099928541110938120820258265038576774154375841188760456241434155542473434508400547587817930337705148385507311859977184472649301188555
202 2637657707155499644542017139012211176887610183033348919556086529863310644482772350414156490058544929744999788985169742868162113092180589976923790
203 13188288535777498230093542228251340680316984493802428975162131916780721916137576592555493879866748042778455454867830008508937964993061403952346592
204 65941442678887491180151964232249223599617714442851900843238527590296026687156683212533344768650743227685250395496783754101109387715100017217976882
205 329707213394437456020098541358141722848287971142833672753079507404006652881445848198704079901682466109531573669698496536528062114196392252261844020
206 1648536066972187280580254418909993129874510376755288419249284269050915528206336328365247001062584410534770118859918841181717034438017848554169686605
207 8242680334860936404829946268353912096833925672847749022013011254211579196676366824199178772675374387539294675245421982422997001610676458778464170369
208 41213401674304682031902937338292579813731490351002813475360964633305459708612390659312759405553835204681235726951853328148216970168107849474367920061
209 206067008371523410190681547882783910545770367056699107961967738664156478652302326971323530294435074883631902516409948320274699788951287233110497995817
210 1030335041857617051078691333000119335272765366007367392874625615135847978210281929064630878747820665786092610960854860999157812076869634012718965240200