1 1
2 2
3 3
4 4
5 24
6 576
7 165888
8 9172942848
9 21035720123168587776
10 18437563379178327736384102280592359424
11 590180110002114158896983994712576414865667267958188575935810179040280576
12 2099685102250359092042603774855669068279909793840765280390643391300682087825896150494362561081682545421763696012700741648825635821691338752
13 480617572971506746216117214565165688754783494282677276594068774011663500433032088692044756438279613616775291060130956452284387651241726555587471808383470731573480691940990246158149284837070077042807739118088331361588422696486262604070005964246059400158318604371099648
14 10981000417219248891090229615521384924262424041770657456876900627090866444587584765980719453761759796075752419276166420433037887095916806002117015790087537762801509414656291824321951855227723275315172010399277658307598348923711316646020823686870965994461781245855619809086134919383668976735494353406722103824346786045595840267007425429765004136235996391805249239616119768183739425706833005171489115763234848346201388127240425918762766449126689376351112104376302150758494652442173686956274816186646040686188040290304
15 6540038273123652105381258140146137063906567466179957863978342075620404779192045086748401404688998938660978826187074364230013247325704900301438210664297439348759556997651262316402049442314187784278735279571974290833928610622347892166438774691746424753256130141943682386109335165344939425517052045843453486307162071229416254822801983712341714525272553022007025022374287136431090700687812716516988185465380695042136755432738396020873545330731228461668997495434935634767153897269888907351532479417927545911263521000388882864643042676978399050975417813151898501188212980906005649382514824445346752083448084657044879472396144910547303126702127581443754629300459454862143586098827004825713566105416022450028524409634024369860900818081751598910878616835381214630184267754088565119587007356148092635698231936389565538107380435821363140920231290022890419687103851253741842547616413200385762340964976600230162238247488362724890724616439293610477231098532501902774991183333364485156593414336313015926784