0 0
1 0
2 2
3 2
4 6
5 14
6 86
7 1206
8 103718
9 125083910
10 12973452977382
11 1622770224612082123622
12 21052933202100473722674133293917606
13 34164073141115747076263787631563122725393126176374288934
14 719253949751584734557107590240637420950793871703709034551586253602703175485808985433572006
15 24572644546349531193843021109676007818470753782093163278232584173645807069886561716155081211955058500863191187549298620283374592024982249937981606
16 17673971645803638374204547281630568623068041740853787476192113851828130913550199767112791622883423157986413748496245660070650260287470243370941605015037881838335765338026988402557491695789264759654091408468116826889363179533970504521638
17 434296222974593022692159126202262495334335435179260119274531938032241363328714458573634836971955299636378175744017448425895902281645154371079096611991595358521778294601456140096950699848105569572219475616829139261659145423371464481061430164388314856059190719168626509370967287180593554308534572031345727462646240354791419367464612723611600715173342882271537980851171791698272990630
18 7675739130732571749030539452226712046314429109794473899399675125086235748629931655772696702152391691460782198323363758332446414792897926812517186099641401281509070448836202162189655558023569291078890195625660073386147213066407211039633666960052735585695132240973795267749862057092519429866887454169480524098361694946779592317645798792026832469707965266698301939737439718255204612493716173876819292246532071863084548140921388150018853493489851487843654561709498198276147555382259035964966756772497400743057686989072543590770790593848662643860415109000804022880023813317897232053514547748295995487408584192103806251942
19 3333544513015441803765038511127880295890743765695087300416377093668852759473707161251923313664836653033076890746806629177111784054925906445291686005843533870828575981611041834719291592291428139102546910604832683769165384457705032050055253506850385563396228347777923967616594523616884385126295695768369224462859424958748275347772190992512332846510161741357268613390964180608704330317459776631676551613524781391076286001462352556603717132704309039161982117384447316196669119431154090174240898473211071664896933547443759207336533778034304877071835758964574806630846793972547205990978409585615469557572168734855864441532372825977495446604511212207013404162020212024635776117241424505578076577784374507522021187932828368383128359283443265547532987842382470876959709067732151606146035285892205958520405399248153432579895642234845014631793778726309865547961389276134093527766621664565366608055203359792888340847704312268086933289103006906792086191332248592974279155103687820763175096936591071631585303462