1 2540
2 10360
3 42308
4 172888
5 706704
6 2888944
7 11810564
8 48286456
9 197422012
10 807188768
11 3300330556
12 13494048552
13 55173290154
14 225588339824
15 922369809354
16 3771323457556
17 15419939994758
18 63048058448056
19 257786893864722
20 1054022785388052
21 4309622087234618
22 17620912434401718
23 72047283011622938
24 294582422038023616
25 1204470182430922988
26 4924762369470242484
27 20136060500473789148
28 82331065496382573522
29 336630114561264623502
30 1376392172500061140028
31 5627706290208246570442
32 23010213752037502455028
33 94082723881242338832570
34 384679561390865953454532
35 1572853748855939690818380
36 6430986108060642675642772
37 26294614075125872241317338
38 107511774671763347001543564
39 439587425018706648986870510
40 1797357590136248462196060434
41 7348923383534047007200057688
42 30047818638600416559003622726
43 122857642925210316561529299024
44 502332652053337453301395633920
45 2053906353002591695784220300758
46 8397883931417642668325629341372
47 34336742969060280976876461658424
48 140393928679168607879767017574042
49 574033921264246687811820236310612
50 2347074021377590019651264000949560
51 9596569571521512866821386290659420
52 39237853899043056691384980071069274
53 160433284740784157094036577360661624
54 655969587912282009424124085253765452
55 2682087454364905573452294828822837438
56 10966351558699964078840744893602388922
57 44838532879785573361128806663608166226
58 183332990926834026574948572282385738776
59 749600475383336168984556605367857529382
60 3064919575327124152273758011202954314996
61 12531651608704709667843865716406311226828
62 51238633896352712845876882887016684273366
63 209501323970801826630368020141922463007860
64 856595920068882166395167800324331643114174
65 3502395862571819998170516069969380734579794
66 14320377310662166706770996030149571090818762
67 58552263755000529316608798882376310912099744
68 239404836650677801231665637902802084107223006
69 978863533809021778236145806918903667710570964
70 4002316040169162338137290997012226734094204740
71 16364419688884448379901684955987475733494846070
72 66909816482815876125723541803014431459018605658
73 273576675915068027984311546938601312476120066346
74 1118583214526676147091820821614828752606928768832
75 4573593138507451839605521009773149915053168102660
76 18700221784977977318854436386202811211614236274820
77 76460298110707242638077781508897547262914595807426
78 312626088310594141048452791168346709143963980975440
79 1278246011425070764211129681645780676693255870565798
80 5226412403883610210196717686898235846924987962331104
81 21369428397445582072841428432490994954706462644312334
82 87373983288082502714096862450172264457149355987650008
83 357249282181955060779613195798572583168779930286020430
84 1460698537672483847156698346139505208215035915791198616
85 5972412890312882315019064773114453282048131020197137218
86 24419628562928909868905940549324270219048000209378519322
87 99845451093749410867527496285673335429199794715799941766
88 408241840305805285022031396960729531925158007007152643934
89 1669193722403884944869673253047690092657125330907987919074
90 6824894971141245005758050391359853873742040210037070153696
91 27905204016720213685361985905588648731555886820405088638736
92 114097054168229237184233541805536534382299651848345076070940
93 466512904262145558973009882784388550497277314683672521187266
94 1907448806892184352907803839453585694892307504518149366779830
95 7799057470165775552027413467154102060000318984790115073545666
96 31888298759667128817594472683152572936395280778596646415191930
97 130382883018321167950893423731551388465477644704907661800835828
98 533101383435065272918030705584771236997464529161661812599843498
99 2179711618897440885017838503467188163628407390801046547071913388
100 8912268640051687848811445478532940162010951777199574630655952062
101 36439927017788681270971495565459570741128322320250811666518741522
102 148993296173135143649671041901809165413293944338596721153610233604
103 609194477631604504777056983692608527668860329471428728832423220116
104 2490836306793241083353621732329291658933191161955512722196034145890
105 10184375819295051439666766786828366026865813938965206758299049283914
106 41641239348311557990937542038976263696966303506812294195882642513782
107 170260096959324051837728988180285854438641364212622574728139822782978
108 696148843556786073283037168763710506382217105188049813041654733682176
109 2846369883726951034100119377281673855523673492453842252913794295735240
110 11638059288576404941842869370390303562024045008916552199939388836491686
111 47584969465413499092294290641499624099088529536711397523996253211250976
112 194562449191759806781218600553999345441450130080244234704520359264888500
113 795514782519933926588567519962054105244699224744409035941161552926803680
114 3252651124801631282821042788627248706236850295813091042225860860037365892
115 13299236635377308222517998502395387563247929040145246553700705119706042190
116 54377087580995536065586636436910597992280171106086471536518622283964970972
117 222333637249952628621616846081724066232410141201243186240312813078142039208
118 909063880612646029133159094476859951055664706721351880332993923127996559496
119 3716923580508280596616983416945045238297641293388718584471230917634755999184
120 15197524836239003827022835085896086474303891299649811470270544417373412489090
121 62138689737742057585514613486236361406889862507397992776881692222604097519364
122 254068791064987780746043145159988149193125932860369969939289828425245240797534
123 1038820594152586196012731789571935595459090171057738417519768117868309488384250
124 4247464721314389595943103000341383050112427152286972377112048780306358370498568
125 17366768295084835567625336908230078710374173945754649955193007095788801431790896
126 71008156819212253225492681315480649403322753510340932334670301102173526452918206
127 290333713745053969696954322400739955742498528979022641969428613437992349303760920
128 1187098343527036972613173773635192145365447533267227074776254892562389926383511330
129 4853733515915672043126838752878064338343673574210454170144699919813991024504970556
130 19845642251952603544954819284556834589633853845851276155426985463214209307154859812
131 81143621729753216463168035108814443608293692867683568093642159734557398186937862334
132 331774969226478593401903823991423336041087817842421639401859924418519518132347168592
133 1356540758949996026851036671276004989028374804632920240827269840053521254574018769046
134 5546539074309909310328573216944658727700471867351021800533857464792227203030568675138
135 22678342320255069383292097040526880741415582926318293791607812525580825586329900157110
136 92725788731356100195744593394818374578459458217267250483108327737244910802693993546634
137 379131409802062689673325875915255591557856231063288676019267882019350997947212856326218
138 1550168813499586316177093823838727193645244978953346679964269807415024405650383973981302
139 6338233362414599430596638502260062560477989751346478564368103489004984365226571323255946
140 25915372446264349840931138140584067633599734364207927040988820530624373273057576260421402
141 105961155203150129370548158552104664294744577355301809337120542737949856037030694809017882
142 433247349049947004048170028616951370381200979132990424330877740835398925666600780026767278
143 1771434683766323894946349012837866242144090389583350545143484110430024332445982144285515632
144 7242931424119419634960914394741835956509321977937052603696281974961357480227446334389761362
145 29614445339276620187043092333229493291941017541931578054042820763544040467140510841841648148
146 121085693263985088152921520238937431581535981228143767209200180852867610178451725074658578226
147 495087615021933756648408638535543415816244927256959720728595584728144833340931191762646097532
148 2024283298388736005028652977164500057402711687228699350990574268959844638773216602752689410054
149 8276763037092010274748012819007453792320200590193723318199134760265548468560122380062490465016
150 33841511426142855966593720039642316330777498954997782583232469849491562251704178776970722231236
151 138369056897409167929737079668121438326254443894099812097936316224435547174550958734169415382016
152 565754752073159789011227393810797324510053413289768730358643702115032847747830322087799322587920
153 2313222671819451217680446778179826525321791595076057518936967655413510565627488966306140590889566
154 9458160289085054825172019474602156282439441027286027921054680442667662562851062997382114302444852
155 38671934675300319975522736133644881249819547164347815952697260109073911896917020288911207271232492
156 158119389587482433872446939944010117392456295410537086361689538903650846438231099324269799019185240
157 646508678022943750203388325909300392064363529374435827799578230993210081015355537468999159427449276
158 2643404277295941060653731485028058574413049233660128483354933843430077980828824038893800786863609810
159 10808186201915910146009044749914628140812606558184685308262230383754636504674961807856870271322580128
160 44191836253962181325284662421790969817708538851765843816829315398557885427943149031235330280342022054
161 180688818180318049954877679570950469367822329207919122489933276768774430679756701231475924006861402964
162 738789147112501307101174502365265350013268702857559628887583278295834737766968003003400641644052851236
163 3020714891978139342528783309148702190637210985055187652675844295392096893746305192130869315333736379018
164 12350910262125180472470658328750100364727603725379885668685532884906270993483367097867138430166542226576
165 50499629974404432909780562520056870198238195473229133724864942469389845287552968311945927969093065311814
166 206479730920898130883879318385370780474686907693802519252808784676320353736745602401202317324145705781792
167 844241419249513978213553330584300129750983450559568548130723404480467654347180373874921044270962707176632
168 3451881551751362528789500219658039199733533383801755445793131499510939929575752969184933916607924640290132
169 14113837553615448412611552002733681632407269687159494884330664259572426599488192910860364568266595948255770
170 57707776904679266168470265874551143648797214615855857137782591866215884974176561562486339578331697634351876
171 235951951595699186532313955115257448349346329228803077401374951877651306505258035591701273479449393968110288
172 964745593194127540239178167991121871405875716234883970484510800919657261631739789912097054702487186758992118
173 3944591486923958882315607820892595439768846056302119037032533331138069739323564628140318705085002261331191474
174 16128399143236099161298840613141831772801478267124927693110199541899331877519585377805164005434200339153158178
175 65944790426546254177438933533440979720448325964604367621632266157439088534900385771929176850623137129782002172
176 269630937688249327680280224548811311827996934373163861234689343839545220921897720699784846072905618572880510984
177 1102450126665027210661898832683209324661858477377874961344880534746216775299725190205082229428054002978386460740
178 4507629177142094010590031213421709518873566557787155005809719595844828249754877125302558223142196652498255480388
179 18430512462353257739241423389744153390145660335335469206804689149412998862694648836137611005530764607090406437456
180 75357527488612866094662175576600252742381774916803841911616034833270594222413939082415229613929026714053426839398
181 308117148711770799697847176180014975969000261741822506362614176213231205541338128108075598605731250671664121071132
182 1259810140992445763862953741050272322383027266469865006232031567206631823077562608801083170390281385491148410572498
183 5151032969061011880960307547480803636922407215436570618196546929548634954472957348322546712851742041083645879610736
184 21061221675395772848862020920619992151978353895351531507635662834945006561178394778948518651088159693162830297473900
185 86113806905223626747646004115789976810404991765490196930257241256693148055912089764540316903501981662457340093685286
186 352096751746039919388608703519600514006810558322167071166624010639882350675889172243276915441993652964157549805168872
187 1439631193248203372772279267759815177405599106692340417784492609390047740639109867229178939577668731254822518905202404
188 5886274049094677579905622422458350841923470986183349104526602605010647487426866384224645555699681627382312341438680234
189 24067429452448543604315694443053677501596740176972947311711101374465708553559133884145445965052108344911382745111194778
190 98405401382505495057641299032367432103156551884206885526682153780312992044373842115940161000981082587194095568426887056
191 402353855046486214570207713671467986843455336895198333450527787968481139501302273704867040399016423720537072166895940456
192 1645119296262017868612108433010640822111306327734574979631490919280847674980986847858144662374079606746228498368679719082
193 6726460962132323080602742118358468890643360663576301200568683355541875375786404319852116849374112817542996031966005601974
194 27502733192598751199607317042513211566366620584147280993621562184037087921648435948814754930964881572874783509354465805412
195 112451456616123772382197815568812440000040378895319195862465704966259954166934507668537634787780732829525233113932033475968
196 459784487837410513433470941938329285610086029150960263379149676360598424577700438556072401954632319686446983160375454006464
197 1879938078326307804255927297320249943053656373827219256464457961812980317079653031738790705477499973481618827184761249994182
198 7686573322567087184588130776603156822524625372068071760389500494813232092364722681418440097259634422614110155385869513250782
199 31428380606983324408062616456765080655074303836820136407433301195415703006090935906803329110946705749526361945333378711304426
200 128502398419524690694928563151461280186130581547420999978493909830416315856203539249941627842216960841970318234323437036478326
201 525412575533756112842360625651800386702232336070284830141905195962502001075345888924336447583095063500115420462730697164686098
202 2148274101684553346535590437528525844535581567821357409751730021719042815284050029570800775338777407329193569980277034883279028
203 8783728884448960259610356029930014734801716716499266164217660698626301277669110490238047468703811871649457033731797915788056902
204 35914361698538988888081518679295303450070828133172080480422567552266495645730890743958132175359980007491117079264457176415356176
205 146844397542491024375384446124252369124650508357893519738918932228194859479419593957863713647885781662968880533581658607185790746
206 600408195212177390412027973712782856307429024729845211790826635765515396956133493594339647222114752438674864761619281631830668362
207 2454911504360473871453071225976870812492174113569446350799827088926194276127053344317895107476489480821968157301321759303533139914
208 10037488732330971529222622637224977344528210133348245341988334358976495704540826392705667821565154020904072778031504325926464698168
209 41040656607260385154920065374678953077726449235381031521969418357594766148785486887645355618891770623029027161360691074372368521142
210 167804471782845833561825878822775220055158029909327011635061056930124708355640546872286239614988521375882934445036837517158874858952