1 204 2 660 3 2144 4 6960 5 22572 6 73204 7 237480 8 770416 9 2499164 10 8107012 11 26298608 12 85311248 13 276744204 14 897739412 15 2912207432 16 9447011744 17 30645489228 18 99411957620 19 322485877472 20 1046123080816 21 3393554802188 22 11008469603188 23 35710754669256 24 115843350305872 25 375788244636444 26 1219032464067300 27 3954461507451056 28 12828014245519056 29 41613238408370604 30 134990621125691796 31 437900737572383144 32 1420521324872695296 33 4608078181388131404 34 14948303945863350100 35 48491319387839926752 36 157302665539144455856 37 510279548960412661100 38 1655313450632184014068 39 5369728466339810695784 40 17419047607695090440240 41 56506250075988135720540 42 183302575982373572411588 43 594621556316152929227504 44 1928913400921564648398224 45 6257268793458513276811980 46 20298170324745364896634004 47 65845935684128456829393800 48 213599904659030945883986272 49 692904107084388623649903308 50 2247735561403092236337268276 51 7291507009902531841008364896 52 23653171390975448791898843632 53 76729339502937420139300679244 54 248904954149331889225689489012 55 807431376334332252060512685704 56 2619254525155075258528485281040 57 8496690206282770461032962952220 58 27562706780956025864419470164388 59 89411616364594136595230488772528 60 290045430024781734232193281934160 61 940888386752993800300385488386924 62 3052180329995245633300895269703572 63 9901073175064613682901717298632680 64 32118433191703575731783399069407168 65 104190094593780621868798086888073676 66 337985845905616216130923796398143508 67 1096403957381126139461912903313292640 68 3556662660059100651782428455436355120 69 11537580827119729305560981822010779820 70 37427156878608444592736886945541471220 71 121411246690755766098579203427601332008 72 393850135900347268131393550943319663344 73 1277624056886755184200159868363201127516 74 4144528799017056234176772193114898803076 75 13444580096384559159109352529155435984624 76 43613337663613123019420684365408392456208 77 141478812169957116009836591256420278508428 78 458948004562413720961696682225085945245332 79 1488797281099516395518762864991839656070856 80 4829560913599922999354648027870605566564640 81 15666779429464192773561356097123846342043980 82 50822006820600812425868925669380397802287348 83 164863262989177758947635839252131258879443424 84 534805632122762978787512205327233598946827120 85 1734874458774986872101637246214108871560768652 86 5627819168177562832447049469928475278310517108 87 18256276948172361806531340814050917894873308232 88 59222167246055676516497960378975936601300423120 89 192112833480591043749697806559724976146248998684 90 623201454864004680995582079333775744671392646244 91 2021624720786025413681045322832415487918972043440 92 6558018245616957036242737943223419214982856799184 93 21273781858545525620392629229726853972963496758060 94 69010755629943211143710658281889190286759514002836 95 223866373373697201088997233345326593332726822740008 96 726207859485407632385737826643803270702505665187200 97 2355770753913240105092234305394877297396886618483020 98 7641966101723896377868871732679237590253935336813780 99 24790037741528013905957400508857847942170602437741280 100 80417259517515044982181630940300515820792520100358576 101 260868325241555427203896154283130698783610658912416236 102 846239768957956305611472318460311819107682576519987956 103 2745146410178047697816355801853256187823555188305409512 104 8905075239601300702816545278325202081827222996918378928 105 28887481093519093437583466947604374842458659997908184156 106 93709097506264846527237049590745113838181970431016422980 107 303986177507486400080006289584048009389525366153859134704 108 986111258935507247214265305610590532828195013520268861072 109 3198880366773989003097283202857496065810693838360514669132 110 10376958490442840614810021782913816451338227725194369833108 111 33662174000263817605607817950288426061739700931733597215752 112 109197888713504922974274346186269191535437402825622387586272 113 354230802187450921019257968235061770479240258286355460362700 114 1149101532059625403102072783843275559210372658176710282213300 115 3727610142392513776124894742270385094256272597947804214884448 116 12092123268482892515564561021706681873236866947288649143779568 117 39226056254460267000773173056393244548604279419383905106043084 118 127246758498445942548907680928925855841254361482402566272717940 119 412780154174196775221741612146598943994836843239869926514142216 120 1339031796885848308475475070350700052789484403518671489991994000 121 4343731487426790635406362187647129654254408437265842147624193052 122 14090780576491004305577535044932370616494808701265588461161493284 123 45709569716620870708130318545182547563127544931530311728252107696 124 148278851717023446740885808831731277884350030765907898202354004048 125 481006887678583285151625763976275507276132200681514584017479272684 126 1560354853811392301413189588162479223379668960149972383558317620116 127 5061688994856312511605990005340185795312372313208465905250237530728 128 16419787728456289752614463408221311355733822942022218968704303505216 129 53264716445743865199900235995021656632582277328034031402786135481036 130 172787253097591075200938764086442196767671999366985674724826434379156 131 560510537278878258548066145417346236508173124472206563372917738601056 132 1818259488292292461723564319468037536141202863789267132635373828555056 133 5898314745009044287116456305782477212565603564559328089755929072029996 134 19133746891025961828139528770330075219351654137551893455274572822288884 135 62068622295822277883024898805021198369149211105056415535041199770916520 136 201346547314699661836025992316789224309087121070891006850531852221895792 137 653155018043300274271299099065546524763265938711206590078608686794116700 138 2118792118785929532535050002816207136054535658181915722836011829179617028 139 6873222923523120026888824897903210252639269268589831012039596903273991408 140 22296285198338837716339075281639618020818446589737507544586269509705810192 141 72327689524559231444251368253078531880721850156933679625705166089322768140 142 234626289779913091821131943930007618035574079159637265326235274692916392596 143 761112323893540341057180354606478395429581087655021965582161972546727985992 144 2468998551381517035548583051686305557165266828269647498782169986076962794656 145 8009269664087969404458055033565123647742107308453358597445838449948283702348 146 25981546451773276751401173511340672320076890153690398920685106309741371538036 147 84282435769693953382748737287234473939548513368615654858294111265808479326432 148 273406703964219228850440886501225845995276114261381056841100263008502591593072 149 886913448691014823632075761477596933756689110346371828639791910499990060419852 150 2877089164470282532434030224040655950019633478589316704024782018348312919293812 151 9333088896700330193317980044076573467220466653619387029362257663441949635313096 152 30275929376609596788653365874300794524042756138006784889431199537292143349618512 153 98213132839817145325785764290523176871426281272095163549253393223499262770189084 154 318596973266283302648835904298139618296122690434414257373892304956466660800114148 155 1033507723859975579593527520270342456228885815537170454676787730413809769070194864 156 3352631396110212808650183682813992742667261435043458771412317731407893880459163856 157 10875716764074015374703149927666356355207833604772609315468503837793704365079327916 158 35280113187985027100476046797178840139243695908368987602594846307033989797529739668 159 114446377517722218666699053054361104798969847690000132871601039506551056102861995688 160 371256556268352085899262080291995366146972350540719546168850128123776443999162436864 161 1204331963682228771959983853356127674905381841611920111439164695843219256150787882572 162 3906774046835424064967467036811628439836461181711203416476536151370420989952490492500 163 12673319245269199253311301728900950084061998479700945973187447605229006682841879055328 164 41111417954312169677131101676218753640193741434186369382784372654650512501127619022000 165 133362748424810146882621159037256676622083646017155262243806910707328486837629193471596 166 432620025103115431697103333442419050460759998229643705251215086574128058658297782411508 167 1403391039333153758462855375814410654341163996903888994387350995924355224650013380319592 168 4552508656554110328474734157227710648779918963642689878291200511266122163607603555351344 169 14768040045237941998592540682512084761095197283209525927559420977897653718179781375068764 170 47906555095456354245364513470668495503319138506337999043476375029453760228386875176487876 171 155405728457111427679649003705093176490515828746248984232543600685306428679742262348070640 172 504126009252041222267735816162065801343645065281200244207807662018893660991000024724311952 173 1635351770668653663688417769509711105059695015166858486409378377986039826200896925045707212 174 5304974083358648240738557182650199572492137973356395128323244506076058082220391113988283540 175 17208988628544473240973242024844395086992351497964402156136835005942096522759358358485451912 176 55824832499441168720063075050486243854316579094817431430582251994215216494637424138821091424 177 181092101974051180779673004867453482069791074146315877260672786403975085628506132444816791756 178 587450923345062208973262165478202765919140361557419735054283767008268213435288939116345497908 179 1905652336999299855805858939045326889467343248898223226687636761327318281971546322338675624800 180 6181811424914185725814849711468405948848607997625605215328956268446039588048639956545995204592 181 20053391561114326998833904504826323145758314845942205136011519392862719375920214112027819289420 182 65051889399708384915905498119160573660424464949938735928536497697161459355064272532726787852916 183 211024070495771156051123533805156776428169314322813499069651952122281730095228013618107261931912 184 684548269689516798631950661207459477548949299602403487829141305450323396007285322186098106570768 185 2220629771921218438201646640557642351356028384916367301809312842885118845559082604402116777931804 186 7203577603343402586303057612650017352317095475917945254557010091939555807229816598879088120321188 187 23367934152524566943734938055518642407213735589444407818481885541821730688451476540540268951805872 188 75804048574874878649995210078619659832861680799202139770172452739597083467209902639792163200486736 189 245903370954218073195569204935002554221154310458760869712321530841284107287399634868468315222314604 190 797694436952407714362889493849837198308581142590097642789622016581350559852916298600196385714251668 191 2587668531243059767977266268933446765621234278178185322757736201008374984519801008777601750120010984 192 8394227309855383447266557875958916947947394499444635073202722440123715394425583439476689269770180288 193 27230323852828641702695860065230799046563987341960284828707126240288446588885076582707408779696559052 194 88333387905682405424190771344749882343440597546933653617982232058149163350980560283351266866870252308 195 286547727491871816402075843205193249663789629932852132325626512536178481739835418300039997874707365728 196 929542068718435243888013928713781739131368124716441836616267616638717718187659635097916954534025776176 197 3015373617094407770334618539718269326269455802640553976019680917216485638873693252586069197774878839212 198 9781674608019475140286879593639808666870691223064567364530321093408205312800546716528203937669128239092 199 31731112056810600228496253615124864583518302995026524707834226270126747404875351689639659295962504396328 200 102933650188731200659160037161672866811565104592646287377658801437564904609504850691549704001448771704304 201 333910022510602652057732203252620625659473192715063289272375002407618020422848786952352863455441889222748 202 1083182253117429360183767315394991599150844957125647568954998357924996773523179822552400318558662870525060 203 3513772317005835012307509984591915929863098893123718574001763917916735221718136263122951002654738194270960 204 11398447362133842048469448492695766290722264183064613519497198750163179838043978750118966346410709171440144 205 36975817026769577052589944058333863584273072501971926256043878583274840062489776187886042221365162758990476 206 119947129759012611360740480210854625527628776001371357909475349310812878842069500787968342809671259361326740 207 389100636424324290742639102707976401077052563870516641962050540620536332298745104405444841405429692818661320 208 1262216991519451742270496447132751146147594468060018118951160179404867646607610068589564812934191341117009952 209 4094549287611544765221175949064560121636654743133492963728555677908949891773559570256225533006502338446784332 210 13282449833366739258718365515182135611046779399508559898910496063166018878116616243309110537045017695180321780