1 1 2 3 3 54 4 3834 5 1027080 6 1067308488 7 4390480193904 8 72022346388181584 9 4721717643249254751360 10 1237892809110149882059440768 11 1298060596773261804821355107253504 12 5444502293680983802677246555274553481984 13 91343781554246596956424128384394531707099632640 14 6129980884648631844901425521287946137183899295465755648 15 1645504465371454407878687557239154898196072267336301175996872704 16 1766847038450309941245928541616531444358764805399765407672274370793744384 17 7588550330220353634469183132618789355023589191241769770836317363802931292099870720 18 130370302348813202495903685171263189788840293319363069895893491183761224671828545533595516928 19 8958978966234181092411749739408073147459633589012936905778835596196328778177151890553631988944003989504 20 2462625387095475371343674954071982166976240188440355809913979542007658023366525192968760877917015581107910588432384 21 2707685248113143128170514576561279172662047096254287154925822908784171190160037235182544989971542930630468086686005922621030400 22 11908525658799654219299356653758755753951772128659031442624584871868872124712127617393898528299394032452339312262287612777482781121211793408 23 209496998905079183590689008372451090914170731111214862619112703205081427717281768289964666937202108618044052431082719221294064395236477004777158781435904 24 14742040721954117979219837534566921153382310177812382166165292439653494647277377442269763151861642552288354499952860203239676601322734100045968512446005184416156483584 25 4149515568880624407494358759345281967226126773271186107562009042681642157851740868077492029022409727735664019391210148656729263108578288743355664236566262964545632570283826064916480 26 4671939192445020016483768808837850524787709340487054297579891445031648444103182841232195916623582536191652475917926867681468445009360727261743102619119713808975921528740549937572598361103309733888 27 21040543606193367886605763510154149741732364211183281601184576726325801739241689846912173023361660765500116438908350848469800344656181665830967068334398594355132576290717452485572383359689760857562411366984187904 28 379032737378102178235135347004050865884157163187482546610123520055900285958481744714159228211585498738569999478513481849035472348296592597803259171911344438000503170649741221391265275354947892277604686077162739651063685352259584 29 27312187117075872114681688969796933275363407848721989635658566375024519903442691167101421350459075712665207398347594817916216605579926959728423128209198568172002328112936750556054061688143787363436526206357359514023650880396938905293770467573760 30 7872201966280716528976623139449491565193132630400461973435733380460688996801810052031669690268542527164105190943538344270846213459213479010355025136678120694899072499413824766420475002786820299390342606196443781510503267511939486929295132929878224759110047367168