1 0
2 4
3 4
4 16
5 68
6 212
7 776
8 3076
9 11540
10 44944
11 177748
12 700292
13 2779272
14 11069140
15 44107780
16 176038288
17 703199588
18 2809956020
19 11232774920
20 44913243940
21 179603461748
22 718287355024
23 2872823053300
24 11490415637348
25 45959392743048
26 183831666889972
27 735311033379940
28 2941203403497616
29 11764707288191492
30 47058549371474324
31 188233466615304968
32 752931955471434820
33 3011722807515641300
34 12046878115121925520
35 48187478144761483156
36 192749822648637234500
37 770999055256488016008
38 3083995605059982813460
39 12335980806894718975684
40 49343919004608719946640
41 197375664963812062734500
42 789502630908067032150644
43 3158010447854143382314760
44 12632041593036920017487716
45 50528165852736580892226356
46 202112662051163048291680912
47 808450644644773782579212596
48 3233802569258841066721955108
49 12935210252635043436644066952
50 51740840946659947847971406644
51 206963363619396217669438103332
52 827853454039738879008642075280
53 3311413815012664974977936842052
54 13245655257049608533555949783380
55 52982621020341606605010056802056
56 211930484060797026080580814053508
57 847721936189336524954318650715796
58 3390887744616361050283096351234960
59 13563550978096340878952463385592020
60 54254203911419036951773544869028612
61 217016815643146273743008184689137800
62 868067262565961801320247928109269844
63 3472269050246507185213477508346817924
64 13889076200940631992749896305473320336
65 55556304803643677762566553162564161508
66 222225219214263557067661164064700085812
67 888900876856239616678836495151136195336
68 3555603507422825786049018505229688680356
69 14222414029685719712945620026817985349620
70 56889656118728261239878037221061900687504
71 227558624474874775556061209894618888248948
72 910234497899398911619050227663128528469732
73 3640937991597333344073512746861841045229192
74 14563751966388646659699276593389897105574260
75 58255007865552788791361501452516492891048420
76 233020031462206448339809523304720066369209488
77 932080125848813470729829014507079286271778948
78 3728320503395221621856293545176969173675956500
79 14913282013580802026866120183775441074262760200
80 59653128054322986986850859368221354533928162500
81 238612512217291369046118173295406296954857348948
82 954450048869163960601235357719346692556685195664
83 3817800195476651874556518833556554798633676761620
84 15271200781906597110264017245135839154922837328068
85 61084803127626361245018355996219276140582394775688
86 244339212510505373779922376280103438308729091437972
87 977356850042021308715273853929695533992460482450500
88 3909427400168084746847999819336410965841143492343696
89 15637709600672337709757128404662114133373850590113572
90 62550838402689347494136994828494468105965823661380084
91 250203353610757381219508296292079515442025831725807368
92 1000813414443029501951805657014959903739343845241663460
93 4003253657772117947785579712473777334591445542911677620
94 16013014631088471634003617651097321283862836537529335440
95 64052058524353886124620009940559446648222225713008182196
96 256208234097415543421435358856362969879612576326902696100
97 1024832936389662170866001853530113592894379121356417746568
98 4099331745558648676081833349476134035585889553114725820340
99 16397326982234594685000550784961448706544013312693901388964
100 65589307928938378689404029366928503454997274885288248250000
101 262357231715753514625148378762991784799590791688595954293700
102 1049428926863014058153788472703474025792757139267933182902484
103 4197715707452056231707206502483280196776434617676911493142280
104 16790862829808224924451788887298458642586270538762753141989636
105 67163451319232899691583991569562514301456553240257020311013396
106 268653805276931598750043511462071888182094700830286786308941712
107 1074615221107726394957519845379453905616142458713742214691785556
108 4298460884430905579718409234927029252217794560696662282040915588
109 17193843537723622318581280700405240582350405618372700640570116232
110 68775374150894489273559724230303675737606637177367463372261326804
111 275101496603577957092235057446562010818091983425779119766346281732
112 1100405986414311828363694109933612445764017757975796147583636408720
113 4401623945657247313441041919651200133203519528428595927180280694372
114 17606495782628989253728210238207657510497010722860060733618195416500
115 70425983130515957014818703151722492163264260500972890916288898284296
116 281703932522063828059028356643962733643524077890733283366253127862308
117 1126815730088255312235468196488177130062079097164662626049513948944756
118 4507262920353021248940183551652614674028796655805965488202227643626640
119 18029051681412084995756311733797851246803215164403193034481294740627700
120 72116206725648339983013668751053674586599329178409346250642359212534372
121 288464826902593359932024362924614117252324685304679522066662713994776200
122 1153859307610373439728018093643792458406370942673760850324168467643588084
123 4615437230441493758911864612490778367719595911784376717218767025219225444
124 18461748921765975035646914521764603105031295801509118021044742917632551056
125 73846995687063900142586234064547272806719220041683675624589542649997004548
126 295387982748255600570341208118854182630976661761826679301929277496001265812
127 1181551930993022402281355072079923144519753138457404675809707163408462111496
128 4726207723972089609125394735272546728808287546573794229439816824481964148036
129 18904830895888358436501512042344242952452893339057781356436314307242694617300
130 75619323583553433746005873026186285772102657289458517069428908515794249688464
131 302477294334213734984023033573919028939230820205625427787678253854098636825748
132 1209909177336854939936090933846388459339314887360169804586325803903895574037572
133 4839636709347419759744360592568516982264503213747362169973006948724980321048712
134 19358546837389679038977434142272245020206685700578803753480235909258742831669780
135 77434187349558716155909715027900548209303294613396768535453132890214514614110660
136 309736749398234864623638803716038720131581273327174139879467515105540399433395088
137 1238946997592939458494555067218652894281027493792031997706428499431174105373119908
138 4955787990371757833978219882333669091093351297253508609672896480352751416793387380
139 19823151961487031335912878517357350892527123653074294939017747921482178406733795080
140 79292607845948125343651511420038369640601006023781826994179300624539337074283919460
141 317170431383792501374606038743957702245723857589592680150869264507083644406495581748
142 1268681725535170005498424136816634513962367994616581822543610319046071004597089794704
143 5074726902140680021993696499725144947104574616477609194668505040596768284984072959540
144 20298907608562720087974785874435596757204101957478644917897304572152114300807317169188
145 81195630434250880351899143171888831043918760268098319246011290824927641715969642849928
146 324782521737003521407596571834459639252196333125225199334870624845848689495562678840372
147 1299130086948014085630386285104405058223246601355553413038986622505852539669002595162660
148 5196520347792056342521545134570415421459849276745262753393603662416137743478366008300176
149 20786081391168225370086180522973480750325524757934336995722142270495840828668451118365252
150 83144325564672901480344722051816585006193617074348881533865693260247406080571929554524244
151 332577302258691605921378888102342506974962897628772226218166180071522401664217379141615368
152 1330309209034766423685515552134675866745525362913317801922871899013628414973037750912090500
153 5321236836139065694742062207819544816568934323205178996405578513111900513790210201387483540
154 21284947344556262778968248829395397476190562157914173538009737721824799319730772346545615760
155 85139789378225051115872995312652403184919890374958841663311723632887038371185043824679482836
156 340559157512900204463491981237704834370237661734157134015847171402176905147287980318219332100
157 1362236630051600817853967924917034189092467306078979395306279608250466638574068759349876078728
158 5448946520206403271415871699579686089573861101665237852733787665292623945808079498716991937620
159 21795786080825613085663486798087177506295903378522631625267622493826948344985469526703480051844
160 87183144323302452342653947191742460135980998553787748509890139159190078506405811260658902031760
161 348732577293209809370615788765382657728315690363633695540827806285639589557018706989182983478500
162 1394930309172839237482463155057375332355640464851934226730688165372721414937418520530209463612724
163 5579721236691356949929852620218622616565303273463144552222263455878125033008039962051970528539400
164 22318884946765427799719410480846009626247059632631423425733335457883166176807968307562586144161956
165 89275539787061711198877641923309474697803036732740010204745834663996683590233902647484767076322036
166 357102159148246844795510567693042688209670694998917681212365713305773160794459732495545611457056912
167 1428408636592987379182042270771659684901243625997409503331902493871500791449089702378845921083360116
168 5713634546371949516728169083085300746374198493926362216354179792571355265152050764152579111617066468
169 22854538185487798066912676332337700073741905099514630984852302403187189497038378885031303090526015112
170 91418152741951192267650705329341629552933729779549987485122229570620814300917794559527603013389685364
171 365672610967804769070602821317342508897388136138860882521973461081516970353337549542719089720717845732
172 1462690443871219076282411285269307178388546086235940850597340960143649926842659838960548511932759100560
173 5850761775484876305129645141077064151265511752964599562459683365838328955331537454816814838384708476292
174 23403047101939505220518580564307825775397035694240375202050493452593476020961964156000029511308842240020
175 93612188407758020882074322257230175174881781416086643395252586311857479133138999982385795813489290128136
176 374448753631032083528297289028917747749073052899340065438938124527520616079374700051249150474318259885508
177 1497795014524128334113189156115663260071636354663215321082567211683003423918123194656517465300973455135316
178 5991180058096513336452756624462632800463031920615433353576670424642900464514304049436222388879414513848720
179 23964720232386053345811026497850478213306243045283594891110973332850382281770674290790079907727474473352980
180 95858880929544213383244105991401774127410831767637389736331022562200043117456935671044047275950794763118532
181 383435523718176853532976423965606733320746790467236731049172268038694650733931054415400548924194297610840200
182 1533742094872707414131905695862425982442111692472505432963481689206615852351969103747921576573605287277784724
183 6134968379490829656527622783449701440434716898304010068536221677439065155297113165515886562033210067529162564
184 24539873517963318626110491133798799244578553447854446799944907508396450343173470461954774572372204883473932176
185 98159494071853274504441964535195179916167001226919018461514479212197387421674172012172823238953689559781809188
186 392637976287413098017767858140780674995386681359541360965348565563959993918889383973832971263399569675213140212
187 1570551905149652392071071432563122583035849967358260074153690788453573496193023752981642770530086450622725269256
188 6282207620598609568284285730252490025975590918741458900540498737318753051123616755381995982102110027654291366116
189 25128830482394438273137142921009959302344633580970996782525994149414462889489460780663721597144681141959743174580
190 100515321929577753092548571684039835110873152992591052068839514048418414737550250012408591098831272297819324167824
191 402061287718311012370194286736159334949534198070480241912545762574827329396233753264732812232225567516546637908148
192 1608245150873244049480777146944637325414766931913562003614043343798600221795104023781319078563490649534208460283812
193 6432980603492976197923108587778549264002916560449055088723120752781893290892561952923756688153031969104558294877832
194 25731922413971904791692434351114196957426582600549000541740225596222850923234520584807864615673780219186751548395700
195 102927689655887619166769737404456787571607230645659535653165444457042468216632060064506261204654124471862390737774500
196 411710758623550476667078949617827149610716706954275962884528095087293975570167273291507937844089494017138622766995088
197 1646843034494201906668315798471308596673829280688553778867592876021053877489796248224723904278810221737173221301942468
198 6587372137976807626673263193885234382063916696996927077186372767396347122070233867151367339010509555327080447224008660
199 26349488551907230506693052775540937516130503057844394266564817832872034844542725917350362950126653082271757141128439560
200 105397954207628922026772211102163750032777921466704922978001939045769200687820458410851807073409126330596282541838434820
201 421591816830515688107088844408655000048004577302945043689411841311078314637467158955892425767966511885967220196137360148
202 1686367267322062752428355377634619999974441074284828884178123380666213768859877224867944304872363642045081028064916832144
203 6745469069288251009713421510538479999328139700922336313196522993304421125307151199448160997116968849816357147933135487060
204 26981876277153004038853686042153919995821262249965358872817667639702041935029510720972452921547577285032457659064915000708
205 107927505108612016155414744168615679979380783934906455574881419509639090279341935696239809625005181226290685851954040645768
206 431710020434448064621658976674462719907301637098484868930326393300579699547828930164075384740988451315446109458456128297172
207 1726840081737792258486635906697850879602446317535471595530096676197458369299539290879660237364023365489354817630788717436420
208 6907360326951169033946543626791403518339726076207623694915959709889368182393877225551896537752960661913813452258373353927056
209 27629441307804676135786174507165614073175486953886174598241767104469056700027168837005961908363197183597408610209298238706532
210 110517765231218704543144698028662456292221754956646000535905277856790647833116446297572601378137835166922753757515298441626804