0 0
1 0
2 1
3 7
4 35
5 155
6 651
7 2667
8 10795
9 43435
10 174251
11 698027
12 2794155
13 11180715
14 44731051
15 178940587
16 715795115
17 2863245995
18 11453115051
19 45812722347
20 183251413675
21 733006703275
22 2932028910251
23 11728119835307
24 46912487729835
25 187649967696555
26 750599904340651
27 3002399684471467
28 12009598872103595
29 48038395756849835
30 192153583564270251
31 768614335330822827
32 3074457343470774955
33 12297829378178067115
34 49191317521302203051
35 196765270102388681387
36 787061080443914463915
37 3148244321844377332395
38 12592977287514948283051
39 50371909150334671039147
40 201487636601888439970475
41 805950546408653271509675
42 3223802185636812109294251
43 12895208742551646483688107
44 51580834970215382027774635
45 206323339880879120297142955
46 825293359523551665560660651
47 3301173438094277030986820267
48 13204693752377248861435636395
49 52818775009509276920719256235
50 211275100038037670632830446251
51 845100400152151808431228627627
52 3380401600608609485524728195755
53 13521606402434442445698540153515
54 54086425609737778789993415355051
55 216345702438951133174372170902187
56 865382809755804568726285702572715
57 3461531239023218346962736848218795
58 13846124956092873531966135468731051
59 55384499824371494416094918026635947
60 221537999297485978240840424409967275
61 886151997189943914116283202246716075
62 3544607988759775658770975818200558251
63 14178431955039102639695589291229620907
64 56713727820156410568005729201773259435
65 226854911280625642290469660880802589355
66 907419645122502569198772131670629460651
67 3629678580490010276868875502977356049067
68 14518714321960041107623075964499100609195
69 58074857287840164430787451763175755262635
70 232299429151360657723740102863061726702251
71 929197716605442630896141003072964318112427
72 3716790866421770523586925195533292095056555
73 14867163465687082094352423148616038025439915
74 59468653862748328377419137327429891392187051
75 237874615450993313509695438775651044149602987
76 951498461803973254038819534034467133760121515
77 3805993847215893016155353694001594449363905195
78 15223975388863572064621565891733829626102459051
79 60895901555454288258486565798390222161703512747
80 243583606221817153033946867656470695961401404075
81 974334424887268612135788679551702398474780322475
82 3897337699549074448543157136058448823157470702251
83 15589350798196297794172633379937073751146581633707
84 62357403192785191176690543191154851921619724184235
85 249429612771140764706762192107432521520545692035755
86 997718451084563058827048807115356313750316358740651
87 3990873804338252235308195305832677710337532616157867
88 15963495217353008941232781378073215752022664827021995
89 63853980869412035764931125821777872829435728032869035
90 255415923477648143059724503906081510960433049581038251
91 1021663693910592572238898016862266083127112473223277227
92 4086654775642370288955592069924944411079210442691357355
93 16346619102569481155822368284651537801458362870361926315
94 65386476410277924623289473148509671520116493680640699051
95 261545905641111698493157892613845726709032059120948783787
96 1046183622564446793972631570494996988093260405280567110315
97 4184734490257787175890526282059216114887305958715812391595
98 16738937961031148703562105128395320784577752510050337467051
99 66955751844124594814248420513898195788368067390575525669547
100 267823007376498379256993682056226608453586384263050454280875
101 1071292029505993517027974728226174084414573766453698520328875
102 4285168118023974068111898912907231638858751524617787487726251
103 17140672472095896272447595651633997157835919016077136763726507
104 68562689888383585089790382606546129836145501899520520680549035
105 274250759553534340359161530426204801754185659268506029973482155
106 1097003038214137361436646121704859771835949940414872014396500651
107 4388012152856549445746584486819520216982214368341183846591146667
108 17552048611426197782986337947278243127205686686728126964374874795
109 70208194445704791131945351789113297027376405173639291013520075435
110 280832777782819164527781407156453837146612937548010730366121454251
111 1123331111131276658111125628625816646660666383898950054088568122027
112 4493324444525106632444502514503269182791094803009614481602437098155
113 17973297778100426529778010058013081923461237746866086456906077612715
114 71893191112401706119112040232052338078438668057119602888616968891051
115 287572764449606824476448160928209373082942106367788925676453192444587
116 1150291057798427297905792643712837533870143293749776730949783403539115
117 4601164231193709191623170574851350218557322911556348980287074881677995
118 18404656924774836766492682299405401040382791119339880034124182061755051
119 73618627699099347065970729197621604493838163423588488362448493317106347
120 294474510796397388263882916790486418639966651586811889901697503408597675
121 1177898043185589553055531667161945675889094602132163432510597073914735275
122 4711592172742358212222126668647782706214834400098485475850002416219630251
123 18846368690969432848888506674591130830176249583533605395015237905999899307
124 75385474763877731395554026698364523331338822300413748563291408106242353835
125 301541899055510925582216106793458093346622937134213648219626545389454928555
126 1206167596222043702328864427173832373429027044401971900811428007486790740651
127 4824670384888174809315457708695329493801178769338122219111555681805105015467
128 19298681539552699237261830834781317975374856260812958108177910030936304167595
129 77194726158210796949047323339125271901839707410172770896175014731176984881835
130 308778904632843187796189293356501087608039394374532960511626808139571475950251
131 1235115618531372751184757173426004350433518706965815595900360730988012976646827
132 4940462474125491004739028693704017401736797086798629891309149920811506052278955
133 19761849896501964018956114774816069606952632865065254580652013676964932500499115
134 79047399586007856075824459099264278427821420496002488353438882695297546584763051
135 316189598344031424303297836397057113711307460055492893475417186756065819504585387
136 1264758393376125697213191345588228454845273396364937454024992058974014544349407915
137 5059033573504502788852765382352913819381180697745681576346614859795560710059764395
138 20236134294018011155411061529411655277524897015554589825879752686981247905563323051
139 80944537176072044621644246117646621110099936511362086344505597243523001752901823147
140 323778148704288178486576984470586484440400442943735799459995561965288027272904354475
141 1295112594817152713946307937882345937761603165571518106003928593843544149614211541675
142 5180450379268610855785231751529383751046415449879222240343607067338960679502034414251
143 20721801517074443423140927006117535004185667374703188594030213653285410880098514152107
144 82887206068297773692563708024470140016742680649185353641432425381000779844574809598635
145 331548824273191094770254832097880560066970744897486613096352843059721392026660744374955
146 1326195297092764379081019328391522240267883024191436849446657655310322113403365989460651
147 5304781188371057516324077313566088961071532185968728191909123187384161544206909981764267
148 21219124753484230065296309254264355844286128922280874355881477881822392358014531974900395
149 84876499013936920261185237017057423377144516045935420600015881791861061794431911995288235
150 339505996055747681044740948068229693508578064897365528753043467696587231902475216172526251
151 1358023984222990724178963792272918774034312261016709807718133751844634897059396001072851627
152 5432095936891962896715855169091675096137249046921334616284454769495111527136574277056899755
153 21728383747567851586863420676366700384548996193394329235961658602213589986344277653758585515
154 86913534990271406347453682705466801538195984784995298485494313457320647700973071706096315051
155 347654139961085625389814730821867206152783939162817157025272611926215166315084209006509206187
156 1390616559844342501559258923287468824611135756696940554267681163898725816282720680390284716715
157 5562466239377370006237035693149875298444543026879106069403906087982633567175650410289634650795
158 22249864957509480024948142772599501193778172107699111982281987216705994872792137018615530171051
159 88999459830037920099792571090398004775112688431161823338460674596374900699347618829376103819947
160 355997839320151680399170284361592019100450753725378044172508149844601445213748616827332381551275
161 1423991357280606721596681137446368076401803014902973678327363502296609465687710750328985458748075
162 5695965429122426886386724549785472305607212059614817716584115815022845232416275567355253700078251
163 22783861716489707545546898199141889222428848238465116872885786871764195668995967401499638530484907
164 91135446865958830182187592796567556889715392953872159504641794710402412154645599870155801582283435
165 364541787463835320728750371186270227558861571815512022044764473288300907575905860008937701249821355
166 1458167149855341282915001484745080910235446287262094856231452482046586148218270361092379794840660651
167 5832668599421365131660005938980323640941785149048472961030599105973109628702375286482777159045393067
168 23330674397685460526640023755921294563767140596194078916331974779465968586468088830157624595547073195
169 93322697590741842106560095023685178255068562384776689809747055829010934489189530689083530300919294635
170 373290790362967368426240380094740713020274249539107507527826536738337858243392473493240185041139182251
171 1493163161451869473704961520378962852081096998156431526688982773797939673546838595446772867839480736427
172 5972652645807477894819846081515851408324387992625729099911284348880935175333891784734715726707770960555
173 23890610583229911579279384326063405633297551970502922385955843902902093663628641944834111417530779871915
174 95562442332919646317117537304253622533190207882011701516444788626365080579100717391126942691522511547051
175 382249769331678585268470149217014490132760831528046830011021980534973734165575168788088764808888830306987
176 1528999077326714341073880596868057960531043326112187367934573574198921760360645273599517047321152889465515
177 6115996309306857364295522387472231842124173304448749567519265600913740688839270291292392165455806694337195
178 24463985237227429457182089549888927368496693217794998461639005011891070050150459558958216614165617050299051
179 97855940948909717828728358199555709473986772871179994229679905264036494790188595023410162361347248747096747
180 391423763795638871314913432798222837895947091484719977684967391489090408339927893668795241254758556080188075
181 1565695055182555485259653731192891351583788365938879912272365106822250491718058601825490148637773346504354475
182 6262780220730221941038614924771565406335153463755519652154451509020779683588928461602578961788571630384622251
183 25051120882920887764154459699086261625340613855022078614747788199546674167789101955011552581629243010272897707
184 100204483531683551056617838796345046501362455420088314471251117125113807538023184037248683795466885018560408235
185 400817934126734204226471355185380186005449821680353257909524397154309451885826288583399682119767366029179267755
186 1603271736506936816905885420741520744021799286721413031687137445924946251010772259202408622354869116026592340651
187 6413086946027747267623541682966082976087197146885652126846629498315201890978023246547254277171075767926119901867
188 25652347784110989070494166731864331904348788587542608507582677422491641337781961405664256684187501679343980685995
189 102609391136443956281976666927457327617395154350170434030723028548428232898867582461607505887756403932654924901035
190 410437564545775825127906667709829310469580617400681736123676751910636266690949803524330981853038410161177703918251
191 1641750258183103300511626670839317241878322469602726944496276283076391736954758161453125844016179229505826824301227
192 6567001032732413202046506683357268967513289878410907777988243683173260288200950540524107209272768095745539314461355
193 26268004130929652808186026733429075870053159513643631111959251834428427833567637951519636503507174738426621292358315
194 105072016523718611232744106933716303480212638054574524447849561541184484695798223384924961346860903664595413238459051
195 420288066094874444930976427734865213920850552218298097791423354571679485506248236697392676053108024080159509091887787
196 1681152264379497779723905710939460855683402208873192391165743635100601035471103633104956365543760915164193748643654315
197 6724609057517991118895622843757843422733608835492769564663074974030170328776635905050596784837701298343886419126823595
198 26898436230071964475582491375031373690934435341971078258652500763376213688890986365463929784676120468749768525611707051
199 107593744920287857902329965500125494763737741367884313034610404788015919503132830952378804429355112425747519800655653547
200 430374979681151431609319862000501979054950965471537252138442422621085807507669094790561388298721710804486970599040264875