1 16 2 9 3 14 4 48 5 90 6 199 7 689 8 2125 9 5410 10 13908 11 39850 12 114503 13 312683 14 845807 15 2344052 16 6547828 17 18092168 18 49718487 19 137265089 20 380242741 21 1051385042 22 2901539840 23 8012628856 24 22150069687 25 61220830095 26 169117170519 27 467176484780 28 1290897961856 29 3567113014428 30 9855652165521 31 27229460467115 32 75234781589369 33 207878355879830 34 574365738202422 35 1586940865473068 36 4384677128959241 37 12114866576089203 38 33473252790693733 39 92485766772425370 40 255536196633198768 41 706043025888556866 42 1950786805869854429 43 5389988445261810553 44 14892438723183623837 45 41147562240866248104 46 113690050711939245464 47 314123674032403372102 48 867918262768189131585 49 2398043454514839282145 50 6625753944098727114531 51 18306846169243246542002 52 50581504203837657366488 53 139755838075825119859156 54 386143020119580171458647 55 1066906633859106011164499 56 2947844942781187059590957 57 8144845620908312476137404 58 22504070589705881070302106 59 62178366132308524861559848 60 171797772552127260805502045 61 474674335698955065599443141 62 1311517151935279977957250931 63 3623699684852586554145259618 64 10012220866579420265240463018 65 27663596700394658525321701030 66 76434049235017303734921075209 67 211185983769924587439970878083 68 583503297037889808201944832011 69 1612209728747729648172264778910 70 4454508179812122729952388312256 71 12307730670296613790487505520602 72 34006051428244715639545418378969 73 93958144248881344022930174429667 74 259604761503755293299147531780377 75 717283559988231166041286514949168 76 1981842330048124997920433570731058 77 5475796798128425346661673588405260 78 15129533828053331494338541393283041 79 41802645769004265954291187640216649 80 115500002389469488898338802565291173 81 319124550767862458237868083753848708 82 881735729833756260917248949046513202 83 2436220890543881659084450700657978538 84 6731237066513477959780879485781757117 85 18598294030503759897005833026664658079 86 51386771469646942372078726908049579873 87 141980779406059899888030755663028570992 88 392290489249036114417856763318262012576 89 1083891978893279238471869060571088313990 90 2994775183456622131870684710148484422723 91 8274513119476353279778962097251139245111 92 22862339631572355932154351973160658192881 93 63168257259642370811057032289281568819140 94 174532825140514240613047225522153659380840 95 482231240389004809065518465603602539748984 96 1332396751269567305744943111262454373790243 97 3681389661444638020463075432536143143143521 98 10171617295282243290998365525567136433181883 99 28104006344464066805480444245391573225214676 100 77650893626917717565445310644224761922960730 101 214548104179695562775403426750028607574926514 102 592792778770350707277512609528935047685804721 103 1637876409609075271422163941262579222678162011 104 4525424784557263347025450427170665830536752957 105 12503672047864196733015219500485236143038378600 106 34547434135696467540768562399540148427802055972 107 95453975503472688255281273726185111608062976884 108 263737717933820703634959648162836507401743465709 109 728702848614293930578839444938393751819694889049 110 2013393631137096469529341686485031398668430762155 111 5562972508769613031947914592831728969576484433076 112 15370398840413960859623063613475961790309594141066 113 42468151719421511067858406592972167466626084596402 114 117338784060806493069642816109084419301254217441293 115 324205073388489929205885616806020639681791946751477 116 895773127803738936186468415027783294685195281372415 117 2475005983431291693349575950228369230032999352066680 118 6838399621385837048264437415525243500045980760446316 119 18894382354962157385925567578045762801223800216315734 120 52204858496286283488524730702209998301316942463027405 121 144241140007496827358790310817916265960823563564609475 122 398535827314661737091920019965019470413143284746667219 123 1101147742212289543902675936871835898093282640928965074 124 3042452565304447416329097060927884513359016714620383464 125 8406244918171075875285116493581177472202612581118550450 126 23226312360668093890850304262813065809556654433561716559 127 64173907746753195064162441663664351308742253057699146617 128 177311420407089068542042488495802353947113316939058367185 129 489908452058852828126826597754403687669169393181840960620 130 1353608757110297643336300688692763495200138209081602848278 131 3739998074386304519236806752316758644817222117162837291556 132 10333551347786899276614499345864963668428956187227282997743 133 28551427389403221691430693159076490923539309659430678712295 134 78887110397622361271173394966469767137341100562733430629841 135 217963750183515224261817489255120929651119503096851781843752 136 602230150839619531662637818642753989852465845649887631655672 137 1663951708827501924922338716507628916821697872394649964784586 138 4597470394748316416422058799269804081849275138600628806099181 139 12702732848828389490823455648978018378907118224312742926958923 140 35097435757938634926816755500141432933071214942001761356966247 141 96973620672204000120074970294659508766927896655900724754577376 142 267936471801916787008789001082221103036640890396294139333335266 143 740303934451700199432087956026976091155768746452559169246404546 144 2045447234857358223874310726735620593861692954975722994934122365 145 5651536073064840420764696161722030834724947011903528991790748143 146 15615098468859072115274244691689300613824169595712433825357766489 147 43144252649162458397646868274106835145529682767729676651500948092 148 119206839480837946756862973049563858209712949961147954708049138416 149 329366478881078098080341351690767506720738308684983257020760358504 150 910034003778430723558270930651505358220465745459794261781137769787 151 2514408542260972193501568993162187656781161811600706497402665960045 152 6947268224203903904761628018036727539048434803335425129860313504131 153 19195184461007870303037230544442847389087400491805507882602217148914 154 53035969621619112407463188682256755046432819874207810446261646759796 155 146537485973063400137588382894071015389261205008868183914717392423060 156 404880592332049939802503812933952591995078077836386152958300835156779 157 1118678220515431826861561782949739036501627800448969620000189846075115 158 3090888980001401543420132766910649520001450815822566730185064434977383 159 8540073911774449789811656804041052568305803641992721796760924994991210 160 23596079603783595579738431089927890648483517073626744872731348066000462 161 65195568377979757127979097171490045508763674182093189124531662775872676 162 180134251430745254068270151498306480405143039879273912750916973520997433 163 497707886376439616249375791943487572546462536205881143868749209059931261 164 1375158462057057356843614382469844705257260326135954316806735187325752693 165 3799539544239477953964182893351143487929147485060047141894644362605730756 166 10498063420738015352662428697046415712923439687708052197360915033072651694 167 29005971461180631327743147284807827590935289023722164786018144646181031510 168 80143007970862351535017624537332421530238511067577292748085236103547480339 169 221433773911472874430256527752333616855229105669468408207086825247242525419 170 611817767639869669146901119115083373205018655585537470798722557864737166639 171 1690442131693440480164579083115976533505030162175223996113952508531093285854 172 4670662984547893309027866211126328190297659721667604943790661065502488786786 173 12904962735028408195850594265710234727467924036023407917669423147654072062902 174 35656193509023279979312915492225298630102811749699293067481463411503371328167 175 98517458876654027060936207943250002068000230951483963569549356626810339065223 176 272202070618027744812423838181271916173949878495947262539742387281095950568423 177 752089711748543986764716992454824680950670313403240406201437890143935860860112 178 2078011137952549169187924364291482351741997289061486091075251377268259393180878 179 5741509585891776491357010971555393120860753438334177233554235807779807294490608 180 15863693761221747705628262369626739301127401191905281041504720639814071548882325 181 43831117232339905703025579868770359912937825412922118773761146841065357110013061 182 121104634693046729974268991928164666736495932623104274528578338925921197051866961 183 334610054915849601340125875375562153639814899798291010261474523507358896479652836 184 924521915569729524835756672786951476805947475474011659460756767688591497292086934 185 2554438397207397421060977242549580747856311087270034075673062051828950696604559780 186 7057870035570136310850985483090181821779124478054182981297261319479098337615569651 187 19500775392922652919464694226341765145785621587467176007992671276880515090380423021 188 53880312191735976892193325357452079517090555310336997877556811178034557165232028819 189 148870390196511876720063830906247384315413361082729562080208385492976442968441378480 190 411326367196901841557590947752578750459538793999834370638546340567486584904820073042 191 1136487787316652958125045001086312571530302341630231712883670583880814411727611127800 192 3140096511492566248669120399279538282419340403842744369023435644331068397778918179517 193 8676033488022421282942388839871427148839652491400806507320589820772625934003664957147 194 23971733610667622836195896939780101081589118338558874864924739706578987562045958418077 195 66233494037814477572800520294042975298611209698703854871208466375070754801052655446608 196 183002022453019809735517082778006691494030577182128117911183699678408187918398985502722 197 505631489149211665837864095963245867620734338943404791960058859317141164206484900492300 198 1397051242342871307579694969352713558772978059477956219628673957744004969252493015907763 199 3860028925444947496476694606336948324059420858696416106670320348705821501776368430868889 200 10665194556703945749014841568430760555537417524507787240897120452017999084140464825523601 201 29467751959717729683968051049074985275467188068169223218803328546937067917477816731496954 202 81418899668700390651535675348258173004931872171053614273494602655486178935747718017177418 203 224959041067121831515929721149645303888929792135816507974448870197067006448073921449776644 204 621558021095359139914401001162952269487498988949831230287105416690088688567913193298001239 205 1717354287053112715213206829071912196487881789535375104789246037327521858190765361128452015 206 4745020814086194478740146986450049211811468504944169585611416900077494564017177715442798667 207 13110412158894783834450603733467490297208724596444061913810944049948074412160590154690436500 208 36223846788161610600863048046162634259111394886910754998514146103850755043585487688168585284 209 100085875274482809206396794388342680439629812071106371543347585684289414745604613905616592882 210 276535578566246177942764006414460010059048976795861997916551011719935623094922427113575608631