1 1764
2 3888
3 14715
4 39450
5 191766
6 526680
7 2500875
8 6985128
9 33846264
10 94355988
11 454693140
12 1269412704
13 6131489892
14 17111113680
15 82584274404
16 230506000944
17 1112836444476
18 3105929013420
19 14993191433262
20 41846929098264
21 202014838239768
22 563831634773928
23 2721841970206890
24 7596793176888288
25 36672966226467618
26 102355925509259292
27 494114842359055086
28 1379097633572433936
29 6657485424745117566
30 18581350641622679448
31 89699987015412494580
32 250356837124508645208
33 1208577758409832230834
34 3373196692684886953500
35 16283838730267030481856
36 45448950991818878832672
37 219401198591264165264928
38 612358944564942261422640
39 2956114120899843552286440
40 8250651939450907380992784
41 39829366355991547511079396
42 111165613108039014758758692
43 536643159903188836083713118
44 1497796007212803302496031992
45 7230491155508961217672175844
46 20180636951383000455993894216
47 97420420588230479630117223270
48 271904922817671792151997768736
49 1312599399388697168982278542410
50 3663525944810100936203792669988
51 17685380260573634912865514475214
52 49360718478731108097517806511440
53 238284944445795232368549390766818
54 665064357520275987457438078195320
55 3210545315556184443550526362461288
56 8960781229996698782965227765774072
57 43257459035950718565519418538450682
58 120733579155075596806461595458087444
59 582831755459044788707596991511370704
60 1626710524613278484782612605470717760
61 7852815739574359178880945390606198444
62 21917573796837990724736224634584039632
63 105805345131092033633342218856692450788
64 295307637020441407130234320450357782288
65 1425574141755736255496579133704842159596
66 3978843702817988972332571212287066636204
67 19207551670708477283520573792183242069502
68 53609169648255582298854424892839200022392
69 258794004728903592947166695748251759442696
70 722306098211397363179304656975081783083176
71 3486875268218573472087657319549081715369658
72 9732030974114320373795005510081339859692800
73 46980605863921094642757604700221496591972370
74 131125055036432834590746086085560649007209756
75 632995779189065292226903471070075351357408670
76 1766720646907136212772595388321775622988106928
77 8528703474615643543035050922525106048886136654
78 23804007886522697274944038315253526189474197400
79 114911955733902433781108851398945973897088907492
80 320724610567942532024289594285364606380787687224
81 1548272560992682541475544454101509493435741623426
82 4321300695005981423661352455788011125674631142428
83 20860735576320977802908136564469289182106843733456
84 58223282783294052251183361499112972998939269730944
85 281068269081880618285361157784529726907900314696016
86 784474605523542102378978501990554850152172067601712
87 3786988795081446697473073528216025293389711570523704
88 10569661779495078737605837465184801080784322730441008
89 51024201988074770123648614595989280294580962687306964
90 142410919800725687114339111613304285242814694687993124
91 687477394150531295806225213893991609304535587118360270
92 1918781367047447481209581808310483456346909727899731864
93 9262764512778966303978670814841348894751718422323063540
94 25852806369625809595266582221455411836617558966512092744
95 124802367538518217679912389412067795634946840696253980502
96 348329209707630796014680924369450178980393894467610722560
97 1681531568867064525989254034899224232997341782453810731994
98 4693232781029752285818687515308493700410165391546736466724
99 22656208154255203621447307464071313662916702408860836754462
100 63234530217606763530771673303199707797098881308158479529136
101 305259667693767704146932467816565000301696305089387674127634
102 851993923677504057303866361497593240767191508731747139460728
103 4112932935911789768939782979265124070521982553894818940924024
104 11479387029292324145669160566345189989829139744398638197467928
105 55415828311384034189420841888308222797992763003199164565151018
106 154668153030355064679777477497543472803541765797479699468708116
107 746648213157894843325370520285118787744093011422398706687451968
108 2083929873675152098349748097299380607860225970926990949002133216
109 10060005799775327445139423859285503492170691674709342395456951420
110 28077943864393515971683965087255496220438487233592271553049627600
111 135544041903588564980599989145489128617736065923294025388804746772
112 378309722227690761853711476459811528723897679930052725404531888368
113 1826260109708096126434002121057862856990990808427133403752752515452
114 5097176866767836528999035494009633795928325314010764234154308849836
115 24606216115964343941629586931685250430711519965752538797440793671438
116 68677093092194018459554398764779530361133276437132770075859844766936
117 331533207305458383761122288061725730478348441735717642630800671484280
118 925324594158076315711079550641578875360670690439148350813226425698728
119 4466930918115948055082137816850722184476505089096917598552963107544266
120 12467411854552257223180238311819054485610002970817518274230422069595680
121 60185439610687443200333671436406544258171506985696173705475736792859906
122 167980359900037885962593020453992551363223459775524712760021395916619804
123 810911833545772655845609067042475170000384281063027510589913232332868686
124 2263292625713905970122128627391271672725286515980231745047717437633968464
125 10925865226508993294470082600368184737797190592799170019747039082873124382
126 30494597777140442610521850254833034725058231410901083653312727120422170520
127 147210246551544757296409171410572308771022628936341213810542828080802113492
128 410870641747553884895799582390161221551944529360060795642557088064478279448
129 1983445360207030135586428241438041183676058400290764723678012129005645101906
130 5535888208258143463548287685568860383671428136440344275278994572247533888540
131 26724060240937850236989080311419527804546856025593292580963348376360377056224
132 74588094500947655115047950467004557155653335175472581485950384248352492612832
133 360068096701554835460251058777084996877401304957505915830249731177878972311936
134 1004966797014278186236417782543890869000561558616903523638283111306355222708272
135 4851397321117936532999384746711417925291312241600131017248073905864836633543304
136 13540475458698113200217923298953971657361568775973442597928433994335266361093968
137 65365568854766738619421602370869614321306274799128565992282031296228306693953988
138 182438341438061451156266216813280477471058850181646322724611225847847491614598948
139 880706590059846389468059506087716958778777362749925402866252019867780857125275966
140 2458093035816546495027370999615055108613767645949633966972162767239550314686863928
141 11866248720304359642168062218976542550435193937755408922215787989238165976876389380
142 33119251825588231007322272051959471256052166426483350599807607142111236711865046856
143 159880555319288094400063180175676808449677903707063371080100306956472372120098273862
144 446234062545300899328131170322866841867025806945244392979113379368488624911596608992
145 2154159462835555782435369255142544486842136657861440983529450831325531128398873896298
146 6012359204981734481700158888874968163395090758233446967189016292246086644676911084324
147 29024186099784887304831803741013807669725890885080488362792433401769977652978694577518
148 81007852702994553964032289714969415103620024681125452591306124844176413751314561747984
149 391058969072826552579496651141778676078625340516786193782322735922719194126436056546370
150 1091463762529803509000112470630603867219496335261543749129825622025138171799720767813240
151 5268954545927313122951666598944093833923024628965700896271113005940267379409940732602760
152 14705897084859745998164216780874410270751292185027119101344972309318030805160023681464120
153 70991549107976164662973424792189931596462063318301418256674570586227675442506096776357210
154 198140713869628893742044522005860816537285176714524677838294243172615311136119487378394644
155 956508544687627107810190387074509333860688291235774122858968230371379033102526922106473136
156 2669659815121749733893591622638164663129235337815127340608684102677584630140482313317291648
157 12887570528555334190394539668633045705523397173581455646461800430868611018556241597694574924
158 35969808472403701399673987484896444036317000509988518784650904156412152431877140338882701008
159 173641390922157291716785281416867794440510096124588396211201840802943936473375207063765144900
160 484641194437127249630445383806586985781676159094917135081543651430572853171830683967636564688
161 2339566838805990296788698105352166976209326432921340980613927471614218503106419530161811922700
162 6529839810674688184687594975534414664032194172479620001562304711541548059334141487847698152364
163 31522282585806021518399433858507612861067811868342307112325313489333699688805250041060261264414
164 87980156128893830608204657548111396892565024050857960085115271758990958999720741052195039564344
165 424717209586765226907657395698886973404147541253308842660197231924425785062851193894691543340264
166 1185405476534156447587785065993010004563415218195235391936454604367310426861344006985240414208680
167 5722450702234126994812506962715495208689539603351956484114556185365456105710402548145703046377434
168 15971625939587177862165880539686110267151939163945298924017804529110175223787315374949081792804672
169 77101754533000862421291772719244093583646627717807242585113654309145007382986312440420204981832690
170 215194581266761778482032821820779455623825061270828166742551561431717694309320588758955372928493852
171 1038834733822386676830090516312091888640087865854524380549492616385518846167992826258077859567688446
172 2899436036239519565699725411398281079952789571609525532145378905497815996121762020319810906916636144
173 13996796969567308695160292627643226893391195031144113610390855306125243543273669511695339322696186862
174 39065711035832719517724117562319976245557404307779779882358933069201323306203519005098026443799396248
175 188586614433306088806612435999847091981106345720892182693133000149053565892111584407612175126746949060
176 526354008041690162645294476996503157205536862146567815474016391049786032286757998513861461649124699896
177 2540932130454121437044333878571593844462302744803231289463445037767727564276265397654014661532891532322
178 7091859700887845427562250410261990163909613535207741089939248966747011305970092169552625681896892950044
179 34235388927125643848908843403065778075660956828561539188321704890932904369251609442991249870451292622320
180 95552562056473290049679435871574433992684493482567114212991570447147596428641009452678140511715707064128
181 461272397221441510718859272647402918137191773794972076946532072013463945299252074573555961801196733007536
182 1287432704627974783641466924004902328082755113164407659409349039207559175747282062638156137852235673965360
183 6214979035036754441699156658255170366060122415132860251819972380223026787932310210698066411580485466293208
184 17346295413472009172465945333874326304132588159680591454122820351898105731407928830634464076591940601888112
185 83737862136596369321255229486188187605501727880227185881388265422754387130452458259410119756794209485725876
186 233716266092827279943455573633485244007347995177753703821203426468261573921612874616334909693344246866650916
187 1128246694908786894908147515822461446504347044027982227373492648854691962885841362574605591178174867350823854
188 3148988976283087980778838290120255384547200836431046781524147201766479582657362678455843776188469943973797080
189 15201493949011169816984615544325988473983586913607757360669764383068143270621012101944744802585183332054328340
190 42428076310332322014677181400408134125792764995697882080649517948569304304039680824127749119087342966032062536
191 204818165499261942235080848410128047793795579120264526873898306064189305322718073500110069133370818715312514102
192 571657021651495788449904258685730483759793363601525792806077968687287550654246519236827343936463883387226598080
193 2759628827218778668354913803678575396213998305851566675595566133852189620661861029604393805860689308885864675578
194 7702252348496803593240242411655985608382069037555274244410307279206157851484166372672559633087170156657380877604
195 37182010909302545436403535472133706214152833912371648186669880411054703478942940419103922536501912867173667001022
196 103776720993538588451753919029663119793143333647640309337221873198101689390432193248953170621736276119387752930160
197 500973870697246164620888013316354381017928479459773322773494415892063656296380899715495529581580684170798120425586
198 1398241362771317689341279256709332354163717948879029201132108265581600008513285567014773712968982745332430489165432
199 6749899023309411083956389040535118536639848587722960852692710599279971310841780619352661628041221061403932966385560
200 18839281968509295949188908033784174816023500396313347043258367538746281496806664594037184396247509666791314159823704
201 90945136043646736262598625489918050569402439534157587148633716082672997990418686167153593331789753322398802811449226
202 253832102624649936604461573786832377298682806854842527629359313254360486179770730692732026050739656490291857330379028
203 1225354296625049605793486510952516117361002246363934900411182053267278252308448674642185171768651290341270106270435872
204 3420020807085412295366925558606021554422884533944322405841328791761848555043024983523268808944195270153601223288032800
205 16509878566093603293233625018053612599241852722212781986962490677206687697684329162617469109241224858309134624963818780
206 46079838601791142407636316737141528007251615722660983580642818813405886692069461325867640180513816593851776971028058576
207 222446757658502317913163245888062381460138723725503185319130679522036038701904157498473424533211789708167008669820064628
208 620859241899370132446041422694784758123676208529001786195062057705318544131282975390386654853868189770003135260317181104
209 2997148634054945152810970851014610535013305998041217727401551774658470000534797244780979928543121092456916453216718302876
210 8365181171378438089457357117081529120128084186555441801774117440282819238148715452115625943354890641009510310017729839276