1 6
2 24
3 88
4 384
5 1606
6 7138
7 31380
8 141272
9 635686
10 2890884
11 13175784
12 60384934
13 277442652
14 1279055676
15 5909701748
16 27368939688
17 126981852654
18 590182327132
19 2747109920736
20 12804571294224
21 59756343262648
22 279183944932752
23 1305682602322128
24 6112099316047894
25 28636154205642156
26 134271000972923748
27 630038169416840560
28 2958325090985340768
29 13899483505671215394
30 65344159529768514938
31 307364383494167024244
32 1446518218187683762568
33 6810894778790115095918
34 32083509560342063797524
35 151197846677051287158160
36 712828331341070637592312
37 3361942855517245381626960
38 15861816287958758354768208
39 74862544595768555280767824
40 353441725197632149874024352
41 1669189537179269231617488552
42 7885361899924446858743014176
43 37261449100542936319318878048
44 176122317438125057053187834304
45 832684276356360331830204148496
46 3937792096587139188881870837472
47 18626321142601871489636911845408
48 88124973537239563910275098396822
49 417027323639339088510748406689356
50 1973875930883674547193776501391284
51 9344616335226404685207356191937384
52 44247225348749825763063710790242064
53 209551320945504325977914529697565866
54 992593857729977388370174687832423158
55 4702478011139930496383344817823431484
56 22281956086365077897132010908348930472
57 105596296493085687790762718545316462018
58 500507401899659650927120829246866013100
59 2372665428135804552953681941695716012840
60 11249274867891856885385266461512656941974
61 53342398397866042797434177801454056219196
62 252975572348870217633960701832239279115004
63 1199888308759148631171948661471621789452868
64 5691902831738090457562166212948374974266824
65 27003923641913590757118208071461822419700622
66 128128988270870541987183797836447937688409972
67 608019517521431639552834838023070341649630576
68 2885597652003950732611423222197215036280527568
69 13696221203526258284742122619386138218381714464
70 65014636057418251832406646018265700959800057536
71 308649525782999934406449911275918613949049584192
72 1465422871806042748205066863749096720586617466408
73 6958281757420643989866974949793364222605689955152
74 33043163291812184915806582785744720127023190880496
75 156928093167424303101437990820926438848128880837248
76 745346489497965067145364384005129007843570930440448
77 3540406684051739542163638842876455204556367302631864
78 16818395413517362351920973807004546685839045275309240
79 79900869211885943715580293301538512791264371771420400
80 379623505199299321624171590182177856832517602322475488
81 1803800374924842667670312319242219279269054072877023144
82 8571499624609170482358675969030017380910229920624643312
83 40734023560479843874101090957745213386025673402542475904
84 193592800993652037334139340793560971969523269424431051312
85 920135419142761089622107442967859379243896179370016063584
86 4373652054228491197491225600961845587924442518112017100512
87 20790548949831644819049923477246198655279693635305028031584
88 98836250511918029950199027522352687110118564915449392459968
89 469888157914732024847372045600857298647986918854381444503024
90 2234086834777564687410385592956402465731897961216047487828352
91 10622636164148956145971115491289995541670810494185840333240512
92 50511549310613268231593530988293531979477500134500116250580096
93 240200902066545963532161404853970882442864746742502889014646688
94 1142308989053857830757141568314378871218234272621291388220831424
95 5432716494161045228745596958287895471620208393395179172848159296
96 25838926411250517589654609967782261311136721792582479389258618262
97 122900986116911250255926461831099335293381556652423849846121629068
98 584600615930351292671622376092128590142023196878626158983323982932
99 2780902112857804764202579172990187193064076931260254894045221243736
100 13229219300557406506160755942614710464520950541326635571325000967024
101 62936758491252761814196935498121960795847516492324786385085445381178
102 299430297894451608241333945937600128734668552529655740415041659699822
103 1424649126639202210915499528697333162774596184216967783839587037245004
104 6778607554031097725229649381919486517983023432923854050482795138645672
105 32254705263778535987472645967888404039859608469131892730502233641564298
106 153484773255179709422806193856443588522385563825196713520313091013767964
107 730393300026306442086612228825053313866694234398038358778073303687439160
108 3475899181233254781214627532262793298707074326132161394908887336806180146
109 16542308678018279563835684823851596094172086260213035441085134546382649748
110 78730550843771912167529626148348645928341905228374273322653744646797058932
111 374721274591805989832580248734751842390455687904456248502757625715659714812
112 1783573379932929315165574282502189882993991655752851496327861380319275977272
113 8489671222207009449515356350325293321478585922171019110294550094063067317802
114 40411755494393538670370540030206936442138266654110831835833113163579350434916
115 192371716864709066890634290366598121295894056796670369693880919589818870867968
116 915779877496345764581856603893881187282516257912913099007790261721689456551088
117 4359704588537962142973978809319180253585077677905463034441540426307170741376024
118 20755769831417412129652657901022713507805239790874350987424899336245788912385232
119 98818027306772513658618570117563703040132439972747373528783867032128213937390736
120 470488274492624090295248596238654730900989502105171525906487862445940145639016934
121 2240146732923864354743134628456968501487789675692889407214296034934684857682442188
122 10666425835893702546210482787736274030982149309381985809611638943716374751511457412
123 50789731718141006947231374683934504239018902960675225672917518225219745641305618128
124 241850635664626929873772517502817762719346823375070730047699323521462423773521542944
125 1151682139053689065484471484993379737826677759660886175051556791791181564246271849906
126 5484434951483526957098008500617128216974425340281028937014912796855425032754655622298
127 26118292975965400145106954433571536442107486813071802264187712449125307778769408457460
128 124385889383271677509515399120015975741656546150767290775474750422308532666477836027208
129 592394013495009484088619225297583695481630229775571837909366326353582572865821631420814
130 2821390638892184442549375617436760462280870623735903343238193850355271259627167118571348
131 13437813106224558537068618002181086677467913797190555251529305664430708875553821811478064
132 64003922848064929598875675123863632982685314788720473716100995796761717947229664889689968
133 304857595623185618997223536935801442640766772569150387896216728916437869056460548410611328
134 1452110586924927227780703518756191930240801147650202998018630993262533993673127475167008704
135 6916946653257497273628931244534891092778037004187534151268891527617356432472713036903826240
136 32948909512598729595330509034148402268736253687627700480600273618896725118356612124011591552
137 156956525418775430830162512006355094741418518843971295185547659313509777538906403061221098400
138 747703213921264692907497564875044535718001836852514058913678969405879927184069075966067212672
139 3561971934259674454370944500884096965114830739055172389084805862953523371933520176784621727616
140 16969261824216515232417548326571548214712428381247700572466629886443734953271245411353382405888
141 80843751811923847855350587072454034228180112466335566633392003934992456184760958482560809540928
142 385159723104426986430202253793890908943636724778051120218246487353266006270951171893900301998464
143 1835042026052998789323417087399782240879891664260003978083406837042010194527106793093327217073792
144 8743025756822731985898111960432079034302144321368551867442609711652793467920244667873506432991016
145 41656995956043325666768585155929383717257628522009884749542680422032617981826598712127215086610384
146 198483514996375495797358255461492284910113844032183528497062767095153070150899564037034500499083568
147 945738567494746021393876663025934741684817867259440239857884534867795598690680619267583491315872992
148 4506379717357333020871561198031771129872760774772446417195576217372006155642258639262245051752252608
149 21473080781480890704742235539591867198506022671496188557074074865080686849612038514122003879728432984
150 102322393629886185718631335118534809498671230272320026905574912541979972171157347758676084711401958888
151 487592091976803161257036847528890557578852439971073022577311115664807061002965807669208983001252368784
152 2323550511200073168360346483696139167491314227115062937563744515642177489237539015591354893942190245728
153 11072787370259144920367665466121156725289906969193108542940605272696649186940520981323340838244033719608
154 52768051557404457576276649522590675227007544749253219772818251634833013169880574005978924913577633494224
155 251474696296757239982566769325994303826400882869547013076291155016588689577808587876256555869439128619744
156 1198468282760868728760391880731757422074682889510309507932918407996257776049706743006126739040234756736072
157 5711730414577786400856329552715718176334678934797760406625944263660229028625144111812348387257397785770832
158 27221850711945003489284782550271174773538162753477904992564217976536114176447209836632179454968177850163536
159 129740711252108371664978396288172393029309747958096435252486188412356624383785766662445812998019601042676528
160 618362966553911533239703811568411706260581439606934200653651864296103245760272580310344862621758103702880608
161 2947264641859954662061085478738144314201100527882721329769522579434003112815608158812014710272033924911113576
162 14047633093634628146316642307816848587856747243744766466954575786561267108776501301463264974231581492473873968
163 66956914741649879405131804987148964399913474115267930503006110246517828799580883131047982205547793627504123072
164 319150749224440024331456568393255655698817832258857956764778316252148918246035140662379885734986472523950072256
165 1521263199875721921353769618929426484132581153616936229019577517408222473376164348216782043775840065340858088768
166 7251382439681165980952717527265290819066998570717638336602647720041476943289048011490340172763507067760386658688
167 34565681635492032830982692889564208407806393212132888418550958307215254432116677819960050695750706124087343859584
168 164769646887552467436516771897092527127907045373291748065410696533947890705007121893360212768614735980429027325552
169 785447161500895013120125516732390643200388451672722633125488597183918705693196384978859018281663562934917339203296
170 3744245580209102134965036866732307322757228272167508538920170457131165935151987991574411833159237845221111146773664
171 17849217261563131778803547339082268972309201035482214445081144513503539299362916207826036220899694088785208872186368
172 85090570853100913190179729031835389623066380882170634250068177280758310251997047320738381238780363715025139409585152
173 405649573991409808952413061654618289886763189600827778605809273440623165421640641433126658867845248094631864352656848
174 1933872565402959128302717059420395283783522732041668507459008522164788446494559871921179370138974297140687843053338704
175 9219594896679581162426137364485187834298802578844367367325704727220974263168594134075128047833452077077297561153811360
176 43954455258483803008991939086237328188768031512357903061521954981507089339371475870706865238621866412129773170075927872
177 209556415897804875496328806087994436370315203747422308450929922501646944639052458400193222072282015590775038205225322480
178 999093054368636479250921777243048564107658236138207382722755371589733543043057007512738837761932984110522129990072022432
179 4763407740814414810640511202677734299442410238482368061109047500957303015569124012753486152974312213074284777506648237056
180 22711004361770369517963247894763196592390648662191543379627228310014831545798436725749570598145136328087192746091641817312
181 108283332430759761721789280746065985125031547900012139994644037064628926128078822457139300859058292510797815479844350960576
182 516289747180031981039223438417341441654428086771350750825267762977566157661434259411794859025233526244472046117703488660672
183 2461681896796363471813807754196371796033855009536602300794601252813406571134687013109039465185458584678740162589670399909312
184 11737533241227359584774557665160520898576029190734380972628848148611401859218041213362877959154784028103886058607024654060416
185 55966499032335994458371214966875091028800520066192698296309457571122403231154856665078344165285718698774135340953908244694880
186 266861411648419407226094060259370107111847924466629034446313377325487618158321313431611920081922994267767591930056358534143488
187 1272476242504810552832833682839019362436274312129252269459143087417196121775286305537030946806401555351581086041070457449845120
188 6067639707715575065937175345345744055349288867132010449349619346312009528119707216053724551078157331265546834914006886486926592
189 28933170053828167307197105623027094246818991974682165362289118202893740428343009059229524301065906365839482500358543688498605376
190 137967985300608026976135603418324178449614855369560433730945985463717454519798032010461794036622774581149725358160339561021497728
191 657910215452620251844436063392823939150345011265524189853814614237815035042128072318828851497180992081556733287265248521832217728
192 3137334887062033605913328448141312691649123980562890207370583583445463296653673184104907272162212166608089788931334776466822778774
193 14961013265655623270148882696129823699151682251314546029366883903814617108875493642219394054469180009326512729706527963515096222732
194 71345560887131504865627024289259921543546370038047042230950389705369385068051736096579335430998062071962698294699921164254804780436
195 340234747072462725199618552008498304203774584003923103201119915638946093760883165446048758566713445494630774523663800907438299351864
196 1622542470605399532935476535776801179942909202757915252148849249723184060654331150457607028315801077148226189926545062422836984873008
197 7737828947224409242396787077429834848737939321955741491109669155617925934232128504824751936380042752130034409355795310760960742686042
198 36901817961822678149687360986951708317811846529780772688574790645571249760970221272898296165582712161934359462720988242776356346050398
199 175987543266560379234645598682221960255044891851335374596096775671444253842074902581026440008560323857041263842791337126964036772471404
200 839308399341097800850216699175720731581430832905648303139774210941114366951803869239177919217525203710686280933670155559164737965501352
201 4002825238201157185977001312511578682948747727742713864895890787842490658879583316376667266807315153928230232797375636042514934089190042
202 19090489099360058624372923707869553361062486281655170001564209564572359164616004891055792005777743292229249184613364246540860975107992316
203 91048499674250733442117436366900730007492628800385601168794277713716365791017934201779646005786594095245023047110556759950282551666266840
204 434243966455369251089460438167680106569108776955212388415776594040164642213352213413626739976395316983220871045716694401095347744095178090
205 2071094909739622189867883360531659356074806768906602818303449492310009170564005647029055845753994730025514028888873210154593670228245885252
206 9878053367689413007487025304417961783537382317990043101093414315233911813265067681927139632992935883036461176456162544062808883525468309476
207 47113768505426069606688219785699735133678254570566764515932612954475746264226116634947388510049641315454836108315368453840292114777606337708
208 224713611004813984607283713761722374981536480989665391253215310604418882197424753486082287737802357171622815849247086925576725341933228111256
209 1071805359784482396933074070727597914948120018139186131478948859418736490103425818693287641317975906319557404737384441529739332816807208515618
210 5112195261949683338610981083334954769774541586615269249583645595053392562770902588141031221974727579077190708697904938142494788378648767639396