1 103 2 213 3 658 4 1723 5 4607 6 13198 7 36254 8 98246 9 272542 10 752720 11 2061534 12 5677324 13 15656100 14 43045526 15 118431170 16 326172286 17 897659278 18 2470110390 19 6799627354 20 18715886532 21 51508911086 22 141773805068 23 390225182152 24 1074023884216 25 2956098272970 26 8136360306206 27 22394224130886 28 61636985776584 29 169648238914738 30 466934999119872 31 1285176403912738 32 3537282700400436 33 9735916182421692 34 26796838487012442 35 73754821377364698 36 203000618647045648 37 558732861666096988 38 1537839701938889404 39 4232704626386168128 40 11649970878811965776 41 32065034114542377504 42 88254850738730320146 43 242910038441130994322 44 668578390901228929434 45 1840175359044440757690 46 5064844163970908744934 47 13940327039205437475702 48 38368943194931673452498 49 105605542814570383109570 50 290665567938680377620652 51 800019299245014132300716 52 2201949422471012825556132 53 6060580367775449015420046 54 16680961884507778414469340 55 45912185390597024429759556 56 126367339126344282162796450 57 347809721125097983432216754 58 957301174074080265433675006 59 2634847395692988976111831768 60 7252075926067080694677383048 61 19960398967778876781329149184 62 54938410879533293935049234104 63 151210854794841556160336234438 64 416188277776438844604770585536 65 1145504287994615537940870116612 66 3152852071723701745477258515262 67 8677816652756060183325305478698 68 23884565512678013608633150525380 69 65739170641316297495765023257540 70 180938546037739719676202682597680 71 498009894601165760418536409283280 72 1370707682535281209118375017520318 73 3772695224189991744956047308341260 74 10383854585464527767131042466391672 75 28580213784755483786847936185238222 76 78663333857326834847475920061127274 77 216510630051681778252847577111636600 78 595917444973764509451974626038718634 79 1640185524097793915405375406245308246 80 4514398053204134080100433144396365118 81 12425295482340906120543324713647713188 82 34199015240559788008332262655623080874 83 94128356551863201832299815479465175592 84 259076100432465427779914075093689447148 85 713073384833938738817507152178684314898 86 1962642062736607741852994652951679903732 87 5401917878788948097492358900572609923220 88 14868078761387388089917457709333955156218 89 40922459581036423432357854375599790991786 90 112633765601958171971617709013864085785464 91 310009840160139134992555805754522827035668 92 853261901371112327383558959233288063209394 93 2348492783181850643455688664124342237789436 94 6463921972602400033177170527728302782187920 95 17791107371973038949606426866477784004089410 96 48967716946873946271887263566571200562070484 97 134777293670126673837919587321780107570641536 98 370957030909794115368348378373511419712149286 99 1021011143896495569378980746481649947826025950 100 2810200829471074326206909107504004282362372612 101 7734713523127315920252195849062966464796179376 102 21288796393996071402636127789785766058521914096 103 58594652607350368028855641313307585197278235384 104 161274186226157434654284499213071727265319990670 105 443886293126458109606530422152057069077056981212 106 1221739485011212050093049671701210959900448685722 107 3362679569856020609124796642917025635334917753682 108 9255339643396481088825772974600782497044054236186 109 25474122685526724271142058251462635857022169653774 110 70114220720172907872685385818637066741874354923680 111 192980304283066873743333718587338645523473925927438 112 531153273311218200935177093920905570324052836286112 113 1461930536369128917029402758297255974106321164306824 114 4023774305004154925000565385990862237930180927784896 115 11074917210378043427019053391224004825483013756638374 116 30482274083859465335856527715016213179075156045673478 117 83898508284362436977551193152053344808324169601668900 118 230919769075510052105540020094953567891189675635504144 119 635576732415226502820092422626747060730987802817782512 120 1749342572118732211296886732013800953872736561134038890 121 4814838678876830219643837550703957242607914222499349616 122 13252219361202920800228941831094288558224569264004133762 123 36475016030736295817048023737072756596703266195001214704 124 100392753710175925787693338138896849918899676855376400010 125 276318041615637647587736428165105574357850517076540988554 126 760529593029403736492790968599301713659748414580711249134 127 2093259124491192195816916467780143680421230440780210593772 128 5761424410603079664924380749444692503115498712250923352004 129 15857573890743937999899583663397153451103572942078924183194 130 43645916665611841448859790693585889046190151990217463202970 131 120129728211038745112215341009833785255817378274837185508424 132 330641505610264583092932999095210140726353884463541806437584 133 910047886233183362188562010123414136899241126401434166696084 134 2504788845879772797755298304210256284794854412541395747111680 135 6894106625984880583903944872447797596987846912738778996410608 136 18975134869604079001959301205970984923544880688776870651631288 137 52226599159717470246268833382322622522804151125964817026347948 138 143746944542624692445778379441818971734641318689420702439689614 139 395644832284580259993191246336926854663992752187528464042881596 140 1088961117132315878121879989223940273470137672284076442555372616 141 2997224323084575270704051676467235273448575819887365891688572588 142 8249471447196084217382587382300351412019162954810924173519705884 143 22705600856750795751196295335622640683860409754309507557281417450 144 62494223244000803095684516613847479714049200254500383488121904498 145 172007248938749156946767946709365366328674401346624181597148641444 146 473427657016554865542845225280248627393512136761884486036992825646 147 1303048259948611327845677447264109794808082440706240678661264112752 148 3586471433576873198976880635356991889521380608555324383001611714118 149 9871297740246569892838683643850914622408318515494853058510722450586 150 27169467506232245965056114066067031228721492789543985791781714926142 151 74780437587507238329502136320160431800340451119717149543515515038346 152 205823461372451372276584057656385445761967374871571431086079954044028 153 566502398461682197762362332004504871269441929571350340132330739530932 154 1559224421370036494912961417525795764172840012817791616889874115600922 155 4291563112174834661037444107361344553218256236279552612776866529207334 156 11811971191162411950482520088709549910667302672642268736671452442653954 157 32510919628569762351917868435392604259595123751097502721402813270993314 158 89482092191871287583697449679755481787405777847846781224278497359615158 159 246287860033284534373705837408046815635573847021963525730882810494890930 160 677875410754924299291367112942111178419736495373884445373030621275406628 161 1865764201467568258034033756516692969024886526798330862994726950128482294 162 5135274123014979134528731225074728512115634754510252403402217002938768754 163 14134176386150186843060167380895673883317054493357014992520488135511489880 164 38902488422081617092631220023645201600723871816411504585120354461476475826 165 107074056816861996073244974177061535391069904310171488674740497695741867152 166 294707462382097222146793449221144430427713090910933168518298129580717893008 167 811144090040844897147457949565691823812092358478545307517966287763462976388 168 2232568966832376620920162885031285649837351810557820341180974393161004526156 169 6144856694218162325280882680678322014733832877129009778522036899482341555658 170 16912921550661670173722959056051576571593951004789764178995602663238685705012 171 46550624304710654581645791969190195701775152252340123533038175692137793489520 172 128124559477634549411658572338032653185602869024879169391121557162738502034936 173 352646242376532823510349872733692190993485169297324739042773600329816140178224 174 970613071914573358929120094248270623857358149681071945001511053441476798082628 175 2671486668970492918307300144501654220948397289575612264192660060478481155199448 176 7352920776565839754357741606747807221327291417234380713140280324196766743430480 177 20237961347300571211084049848174836891263953093603345631274670219130008197645406 178 55702365351217995876512614363107257762397952745513027332442303553695328407496282 179 153313540453738938974183524023236085527628452360264947804111956869519111032243546 180 421975647501767742205676738039370412400444546456988079048265596997098773168464558 181 1161433273000862439109980823067127297148894649290192834459983708580340434982809222 182 3196694538226509689999724215322815227960697177545787302454458313652313914566365504 183 8798487358920024553228625621082851289651441879057967761809977000727384102324568238 184 24216695989984562192348200742250547264167987947958138276257736018542979129076354144 185 66653316729129030677384964546350096216710913682518914200781819818950921479012665142 186 183454614652261819210699359297520007340456208174147006287025904289995269848347462674 187 504935047328284092458467798190962842237608135553249717137036111775215205871202372998 188 1389768267773977697818769247088309650711239905262926376038001465539603765232104917586 189 3825157014414458694128494336246141491708009771407792496830386643240702269269172480276 190 10528248862927523974684217901879323128240179332605528455676026148742950474211845791808 191 28977640316995538249569691820237674261015762931087262172541238476319976902591370340416 192 79757198872640835983941541801965405195036620614475341774074898658127694186705187600314 193 219521351718866394676045935407735803361116318647922495298643824415244336915543398940478 194 604204066111062533268586283723464364133875939847782598390200545318033726236998926168942 195 1662993374661178960955749988485259676345161925138003134023943534138506604736243979735918 196 4577173705511978186005568952617586139818948181394886430240622054856904759790449090699512 197 12598077328298885650481161811841732781854190600478859902614094277500645243580137245267934 198 34674574875467996404741092231044949764182441104922118487776074619683180274345003554603084 199 95437272804610267670657101541711545398660949010287198279962213523991270273017838516217034 200 262678722755607249212184982960652131987497323964592690530886385476740703423752841034823606 201 722989135804224324460079282956346515088520024590013870260661166683114001719917211229721276 202 1989933881996466605056826961697058089519031809210823286186594051000442476305062470192577828 203 5477035073719002218701906776414514877145952641916630653926368927544566595577359021097804876 204 15074829103694502244387372053896241982536851718195711779890739253061334480610457236213640770 205 41491513099127875518260226427394385276307317612500465507720481544657603983206265070215156168 206 114200011649431427513496594519515913956926742066979065523602314026625955653937582184449341744 207 314320729388015510973322329174142100141364644786181706561935789389102691946961956277024293866 208 865127065190679997115720465583680228016621576258713001380198143598624445642298378535700534264 209 2381150108625244062257873680580233424430197421802495111461743392651096719647863333294078673206 210 6553807027822360050626971521836527748483889268549104591133938962321148671237700124501483730486