1 4 2 11 3 31 4 90 5 254 6 728 7 2078 8 5931 9 16941 10 48360 11 138093 12 394288 13 1125795 14 3214477 15 9178177 16 26206271 17 74826094 18 213649101 19 610027119 20 1741795342 21 4973305753 22 14200157940 23 40545363081 24 115768182159 25 330550053876 26 943811471644 27 2694841772643 28 7694515694649 29 21969962161533 30 62730294732374 31 179112273769701 32 511414887355039 33 1460230399096870 34 4169360085456360 35 11904671709977728 36 33991117489904043 37 97054005046070232 38 277115922954919342 39 791242305958451136 40 2259214772152531237 41 6450680592122322492 42 18418470264310871217 43 52589806925425867542 44 150158387356011388618 45 428743564800135786500 46 1224180997107447017620 47 3495374010750652640176 48 9980255782355324042672 49 28496379836573196111109 50 81365015235973685223350 51 232319534702915563391925 52 663336276015548979964332 53 1894007818330287322340101 54 5407914123804329850926142 55 15441084713274588038475170 56 44088550902282963109439573 57 125884959299013812511515646 58 359436240325462465355557871 59 1026289491442967989091824244 60 2930339242622141916110403764 61 8366925851280131628007240500 62 23889878408131716441257072109 63 68212184558561304702775599017 64 194764579491014025508807693543 65 556106532429630619305502913951 66 1587837358410316479898841127830 67 4533713110234838715466673822259 68 12944999975623264057162138070414 69 36961541300571245487003875562656 70 105535383382498423380634590975469 71 301332594740003157774578678168797 72 860387575640352653760619611412029 73 2456643566737289502527834109048289 74 7014394192640480014012143163211042 75 20028027897874557484636910939031389 76 57185537405197397011483566934508081 77 163280464007555825430149724773449315 78 466210708795396425175816482532142380 79 1331160015477711485312066070156625649 80 3800828581104695722730647196545432743 81 10852412733985261978564967932863910217 82 30986628214244451119889380969518598608 83 88475360422014909103386850396739414726 84 252621529121615986965334628063409160186 85 721304063315960573143252098154779834940 86 2059521821299895942114551703924365079636 87 5880502201680283157791423254308764719168 88 16790453874453641261829570624427840494618 89 47941371611016524058264951906894241602034 90 136885823881301712182918084120594881820473 91 390846739465355172174797476355499139138001 92 1115975120134891106515423920129704576762549 93 3186416421085374017472294661370145056484740 94 9098096745503852492896811252947582615123226 95 25977572750002465144393812224451309553560452 96 74173127068050134748976009102971696909614002 97 211784712605706762920706940739147111501592169 98 604703701548562738584889541812339590589982725 99 1726595664850079295514069671739701490564869201 100 4929906303276824901410228713542335464161776204 101 14076240693676761538125055452605816851607227361 102 40191545209413205416485133227721934224755675981 103 114757934413976550339003609021432786856697000731 104 327665518763835947717072102307513373090007050457 105 935575328495086714111112770528935567450619669783 106 2671325315495160250915238532516378885125284077263 107 7627369730542005095012334455623194606416950841360 108 21778241934417747869828581810683601900478745265992 109 62182880666560823788128407175357678167740372227058 110 177549255795569905966209973565382564532230631068038 111 506952040427306425081546572424385066392923839627383 112 1447487741595038748627689624196188666475151717066454 113 4132976287661961764753050762689025821301665054146862 114 11800785943481179383650465864707338750727580446549465 115 33694495005835614581640927260775357254589637667648703 116 96207066134051671267986022257592929612619067033008117 117 274697679027946915567967831915108800840509061712667325 118 784337553316501584446202321018137509139491298497111083 119 2239499801088340661862639981064231053274871437335546366 120 6394388918224961193650187578690188553706721635516725894 121 18257742026879192581179597303359493586601884976510918499 122 52130883526647464011709612209067250287685330567500938618 123 148848034618298853538652138996855836988025786490286965729 124 425002146729492212035589772838644823778838395976543912609 125 1213498217748527810168267677354559598416086595935774541382 126 3464871732556513893429306925168033025547955477290041253771 127 9893163374679989680974140380499784010234606562794612168181 128 28247707018549257071355794698434812910097901311075044953796 129 80654985830718416264854464542671258277464601240729280789609 130 230292205136566985122604409490770645765364251473937180801533 131 657547691570777334178872270996757816590153331414316391960475 132 1877479814975310865146169808185150943832205180932115505713011 133 5360722120731998493140067104144880760468607879869727986244723 134 15306338543023577425202923741307966674044473844708796504262890 135 43703813463410411833390457425214171060344392584101435960120627 136 124786427915194390465381899743988129023790914955468593711136465 137 356299630577337663624169249607868579686549629889411323360898924 138 1017333606470592208944554259638237301447804348008126492777560662 139 2904767723664012682338505755877360271427611272349711389100056209 140 8293912119656410444873163648795394385179547866368880704309130838 141 23681404088935044462533944402634346770093871651152099609781252765 142 67616932942214718712085560022585280503989466664817612102549222708 143 193064972133481618574132903192183456658906830494553254489728349688 144 551253685179071685814982601963128231718505756413331766399284384445 145 1573981142542053293280632875133863159646136345427292830017448044798 146 4494149796519206047740958747001959199345738345615119805417118735580 147 12832035815202907844125746318917675275709514727944403158852730775287 148 36638997500747072691793170262727654215146705591912556275855301821271 149 104614431972618613683195288018309074910474380957347906077121670903874 150 298703024741069806132099366636773949530714188901761314976757558977075 151 852879428842257460667317034975036493165032209369558471422531020295543 152 2435205739121134114438930915418881788405014717008239963174761130798759 153 6953183288637299154216827975224469136028635749126106841920727160251994 154 19853253903234210582328375286487014216407299562039128245968237629762455 155 56686509499957561476077855337997077700747057283653726707419301825499344 156 161855601855034139572071100946247131357594308668165217161362828881839774 157 462142334797928304996888884442045219488408486087911013712480178013330949 158 1319543686870777824841710804224522303159533287388906613893230962147313290 159 3767660762613022575855485370179313687342233371205213216141117345784342556 160 10757709474399446293527976805683496326278355420262918386053276933895648078 161 30716224317213055944750397983184626979697860012323056611593396003382120908 162 87703282799243023471401377878163764385308693722547919874163081300214031675 163 250417034799864863512886163844859126111797252457571224235268429094302948775 164 715009624685314237596773750236983771994026064834514960630696633065054817087 165 2041549464880533019491054276477807936287522190252859948654014476614073706961 166 5829186172687329376398705027824680819369115460286678416920062229678208651186 167 16643932474022889146094803026421137667832763750531709123629969845634433967124 168 47523012645884271618953528115556929321710575261256258530130396926723138242293 169 135691293777221469688414487729849922632335534174449131184881476971204719428001 170 387436026923070151670675189691875847821124910279077243718524217458207373357071 171 1106236596169388011647770166531799781330929831214325993822952235264744442841239 172 3158610252183452878731618210437010767422501227703184675431104235027115565903051 173 9018702472640631852312571732112305029380432165979524422570715232071560024972279 174 25750880227716735029754258217041592353201904866377634542481862739563687991188013 175 73525857462737427034358038947679359990195504051703689514682711711881348950858108 176 209936579558629007283361465047586743208621624640876793022810908036070349933594758 177 599426772535264217757554157798991960466511488271814735504493626654408361735006339 178 1711528578713926160802478180066277990361711262929634939621647657215081151536157269 179 4886885621349486753851474902249277497689199969003604607167403281951020958702702306 180 13953404794500988174744130180096048890189407057126536483489502239526410976525294090 181 39840814875760998903261999805509727576960973844576935802103082098628120106056905078 182 113756502684578265222958688658685409272540343074459292398972104740604690915137411841 183 324806155280208357803838139314711705522733269809566387874893373840664601711492000823 184 927411057989681947548012116602115547088344564261125623333093416852832500178619534782 185 2648014073931405447105338723687514169477499917385639781578265345550178897902436797534 186 7560809713589604000904010392304976794073242415665802489812092491656826665572213312428 187 21588194748617390562120298753202564435435745515205731919224630066058600597317485540442 188 61640243592768242525752297824576385943213686180295208558952550285261986058768935286737 189 175999877452427812054372803063505312585162526767501913438610647455284982887040584239594 190 502528138401188430272377518267130021674387426567159898741040569985827474489994090463949 191 1434856282517715085407887673443346667708149547126234619433761063579672037664299063477482 192 4096909992007102537161469431828051870193639648724066890534866471830363204781982093868974 193 11697806733058932213700432987050521638585153033056842751151110927758169799042802361879529 194 33400460989127256512607569703201511159318773901199171961304809007797885899791440730165913 195 95367518009462696731621004815027758862760197086044804757690036991103377972761472416436199 196 272300537835266576147383356378867271238123849099403765368620084156781741567221131724869532 197 777493054794801969737465622174660513562084247828017209879825573379003873894379539063253459 198 2219956872137557196221444563598924716230987859685912096000845410922432601255140403408765992 199 6338588471959318452303703645328807338187950937941073405413864199678754049515340190275381369 200 18098416379670100272229182392503576704294004575411218342716790215644093733816141504558985463 201 51675964909370635878951524325716250508666287196581307911342954021638720075840416604784098270 202 147549116635097646319114655362029361296950064510563567510846941183506363530979123148916190947 203 421293378033273301021957002546569909258914860634197890538898442454059009674954439524541244816 204 1202908661348550995122652193297444184719780931594704221964796587368997599750053806903122094274 205 3434635631593243978112469970172824314094235034666627508509211153465532252264540576052989325253 206 9806830976331079285291335120461304459145627942430011313479990592322500877365690968296597234614 207 28001204236536159070639178327277154030772238716829782394716454461375447545545888159919122200627 208 79951152476122820101939659643061066997677842123353684398368233056917977426581822902173861803719 209 228282567001874582484430089780264238800332052048689542928869813928967701074924350796887356509113 210 651809621037404477490152920995879393847821150900976275229211253517695364003058241007254223205649