1 16 2 179 3 2080 4 23940 5 256067 6 2474769 7 21404483 8 166020522 9 1163861138 10 7445531291 11 43876608955 12 240208954149 13 1230708580912 14 5938337220753 15 27130252386880 16 117902658339547 17 489326493663683 18 1946146450518376 19 7439807874719563 20 27409978698448803 21 97552236382551628 22 336092059507393086 23 1123025374496398350 24 3645603199506900431 25 11515091746517832280 26 35440005627195840201 27 106415962368521045885 28 312118099499427977558 29 895163764602049529036 30 2513006902303745432421 31 6911888771036861617205 32 18641769853445258675982 33 49341740500326265233040 34 128264033949990157036904 35 327690166305979317876820 36 823333344747719541109886 37 2035681832809085605755171 38 4955848835903302436501671 39 11886048280651583005085708 40 28099076005928751730026294 41 65507810651461953081676206 42 150674774934859049081638525 43 342076919740602224370247126 44 766870948458028110837021554 45 1698269235940186117833247126 46 3716537866882980364573075624 47 8040304909647092173084173897 48 17201062702815701181286071508 49 36402138060233798120516154222 50 76229143265740790574778632543 51 158003038167028164477472989392 52 324251672992861222290628505404 53 659004376040846826896429915811 54 1326769965877493018924759520095 55 2646741769442345196733306672745 56 5232859842022703047307108206004 57 10255978493656566865608935469549 58 19930608710370769095315195157268 59 38411460068105085967242451773534 60 73432061335034856009862351107337 61 139277143392223424697073609175705 62 262134794781591232688202872257462 63 489664579939524335234376234551336 64 907982778029316476285468480177793 65 1671608118366305244123576461237953 66 3055904465376825760953035956351985 67 5548321289525628824989203038335107 68 10006120866359813497437303656462121 69 17927337416393199149235559528116640 70 31913412422771517422094490266585274 71 56454374577371639173921227357185225 72 99253641418104407574782654015929333 73 173450498895725953687464441463902721 74 301327610892998062294140180143560458 75 520461867710541085829408008845534481 76 893873897871487858840493507606795103 77 1526687502737862122948171582569204593 78 2593333265108270365503076075856592539 79 4381745135126210907622005943088749294 80 7364808473337841919649944195936114649 81 12315300676514010921137136153865684733 82 20489917246816486089589622384666697266 83 33922528197983454880987355509334206241 84 55889353407963318218096230653286046529 85 91643517902662462023548075411844864254 86 149569853545648788599370628839672142524 87 242992493436053865724357125436975615168 88 392992215173013393083067026277931016981 89 632779218140173250295798263557735872358 90 1014452186288193468740058675053700088907 91 1619403692792519135000157682386847943259 92 2574275532010952352382160308180253580904 93 4075328818083935600855827300806610682186 94 6425524240183162411374176955126166890771 95 10090729112385974826777638415381473879847 96 15784602079389644310484222312395033642256 97 24596321057860190727349648296245760342694 98 38182091154831414423345522305106037032614 99 59051270987384329349895471173903392616014 100 90992387189050881939255042838490771312944 101 139705271268372399369107029907585617535409 102 213735909826763557695017224856325399831577 103 325854417271037313054448870688989323685842 104 495079591742237282913341468240452375855008 105 749643964224526040440527754100971864096808 106 1131322611335879202729682207340011281577267 107 1701733464513735610291167402307571549501208 108 2551479114310275953703614018418306965808584 109 3813371922196441037973585356773906354890464 110 5681509878331172272873371475087073601291146 111 8438711639063971710888107451790873927988943 112 12495860918511214774147786810393384295802314 113 18448170995172332634694367351521993733119056 114 27155422473659037808036760767730832298354753 115 39856075861344358020194547445645165382754206 116 58329122817519447965232354919853713917597778 117 85123037648383661708936666429748195951230141 118 123878799587900224603932432510159829199604021 119 179784461334607494237059065315353517948684147 120 260213207039083635465080312413639855392551570 121 375616720450895059299028005620402550006845667 122 540772929356109281090581595884288237194054030 123 776524449550104261807895274681804092616369812 124 1112194881965992545492372799552215667864322515 125 1588939307616773913821954656143236293111137407 126 2264379297873929620675294436870294162058911260 127 3219000106326114340089772888286821465039713106 128 4564959910919461634459540650470092668514823195 129 6458193328793541384649512300207351673878051487 130 9115004277565637941794368659925900108004748647 131 12834763612498237212472389538456402349595192981 132 18030890604642556702579124164621295678335697075 133 25273051538941464788264751114657079750314842422 134 35344515913753431910679111528599194310103248164 135 49319953106987978935722833551534795636533043463 136 68670737979198932324196583404968946442855001687 137 95407204460905665668221108008364860645584084675 138 132270427355198458212301586780248236829745930136 139 182990267040323486409326323140620597513333592203 140 252631896119624454632459823534093896207350032525 141 348060253770937694738198475995158500703741809667 142 478561378859414954246718709046410269562468326293 143 656672052866450473848072487958776130628265224076 144 899285540302601346167183446228107201426588094343 145 1229122614263591311431650200692735781441195881543 146 1676685004928276833990454211544918692192190940908 147 2282844851767018863354325236123535274431040116391 148 3102271176649094159653552163004202285299241612815 149 4207956038534114838107758544760157394844599286336 150 5697183004374409542176652774616481620713072396970 151 7699384157592350795348861612669577775587308187106 152 10386465821626110514271272218121254732526893764555 153 13986356130610353775682596681757424873462103618948 154 18800750536006831288965759374409089253833227081981 155 25228318307844540919704171060698362653684259052841 156 33795001885729114734827286547105210660285775214250 157 45193514173090081863969421758547233997955247999192 158 60334745217783498807882602802114052467162549563505 159 80414565476005233669294995024336148773132611536329 160 107000503892879169291840858585949871233966220438530 161 142144043266747877762863058785985890931230611769356 162 188525885802987332358158888205121175411208861632276 163 249643590316075543289963947935344715811961947434296 164 330053584753043561799786576302479222710332598415058 165 435682858659006319944096821163271385163639087393039 166 574229821785947691551793209302562485327488628085051 167 755679105038865219728477544431229507543863162373960 168 992961763222285096077199878425179272421093549210426 169 1302800771393897538302101509400719901733344802904434 170 1706792331888058416243680222454055795993429892961241 171 2232786880209271683974140176940982202469342040460554 172 2916650483098238272402151551048086517079095915842702 173 3804508416307594704836410923858337348332747798037498 174 4955599154528789557986846606411092381454801877349852 175 6445900117620606419658114580118111355249198071009733 176 8372727925667709817280324001903722273725025152300272 177 10860567636459181793667925113060264063358996773908674 178 14068449963487696339849646577375117886734913813602451 179 18199275874317450322840129631748675630053199399843740 180 23511588037131075411565692368953985904726297771548440 181 30334412982773928936274552062847335971948523041940199 182 39085952318663812297200774775195032434683579787339259 183 50297092919054127930921943829942348645382595745908333 184 64640943374741981718107841971003313323062263598226784 185 82969897720259715679676743536403656091811521942824297 186 106362090555849927605485105942147662938083314778191800 187 136179556033420692139158034389838739202553852581475642 188 174140956196242843595000309435286090479987332442070861 189 222412425553843231413566852947345189675907564438754293 190 283720917441907529103274024311058489429242416427397298 191 361495468877059780176572010504957499302662951330795180 192 460043067126782897326397361457506831343327267975470117 193 584767355184967365807228706587424141165546816054259021 194 742440318068283015169549463729071113089511445829839245 195 941539424133475255749235772224194626511248967758095639 196 1192665548571636859197860408932736717858736184612261805 197 1509060492631904270832970101479228152986995573429871388 198 1907247168412944772788531471405288336244611425675831486 199 2407820710182144241186959822082383729456206609600925813 200 3036425098348875933928931775549159201870750225244450921 201 3824957581797836911491532829479521246037595795043845333 202 4813052548047611946110652597231129126287593380896306838 203 6049907867639196400645062398823294807431297809732677429 204 7596530549246842803313601241913331068961768283385716139 205 9528495290156128354164370045591176879842536525812080869 206 11939329799487244847898390014232296256594378467542936703 207 14944665336778934870340786788972137239509249977847763226 208 18687320619170953527956989649216910089453791731406359781 209 23343523152239679527906758370418007969608177073549677729 210 29130515384488193941838122260718915820441711605978776214