1 4 2 21 3 24 4 54 5 108 6 236 7 509 8 1091 9 2363 10 5109 11 11034 12 23867 13 51606 14 111571 15 241263 16 521680 17 1128006 18 2439107 19 5274072 20 11404090 21 24659080 22 53320283 23 115294335 24 249300825 25 539062799 26 1165614674 27 2520407019 28 5449872468 29 11784251403 30 25481070103 31 55097681476 32 119137637980 33 257611144797 34 557032210798 35 1204469954668 36 2604423664924 37 5631541575097 38 12177074313887 39 26330470417663 40 56934338621369 41 123109039179522 42 266198499793503 43 575600636349846 44 1244620434839199 45 2691240990703635 46 5819266554929176 47 12582991770077990 48 27208185153804719 49 58832219943437016 50 127212825254865986 51 275072110569413112 52 594788032272058415 53 1286109313669570155 54 2780952334210773189 55 6013249265014885243 56 13002440307364687290 57 28115158127602317167 58 60793366310811548732 59 131453409247309126023 60 284241519286742400043 61 614615031660652057804 62 1328981206162738926868 63 2873654166188595619073 64 6213698304054016936326 65 13435870978522549170316 66 29052364649523731238636 67 62819886636162789979109 68 135835351255824142622539 69 293716586240566602015059 70 635102955417971637639085 71 1373282214475542874457898 72 2969446173264469631185427 73 6420829224299283768119254 74 13883749871880203937736699 75 30020812541696224586609991 76 64913960131839644618220672 77 140363363388164278636423942 78 303507500414757245572110059 79 656273835169308459619315896 80 1419059977559919414244943242 81 3068431365076207256754929864 82 6634864763343577201638490195 83 14346558612617007592874700391 84 31021543221558040176177965473 85 67077838653283163679959530295 86 145042314828137267502916512098 87 313624790438515513219039822851 88 678150436954564320222864541380 89 1466363722391470637634461750035 90 3170716185042926709655434905807 91 6856035083640206577145214641588 92 14824794880677405925064063766188 93 32055632821743073220585172028181 94 69313849120552430240079370437854 95 149877237071667328534921757573388 96 324079335908300516376896349456092 97 700756285709642148856185305918017 98 1515244316905539261998571805482759 99 3276410624828652403449654617781879 100 7084578020007380051712428975980561 101 15318972945949520200998903817679634 102 33124193347296761551612128587885719 103 71624396020570831129587995946458710 104 154873329337398709776198322546045095 105 334882379087169614834174809845093195 106 724115690563912894692137510606855816 107 1565754324697885189680071522266902246 108 3385628342621509836697321848731837751 109 7320739335383138971055168459542170488 110 15829624221283676899449468071242608274 111 34228373871467263535890102144310010872 112 74011963992783615060841910312613926151 113 160035964157659337287071238586713318451 114 346045536994111139638975458510234243245 115 748253770980962427000012718022093505027 116 1617948061548785238719483997614754680522 117 3498486785355705804588705291467469006311 118 7564772985105771321814580787057504497260 119 16357297833945568702152995730179389879407 120 35369361771357812862240058453570395195971 121 76479120501007216628147538201347205581948 122 165370693155796796825941655198854333222820 123 357580813896369744460934691204395135904729 124 773196483770728821102567028090869038559478 125 1671881653831339061323692065788879980840684 126 3615107315007724962368458772777859585382380 127 7816941390003897389108158958935253821832333 128 16902561216118557126468024225569073643909523 129 36548384004769005125892433567024682400379307 130 79028518594343511072028957031677717784799269 131 170883253016099288262904796112374256880779834 132 369500614218197968754063235166339475963562795 133 798970651002077448045102259436280595606522646 134 1727613098866790440755224497827980978709650019 135 3735615339102554963946592776857491429399442527 136 8077515718589894196267373463994926588306665392 137 17466000715090111620117779283596911856991202246 138 37766708429604064603700282748601205722480722771 139 81662899760127940391013546471271429226257715480 140 176579571652721288714489111517957754938096015066 141 381817755879915398691264243746116259801968358536 142 825603988845829569058333718408779598694212692363 143 1785202327291766874271426316968453787503122278543 144 3860140445570279640274106036817744891104872934313 145 8346776178660114550813383640790179893821382487455 146 18048222223778547213463586142461565132739223503730 147 39025645167255909583250471743891401717700186683995 148 84385096871979419722987452639640239304710281174964 149 182465774584247659485053972697920503329557973194331 150 394545484081619541782439468040941860453996920433607 151 853125137379260696188344674687248813739354795480740 152 1844711267504503859833843160037550498566353928193660 153 3988816542098057836844382567516730865014078824478093 154 8625012318615472088136210823529546622512383405004622 155 18649851832278095701739438667868976815025900274000172 156 40326548011442130299490092940549483664033761213810460 157 87198037236122200322729323035754698676963541890954633 158 188548191520751064563363410294028611282542323812615087 159 407697485546370685929790381931708905904486262938135855 160 881563691384118893999006878314988088529412432583464489 161 1906203912259355934063604953849609456898438541766390818 162 4121782000127339628712377417977465437129766525215067151 163 8912523338826416469781083879786894399515897563351411734 164 19271536501122947329474460981262638287233922738854591471 165 41670815884002865804399764866311772326567987509054229443 166 90104745739255541906071267262734153349140984504718387064 167 194833363170426072446613880242141149302969374386754482854 168 421287903238167107598519315759396573568121600548742300927 169 910950232171281575840540923940310129971306485344924628376 170 1969746387481206662415936518948027877711211475693091349986 171 4259179803651166873035300583579831828788816304084233951608 172 9209618413377124097056508393112828971979791876838014641695 173 19913944756994255376921403042709445107872297749950256014651 174 43059894339227067503008002629266118571755689665411812594517 175 93108348101356246253096651879434779147248629663517937255627 176 201328048273119434169828353663113413876947180009235591929050 177 435331351570537558111003242851580106263123937163468806331295 178 941316360466273340700002445221991483524015271343663540076828 179 2035407023373776944002552981113411507513397496694730774152855 180 4401157702971566814948542699838571714916231474372724000528795 181 9516617022534890957902993602331570762974038713267572638798764 182 20577767411618230018883176033310385511783033509731881035422644 183 44495277118324821939183690766093275993002145845630416459771249 184 96212074236911943189802381375311793812573263823867138259379558 185 208039230868320022518136035972110402629337120872578712609910988 186 449842932122105540841419017016947015202756829275306795735192428 187 972694730391008190280345808879077361070009385803104318943156981 188 2103256427898297729931286151949693850935619730583747364454441755 189 4547868373582381283277075005019008613226668512220256604682470467 190 9833849296302247537822647837715383216776495673973495750522653533 191 21263718304628386292276186308739816753625549115227785778382936138 192 45978507755717329823983654224500751840556238985425334486452428419 193 99419261728199620741041675208492755466262420590440146210672253782 194 214974127805424042869184558427220492211396164093332377780455388427 195 464838249876025062631313735309036923637854942781888561895276509623 196 1005119084578298287443230175738483033645364774933552703834313493344 197 2173367562701562218055217779553503606196492090122703768002200178822 198 4699469580348385633853037692804337517619010520279373629259580288763 199 10161656369421233496480250751224832889242076979423333255476420346616 200 21972535071190780787590904049583958255952007539730158222375114769194 201 47511181238871860255315802806611829396186960899145762816176288874440 202 102733359414344378753494639156318066956563135236927964606615378459651 203 222140196504351656075121726731876134336360974094697726169722604822775 204 480333430000750886312191205105702303007425004868268356281977984028529 205 1038624290456889534138926325976310959685182247552913658573727432180551 206 2245815821575006519649425944881926108623817148443626333238160653674626 207 4856124347157246946969550002001440365759544408717436707566618124350707 208 10500390748211584856083819885148459930697396247652852882568971102386980 209 22704979935217700482558463042727477313764087104685528593040845258200035 210 49094945723466578500737924220192729878683786773876654122926408193639679