1 1 2 2 3 16 4 48 5 6480 6 331776 7 26542080 8 207360000 9 174142586880 10 5476584960000 11 8352895346933760000 12 2556424320523960320000 13 190741334440500264960000 14 40745645800296001044480000 15 11921333402531266560000000000000000 16 58061203494913461453027322869401518080000 17 20047338312786879200509923374985180610560000 18 227290106225491360806369497186304000000000000