1 0
2 1
3 14
4 956
5 9331320
6 6406603065901952
7 16879085743296493569230716352778240
8 717956902513121252476003434439730211883694285987816199468264943161704448
9 9237081080482940021201240767062008190653823608122929501607287524478941101242508694750884134111011782111263862981032659057767166134334612826400751616
10 12384900896042189620048674429487879833677641223974224073621450697043972925317655040706432513812364975894298838104940170718842530540688174677615415665233496498002881330711778476716056014554546125286172165519791116398876289064655208889975025488847882072324559544373401665202564666210413273350779151843328
11 202402284697865355569051606646010902429829687435587797820280843075626397524775851854339535054932468682914950352495052330686074279191286131998858578258079403207511361282050214434545913673352211800073494438910385792472973834320119134960597038404332616312486119347437174105228797385941543171013297262639432786446458345400893334651398025220689595551123482656005842810597958250527203854552276909176953553805332601411160410264570812043780978110949893107386406252168014065724260495228150686408158744150957758491480647043123970674923591699017151738171520357898595392732299229840009611708402880118225576177217946255360
12 545086321952344473740668460562879321582623236043148801791180594847675826120182822379312935455224762475161934069969318911454352886392129800434505901364090056247180059807582061490171217661059857792974005729759538499650271961198935841588177724429619137752779901312335754239278140584560995785018243041149564535416151518374993433266002032868138044353567824759235958148513899793870454327178486860157875506511695596879435213863039322696349911632578566892702931192992791291271283618137929459468292217158634156228971369716874161820865718859017589786043275062582645324309737121058874044644643198288978489609827066659881042481974775168920388241914778160309459286506008234524551811130775845813929269415304674252678098557372396028404144311183492858518319624883072482066661918528662282806329296280571165310304495635570678994056172382952374473019014771563007727780732620918746714102788894124921914619251663670604619340408201031865557988890710469630797770816273659904195564145191589485761487419057480215161940740220165766787448611927708395638983865386596759182049656832243469472925958479861525601960827285128961401231336573712220682595959760289926549551712188951392229359779909302127447674236240356161174733525562082588998235113982869372928