1 8 2 24 3 52 4 288 5 1102 6 4260 7 16282 8 59648 9 220330 10 806580 11 2928596 12 10606308 13 38210998 14 137282336 15 491839132 16 1757295568 17 6265155736 18 22290508020 19 79158223310 20 280632840576 21 993329469088 22 3510893492340 23 12392392661846 24 43686258765016 25 153823813367574 26 541032370706760 27 1900961652671136 28 6672687410996056 29 23400758335212936 30 81994238316470428 31 287065934830438202 32 1004254877378320744 33 3510652288229281698 34 12263926721813189740 35 42813845880588915464 36 149370874865825501224 37 520819982494280653146 38 1814936907207325800672 39 6321191356368407119008 40 22004446042824421166128 41 76560707746472838407410 42 266253122198560743970524 43 925519223684905368737190 44 3215779828490610311717380 45 11168760326878784714450040 46 38774718998957961713383716 47 134562539054617859395365882 48 466807612840542122723800008 49 1618810406794693261785281996 50 5611824381463793587159371360 51 19447670981588435284329647896 52 67373901541183115511532785616 53 233335721770340958606920595120 54 807868752978182482313960684504 55 2796242402242690121596680422666 56 9675811799607853839331412295824 57 33472068844513713667858135927380 58 115761465670667804436564969520584 59 400253727499622770945994376234868 60 1383566647478340387816350384726956 61 4781469395885230895457333160800624 62 16520469743800727624431863026054224 63 57067138762444476727637600067188478 64 197085806382159033309914082981485376 65 680507424935124663650397321071367920 66 2349206890928656981132883438938147220 67 8108173665838796842719724688859402162 68 27979541406620630168250972380996246848 69 96533091220553939272039307346270883354 70 332990705735028822346822904568241373012 71 1148445536423834150234447536095774160196 72 3960163570691363662448385176788999934664 73 13653444449892107898574575146848885407112 74 47065165938908820844000367661098286984704 75 162213514228083088883001889579799632912676 76 558992892105516347906786847101184167286864 77 1926012179894622828949576080629658327566608 78 6635090944352453018084133167271690172061992 79 22854482697200233756412958949792853493950800 80 78710755113455358442361594805163459688535492 81 271041866342700586606986070147631178428091048 82 933210670138318771766538601823012383430603692 83 3212664541455925199606460981623827879083221850 84 11058462177925730482390326867397161376656598524 85 38060021392520993025684039559353761671450325982 86 130975321423801534331871541758904100226661616700 87 450668549096152116225300948937886856036992237900 88 1550506185767365281997153679186720321340773332644 89 5333832019563020786962545084643494446127680937496 90 18346609323699262537964335453555592769826860588792 91 63099217807196736623460954564993308392036117999768 92 216992550856437602554446342797813621309464433165500 93 746138301436514178043303730363037837698064086670686 94 2565360747295957076811387305764772588454432674096892 95 8819278818631997978195036303834672506724806980013652 96 30316153956679038275207068730486911195446516786157580 97 104201122882696777377341507191747418404463777785155186 98 358120179573716225522160196623410134083533016479443732 99 1230677041622389774185961755839240089150237241259974990 100 4228819054735669567285754723623375205639925158819795800 101 14529630515036330640677370965259286490968897898858511588 102 49917318316543945806635939435645341655678025850565401028 103 171478569588492763175183233685697300039141460381444586768 104 589021425008968546316319361847868290602272412770146610388 105 2023092077598371975263998278630152559876332946663141151968 106 6948070064408666289165792201544312238834848811006690135008 107 23860380151848942175194969030534363308237611934601234184678 108 81932420971332142291396974242730972112463014038006810681820 109 281319663673021027876661621316049807604554753956773916174836 110 965852617609531416665217531452759995172333823055789994645068 111 3315802725613877617962911036813307163486207973493792525216458 112 11382407384250114448426628865655480336351708972120624829026528 113 39070389101254141028453919962268693076104238935590136416066478 114 134100394559576962687612477996827747393478293100843904319041296 115 460237082171529766688791176254117504948043298256552179981525178 116 1579439168452493696040320032907804833099413595514478143699422540 117 5419939553794476228534278721461919189958524940778990546097879952 118 18597591832617832493317874885937468010920889222125061395353942532 119 63810211637862435334074502731662631533893062799872781979012647568 120 218924983599726862932220004684635998027832414808422441560752374372 121 751056460979319190231238947749358858295844040952432754907270157008 122 2576454091859191079653432502929587214564647738268812283793571606880 123 8837821439725958756681495689430793845785753077903973650556536730010 124 30313874650829452060267858329374080768304278694205302992196624012008 125 103970828016956963712947879029744365078542479147612801157282902570200 126 356579015198264517290161616335304654894471921241555230321073684261376 127 1222854197435084876936027955499350436667051655945587825027128999988204 128 4193422089068969214263838582679507480301113416382713842746830000011652 129 14379303688201872576565640704005936063504217337890811890730224730493890 130 49304082081767777695705341174521006392151131956393667027686980449333404 131 169045650980139815588354574796710070545631076687388678808676672126884950 132 579564238718300030110542812078913003667813257914155342890336151230202408 133 1986899745864692880664204036889707242156213083593332915486381269824361994 134 6811260027670242332180421842341616220939200101867902796592071210158620360 135 23348362453338264932643375792998952622674939428307146813171688353058761676 136 80031908643189833688023483724159415570525566677410961793745484221645646612 137 274314028422957224198514904283581234422610679917288438772328529132620744922 138 940180556517808107427325552066915184648160699802912145518750432794002133924 139 3222205377820698157391381153029450912013506070213925039945484276022474707384 140 11042671964280921864211220402351620484833126047511283278068113650056379593936 141 37842028934479039206731872392979182706660813441079270294156583136902421614168 142 129674394331981084376177242317659169053114305386634888854551568487514432718268 143 444338446990615719606575423099947335691026111852160578036147466668605442803086 144 1522487301005128308202008780894852985164326805143114775581191062300295353862736 145 5216435632021200148154868605842661297484263346720068939850276018415327345434158 146 17872062537931867972304534427693969482230920201819370996306830656841927426268788 147 61228892305590536757506777565527150462834531272230973632227551987578812300913452 148 209758363066941555176501149064593157449708323949217872804616259169511971522452128 149 718560878702000451078561082290075872444533363389760818439658422802035557623353264 150 2461441364436000580458177868662336935787775888747226740659823321503427897979613988 151 8431353514904427621892857313243084600326592234858747203722855492206694431223968136 152 28879336685445022736461942052108404056407342268973718449903122859957457727289140752 153 98914387641908455945311371946321674980029389733182700244251346172915846245435079546 154 338777282916952119630572495139045919057450173103611659370871839306419860083986438624 155 1160250794127137499503218245075798973668860466148852627191872981888464109668906416658 156 3973493097732797051418458387573618081390780525289280020157461586040317690128428854012 157 13607434647540545159310865446497507190528272838884226987247591441155004590555224385042 158 46597590884060146113827249700367032362011890444250447509327084787749830277262427743640 159 159563769204894507012776710867002727477205697905994259098406371152748875302397350099532 160 546372615804310881071540888853966085624058943265633012587956903741660270918868234770044 161 1870800912646296738502348592252001667816937950957683068563528630827715067171857215908666 162 6405461498112890983040517741369426772110324685654565236835387588283303446162852943048104 163 21930961331596378002641479285035363763434357406234418477105077352138072353090458399248426 164 75084361293681409683209775757978995276000400567107185453522513421532673700064219265163628 165 257055009687869878747760461769402516950902788125415328914361954711983294063089839794000710 166 880009969500503931396052494191534708473104171825810514239850103241067979383366525699284112 167 3012549744273694416437959142993345439383091482931587452033101767455053885992947571514797688 168 10312551937525570829262731962213505211734207949121685248252653617744078865938139425577747648 169 35300717110726118418365864064162332450773243256769093775778456406582540269528337632674467416 170 120833270657436433772906368331814822362604458213441180359607787335420250386239516892551547608 171 413595040054501184231222920753271569899493248559048772313347801186842198869922762030310616710 172 1415630992655785811168528540765549065958398062380958852331859188669454940932357360171853008676 173 4845191091642285393745280011870160988146689119045092501747024436326216883177767057860526034354 174 16582806055592602955326539822463750664859191132388910440478177480061180010903203985730299520216 175 56753356237795602157845232486267412402213873391905009505710075578025649878109274703367108268696 176 194227913666010997448596417163487606848060782258189894107578140991112961220550311051274650779528 177 664688945791273199018859197175019242035114277137501132881819092915611808203975031956164997275326 178 2274637153908722430014263707456016060357743970734605720430538644977044990826963161642361389760948 179 7783820382027040308571469289419566189789378053341629342631965504224592617467968849007499657134376 180 26635486178895767676529626276092713908962553216212368813408756956769129266655204306391394744891132 181 91141408420231560464160857585374807564866119878037090202122020272985491853838948111119734684905142 182 311858986764014088229347334632949877025903540355247580042230316378475642547054836356429878587927332 183 1067058787684409700465671634781423477793219576827490636364595311380888754239404669683840244809020960 184 3650951950994825548730452524662394861802507435374707686651207423650378529447837260563271196152105920 185 12491416966836114601201839702410127524119043390007661494104638080573765494715432809881432229338363700 186 42737118699859790261060091304799601160013179102855184211037383490157357036660146334048502139217819840 187 146213288219188723304791503069382234545301804689100414467258520782028026003010781987215362404558138750 188 500214923989056976264997487918447464191194435651342352379878327089464597733668169541001394600453491940 189 1711255130542507331151226652678647654404970254519622481926767588513507257538860561676998646205894801782 190 5854115942799738875231217990994083481183189965707608436714805839999434811750460423306050962751432456656 191 20026102385366881014693042972866667671512402832585337906642936113451825572866608638222115577320590486642 192 68504676186826243748260880508430731323487662241882338603323611214382044818485154429887082364633736846540 193 234332643147029820316020200016570556336218280784551144079744860659268640525630033633583344104235440046620 194 801556730862138430815072883257831322621509852337624178177251613231578748027998290372660164812554477290100 195 2741730426766803625343949397035542528452110627603973134356584453387222071137498511479293669968663881390054 196 9377873280947536641733047415436631429018342290107454465756986828427853754907177398280484108472331875780008 197 32075482518968238942162891505917915202802706648838232341926055682361601022099331059679137962385142541759686 198 109706250718918715944393409060206387842040333657811984924130896342240742017127366155269779102004532938407128 199 375213960848348758307909236390500314309380034316200445839483712731640972415178525263154796218500478570136290 200 1283264410524587017265773428349803128432667257922376653164146400088367795412561181742033119209511038570664772 201 4388771371060038089681566770951852535993715204870996858382878695598993114930969779680091358591271911787736636 202 15009267975394374284715952130540711550152946148333366376267465152051925156953589351923546498612417823678244272 203 51329367376273176810941304386453284558998758251775318937144808571126539832516890245821729877533971961620552574 204 175534406489745003031539269975025313654887236647303180338642030657031591617224425745497702361070688711804286632 205 600272763182008512112571777303616754620476835069317584970000285303187776693237586636558926203963835637710484714 206 2052698453698514879642772786976582753441034985095756839326106051549517643839888785483323037601834830375362673180 207 7019269218611068046665507379673200058175476830749552985009155168411218761473583746500266422680023798791098738586 208 24002084698384493308514213090101684848535938961615017479822734414541575065062864282760742485568476035370443356536 209 82072268667466067275170010704183743932999304134353018577527884694147870317261466373628509724513569421413917873216 210 280630204594008756237623704122268282470564585225513507113723581714088286972421084164512875985078631374774126684560