1 1 2 5 3 19 4 37 5 71 6 237 7 715 8 1665 9 4007 10 11381 11 31243 12 78473 13 200815 14 541613 15 1441299 16 3724657 17 9704567 18 25715349 19 67778555 20 176954073 21 463516063 22 1220730621 23 3208289763 24 8406208129 25 22053755335 26 57958276581 27 152196865739 28 399275986857 29 1047973251695 30 2752105872717 31 7225241510963 32 18962956577873 33 49777970637207 34 130690236384821 35 343085435939867 36 900574426358905 37 2364096136274239 38 6206317167600797 39 16292430233105027 40 42768578331109409 41 112272629030045031 42 294733943989367941 43 773713845488888683 44 2031078039475295049 45 5331831983529914895 46 13996791322159047149 47 36743318673296839379 48 96455516458655179249 49 253207771504587506487 50 664703012858570557653 51 1744928005326909949115 52 4580649075893138853913 53 12024775406981377291487 54 31566549960349902669117 55 82866119625051785108771 56 217533818131215095945665 57 571053392832474533200647 58 1499086541986312463299365 59 3935288752440579695753227 60 10330622069164698211859177 61 27119170163653715392604591 62 71191203362777383970909837 63 186885772862561060354994547 64 490598413869343068272455569 65 1287881950641085164688581847 66 3380850585023899162533598069 67 8875153809931641628432950619 68 23298383880661700417442575289 69 61161159653619672092177952895 70 160555662493515718371624533469 71 421478609838903086581591207875 72 1106433841031698884449433518945 73 2904526639888749665568825493671 74 7624744194623207587219670550981 75 20015903133480490259397465615531 76 52544238591612642514308275313289 77 137935170608210211733614282582351 78 362097002491408499937980990788397 79 950549729367229493444354464364563 80 2495311426954929503826269133174065 81 6550503280838869899449131666853495 82 17195886961676001427734126783444501 83 45141344966967938386348391115124219 84 118501652749363333838568281980211033 85 311081597526569648093191041976677407 86 816627937867143751047370616664821373 87 2143750045452814911053016164318538339 88 5627610866983019229330060787121431809 89 14773179428831394639614993932543071815 90 38781435958075753037602259193665206373 91 101806099503850472812402019821695895883 92 267253690849543840136433621298793230889 93 701574224159078911577061927555189600495 94 1841719717464212667044809757520195096525 95 4834743639170678979778972954724358219443 96 12691804206092555718491729379109063357137 97 33317566768530695676976679318208172818455 98 87462762373921295653086122314677577593013 99 229600644464681588169004884517732002094747 100 602730287814089158692390111025422047011577 101 1582242073824296363607840536719060007829439 102 4153582507455545837370341702305120113489693 103 10903671398727201663984641235220294668225795 104 28623495442323477512258022563699754693967521 105 75140240509530328648664218675295410968030183 106 197252489836732722927553909117158131516931845 107 517812353047246580854871361359301816346594795 108 1359321918776791664083947793382951616492044745 109 3568389336395014518977265509052272410524942479 110 9367466440587393625786504208297317988764951661 111 24590766097336804190878890843439361549944307027 112 64553823714157376698827092356959736764540545137 113 169461827241327551502214508922541061234846448055 114 444858402487946055298387275604018955411783844693 115 1167808712355589142328961494983169713761570142011 116 3065643317124039786545212547819283302272136998553 117 8047695524441171757290685711968969406887441371999 118 21126203068812242988988955853340897983843486332861 119 55458914262996874907579746378383201795588918597539 120 145586557187409611575406089300713663864278987526209 121 382182845000717712662091989620850399503269293738375 122 1003277567892604812094718607344492436090400944496037 123 2633728571031508089263041944822445457506833709398667 124 6913865522218278870063501000407287393095103114971497 125 18149758097736361610083989767478152081062075638994991 126 47645375506328238916914686094422561041389217187680525 127 125075044797547193485338434033495128865398406131563507 128 328337570327904210037007085844336544512387725401249297 129 861927015603560667199044259019596323635175917246479191 130 2262665766471143234066827615471538394753706289612926453 131 5939779445450409880549206221103497328483113183894632411 132 15592660826622863408665546494139704538972022717297406521 133 40932676690601053256581074465316605715555919198758317823 134 107453374359080391067891933066558796250567733223210651741 135 282078490698946028028532913138516652816117415119517469251 136 740491170143243074183690718358798345964903186632452004321 137 1943881547655197340145602778106326649010025125695007338279 138 5102931167407986009352050478634582727333169956665200645189 139 13395829869733784798131013570174374872882324865769039400747 140 35165721819838287248153086749038641597042869072228835707145 141 92314399565812501397272982883310834583840193176481164916687 142 242336796351182422118335047866337091984917736632129838257581 143 636164272767510116538096003781368450889859092372311746536083 144 1670010448431185437233184809543215208617363271611538528222129 145 4383985422093267011757364735237092280480078826943876828906743 146 11508507745673684201506234196728304748558374468935566637215893 147 30211266183679720709008354272466655140604462795135909225570427 148 79308336457805552554119160623763551271752326492583145488690649 149 208194260825197649931537289896518440641239125794611669965705887 150 546535864657950649810683553311010193534610550090162952266137853 151 1434724714185118684530460895857688340331986945089618192984237283 152 3766331065541035621764256909688179332762071585218822725503802241 153 9887088132664025483265160705049643637124955713778435965752089799 154 25954837756415689520469495475594972510083226737739947536513557221 155 68134681710412638467217775859262560879228847823294371441921887179 156 178862025466975430644638264152424440007485579821291855588837146793 157 469535093597712783378988911092379249881636758762692867110001598319 158 1232588099929118800786579487025914616747432422385369455211239305805 159 3235697277589553308795864971531551661945640611579411441426714341683 160 8494108350390953303318378331511094447580266792834122390155514583377 161 22298092336354062401539283950549763802126979606410141993840329332375 162 58535269545706608757302467014232174283420800923063154949609282833205 163 153662372955657559994929178035865867579707382560350184820292626329883 164 403382867211815553370941015853260407248972380994352497898460047401337 165 1058930266598061525764347764386956538616627666550720715426330082197055 166 2779823836515673664530535937766074498337660657275584392852560669313437 167 7297383789856124767090307553002762933730455229941811282809715771156355 168 19156541316374414546166772496857829091616671413186922740914294088095009 169 50288306847185192264892674887442000065015660471823579082716765088518759 170 132013068736735706004309940264062654354344720930876341135153194679601541 171 346550747279048230202972768495548163216441313137220637381911547289006187 172 909738873498717892715056319243327781884208759293276664509956957390958665 173 2388177848274265686705389495070407881077237637918008408307796126143844111 174 6269264292349643612745110785146564244654115501136595841760190956125251309 175 16457599586116135369477140637357142060944141290241962000983486780906219475 176 43203248659886653614080511045812555934354713198658869458692261212632641265 177 113413908571613401339211425711330762546868495866660004939742042248883662903 178 297725635374106838603531499700540323288897168794506275103576826869444066773 179 781566873722061656140235983271171819105139244569859398710137609938071431611 180 2051710385409433033577140373680958146132139202218384737513731576918496693529 181 5385995296282092492774394369878221249192593312097735527857998389609454612959 182 14138908462845202740880235873643779556514118722701786428389977919843965332029 183 37116395675040975237464955380123088910018199664830038133372775015412983042595 184 97435161386494868334668426266201188857216795626059111617269117042172658861761 185 255779433906517647609894231817104092846457787463258627734710346616429939462151 186 671452870591813778906282028454942056502409323523454691950763286822800334522405 187 1762647412812569784788304934555995414026354923686455040319217369531757438418187 188 4627168991259838437741828257404326595708430192316758229559678983084418035570665 189 12146894902544690558815933878295653903684237349555307018609238619898637770426031 190 31887111979736356723755161900797034953086269214954927968425875897815433511007117 191 83707640394191262233070247877817669209768134938953088165830169002867634353587827 192 219742981578765555402457129496827580835930405179671149604765992554795827704839313 193 576852694995766291590024511758269722484683628499156192223703582187580454668816855 194 1514310169695240488124993398621185700831392279368645018644220659024094961711270005 195 3975252798392938260995924219940090321496754900483572484112405420795387521456278107 196 10435533701996609323610894726195492812222945954061816282481527415328067885184938169 197 27394575683219902946874607448742079448938438040781031176467980067923591767240306047 198 71914173083459900460384082008354065426407596618203225406788402784950845992577262301 199 188783661045921459623196090557348637171058343788188572711770583783817692627535570115 200 495580622703403042588683738625504496482179030478095172270558162396607618192317198433 201 1300960857726721899523412700432485371963062282857048341047655859059666024741160129959 202 3415184282437090376528314050448623885645496639054206642195226151042064622701212262085 203 8965284092702010946084550447208132867938134705754039930474810299010058909702795850155 204 23534987343493753851734163065892854897039104116120600211205628229251323212503594956681 205 61782272991136726271375771117785974604843061193429572478242221308850414955987349849679 206 162186161404780431873452862388685974928023028423388811987966228851490425473578170259501 207 425758873503911181595047242722932104256930984211277325694198356342582208019906883030291 208 1117670069981547125779584281213572105084082833362517196948438020718181701432745948906033 209 2934023136269597801505488426953189608932468684971272038678658822792893128293483335367543 210 7702176156786066712854731260171313532933724807907058403160909841895501178952370744109845