1 0
2 0
3 0
4 2520
5 1814400
6 1888563600
7 2979953776800
8 6935468956416000
9 23019567930463104000
10 105689740661883810432000
11 653795414851090462030080000
12 5326203537908913517889391360000
13 56010203181402664067441568000000000
14 746899459600695398113251538795392000000
15 12430092831633108212332787093711068416000000
16 254488443531531234359096278517754000568320000000
17 6327422138697023017975883051992916755338117120000000
18 188840603468041804134878718621237404360055666278400000000
19 6694630450144231605732834219826844552535192430406860800000000
20 279273434412277796443426953848693525715430042481334204825600000000
21 13593127923178187441232855512087961162583339925122777926303744000000000
22 766070745595214397162639352644243852719174764192143547686477201408000000000
23 49643789117215663477763169096892041347859112929792596067713262215823360000000000
24 3675944733532879949435308857381692969024431676851635993630568991211605852160000000000
25 309230653920853315252936158474875681617137842952339248993494728802830329944473600000000000
26 29397974449884049271163474744512692568945311894835371873307527015179409514934042624000000000000
27 3143186451025069105848962536474632912454652924640379717976384028419874602396407643504640000000000000
28 376270629812720254743339550520889548833825822216691240266849797675271215084905660376781946880000000000000
29 50224077415003141280713884518446478498909256276871949669705470118263742154455324917692491334942720000000000000
30 7446251732566508790441237686512111091738651409650734209391066135722464673556969238159625391617768161280000000000000