1 0 2 676 3 69920 4 8479744 5 1680210240 6 257720706244 7 44312000955508 8 7260263864381124 9 1226995111990493792 10 204147560099024833600 11 34127708705716358062368 12 5703975087798515553780804 13 952811058798782944777791480 14 159217780371483806374295651044 15 26602695592278064670934195111600 16 4444975059842436302908383275822500