1 21 2 51 3 129 4 339 5 921 6 2571 7 7329 8 21219 9 62121 10 183291 11 543729 12 1618899 13 4832121 14 14447211 15 43243329 16 129533379 17 388206921 18 1163834331 19 3489930129 20 10466644659 21 31393642521 22 94168344651 23 282479868129 24 847389272739 25 2542067154921 26 7626000138171 27 22877597761329 28 68631987977619 29 205894353320121 30 617679838734891 31 1853033073753729 32 5559086336359299 33 16677233239274121 34 50031648178214811 35 150094841455429329 36 450284318207857779 37 1350852542306712921 38 4052556802286417931 39 12157668757591812129 40 36473002974240553059 41 109419002325651892521 42 328256993782816144251 43 984770954960169366129 44 2954312812103949965139 45 8862938330758733628921 46 26588814781169968353771 47 79766443921297439995329 48 239299330919467389854019 49 717897991069552309298121 50 2153693969830957207366491 51 6461081902737472181043729 52 19383245694701617661019699 53 58149737057083255218836121 54 174449211117206570128062411 55 523347633243533319327295329 56 1570042899514427175868102179 57 4710128698110935963376738921 58 14130386093468116761675081531 59 42391158278674968028114974129 60 127173474832566139570524381459 61 381520424490780889683932062521 62 1144561273458507610996514023851 63 3433683820347852716878977744129 64 10301051460988217918415804577539 65 30903154382853973290805156422921 66 92709463148340558943530954649371 67 278128389444578954972823834709329 68 834385168332851421202933445650419 69 2503155504996783376177724219996121 70 7509466514986808353671020426078091 71 22528399544953341511288756810413729 72 67585198634845857434417661495600099 73 202755595904509238104355766615518121 74 608266787713471045915272864103990011 75 1824800363140299800950229720826841329 76 5474401089420672729259511419510266579 77 16423203268261564840596178772590284921 78 49269609804783787827423825345889825131 79 147808829414349550093542054093907416129 80 443426488243045023503167318394198129859 81 1330279464729127816954584267407546152521 82 3990838394187368943753917426672541983451 83 11972515182562077817042081528917433002129 84 35917545547686175422686903084551913109939 85 107752636643058410211182026249254967536921 86 323257909929174998519788712738963359024971 87 969773729787524531331851406199286989903329 88 2909321189362572665540524754562654795366819 89 8727963568087716139711515335617552037414121 90 26183890704263144705314428150711831414869691 91 78551672112789426688303048739853844849863729 92 235655016338368265209628674794998235760100499 93 706965049015104765918325081535868109701320121 94 2120895147045314238333853358909351133945997611 95 6362685441135942596159316305331547011522067329 96 19088056323407827550793461373201628253934350979 97 57264168970223482177011409034018859200539350921 98 171792506910670445580296276930884526479090648731 99 515377520732011334839412930450309477192217138129 100 1546132562196034000715286990666240227086541798259 101 4638397686588101994539957370629344272279406162521 102 13915193059764305968408064909149279998877780023051 103 41745579179292917874800580321970334360712463140129 104 125236737537878753563554512154955991810295635562339 105 375710212613636260568969078842957952887203398970921 106 1127130637840908781463518321285053813574243181480571 107 3381391913522726343903777133367521350547995513577329 108 10144175740568179030737775739127283871294518479003219 109 30432527221704537090266215895431291253184619313552121 110 91297581665113611266904425042392753038155985693741291 111 273892744995340833792924829839376017671672212587393729 112 821678234986022501363197598942523570129425148774520899 113 2465034704958067504058439015676361744617092468348242121 114 7395104114874202512113009484726667302308911449094085211 115 22185312344622607536214413329575166043842002435380973329 116 66555937033867822608394009739515826405356543482340355379 117 199667811101603467824683568720128135763730702799415936921 118 599003433304810403473053785163545720386514253103037552331 119 1797010299914431210417167513496959787350187048718692140129 120 5391030899743293631247514856503524614431849724975235386659 121 16173092699229880893734569201535864348058126332564024092521 122 48519278097689642681187756868658174053699533312968708142651 123 145557834293068928043531369134075684180148908569459396158129 124 436673502879206784130530304458429376578547342969484731934739 125 1310020508637620352391463307487692777811843263430667282724921 126 3930061525912861057174134710687887629587932259336428022016171 127 11790184577738583171521893708513281481068601716098136413731329 128 35370553733215749514564660278439081627815415024472113936559619 129 106111661199647248543691939141115719252665464825771751200410121 130 318334983598941745631071734034944106496434833982026072382692891 131 955004950796825236893207035328026216966181380955499854711003729 132 2865014852390475710679604772430466445852297900885342839258861299 133 8595044557171427132038781650184174927464401218693715068028284121 134 25785133671514281396116279616338075962208218688156518304588252811 135 77355401014542844188348708180585330246254686128620301114771559329 136 232066203043628532565045863204898195458024118514162395746328279779 137 696198609130885597695137066940978995812592475799090172043012042921 138 2088595827392656793085410155475505806314817667910476485737090535931 139 6265787482177970379256228375731655056698533484757841396427380422129 140 18797362446533911137768680945805240445603761416326348067714358895059 141 56392087339601733413306034474636271887827606173084691960007511942521 142 169176262018805200239918086698349916765515462367465371393751406342251 143 507528786056415600719754226643931952500611674798818705208711960056129 144 1522586358169246802159262613029560261909965599789301297681051362227139 145 4567759074507740406477787705284209594546157950153594257152985050798921 146 13703277223523221219433362848243686401270996152032163499678617080631771 147 41109831670569663658300088009513174439078033059239251955475175098365329 148 123329495011708990974900262958103753787764188384003278779304173008036019 149 369988485035126972924700786733439722304352743564580882163669814449988121 150 1109965455105380918774102355918576088795178587518884738142524034201724491 151 3329896365316142756322307059192242110149776476206938397730601284308693729 152 9989689095948428268966921160449754017977810855921383559797862216333121699 153 29969067287845284806900763447095317428990395422365287412605703375813446121 154 89907201863535854420702290272778063037085111976298135704241343581068500411 155 269721605590607563262106870681318410611483187347298954045572497650461825329 156 809164816771822689786320611769923674834905264878705956002414426765898124179 157 2427494450315468069358961834761707910505627200309736055738637147926719668921 158 7282483350946404208076885503188997503518704412276444542678699179038209599531 159 21847450052839212624230656507374740054559758859523806378961673007630729984129 160 65542350158517637872691969517739715251686567823960364638736169963924392323459 161 196627050475552913618075908544450135931074285962658984919910811773837581712521 162 589881151426658740854227725615812388145252022869532736767137039085641554621851 163 1769643454279976222562683176812361125139814398571709774316220324785182282834129 164 5308930362839928667688049530366931296827559855641352450978279389412062086439539 165 15926791088519786003064148590960489733298912886776503608994074998349216735192921 166 47780373265559358009192445772600860885529205300034403339100698655273711157327371 167 143341119796678074027577337317241366027852549179512995041539043286273255375479329 168 430023359390034222082732011950601664826087514097358555173091024499724009933432419 169 1290070078170102666248196035849560127963322275409714805616220862780980517414286121 170 3870210234510307998744588107544190650860086292464422697042558166906558527470836091 171 11610630703530923996233764322623592486520497809863824651515465657846909532868463729 172 34831892110592771988701292967852818527441971294532587075321979287795196499517302099 173 104495676331778315966103878903522537718086869613479987467517102491894525300375728121 174 313487028995334947898311636710495777425782520300204414885653636732701447504774828011 175 940461086986004843694934910131343660820391383820142149623165568712140085721619771329 176 2821383260958014531084804730393743639547261797299484258801906023164491743579449888579 177 8464149782874043593254414191180656232813960683576568396270536703549618203567530814921 178 25392449348622130779763242573540819326786232634085936428541247378761140556360954743131 179 76177348045866392339289727720620159237047399068970271765083016672507993560399588826129 180 228532044137599177017869183161855880224519599540335740254167599089973124463832215671859 181 685596132412797531053607549485558445700313603287857070680339895414817660956763545402521 182 2056788397238392593160822648456656947154450419197270911876693882534249558000824432981451 183 6170365191715177779482467945369934061570370476259212135301430040182341824263540892492129 184 18511095575145533338447403836109728624925149866112435205246986905706211773312757864571939 185 55533286725436600015342211508329038755203526473006903214426354287437007920982543967906921 186 166599860176309800046026634524986822026466733168359904840649850002947768965036172652102971 187 499799580528929400138079903574959877601112507003758104916691124290116797299285599453073329 188 1499398741586788200414239710724878455846762136008631095539556521432897372706210961352748819 189 4498196224760364601242719132174633013627135638020606848197635861423786079735341210045304121 190 13494588674281093803728157396523894333055105374051247667750840178521546162439440282110027691 191 40483766022843281411184472189571673583512713042132597249568385724065014333785154150278313729 192 121451298068529844233553416568715001919232932966355500241336887549195794694289129058731402499 193 364353894205589532700660249706144968095088386578981917709274123401588887468734720391987130121 194 1093061682616768598101980749118434828960044335096776587098349291712769669177938827607547235611 195 3279185047850305794305942247355304336229691356009991429236101718154315021077285815685813397329 196 9837555143550917382917826742065912707388190769469297623590412840494957090318796112783783572979 197 29512665430652752148753480226197737519562805711286539542535453893548895325130265669804037480921 198 88537996291958256446260440678593211353484883939616911971134792424774734083738551672317485966731 199 265613988875874769338781322035779631650047585430365322600461238762580298467911164342763204948129 200 796841966627624308016343966107338890129328623514125141175497439264253087837124511679911108940259 201 2390525899882872924049031898322016660746357604988433770274719763745783648378155572342976315012521 202 7171577699648618772147095694966049962955816283857418004320614183143399714868030791635414921421051 203 21514733098945856316441287084898149850300935789356487399954752333242296684071220524119216717030129 204 64544199296837568949323861254694449473769781243637928973850076567351085131147917870783594056624339 205 193632597890512706847971583764083348267043291482050720469521868837301645551312266209202669980940921 206 580897793671538120543914751292250044492597769948426028504508884782401716969673823821311785564958571 207 1742693381014614361631744253876750132860729100849825819705413210888198711540495521851342907939147329 208 5228080143043843084895232761630250397348058884558572927500012745746583255884434666328843826305985219 209 15684240429131529254685698284890751189575919817693909719267584463403724010179200200536161683895042121 210 47052721287394587764057094854672253563791245781118111031337845842539120515589393004707745461639299291