0 12
1 30
2 210
3 371
4 22737
5 19733142
6 48264275462
7 9769214287853155785
8 113084128923675014537885725485
9 5271244267917980801966553649147604697542
10 24274291553105128438297398108902195365373879212227726
11 13346384670164266280033479022693768890138348905413621178450736182873
12 8462374626124882026566154328209420711352946133738527825697131889768847210043866097
13 582397287951385379624168465636504112336914316843656136320723588683700733487431427544052365701376937150
14 13033312011513151670899436674940705830643718088358103921242709933062232137372497678405040132405208742442886739545395418175350
15 3586709897311752462259552744380326219788624203229814755274763135113687161794650641522667946795203483751850312739764627788008125888463905112780705137
16 1629980766509900282631719615166180803352868888956529417586908338064518958217562056523270044023862360137271377602583810428139535839275142312613606754340562184320096731026411
17 620604108531255517465975794460833207737964335643552945031516534432701812346328461344869040563785648266329942520474514783322660307540841235604556999268027479544736131202313555988421873910248024237152566
18 223563523487193046065899441519733324761466322096250059146814921673550230041065509192336813302438528362235347127174773669839775507382952096982238565935706837904692670072814681016746316485036147271116970510414653368524308699268009950
19 7451323643106133638566101138502650368247347142199848642533488203180426410954399287237177651165288056277258287732282103381105469662071747474817446180100481823669652898302138814231355153280796726714569371200801657755427399271393298742462633403035102028406119679775
20 95054075616702818554408627943158031454590779373716330992886502675549501910817953548075523138603961977591124298143276697383774298756202148599119560414093365170402836302819646274390492955533636327008407795207005355814505599416048265961913522610759904923067953622815460057968136606899246502626622164863
21 4676027734948085043715771546331759110268652843701969552856914117957449755231436151674981012400093189130824453258777896048770597114413356297596131603649339673659330036705098552513897005849505678215882691493881622993677929126254100989704407555833450497119211463194780166410425121370688908351349674193985375082756346989211021361316285351874
22 83574903088819731786286000240813245160568766818400405288125177266239658381606508498815725642441101397037768449067241323741796641326288373791070924484000731677471002072479137433514906616770932271564405440703694686871828794350734431136267236690510276995413235045127213011792928650844443639497863079099804066441107912605089831221952948026635555591055306939737105419136101510974958
23 33109097656847821272069812540123321918622934172835563949140471001320269609878477909852212953763606142002334153080300018964573519392337679573233543102360919311446211144503888060696688876915441809294447491930348799753356460495037121999412639388025295097072127360960862007498371062747875889162259625330313351034728345471730742470373047211253640411690248955013137908427500891198289267753614947426029001613938287688945448708017
24 432301450784855544555427739217851545542837266295394831617437462558526035672103375949974237800189114374962999358195123692805074938139103631057495929768931810966522870615597809368300376574521313153639957099348235519538156801995053251268369922463509912722502584560696432311724650168263837535915488608924954754024799590018085752589119545441475279440540180813100182278472576853052434073021930620921610036752485968685494409956235376367837443493096383498101352120230187500481
25 1521807967416970726426998066321589651371707684269867807042659614378932593138732449867923105767474692913584093473260126245771394578592683154090959875618064319802283505940147658255390656463167831128766268067088474718472447787512781549288463210154541686233230150605893632580252049689352604228742498688615534481650639733829486256162686572340568487268667817310055249218099901462998724272367936014237121897381851836732439120566863218469882927301830311726949511527563274457575520556503454565579856457315395593760151417171326002
26 2930524394651048401748951427495847990328936319653031880133696877600652586699402713111538059174394044417218944240878824937323119412293331867518590779571798283043301311188310662339927715233230692234095307331781141351550693028778879106204321659528165316497435552922501885277918967056812110058027849449623631330460982961837822814117987462145751769318461257180223559963694885743075623745452016470559703371273502429262270042720127029200298264264016461153024776322174362273911065610217108842945939014217449173688391762475481616612571906294016808170145077269809825293245015635432750
27 238899313784047597720379007002513406716028383339371646685817165546753820395976695094709475309045663152672346220583557055001907809191132225553934158175170354172303816948210538661448548303671942827438663937457307256854899738585710902437182415403942313469332221388115826904779593470055096019856215335047356053538025424030454153731184332668599989795257179973388492224434997385297738188190970631649611985774573958417917061382923232361979717085322982635303199396516379236719724263022930406093968304048508585124278780507604202606386914751095509865227757403995919774260043744423466474949450447792375558820048401151777745410605852380123625
28 39940376853478953332066239183496877321936434905836822554670764626698743590663264121311310048703866327506608413397203158970315791428657017734167931378489492375188832814780640636914761715618183919645743370932710768136615059443897168025721154268899197635797644498625282547092251859918773099694069766282285270870596344214614455320361619150645852975675041948279302516390622516286254401158271725684495146692869329482021261879716948032160730182991168896737684649809620453125676590024383485067869233126447348933816774594901252367197828214842501485743579879426915969654273136517950178836126689652237696667530548693967250114118727506296477843588222022255852569692860473644889768762456923859464001
29 2637010860326514800316684857808736915246682703718347612458744736857553864652022015562558798003061865721525924710450019311281828322731075465780954095084164358724343685259325296600968644601566153071464152408605173671905313296224489624127837538326407800982937523417042243256411290688421134056130961304880422789555401246939146965107317386530553050703265614802833776769124954665232043049786710959615819853608523189823246472494507112515185391256946151391966181239667869577888135928284103452082068585259087104848398864278165581967759522679478219366605828986191158864992182434945733412262217370462616993287730068397575817263407107896394157519993064548911559438416116158994543129195060961480888382628365469003725861780795297594149803245503735368861071836634
30 3475404410906404485570071686965097338521943837966183340991669821705774871981801971121675644158430564691562846196238135090089707329869431367784509480464155724135329387611373772939532536885677359815149620432938581967876384895881628872298572989112279501442080183410605148869922567365263677749128847899322257510078363504360640592484836246530947323057435998590347212304980001838453892410423303207389685727603254604168204380783402499183255792406079435998296800661717076983123338912946066158760978099106293583596066464746720788272915032295015571799417244790189385111534068112354590339919956417581616967817363918812827712255292659563019021638056119392926207442565338949198887589212293148006079590400745225527167531151292896403994077554250407925677721151542976038789288655829782171607945019492956091694102808672554107722