1 4320
2 4680
3 26208
4 20427264
5 197064960
6 21857648640
7 57575890944
8 88898072401645056
9 301183421949935616
10 9083288595228991885541376
11 22290964134962716779872256
12 230361837156847526055247872
13 3551746147589248994873004392448
14 8716209461184471402733217906688
15 90076051101488582786918337478656
16 275517471462331149989751161880576
17 8319263987369391948455878608398843904
18 20415999472827819113761327282781159424
19 3081634264657305632386843579602306072576
20 93050102500349677040144591462063024482811904
21 228350830852095014942603539620449439316967424