3 32 4 15284 5 3886776 6 822367264 7 98859236136 8 6291791960832 9 215785384658496 10 4539082399390272 11 65559892420210392 12 705584597117258608 13 5999768178715485880 14 42072188047831653264 15 251239438875089878720 16 1309600383886062132572 17 6075285763038632795664 18 25474210543946644278016 19 97769914639464045971984 20 347039571952773400966380 21 1149134330132225116740152 22 3575509227442865791295168 23 10518763880515808182936248