1 2 2 5 3 604801 4 6652801 5 1037836801 6 14529715201 7 59281238016001 8 8515157028618240001 9 79227388950214029140356367831567491107302215677998888102860155679457332455816524768834521968079861186560000000000000000001 10 48751561558216928178135863413628925333903212007175585778683422540406990393931509103813988464378133864509868656597617252557630853345167041953455016950532335992832000000000000000000000000001 11 9039851110219314624974158357021403073035953396568949723761211521860955028767460946733881808260835925600775059065655849247843025870985925748211867902738543984636537617262348086547729414502341068323996103565309455036750058179490488885679649257573959713423360000000000000000000000000000000000000001 12 250602752477499840033533617973347335990702700059684424242108305809029395307491552365356671488606893529504686187418111452848704363195471833591929401999717916342094095825746813655276154828833899096077819983037508712528785112851835332888811236718465311175522385920000000000000000000000000000000000000001 13 6154622282899487292304925772535327067383285927356730404072274978046425869049443300342054643492204766068881889155284006190568513772533464932118072985115536790737075297282317353761469948689786304356779767211954331606247209420824366785259644211037866796200983393986694401228800000000000000000000000000000000000000001 14 1070904277224510788861057084421146909724691751360071090308575846180078101214603134259517507967643629295985448713019417077158921396420822898188544699410103401588251101727123219554495771072022816958079679494880053699487014439223439820635178092720588822538971110553684825813811200000000000000000000000000000000000000001 15 401851675750879333881196492152154450738930302222104577968985864366007775242652882766952870857882106610345049428791268049949725169702594247174964783423144000871777539582611040522442978808533303207115879997345639924476656131714401449139012678139512398327812067097844165695892068710023331638146434346820653052081007664287464292643974223552210534400000000000000000000000000000000000000000000000001 16 2098934757657666015172671491301172244118727683471718491314143220602318096699899280643747921844914579416793283623698755890756809011475611508715842549849744127696952860383700776937461304659675290502915724733248329707816173775745918468778253249318130638821877497160770691101386812201729027401170333945887912554496536229390279717530825487377473552057461480073405661873083779876126720000000000000000000000000000000000000000000000000000001 17 1573219472527764779892570469597165621357930840054414358938247790666684507075212237099481746405609341742652245508548078459550047043263137985198275377654936398778391294760962676076029813339878218056873311071916513016420581679751031688401330875420939355865631033138181773635893727202686314729498977025042190266446886542219966771107168582531966411017476543130475928097205660229879618293173364417045574600632757263792928199219023156625637580322259912948715401025224031678239338062708885601524103500748504032850939344299305576795154363894261432422778652080344995083695933410693167131083539407155099865277655540746887743716022569864373640255336003590529062614984050885816958779452753489925491341871502496740439828889104166829424640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001