0 1 1 2 2 2 3 4 4 16 5 128 6 8192 7 16777216 8 17592186044416 9 2417851639229258349412352 10 713623846352979940529142984724747568191373312 11 30354201441027016733116592294117482916287606860189680019559568902170379456331382784 12 52374249726338269920211035149241586435466272736689036631732661889538140742474792878132321477214466514414186946040961136147476104734166288853256441430016 13 1134503866941667986143541334648056457619674836471095626110665786221268201568912028156408931347775536033476809532312754097331684299884724203331627335435786915422798797948806666521214607112348737236205441118127012028555106130125335760617903854636122194680820545543017511614811209728 14 1803609885913145043860973285359056829248990861155466078092877549395497270050187371391084146940727845548896322504439920955412684862395281268639035149910405968055122980243491276637021643944387746418026569818603652629677881189702078853747634817872177790056020531728924682547776050579970803353302626240084683640569932032786574782316492008837083467440958801482829019348355289783156201363497964790300010129828606252515273969029302032214152372289510314390616094426205690095116351766183320073798003807852256910743575724032 15 107168314965678254660650132049318831979720018837783493670545379304687410762831436940198124586302617613104123153341074439768522769467112377165177261389384810027121619566825787613824754561611462995700961498187684843629585733103122369722945598558317226471786501283044595765494548760519443476477279450219550698617776905083897064882898053781253625230886508116784154245823080583816038969542221098055918191915976880347825182270145135640339079460700006833714441464346019115297885340023983166830242455797392246169607382370683304430110253091844701721839996180171614675174481947457183477336243520241819399265758730095769273809634745165924170331266087171045479302098908102187980257023293241500121955212016213365834240816777913209168270500259790927715894397491868277897450488750478356102939253433137628813750040071358669681813865990418636883486495786033909169683996402900867504467983258334796356006172419159043640546212508699546489591183928013756774781812736