1 1 2 36 3 14 4 41 5 480 6 374 7 1055 8 9880 9 11792 10 31779 11 239375 12 376486 13 981001 14 6173426 15 11761032 16 30287073 17 164091447 18 359488631 19 929513109 20 4452272698 21 10810920767 22 28326746829 23 122792674265 24 321470319076 25 857402756244 26 3431913518186 27 9486699710980 28 25792668434043 29 96948171798161 30 278553208820685 31 771726107004981 32 2761876294436313 33 8152641469243803 34 22983996562927651 35 79197242886006752 36 238133483276135188 37 681876089781323112 38 2282382959615481651 39 6947646199775354297 40 20164811090406976501 41 66024739155208671116 42 202578084713560589013 43 594766628547847055645 44 1915347754793691361496 45 5905307684721268102844 46 17505753315948542032728 47 55678823857550566899363 48 172141966994090723584470 49 514375088045118067697337 50 1621024615714731108628764 51 5018611053985999129947016 52 15093694969314183223976931 53 47245742000721963397435662 54 146340307621183789968232731 55 442437292529817047140036731 56 1378074593236855387472383273 57 4268165166111108052289661167 58 12958321441102334106395027373 59 40217894553403655977712331794 60 124513702743865433245335574195 61 379286245554397688164604761672 62 1174165658169971963022414210035 63 3633179321609909455154550767470 64 11096109043301505676375728523707 65 34288635750230151444362920926714 66 106033152094772050739189185701750 67 324496523259483294311265561343630 68 1001484798171902982029801718898164 69 3095076780660538008494396942394019 70 9486905134995053563311168712208584 71 29254018318719578516707345888041883 72 90357775232772710739776907358619275 73 277296831493801578888747196052802786 74 854585487287115681866271203021261845 75 2638237317300188900114395672183607293 76 8103912561520007071748326862906152825 77 24965597338460695997566044206873487851 78 77038386823060061917031039147250980264 79 236805720516988777748521142448324574998 80 729351165178208737597711030596907677411 81 2249765944988688974026233231018926679355 82 6919122363026986681971475820760751463841 83 21307593462604674000317973832138559509622 84 65704832571257751019943478896893498812774 85 202153661535232988995371356193138151725503 86 622489283557608676558628201769368314305392 87 1919027396604556761458401147000784929297989 88 5905977486290455284304311385782037812396646 89 18185583643228777539879765195528333374865149 90 56051081654914396330027619675420984729277873 91 172539022770028746596487219988906398934560326 92 531275197995789147823488216478329037818143216 93 1637200027064051531098223174258311447942239727 94 5040487354872525870713106176780138943076470719 95 15520596563601680137108106768175573690184416818 96 47822374724688666357841601893723543760004767710 97 147248372066642128886696773133985079302002363002 98 453412877921441362818324355316804313029275678080 99 1396913641745213320353020858015462980562734798454 100 4301535562474338171924661706654760711768447941317 101 13245735484757338000172746378323088216773920417985 102 40805144425857356329098062253618228587762540125660 103 125658884881218057007017526850037997973181610437161 104 386950502897832845638998977403996729873286136046265 105 1191970695476161353221213250060598887009278489726864 106 3670799840651063795513915748167401037257427560597463 107 11304002130174057654687161686072985980178089998480968 108 34819317393391898900601394442074351505230543787010115 109 107232598602718025111313634671212839865058858338216945 110 330222677077556883436811676561205766909934200242452511 111 1017133475589052999536620375042852579308797243995953412 112 3132507600326960341113632816539483349258238575715700579 113 9646721785818695324380417181583914928150631223497397222 114 29712411298196441528840279045276492019066003571382446002 115 91507562114750742279596011962127646905732054022965433540 116 281806576607511838680531866326502078954035284657614225715 117 867959616061859490525699998275374971671263243558651556763 118 2673139545885717312848708335685814723078771170542181779866 119 8232301750079409084355997252168223667081259801246842420016 120 25354927142022037462276644990875444413964050398597098140921 121 78088346140985889532176172592859281689897580987374469165066 122 240486365463696475264979073610113679787246997594420698249924 123 740672308634482990762775451772100645543634554170997103200578 124 2281134331110281639321068410484780507889633436798031710223577 125 7025202631983247154011616232195073646181799514691026233708012 126 21636673573909380530604873139537314190407665898671209318076994 127 66637023489785671002993918800760107884740743723413155495620134 128 205223284381610495316221498272914643092674258267062601636096628 129 632055677797301201730027394889149308200674781005715470723794378 130 1946616664370399883341494328139257184565403145994634832074934854 131 5995065427150558413410853056157487140287659077923514069261748053 132 18463775201298183021208300628248022764105131281664953211573325844 133 56865047767991947637808358859254413881396600102115063901113435030 134 175130119085865155310653472250606906256199353800229716396117468433 135 539368891831015685457242450958319413932409080496184349204209581104 136 1661156310549261145202328947559910413755146149161934159523280179744 137 5115963851819895440490166449991885581131272702851868904631308732265 138 15756198311695161681515584482236219450536664731385515223915609892123 139 48526135152636751340696037168177787609259610831994369389243770232214 140 149449293997463545078186164032251568799255848304457031501249060634595 141 460274678510532303251179305684736655727365137393240440383452941924360 142 1417558547648539207605228393728546570616673481762952526435381562222826 143 4365762418871778837546740572738864949226148151531909831436832950665665 144 13445680708925458752380042612487417143414286930148782064242500472433441 145 41410110729586093421280532403102691160787571880151914958968993519211537 146 127534064174419304423348567733318382485387257378282383173882192290613321 147 392779257892775907720698812639762788427307898417335100383399225060800148 148 1209683760940346003875778097164251910555783345132548989763024415334102987 149 3725565514086899226454891761542456007337519776058870040276884645380010603 150 11473986119862556439141639301194586062137700063949701729745277963254448485 151 35337625956011388946809531969680645533851217668434858675924821695678282386 152 108832382891034966418062674223483427760385370960125954643399622152650297820 153 335181551859871918667274056635027726420993873032275347136002384967463804524 154 1032292893640906578354253110771270249058577984187112892337956447988661250064 155 3179245157370173775502804530859047934928149849581619080996288887920156664123 156 9791424950563207132072311159640090764830358291922513608055460041677215363263 157 30155639707147556620390410501029854929417038811280407228967012173994012933073 158 92873082427082142487228452474837357809418321046912828489737683030005012864471 159 286030069678365981537702786188181887171053237422068160317826198225591798353661 160 880915367162215772305757497470134020767578065346003767969107528056820829989751 161 2713036728305692893019161103519461980061657952323550089166766828521718932075923 162 8355596935879780701994327327144115830803427307594582882734848937101575182291872 163 25733558873278068653032630234783988011302753458598520975072469147860600172193752 164 79254050304063702908863125836306901904528451801648201820322554367083904994258404 165 244086223612594841186021747382232178480475557586591672980772810229339536546378873 166 751736327568575004948329817962102411245478174080990008083227897497679395747413067 167 2315193235930414391961647536092742768096687605596622881670627318636798217998899147 168 7130320480468209460048638920108385609397388578262487070981398045090513436713017858 169 21959944579553389050794294982170780042470442786874367335980274541494716714538501271 170 67632121957869078091979975531671373724477018683576639402926761470237772009735815133 171 208293073169855022382548108914562481826450207603855189883592970241285600269562969066 172 641500432839845099296113001330643939804889474801133406574879986434214144496724031136 173 1975689880533138026859750602257515776271796199502090730422482319431820551942953635580 174 6084720038802039094761460856278580479882367634389948536401876569072444994894851270243 175 18739701858938295994127296643082954579789237444460223939426867002835781079613520232346 176 57714446169567761720262875769542655784366799995329030098945987195602321783594097225693 177 177748674320223422561720550693367115412534059962310762972108726099096946013708648522420 178 547429765606655304968830290917534844689183932224590653593483382829059574933783155653148 179 1685971723543411734935113081403744371099470043376926784042645069745704476396267637453135 180 5192447767207086376631850120589598885762044924705490570921396691958435788530071584854104 181 15991681954209770575434382656128544249646688778040662702941442119059408918184910106881557 182 49251111782617366262332414255057564218002267243602965323052299713749584998895243858730865 183 151683345828465937973007775438092605199943721881648663937593389191908052634515062843958481 184 467153798016643061913526913041937528779470413205230947304241822290595700156343486813267063 185 1438738248878911103146783804549362301603579751774021648257061902037019805536170637149768193 186 4431019493254115162752455850631396368950988067407501295228038941291134902881876983801735328 187 13646636618615902446711608470484378219843124984186241525959135843144632037983716558851515739 188 42028853170851154937762600493690864723626390711944573679942644568130614065908099519138533014 189 129440272775208913051030146965146627007070054337297478693578342029293288398608187987453996961 190 398649636953752308228689656284857687148840333002415486568537649646607766534850028139802855190 191 1227759461407167851505982265049763816412352355512758603682665782311082652528795693171671276865 192 3781248125580703922488029060480693177492532996658970426457837051539200103050433049739167054354 193 11645472661171118682995428216721738430407826270801561107022918626486159197458469594300491450904 194 35865677528617384169395424754137285743273398802213844193026291120330591778647809204426015695706 195 110458955604219031042953127396592175673359806333833435121287304979709328705038890318797768801404 196 340191038230011751359207640796305828529591453185070508367432990851883594362390240879297786009537 197 1047718926319860095841685313376664706509356674738195291672181166710770936710202904577442116619918 198 3226760169757742818031622016338754987881921309871269862442998068745350594859821658806673035124957 199 9937762604872997391702394290659598411551048491213379556270634141681231142008523878526656525007453 200 30606279442749670067598426814112044870600778961173883458258160759303785076888581855782998558145994 201 94261086538191494325521357866147258293409358041211300140556432575069887892831385237746590137196317 202 290304901177633488757593636060209299737648725510341279164436994233702635083806377504735456811652773 203 894079812926449463830586136208436061959613611774433709290513557067423930580913105671480769728090567 204 2753583146716800483448867975237254619994490545829505147168190369628124600055289313542963312645945339 205 8480473833537922747743273582475291929129010132699939457254130905918405470523795404433086530625406064 206 26118127610732804331807186099874625773376604756926665292805629985181927537983120415565552626287953160 207 80438497108591018661754683181752134563996178142435108577766528929412438237382629710538927488356396767 208 247734145035476158939037812709770342409527870050326660733085640835330126964237199373131881904140013311 209 762970576311019447859676008259337252478864084069588170032424761171705708075773363492978788107295185003 210 2349793511377629753832562151161388975782224974711481854149057562134141310515270640617560399479437656032