1 0 2 4 3 4 4 6 5 25 6 68 7 112 8 281 9 856 10 1674 11 3988 12 10508 13 23724 14 55897 15 136144 16 325584 17 765361 18 1829400 19 4401652 20 10407276 21 24816024 22 59395330 23 141247593 24 336608388 25 803177056 26 1914674361 27 4562063424 28 10876904302 29 25937972164 30 61813285608 31 147358896808 32 351342435761 33 837473201728 34 1996426688576 35 4759443917089 36 11345919854256 37 27046917258760 38 64477231644500 39 153708301660284 40 366418774518478 41 873502320561817 42 2082344445203748 43 4964053739585008 44 11833746476493849 45 28210371602418184 46 67250336250379698 47 160317164756154708 48 382178264841768340 49 911070517136837940 50 2171888953383275145 51 5177540156473041616 52 12342678370543554384 53 29423556411206713425 54 70142460929556967048 55 167211776630143125052 56 398614124698338110076 57 950251376537369625520 58 2265292806836457577898 59 5400204228885382017193 60 12873481387692829458596 61 30688936853075677934752 62 73158986491954197199929 63 174402822765432785373424 64 415756782493308225931862 65 991117573978731066072324 66 2362713208414624463113744 67 5632443470840385223905424 68 13427113954867036633313121 69 32008734763708120396087552 70 76305236067263818511483136 71 181903130476572548494855489 72 433636675402446188531367264 73 1033741231599068771687520912 74 2464323233914707486206108068 75 5874670387605470731657414452 76 14004555766897267364320110294 77 33385291309226452941575995033 78 79586792641248123705166693764 79 189725993527346678436601960944 80 452285503963178406160363224601 81 1078197949045316914283449851448 82 2570303065534274247749933826138 83 6127314427166274878528216209300 84 14606830841594582380811810336348 85 34821047584832768552665133688316 86 83009474679718671864086979787961 87 197885283888457749029731530079312 88 471736337698413861508541749765968 89 1124566556603497105845258814875121 90 2680840628897970919527910407050744 91 6390823589192708114805048506457348 92 15235007149596811141901707387740556 93 36318549496585032214818343498689544 94 86579351396731758154594417848402066 95 206395469868210268356399351348562537 96 492023667247226255014370816462926404 97 1172929276432357951711850548127243104 98 2796131932452218900269961391332443833 99 6665665134951175978995678511877097504 100 15890198590284562554794994747733245118 101 37880452456983894253760654914667880900 102 90302752995368837421255777115527130488 103 215271641958406900263156229033326450616 104 513183466664036953997634318778740959505 105 1223371866640026133322623512213633815616 106 2916381413873723484234951256098613596736 107 6952326421031553635810530371863817010273 108 16573566967145114397792993563363449083408 109 39509526075112996735614710205213200033176 110 94186281913513939805048561390077279255796 111 224529539631198102254087756931349958137900 112 535253257085673159246538304304741119355422 113 1275983773410868610787065600384645126025241 114 3041802302843791231706556902648004948088164 115 7251315763093528302778256605437666722580592 116 17286324047729845806863537362793885641760537 117 41208659069018817732118438797831242132657640 118 98236824531218926594969377277828188076168834 119 234185579244747663725333753850225056580167764 120 558272173270109398784337337235898455808147300 121 1330858289621696192607732062436218714247855364 122 3172616999124247796189542683875835665058866409 123 7563163337242555182289579909627935377421581392 124 18029733712452377857670516987540220687957141456 125 42980864387950553820515644016750013077508247185 126 102461563381798922177108139583321536591337175656 127 244256883153461149660373429012522397228143631948 128 582281032991164721036453288489026118767185610908 129 1388092720270402993035901402257801239078230089376 130 3309057466924092128379601403706767511128953160634 131 7888422120154218620255166011587692176140894695849 132 18805114195729328424994883128546271408272240194916 133 44829284555008980120061519353630407550424336390816 134 106867989888110585492639708091075117710189879583801 135 254761310069785889872020128783211174729274278968272 136 607322409417698772141868294134529274972993456218790 137 1447788555019927153612365041891099179132776999389188 138 3451365646224750851184383421469957193853190504660256 139 8227668869627469893821845643707808671103830253458976 140 19613840423510068412745533344814250540797485671767745 141 46757197239554936478432253578654563184346955447550976 142 111463917646547151593310414489389106057570639267660800 143 265717486731771150556817009358864998144045302490728065 144 633440706605525919989828882328381002365647409232753344 145 1510051648162498936598330031221810520321967245907611424 146 3599793881794693149891531412612488958452451144568047428 147 8581505147307398440420435839423738476948221851176912740 148 20457346451333128736071132598536251033214241351449492134 149 48768021069262541306030896800849283379626465202723267353 150 116257496282322037596150217942079983393595414218740304068 151 277144840932511212624286144942057874396549446686077787504 152 660682238235905122273596433634899896298137946487877990169 153 1574992406323376663403548914861277968415447695797573670680 154 3754605370654099187896268083254713869658083064257500899370 155 8950558385390846031125219481565035235380204380892948015508 156 21337128007232832185967598352419230051271640814981495932076 157 50865321692123594058478565139245151412053858188964386256972 158 121257225900607892480962277411588305224605141291076056553241 159 289063635970041177614368572555006313124323357712575268962000 160 689095309740230399624455250019523296456814413236498124265680 161 1642725984236904186242295580059401683172976311620403654060593 162 3916074628783038332292505078948350421596686058843119549523416 163 9335482999206395016876000429088888767639908377985980307823124 164 22254745144005286770582424078480453113643858518099655190271404 165 53052818099152435177928184547222364695334902435735393246324600 166 126471972159156332104163980115014505532021971187634804809549090 167 301495006578773068832300971249302936883529768127282528899622505 168 718730303956547282314925380399124549763085873716396009523310084 169 1713372488942045668714047933637000706024915744690080169082336864 170 4084487977900737729722456451729157358511583977553178831071935673 171 9736961547641586113984394650133819918651589596974214025426903552 172 23211825005536811571111572424747012863142475210583234286678295566 173 55334389219002861773874119787920580330671554125398806669830241732 174 131910981989125537847443881385079056631148829722432405171305711880 175 314460996406186827297729219911115931799004164026694556925006563784 176 749639770469783736620654558798441203346511083935231241306526647409 177 1787057192759482811770502886797409567095226784574626804033472556096 178 4260144053179111501357231122214410701003150045143687975398646894144 179 10155705943475067192045993498069208001735924653771335162231264533409 180 24210064712100124756475547614190677801421667614634703331036152735088 181 57714080796190854253620505860677654738890581771932973699860804724520 182 137583899991992321889908135469631077337883922623586514085183465985684 183 327984597101230900385892153586594912542709614138816356598022923241692 184 781878518794116118557290259861270323119299767133586293160247269617262 185 1863910755427931356223643952113506959530871029717398197953172224505753 186 4443354332790842123618129051763429949127383182335032526658570074743716 187 10592458715759867243461847516691885098232254707730758328758534479908080 188 25251234369734580110263050043495754105812587240509264313138136902168089 189 60196112565119767199742088416980568104174492479032690261011081780484040 190 143500785541624113545272882039910373044150625693484618389604623238659410 191 342089789083745047558775722992448479439646255445450942003855467632073044 192 815503715562703683264454596800953739301258448960341071653529773626151476 193 1944069455793575073871413780029398279403392494592808620766066649915035092 194 4634443690231023182991412695531386415792505894552726753659051753001699145 195 11047994326496288195418231723008760306974155449702705109109052210979823568 196 26337180209046767683872038565889609054994893742542885775575993500850594384 197 62784885732629162818182155475122078466263092031014002981816334360616757457 198 149672130621836729986426876442672639711030672699182231071102286779562332744 199 356801584067198822422539565436308027987210156244432739144040773241313214556 200 850574985897131154160672106433244780853293893920760948292588089770447216316 201 2027675433463455309120713891073201257380724538004789300580228111542848955024 202 4833750970391755397576089422862777746605703231871628946984901430903342494410 203 11523120543929175065615071473216460062172695029595644559706170447757470255273 204 27469827858997285929456964416725019413778657661363511823865627779017804382244 205 65484990782335547869378240504774105851980712545687176438000863775827142890144 206 156108878431067978258890490687038146557261749362789262803371752341835676448825 207 372146069410148217810573225529866525089241629292594893408330267430388138477744 208 887154519136310429007216833754669606863044096545698636134526291395719416236278 209 2114876940851322492407935988395228429376050850764752616629719046023161045528836 210 5041629590411207186505981417755274635478350991143845410372685871803583242202416