1 1664 2 2640 3 6470 4 14908 5 35948 6 85826 7 210582 8 525800 9 1281188 10 3230514 11 8269042 12 20728732 13 53387162 14 139225802 15 357534236 16 936054498 17 2475510686 18 6476921720 19 17167048240 20 45854800004 21 121609864088 22 325220317710 23 874682014058 24 2341663386524 25 6302180848386 26 17029845393932 27 45886708919864 28 124053099629212 29 336324252733532 30 910258445442764 31 2468834042416802 32 6709336174691604 33 18215723317288866 34 49523915970329236 35 134831176607935868 36 366901712143375166 37 999349432160021406 38 2724708815651317066 39 7427350169531194310 40 20259923103964493294 41 55304589784768430680 42 150963606464389031582 43 412287379166545391242 44 1126598613048837542194 45 3078722546692894776950 46 8416695422672215873862 47 23019755092322758532072 48 62967456574213401477808 49 172293934702772051155388 50 471600946863746526139822 51 1291062675246232077856936 52 3535382175324578544940624 53 9683885162982240270498232 54 26529851338531681293307860 55 72697597297895472327631322 56 199255276062912398234529042 57 546224179650595775030510154 58 1497680889201111175857519736 59 4107306376261233299571645456 60 11265826000364502122585325134 61 30906213193845206788386281530 62 84801986712231347115103784328 63 232717924166623113372274060048 64 638736307928142590028901631304 65 1753400189922538156898773933072 66 4813920476153911584004189377820 67 13218344333650963854743052845324 68 36300671494203505995489443056192 69 99702342401713795093333390781144 70 273873240039351021900334699069150 71 752395587241880455971288230022088 72 2067239479685416970883871021047416 73 5680451868396659795688869097862814 74 15610659820824193530001813368815928 75 42904477733111197568981786390655512 76 117930511249589343268265332657958544 77 324183314220793281383412429903045018 78 891237677637528238644981109828600094 79 2450382316183415358891276074061330904 80 6737679396481405865183930483522848492 81 18527679776399861909457303019765827660 82 50952429747608894687524865315694445918 83 140133107161220641366834155447896317038 84 385431307482252957942116705420260366872 85 1060187277415852937889362178062367053826 86 2916395782575793266097288687307064109862 87 8023008878569026257292367322444117214534 88 22072628512929282462091923912663897110272 89 60728955331391439191718619609626932001450 90 167094213796770657276154618450249601711546 91 459779877309088037380411287439565269933998 92 1265204002574794093558135334367580749159512 93 3481707096099648786812174634016371740609328 94 9581735291640633732638529931082729990459704 95 26370329558104831100953711380177637953259946 96 72578093934325941879814760147739277657487030 97 199762255914075828889917122608892196035411018 98 549842697166093579314502550907793809601290696 99 1513491229253218068006707277931163364719770218 100 4166171214739744016954374452096060955354975288 101 11468574343903782999173687714853589924909845326 102 31571573594925716014814928933888212735066191526 103 86915434749106277397490659963273477786171366714 104 239282478064745036667171508788181145502474066984 105 658775802836710311478926243653250305579302066304 106 1813746577295026295381640412061174158394513548722 107 4993755700042669337098770738622250490114105368816 108 13749572782717304444961547229450583320585661401154 109 37858366957607924724104683771801861919274000224056 110 104242510298941031474379521026454543875527655597690 111 287036895275759948008013510649654899664042862762474 112 790387481183737016050384348762314427279537813590836 113 2176463823223330353479194407030101618099753939117636 114 5993376229597964440805362742853372363152355265056774 115 16504408116487898386109274959851761289781183799104712 116 45450256985560815176512112177743101084952412777799640 117 125164270170349891745873563349638286512181563608054220 118 344692408053476755679434377383873108762944916728650896 119 949270698382996678307618243159150846327802173787248216 120 2614298342229522116207312164561217991993159527919504648 121 7199903098118720844049839367042450163848832729304652674 122 19829159950530481770545298554558579875773134886583724338 123 54611974747404722893489174723460399146543650168150924118 124 150410133464004404707416824571730543135616177384290115126 125 414258782927193616683749873292547025317663460953960059246 126 1140962935309990308810009200927324231077384352158340682870 127 3142507420799951824977355349243105369474274638300313155392 128 8655374056084235941248694882470571978006788078752917566186 129 23839652642968597847149785920596583548990672993356815372928 130 65662643752969554937839653024216276192755589691322492244572 131 180859356281473785131008430310684485109914881610634973232666 132 498158556763944372642736444988898613685962801218970169040448 133 1372138772157315473313213707900674552451050799948370593802578 134 3779480800739707270592053997213291942176667437485300872228656 135 10410456183587434646279280416090451970006166637517603556965236 136 28675482779999809324203127689613029648730226482323981787035160 137 78986875400004774125417002120477658293464414908516291107789868 138 217571602729078077337674609569476293988376317805975107599930734 139 599311260633616526762787499769796413306148977289422027579989348 140 1650841923536063686250264331544489278883071090366619252911413548 141 4547379977873001985739060187535889577949015383174686686533133348 142 12526207177369297617387989576483035620954077129823786351945158610 143 34504871525127176045403524913903943419130934614750187380358689520 144 95048137784320011024115901813385111715253313701247645914464344138 145 261823776385459156546314394735571792435873458435639533836568205200 146 721234890929945200835211291396269261161295585218189877500439999006 147 1986764799749600411071190571989864245156491755179089462251455810376 148 5472908400712444356150376623489009221409779563927523372352650661050 149 15076197259342698931513743606506985576301084490293437801193932274900 150 41530510595872568741481682460746544390610570858196587407494628433532 151 114404861492329731579355142450439257146076691381422645358573796095274 152 315154391981252898081157376375964003674626640567806171008911769572844 153 868168155025393705955871390060778513837503227155376193221173989280408 154 2391585295592705390503296485465451822404714291950433846404478663844186 155 6588239327312882899210720291893065172710385116413320323694123388291492 156 18149065445209288799331307834143237309151107947313129753566202709149774 157 49996604812882104821432875192822282534241349117219986462130957041780534 158 137729841876164852914322161214981924451837663479858810618117202214794746 159 379417028959477656872715835856295487070896972872008130448862923762617228 160 1045217736175905598565875345603218468378293118214035702462185238723075942 161 2879372505686900829480891322761542094232883258394184912617431198655896016 162 7932133574105528287969292129399495615057876653273287381479611322396603088 163 21851598944673262841839996556163689354893038956610542687363411696980108832 164 60197355846615418763089675467760000229458885325108300607603135738026018326 165 165833611790018699920791529122450565031951124782351047384463141620442681666 166 456844723313761323815680102633067225028129489548642594126702908462788556754 167 1258535692782485736210480403615037210644501393150360372267054864815210953354 168 3467075458887048122174980090534799131242089302525628480743000044954605090292 169 9551285976335900179589109226055813296583214124407812888523799524699325811128 170 26312442650160322156046836072157308640552191847587413483237222615031844420896 171 72487181832200090468708406891366173114126807590484895733116519555588392848908 172 199692596535960880960225688942046833533575486524121650530785538268756536328986 173 550127534174150391549792251490575110332421746261946581511055028909374709579656 174 1515533153517167574083355346655619653235121394882138311537238435019780863099758 175 4175111845786527846870756729155721915915669717974945189669571210939683428785398 176 11501947324681765747482746410091677199538185950076495483077074660898783958917202 177 31686567550414503753048498724868326421491839281644357342754125934208186481477438 178 87293027783773042334445983256750974897640610717691505694363912879228281873299544 179 240483028865598521030207637448131544050818698090275415838574265371301942263000352 180 662505979096912601921999865412959781877686119446940629677023523725692760080207050 181 1825137729973978933114265165851115277981665528842203807546374831089265545938563670 182 5028077186050952806619042983891344805452741775405544240277713293812886928625775726 183 13851878108446576923667233397519220695332295145722050029506778370108701235125126674 184 38160653256238492384117309799447863297778757035551963724518213129715863621706323788 185 105129194348237725854579380774587963355487933334444933919068912547072489106258705638 186 289621801901105942969371856110263346795434763767021377828477635045698462257470439602 187 797883583022115242640043471349418287198672508362675566117136380360174703087423575720 188 2198103586671729525449630539012124010802357534951230520515991822519889322849463291312 189 6055599064590829996819778667913195541447468924216718575975150976298447824616709741794 190 16682701917345247658805923481372569841020953625233777582238914294282029709517739841570 191 45959571569306588998368935370484117989837898622962964430861691387365356961408634776718 192 126615199888347364923735353391284115556651216447231629980852182509222784211164481245272 193 348815678755533584911045995503376834639817365935599204987357748005027909225530569077250 194 960962449603933249317624316079888383426599113336594626693162556457946256421094917278934 195 2647384936785069370194625873224565640412179865845695402985536422793999051937649107944804 196 7293366103107361172224342864488014797643668075139849856554358150775925594873928799601958 197 20092740232411881234728924632761275354343054691656839106752291764252580849495421909990712 198 55354196259366388244146598916454732429003900263401318326986302132681341592162629357037302 199 152497296218581152026963506473427050639594107689470715563632979360453255799623732999994680 200 420120567826448519015094596765155561356669962318490839276063691232858363839159354533187134 201 1157406563087924407432691174930413106291152881089727666693111690393267472616752181010137626 202 3188585934479549657739258115921361127325190942439461998158982722360314827123045973499642370 203 8784367401402502342734196469574575110635774287876821971451469370162584403799064114480741906 204 24200427053224594210403071733234723560754690401195953049090599687701537121266513620485483306 205 66670810268841048767328865276149236543731623591531365072577968720898263707686540810719669742 206 183674385194210412934958549676089858690988366752512780538488944896135593709336614496522059038 207 506012922277621158654666519493487404261614184066427877736736803350228857373411505356798030272 208 1394038491880177703428706277620063858045534926830067547668935620950292205496176064231764354824 209 3840502587684686241598898686468265785640635711756624195568351867721289248785479792072901023954 210 10580385491641525869739948953794874592424936103402207145277003413323983604063065096290527785812