1 288 2 2878 3 33851 4 378570 5 3824372 6 33823017 7 265989722 8 1875119528 9 12064334056 10 71470709789 11 394816481079 12 2046492520798 13 10040116514715 14 46818554972015 15 208795743874615 16 893130423787384 17 3681115372968065 18 14648853777588355 19 56482860652965624 20 211325574064009965 21 769363788106715612 22 2728427130646482112 23 9447119598053179969 24 31961278639541588226 25 105860481782972033095 26 343454750122111954718 27 1093348999489988994466 28 3416464520170389338969 29 10494413330437365255132 30 31697828411974624624645 31 94264976200494224558727 32 276065489754582309929572 33 797099638801108341105186 34 2269431169761831716725229 35 6377808932120401228827748 36 17693834119778162332417988 37 48503210529451065941667881 38 131385927038475525125426572 39 351982532638246279396484805 40 932628690997693592975265477 41 2445922334017190635473350011 42 6349462786661634039050761295 43 16326507484848781663958674974 44 41583469132242304942775814479 45 104977171868454816724840933525 46 262676665639838666044185738656 47 651858103979267185996938908722 48 1604328352527714178576565465717 49 3918084706420880361072567737624 50 9495051480215050714031801298186 51 22844250287281497637215518534355 52 54565080095858700326805981721994 53 129451578210245425678343126418371 54 305040149551985019640145822314866 55 714241309243529108622852803081897 56 1661783019432917493514351697776362 57 3843372937699307794234576017806353 58 8836161817420598602283757680860512 59 20201458010271946000431007806729347 60 45927728641899988110762138794603619 61 103868553550008718282607387835915243 62 233677406772206857004601907736449808 63 523125909249941919271410751140948989 64 1165361769127744632138768430565695371 65 2584069880498900697203040768470162424 66 5703565538133868089524231650055635083 67 12534373321836258093597423497170617044 68 27427370966016039944051612656922869693 69 59772102600066043968419270921417799442 70 129735449972303172133485947573123634639 71 280520608628314158838651746511221877694 72 604270563049595527060115943577954783596 73 1297036569346792361677404611292515987078 74 2774234964565041731350457214786318110823 75 5914144604875902380401930977922584455345 76 12566545402638301985888164985587210590538 77 26619317901133205712124922549125754070943 78 56215224830665195783987747806185575500289 79 118375965069353170562444026971029980820193 80 248568372528703366753838484953923408196778 81 520562186550634860702423292536067958578987 82 1087339295518773469207005864019629414860193 83 2265637133725250598284250533800813911086006 84 4709455156697201735294284114402098557958479 85 9767171443265099057999811705596472980735886 86 20211929284983130865100564497362309827482992 87 41739406635864972240495782245293550507140041 88 86021663175519250233373859907895794108631794 89 176948677719880925793272845985292759481083651 90 363319389023081426740739804903813768098763666 91 744702394810684750288161106851637834757658408 92 1523890588773660095867710576890250279462680101 93 3113502890491566352860442588635232355064671490 94 6351744360807258236665364521149265601164360311 95 12939846913219823489829540604841753371974380595 96 26325770285170266199076123410234470562556485498 97 53492100114140505889334070596154646828992820702 98 108561955648258945675820671708543963639246495805 99 220081050654000136794851054213501805633448601176 100 445683601715550779893162609102317869012196810390 101 901662565885909712291009084112653691156343432415 102 1822450890196680250358157688703195127749515342770 103 3680385672588326216693129965480204495294335887491 104 7426366814976503391672770403317460814591204452943 105 14973845442214946321690058180958808279191835092477 106 30170516461721860955532113119001194456476376949303 107 60750525843077637832225910831869020112419310093480 108 122250994196150889605447208818825684908060608144929 109 245873954804755790437585843011620780756129371190181 110 494249361246699270924609862069509036198266248516766 111 993054937720039194289216225348092015329107852649060 112 1994381313930065110882206011555289191042176343895255 113 4003764637137759919751278796440294988959738616199330 114 8034650719490099239410937301358983007429456399977488 115 16118289977543163358072169882850850575163345075174905 116 32324786397053104411649713837023832465644704760965180 117 64808262860620634947744700494943367631975893382744125 118 129901136538503479841632837277282814119331267953922978 119 260312332508442597209236801431669764319500531212791321 120 521535981900635065690070408164340542746630151781691458 121 1044699042940369887689183935842440611037245764236440405 122 2092294450682211976217113439925841137721252535234885028 123 4189741309317977965742608821389934170572211157281572113 124 8388621598326508799357516459894065575367304259768692823 125 16793443318037569838943877112664096204670033559333434377 126 33615521401563596418619132602586066393876737090671542362 127 67281627801370339514355027968624183576120725727046495169 128 134652365957033512586840030128609042287043638465835254753 129 269461625803120721814774995960959401342323184556815737228 130 539198728370407513437318751092386078445298797153214890251 131 1078880908440155496592145541310599222188782491873447763080 132 2158607961018716324272920082850859634822875775734183186479 133 4318696194429938504790963036241543249736913182278268300688 134 8639975145306651474245416400280115450277406626099944894237 135 17284454798037042044541577681828040806032163876023491807404 136 34576745271481808028003094710909076505164679328383487996790 137 69167115740373708762338175038206976695556398050412858347000 138 138357863160929181517905812321840631536137090541921540947759 139 276756699349743927057561248957471315411159242224387790500355 140 553584259578685948462874314279261720567017963271919673370732 141 1107291031646315750135815021795288614419899387460332725028815 142 2214793352959874196606237540154552552477844383621989884007191 143 4429951001991200487144132194681601754949037405617661414379571 144 8860528579366234972729133880776175917131556925200487172985356 145 17722134573224219212756167781821833240470780558342968207845589 146 35446117363483500365445022682539507362852427659899678255124191 147 70895404480067365482529581678363449011739052330828995211494644 148 141796232416812415235479170448881062043925032491298198832177937 149 283601742532633240566121904306595692406791632036989057936394704 150 567219319399986624775875798101946770741010732976209140963605104 151 1134465658666079451503861281469032666866485851956846960513314257 152 2268977319548196831023819464823722418231596394243538813503336770 153 4538032947441651193950672085652848691777353311848115335078751487 154 9076198899245429244194480832201106114046626049623376387490474758 155 18152623672792459216739408340634923485486477902499698101683574206 156 36305630093014246225646152965536902194358844613425691986915131761 157 72611908685603947447244800857572129521491309844616085887200058600 158 145224913766719984919551691490482598054995444297976163351920846937 159 290451681001550932429513445617739499858350718044881165957902292223 160 580906488646854111173057695741054837343143583021038737050602389168 161 1161818251290870186296056332507099257089956456661214744852197968122 162 2323645380103406079131486076739076519683367904591129833610923486973 163 4647305702568380547310468378230766823562014662691497282209008920060 164 9294636503865774499274247748997367297740724274454327713770691464360 165 18589315164458166764926622295990103924705316272137468887076169835045 166 37178700993426076670965486254061519318473940401095844064924912451832 167 74357520434129610181213668564448644626432932052407809411788618773265 168 148715239012827578567893837842446924872731504086484873311390228817833 169 297430809488406253143767617104631439596529267282973986445303651791183 170 594862172370763738728865453446032919703980383944358752390623125902143 171 1189725268663688102399156830957481136660771846664223394845168745289410 172 2379452076888634104082659580874912798773178979537100960262988661825411 173 4758906719237756041026649460576192221793819887175035053720627317717317 174 9517817705327123033126764581375618198743064144777526792553332726745484 175 19035642507439067946691166042383439932279284501289788920518750091265926 176 38071296796432209217481808000035955236097970250068404233039545818265753 177 76142613152474979693086313527113516934990189957869080291172337192200540 178 152285258717815473054567765069401884473026416656861366317353375367699606 179 304570571150658650336013821370662241144443556936431215699162228764444671 180 609141231157225131706044718416991930367945267279720795291375838970091982 181 1218282609309305932993902664146780818268766442267234893263199489169522503 182 2436565461359198622265274672587833468934442603413455930761246185536579394 183 4873131323596063849997801322731337664772055030247666912871353636306372201 184 9746263308064889761468930689823621429571445686028455974191626541005803802 185 19492527705703571348847515640773656999168004667804775555345603287319278265 186 38985057204669605359912275077189018974479325755800662532257664222629829288 187 77970117361005170825898677412030810476086956545934233817888516771422675119 188 155940239572109953322006922087597802380707099911413458808096184864709189803 189 311880487114495329942415557592351959578445793425282160822582656486159015047 190 623760987304770473934100946444734718123170443500932341387638573096727196052 191 1247521996063325920665521728739956619672713574918228892210192110096501285893 192 2495044027268383379752034308542627006619469777090350081869670409830910848023 193 4990088112105549502133666784311476269085931580025868803137364395757882153568 194 9980176318366443107121075458160192960853764157329244243251171363497574765083 195 19960352790743246731342913252612129235507190725755534749586553357058745186380 196 39920705832999178308875151023400375677653045320836781081679814994763441862241 197 79841412076787584383345607658602831806975488481655299545879377866472212799646 198 159682824823450489822301753477146265558836556690122383811657876025899151892267 199 319365650739397506784469691857315172714955637196768541484130180330331602639306 200 638731303257781099548763467010998319382251826361697303778935439548726827791984 201 1277462609412758711948326422838130728618837824127236220850461250912412793309082 202 2554925223536594575799480815533483882204376823593329207593067415831619738089175 203 5109850454734744942193956184694743193262409801921945653775616150628159530917605 204 10219700921910650196593554168212638470374776591051251812271486513888188025487742 205 20439401864026385573483691489090181620271858427051753889422116726412678068854063 206 40878803760818347059411153280066328140849267435158986167371603187844529201633437 207 81757607574777976148555851287066972111708288235352464483931473903450943230781781 208 163515215235618377033723849776404283763047730437175740934703037175342236473355278 209 327030430610633708194927445431578919830239570652660060878527061906485951835064847 210 654060861446727770302299871072645100375278659000412907760003493336650184413027261