1 20 2 26 3 255 4 1605 5 8779 6 43246 7 202771 8 925422 9 4126107 10 17906335 11 75378166 12 307556583 13 1218294836 14 4697943812 15 17681747822 16 65077780434 17 234502581210 18 827942963501 19 2865918328654 20 9732510738469 21 32448992255590 22 106298597073959 23 342403039381564 24 1085306864117663 25 3387479835410076 26 10418328508029541 27 31592900946064691 28 94517059851364106 29 279129581691609604 30 814158573095340633 31 2346600223912743026 32 6686564618180631712 33 18844975568718311070 34 52553302950244501903 35 145073766789876217305 36 396574332192887398780 37 1073890712159795328529 38 2881637814248745214395 39 7664755082520801429358 40 20214581511429980133110 41 52876120727220910076814 42 137213486047808631847293 43 353332935592375056152541 44 903074150836226418695654 45 2291453462805648939440819 46 5773488018694600147047362 47 14447462307338695448886431 48 35913104927314888344413083 49 88695227730301434354867861 50 217674415924613399747977807 51 530938989079867584852824609 52 1287297050892983309923836938 53 3102940628545932489011373153 54 7436854487649729204981918046 55 17724907707253826405735465993 56 42015801143798992897913507773 57 99066737904182055865498543756 58 232369884442207079590891531674 59 542271251877455096912676455492 60 1259168869122043368788696504129 61 2909550850998609374099355275222 62 6690900257281448513413398175917 63 15314403261719461867841047827272 64 34890817329396001694763773207027 65 79132483143823441212015668371338 66 178676149430207968631218420789807 67 401680413372913720783945568154204 68 899145152404936784704980783181705 69 2004220832805137903410021635111632 70 4448957710053583822894531177238755 71 9835515072039505434609906914418155 72 21656594428706424732818092416175501 73 47496817510426315384030307446032649 74 103763888565511426597909532862113169 75 225819011164763612793764557940051323 76 489588904589818042771274185989597700 77 1057506044647012561529466735889186935 78 2275815202307252179280214344676210253 79 4879955093589084150852673516456790837 80 10426546226344416194249542069753021371 81 22198895133810306812279271525639788333 82 47098626562112456003115038218695062165 83 99584155571701601146816722190695351462 84 209843674117319562382008856539183024447 85 440700038143663807948891341560303409195 86 922463616292408642073239435324547355045 87 1924558895073023655734942511579659986390 88 4002260128313195755307701616739474486974 89 8296356845840533791586930170988880606669 90 17143241137756469409318370945035004061758 91 35313177007762508296844016416050728416409 92 72515946113656333296401291071811834727035 93 148455819037798208492599038529877510288006 94 302999306824548728805406268901421921340162 95 616566735428557121552730044590045489897702 96 1250908587177384974028216168585062825073576 97 2530408987071585930232353188108540022540570 98 5103731694495484425079717975436942056563011 99 10264289622363866154159585944671237042803685 100 20583801427309881710537694746863662047049395 101 41161317863391595361450176797363426641711513 102 82078810601928697652303261261302820532972797 103 163215633003289147318309364341974967621293897 104 323662157835431131428527515782398230446448766 105 640076483810377471426087781840091403660885612 106 1262384493188906315504601807203951246498953276 107 2483024965561612883723650191787827865888936867 108 4870906266920782315512554913551662476882213973 109 9529872410142125996829550872443343919837531687 110 18596113715480601614532794093564454080474435158 111 36192956049748028646457703499627936676105108746 112 70258914908010428821502090017697616566015309761 113 136038839108134426907206884320107305459567268839 114 262734367434754033936985131219272052864770062083 115 506141045487826751222643151813510551501591707775 116 972601601133436103401257864391518539734004866705 117 1864296705582603106569220656557025391124532696021 118 3564670844445971534945563576756127232006518790298 119 6799167683882644666629809233813769729372738362936 120 12936935211899886495302536546866427942839766728033 121 24555775843514583117027482553680314009909506267349 122 46497505721756354258196451138434465324572880164163 123 87834754184998981297976872185828361637772107736736 124 165527718408833093716064152761523122996854636861847 125 311207040571887118420518591918504408043386395189678 126 583726034014280684508098058662094778821115825816152 127 1092335825224103636746048088966666882538837515634055 128 2039375236844057453907769434629518383054673279695738 129 3798728276774588650933248987749392128713108258334802 130 7059689616430274884510901267582075721291591428625891 131 13090171511139519425506384596875716591771990065894499 132 24217169309053570659406816197061030817158759583930906 133 44701859919436012491320674606440257181285921261130154 134 82329930637650117817890946522666351739619544124852789 135 151295329486180505915134849775112000879205218569016835