1 4 2 13 3 20 4 45 5 148 6 529 7 1747 8 5797 9 19584 10 66222 11 223320 12 753486 13 2543959 14 8589093 15 28995289 16 97886648 17 330471005 18 1115681398 19 3766562359 20 12716019134 21 42929679141 22 144931880115 23 489294288989 24 1651872133532 25 5576769838008 26 18827341650266 27 63561667993990 28 214586091888427 29 724449063529643 30 2445761700535535 31 8256964633561770 32 27875759509234187 33 94109397664386072 34 317716140625720583 35 1072619191289290008 36 3621194463934894105 37 12225260793474474667 38 41272846006112598055 39 139338362283052903746 40 470410477650532860134 41 1588119839056519048218 42 5361540065607212803516 43 18100719585614345283279 44 61108570580072952735077 45 206304361585024626309811 46 696489693753097406052748 47 2351370032980909461403895 48 7938295543480978630528144 49 26799923130670246006123367 50 90477341877206605311379660 51 305454211687516721806723197 52 1031222552539945244427520057 53 3481438173636614712569867535 54 11753439378338996829534245738 55 39679962799968108735172100064 56 133960740947758405469944146568 57 452255467217495943816764424104 58 1526827980952116984187596708541 59 5154616919859610746948786058477 60 17402140858025215707513702875211 61 58750147906393493956732587195634 62 198342256115653290554781568136105 63 669609387600644007324857507890090 64 2260621315618499401406420173561391 65 7631925160040572988443052917220064 66 25765607554896611586242091250585289 67 86985461564643551524176777186693861 68 293665519335914692777214581022514939 69 991423574648084672989720049591653752 70 3347075634179763673796039681130814550 71 11299827427339973880655919039850506172 72 38148555289207130071836987925902509964 73 128790663398324112997822801040138453123 74 434801130811713187258868228564179006999 75 1467901619315710117036941565130413812089 76 4955679760922179137836362824346607270330 77 16730523060709091829269608481439012906625 78 56482746139518811010789924720134185602646 79 190687439949418547523996414364786924079217 80 643766499324334692934143837391942958203376 81 2173374952027470097152778818302311793521411 82 7337378827661924416404352347130026420861309 83 24771210329077634815359607521111539702699211 84 83628346795190878901309636610819922606051842 85 282331799487696876226818666557260136676538204 86 953160597532521578454523495258716038684751360 87 3217898679274148806232638810056024222155424410 88 10863722164848516843179474261499424872110970787 89 36676250882343643540116894602072061233360491251 90 123820119694985733641138419008437070161451888107 91 418020426636936100486635429247056769693323017010 92 1411249460234550695709814977966500346826551181877 93 4764420377815890147090802911107553672182741199326 94 16084825664184560512884801103188381570992327844477 95 54302852420804581324078774232622883894451453954132 96 183328053570493884005716037766016654363487802878089 97 618920990844110488100604541258465689936611789379179 98 2089495772452298611396399897287980298478519114163075 99 7054200209208454337343989862528539894342053108413376 100 23815190845394552534011589152875938992780411671227082 101 80400796430784235354975904803477838243971003193387430 102 271435492945230331518497750945609777512647376017331410 103 916374340816981032921492566235362870532143790329228651 104 3093707176596827102417341590073567877712404008152710065 105 10444447938157888282538390322926215014587814084379899939 106 35260768555635913685433149019463076738152231071449322418 107 119041409033382569862756136604919390828995868232151126073 108 401887356547368700315903451771467161314817830219160421388 109 1356783733191018664706344642155636907275981545782405436349 110 4580542454648689551804451558608098952865220004084583783906 111 15464048297139423562620092309154881577425669221216973547681 112 52207089466787095115086174236297882582047716538567776450661 113 176252695168916173274280030705271023803079446601953523651957 114 595034369308591824047024870436733794173879598856555608158214 115 2008853823875690202067569797568492537682167414469613984026682 116 6781950579407839297841888521571857188044880784645024835582130 117 22896067954208963263161122024860788254105511868062682518260300 118 77297810065954114597283995681674554067302292986524149485289919 119 260959718190124753496855365759009357166059951643932672271164697 120 881007811990575644481212896051233215828928164100285583134882933 121 2974308717726817019891538442649844915687898496088445599204587760 122 10041355170685337562480028420720247974318031728565314093895942951 123 33899915319116529095006503080094458119453706251779836651567399378 124 114447127813808483089250007039963806362899087789751987488929923173 125 386376925769015993817753898444136212599102101587226780528080435622 126 1304420055080697562545302662485449357851111306620653946480872324643 127 4403761111536791011081962160100588500028823924723372788648967507671 128 14867229196567361824253024111446038863113348755578520808206443409887 129 50192210336797779955156715715289305613700129397815922761240916125512 130 169450402975896264091331018505781583112646624270222028786458755390792 131 572069627458560859657406423754441024245183099853138540170633691502318 132 1931324168683911225683472723871485516457621289874368773983113824630456 133 6520208145140151847539057546836583116355003945612851168864669517759823 134 22012417669335270241515430730811198365814449256591282698012583852347403 135 74314580280757016386955086370141886471146348060181676191298635086002863 136 250888245228896407324143481623882846846362259951239397063414291864957590 137 847006218109984907878840019355786986517399004682836153038643865539030115 138 2859518320049015670679892073345300757783570449492855879020112790244878410 139 9653819355590811476252067957173752204143159897989849381277168427997379475 140 32591582819019076004434293548566416104357660427977274769326681034712805028 141 110030158170902747427321479344175005513096385614735039589426398795510117239 142 371465104175577308384724824388265984740062835774962288051160947697147297751 143 1254077299478632451859580428611744061286159918498147605368964763764849725485 144 4233802463243653555634584662890700570102450721409549778757802774663493276112 145 14293443717719925336802533676932772609686265158581992119984649295314022882250 146 48255093402516563174991641421669580526636570113066120534034991313928514055930 147 162910638280880708629420540934481018049904452997976997688105624358554201654832 148 549991186292054040503078446409554212986883399622908047794545703970431632064195 149 1856786691102427152360235325889697467172159717741187501009782519425315923683661 150 6268567391958786395209816104293755103525237462858021004193030796433030234966255 151 21162870961875786375625526242354860918327185953336136329359247964360137423277346 152 71446485192696790718282878126214686055412967290616248290005966348673559484914601 153 241205470448031869355742800931414152397064937508586341534964255617284710559139458 154 814316880909398494098490518938474551610289269286350627802292254897152314164525345 155 2749158140162828931355738399399545603215949027422451370011349874921076130344728786 156 9281240088235919663787990692381817563999689255645953301555321318922455248558332359 157 31333744071330673528929784701514490406007193777237546737451032899717566569360809469 158 105783656946025733249323889751575979775738355579404605592845058378483229538033682303 159 357128789058856844595839561935363181066437999577633863237720115938869455712827645660 160 1205677470951122683399074824577805777461196017614794760867149528957046126936731978814 161 4070403194852835551667572862651556073890739479938698928970179045245440656244000905806 162 13741802901565399818890315776475197845167200111049668602387561020028878972016888108272 163 46392737511670168381626220604383749838766535181222679976515639741427006791459103541899 164 156623269104052593394849948042760612714671879150956734332774757478078931839384084759065 165 528764839942236668945776604971270298464896542459572181842626085401489555724493138464661 166 1785125911101958818209358771326246293189997600287138223251539140727713742353981371875034 167 6026638455831740419350969007744176259540825908459026828921889477147066225767457813398309 168 20346111639200513021672217689084706050971382123582737339546290222469381811756608392874404 169 68689081296096946915164510927730154591472094846668755912217806846026129745289649280325871 170 231896392439494821073676056419978208279977654461387861063432304838742415656784111260581584 171 782889155186704305866637078497528509710875523351011766805470083265975901122290299451467325 172 2643057198351501851169205580199742262143957455501442111536025861377483711978478095355320035 173 8923040135984154979130699568314219558056689428678789251285957985420979185843058605434003971 174 30124450321409702208126378954735737860867839175008273377524435611196705263679745051244987790 175 101701045085234453085641401460101792334985109695554798701460202621062020441906736411446548966 176 343345769336012090782856662016239861693886757241074575001651198598601869530977158491660439076 177 1159145584218322246361329019290410942475745316099121484251147010501675340493741451527351160696 178 3913310153817320128092545874733609126018435631061896899011635340838164031901917723737258184253 179 13211452097535130514779833724939017104810643353649243385180114486000019126971213927606465211531 180 44602257338382521261809200553295261078406657239268429275343376965257562445695209346300693175865 181 150578554498975472489520937439948354976756205345923970195654009015260290948281442144754077164998 182 508357702682659430670396861348832613173608554257630569444322519332947490713534228360468679499871 183 1716230805486643776946597939484196177141037406895616089087438729604489073288900487690481974116312 184 5794046519129897257511035515540586937612883583881151697492986915550789156311263143007519402458151 185 19560874305785521146085400322534548076760851863941180587424952563383316086123854915428835842144520 186 66038096577830052143200636419470494794562527681388956763541416836784183418613113449338427132161311 187 222946588759222640698062238925871010681912718799227312709528060556811233466076617271401832482560077 188 752674350339477988960714689739335074671203029946549235719263197050083831107586675193788421486011073 189 2541051113685272962306947783615784678988640001749784844941023781278950136616227668279907774662375386 190 8578664543901221330705874493379342530070165343193962151087785442499373695932798175274822898168351034 191 28961828024803368886690451337255825673674293270403145738862148837632104262599429551258175071667323658 192 97775997446432379180070220714224611612311725172943458709468424172489407981843441334392986904459256720 193 330094691138186814115810950484608266919282731060094219809195542263286009050418892972169617380935841921 194 1114409547980435756076914767862573726937987875731380081784688924973807987513788333741325504324736861209 195 3762279957753278929203120712536038712664813534366965415716220497129877218255747620030906234527596990999 196 12701569639423540627221735819425604474883624055270737122704637246653664195246071100366635440478222041030 197 42880878912973617745461990406889241674740069542739225972856396824514941092340922653983521265156826318471 198 144767129461060675780575481282438634623214790442864484323042553748331609049611841778057601363672668984808 199 488738157977792750615924102515425100734303188476826444122903901356619910167518296227502272676832522389023 200 1649994635887116762725982837860284235118221481944144899375500843228939808755306468460413172192628010874134 201 5570431229926522290325606972697147085294640879584310346407512825545857374891871291848366212662922082476663 202 18805942402750685973174509749037759732293321099790280814884224057440592637412480432105254460293825279757617 203 63489423898738500611236843525325644954738690055305780918767891976351971580704637388338729404712820430661281 204 214342193582605007115671825740551206814188066153741178275340082359748635102243022647518296426524521623345112 205 723625654929210539217422947724760104369433591010924510010052318168671374811679118456637659478607782224044900 206 2442981849347950953503647329995610169926158564633664576624956287254566328968646791777563678074555008969498324 207 8247579774969941127440799412151112056297129990871040201046155988237927459796389089294503945086468884072399902 208 27844075944587524420815528621219114205462017996494126662175929171464780742741707534196267305359711738604497029 209 94002432999901870906659816306588015335112274994997234310272069329783980151151173006946626266646329335416949827 210 317355024727215505753690665470265346400535604268410166497992095106621009896174487848564596107290599899602633005