1 1 2 11 3 16 4 47 5 147 6 386 7 1065 8 3063 9 8624 10 24219 11 68527 12 193946 13 547869 14 1548531 15 4380048 16 12385479 17 35018011 18 99025330 19 280031137 20 791849343 21 2239169200 22 6331964803 23 17905479095 24 50632882698 25 143179634869 26 404883140379 27 1144926553488 28 3237619531215 29 9155332501187 30 25889420316898 31 73210020351769 32 207023082401735 33 585419258820272 34 1655446805815339 35 4681267531596159 36 13237674403376890 37 37433456086498445 38 105854215214529539 39 299334233959771536 40 846456453158465175 41 2393607030141094699 42 6768634813525917330 43 19140325318583274193 44 54124954786785424335 45 153054385544008745648 46 432806734482381821331 47 1223889591558442034951 48 3460911332871622988906 49 9786754734029654718885 50 27674955817088066990507 51 78259157431651421089168 52 221301011730472997675295 53 625794340243765199041619 54 1769619366936664518760130 55 5004124362353813307195593 56 14150647931287515528021911 57 40015159971176192829318832 58 113154749895118425456338875 59 319978663912631371018309711 60 904834710466991707782178394 61 2558688892736369381267834365 62 7235452811523515252295584275 63 20460391857877110632149616016 64 57857835008081028559697119079 65 163610213092450927549342893115 66 462656472099560618574238532978 67 1308298590471599423058820751105 68 3699602848010388377571681955103 69 10461725887874596840860724552368 70 29583637230651793463370925977763 71 83656521034371195812007795089239 72 236563660411678171952300688834762 73 668954012615215521116408614332309 74 1891666159608962178115650211786555 75 5349247918284073609598823794308496 76 15126587292327290368617891574547311 77 42774918382507139016863379091834083 78 120958786491003744263335846432839330 79 342046895298334658619905166461723513 80 967239189291399211894996251574621799 81 2735156091637935602404178000639604400 82 7734466229707623864165957400289655371 83 21871500511937348642583590739028600351 84 61848163846952193742950067695915294650 85 174894053069274926695535598601590600813 86 494564881096396402491038979774888180515 87 1398529094165424316549018032046223277456 88 3954756396958841049872552989975179061047 89 11183248331791153394651579537288175743051 90 31623956243343608443315494808966939457106 91 89426129046777169902083464115777214028849 92 252878940723114133068411087733502435059055 93 715090313568133653291597410534468739818160 94 2022130253696653220255911970663629495123635 95 5718173894024773469382581894392148846732967 96 16169835065042011207526369952582544243597098 97 45725011319414312245160033163933585586082437 98 129301050490036948975816579082597448470427595 99 365637124527697842665633976016842329725787536 100 1033947569073961171970626312618543220549825727 101 2923793848819011065472317889850872243119616115 102 8267895516257442732960720351454375352248430722 103 23379930255808344494995855008107684597928306473 104 66113696973023280041752111356730535333508574263 105 186956114907778311321113996591789102972487755440 106 528673943550188951989673264775826916479544731611 107 1494982599134444970827902764759876704980300403439 108 4227507330333571513349091023277285104009288317722 109 11954532606848659479311597553433010479930887337949 110 33804991613564256991855578885260091703590805937971 111 95593654354873009461222257197639103937905697150352 112 270319450375259048781934969131871093068101781675527 113 764408534691164565438981229038085044602383040159579 114 2161592172141280690477182650180072185489370469904690 115 6112543890617639691755437178253816201915937009447521 116 17285033363955478878336292991206940632217401852832959 117 48878565739487020038803776833381491060053962502390448 118 138218662263700328716694729023684457373572219646382019 119 390854320476371607053882707927174660550968082430037239 120 1105256680487832036390793749536539819277600780139581322 121 3125441541170915097971241867273889884890541016569375349 122 8838114258640182748091664581031980143461547594137934683 123 24992393113043137156609323280862141601584658482920400272 124 70673414626457766657210485736731108497346001354776167695 125 199850070874427095188293598667568181226756555007557207811 126 565135433735804123658030785309487153242940096196195714146 127 1598088292219981460974229163657534041112411287325269261273 128 4519069301403062142556443444454029442958166395755478538503 129 12779010678136183149025288658236933912277075322845344265904 130 36136448241945948697978474727685542750314501851689689989227 131 102186540447691013467201456321273500629989074523001999877823 132 288962793984461731879447115569797684993781000171073647089786 133 817128126086718998019219092635879596110118531411720331788365 134 2310672475287239883025907290567827700361383724992472992106051 135 6534112726751775644220491108708372003035000199933776997961104 136 18477144460117460771321195089495650218999877380400578126494679 137 52249613937984176690753235818819496609094680823868384918167915 138 147751302294631481292972028134218455349159601835186897974564370 139 417810691494686411457640879417968092544155022727760176980316561 140 1181483825971061116429467668732492374313974578867045173684966159 141 3340996435580608665728313665437041585923835118010776574758453936 142 9447659745479864838524127726249030503590725515970198927044260819 143 26716064020837270416455978484899320015487661648980448440611807815 144 75547606073235341807672551690922687174673351441947107147984925162 145 213633294894981939180896539989157214107135410206408921183546597221 146 604111593469209298819377316594481431409633371537712238198971247083 147 1708304960344828634336238665761638865567626426673949637507345010064 148 4830739666457813798674326986185741011115343818217595999674316751967 149 13660351205898547446190535868103556423722278488486881389767095523475 150 38628700354975648848612737690924719787648813020109785323614612468290 151 109234123531917185186898662287327574414733103330198971425921506251145 152 308891928388401138122766495829151656341160195440919100438452841049303 153 873483672852705196933763392801086894592004073844747157802355170600624 154 2470034522174006108099309224600175555262012973077914269851057208464379 155 6984756247138449911251537672658783268002402463272318519512489612095887 156 19751472861601861389759251742255424178989401336986043034802219310127066 157 55853155986999750578936851461158653569604926288202293874265010253233597 158 157941387741912724952762934242302507447738756296617839385957315733520467 159 446626184698452330490867227622807183065791314720771312255056988190811536 160 1262968191619615712636163351652055163518807519264543791560838385022652583 161 3571417681477576222907170437070752324353260258939604013747223891315869307 162 10099244256669498073745912431165818922687577539830958295438278274484323570 163 28558612756174269574673398349392118664494091689233927963932935884358887873 164 80757959885810728088338577407114119528847902797985433116413973597481003103 165 228367117849875763258167858875992678777908493423799685121742288098573623984 166 645775854030979980661997943115535209687694639103473784540934553348290558691 167 1826123031966392330218946662605980236424672765787465126390381293150101632663 168 5163905257625429673159381342305999368244706438568073609223066016233276696138 169 14602475869885589609405418734527029454500931837046061258720115338968889532757 170 41292837666941173510047879063987143338889326307143611140389252970641880593275 171 116767763068504575647027035099489496953971388189274207955951082449427752244624 172 330195531777131846392959316272006653690762721101956094207983449675840762135215 173 933725938910197224055206307456286706809021318722174054798580109035133267784995 174 2640387422268898623463716113459057368692434689379154928519773018571586101893666 175 7466479669412193304500569457950768477562198707757052610340804774099381608355897 176 21113688916848723547165503202148446502115490517171763617775930833313620109227943 177 59705226480922803723322752373384680755045334593626573125824254590776158184126128 178 168834261183683719476522804903536254827467691887520080058664345797094857668866699 179 477429019694755503887724738097498391089586774915412679101603601723564268759270239 180 1350072356455594796712628422900231442942991470347206055697545381374981938348742970 181 3817730578737974210627546672993567243520162347757505536328064488577061182100594733 182 10795767132137688309201892351208849689630211908653779398026548337857484260815691107 183 30528238063847824225087557080410911264893304489498332761545010084594326250322714000 184 86327660450232916521107676832560096446511171749471301024710097249972509707676413047 185 244117100476757379761543026345060281957363409022538632866009773068243752624282295947 186 690313607879297888296360223618423991370633612158494624611660726621872571117976002002 187 1952066759324401323269625868435691521467256496030353635172816615735693054094163143409 188 5520048553824179687500723966565166324391160338083387215085067643678131714721200667823 189 15609576819556226159034288155052439938031723583326156433952427116709796596449078551216 190 44140714725566144528276170309805132236538911393385729026283695626644736747065325270259 191 124820981312112480456521580004200528135576352594362482686224526005072563256628134205927 192 352968398282293603163331625679420561108588640533764626160785253071975004418678688746666 193 998122982821623600754976041168427258733529679691513366192119318390346019190935037124677 194 2822489190774423035050479588867808905858251869759914004872221825455377969556636903294987 195 7981426506699481051362098582106618581569962357023206956190947785118233121495491589586320 196 22569854045877308168966636365524013651529088469365997450568974044060537296489148040073215 197 63822965885186507210003046448540583290874191107147604735638391311273015106291102047661235 198 180478392376920909409162202122005149110319187615817782355903143258952661214012232789220354 199 510356259117660061447021766658175017376994054903483095686018988081383746492308588390105065 200 1443183905786383493420075850327321275005807396133100004634840610024290989977658804137707895 201 4081031139936831170810184771733944131691722515584807247639053728717145444191698184941004464 202 11540327672971788367691161909722075652624852203605055933874576554889916319073998581894163483 203 32633704138219314065187595681913881463697220544760270757353958582500157815435011791003151407 204 92281491129150176182693480205568883043607492471594218321441084054087886945920793162348084378 205 260953325094529050738075675152208513277446364424409482925278013015424141663938201710275991453 206 737923033586313374698126993152587207273459712464716571720890036700168195015784679508684238195 207 2086696551193489995471186628667196678269143589679731734793486524377267569240264949153113765264 208 5900754277313788984069622850835336144588796201753544396836352863608765987556104474128258359111 209 16686135327785077582055362998105788226036689747077491847068453837189226957794515904372302789019 210 47185003660905889323524989819340642700288694788279111607421749687355691692883502329630877155506