1 160626866400
2 9316358251200
3 288807105787200
4 2021649740510400
5 224403121196654400
6 9200527969062830400
7 395622702669701707200
8 1970992304700453905270400
9 35468006523084668025340848000
10 135483209545341953934626770390608000
11 5330180429932843151696086400707299936000
12 474386058264023040500951689662949694304000
13 598200819470933054071700080664979564517344000
14 60418282766564238461241708147162936016251744000
15 6223083124956116561507895939157782409673929632000
16 665869894370304472081344865489882717835110470624000
17 72579818486363187456866590338397216244027041298016000
18 8201519488959040182625924708238885435575055666675808000
19 818457168106935333267367966116993940675867687130128746627923731008000
20 59463245047440788620638761469735077105838773017044487179317802012440841792000
21 5792867629852066775921324621900944263066473541229118888068449993350763008288115233639397855552000
22 335760661372898985742180812869608615974087710914490315181685393144853275507722820022158652878552971840000
23 78232234099885463677928129398618807521962436643076243437332696602750813193299417065162966120702842438720000
24 18697503949872625819024822926269894997749022357695222181522514488057444353198560678573948902847979342854080000
25 4506098451919302822384982325231044694457514388204548545746925991621844089120853123536321685586363021627833280000
26 1131030711431745008418630563632992218308836111439341684982478423897082866369334134007616743082177118428586153280000
27 2262061422863490016837261127265984436617672222878683369964956847794165732738668268015233486164354236857172306560000
28 1654561128226196128845909933761934649700488343804541949950770032612220138050084647974939320138356724706447331227979902261929221509760000
29 507950266365442211555694349664913937458049921547994378634886400011951582381375986928306371282475514484879330686989829994412271003496320000
30 157972532839652527793820942745788234549453525601426251755449670403716942120607931934703281468849885004797471843653837128262216282087355520000
31 49445402778811241199465955079431717413978953513246416799455746836363402883750282695562127099750014006501608687063651021146073696293342277760000
32 15674192680883163460230707760179854420231328263699114125427471747127198714148839614493194290620754440061009953799177373703305361724989502049920000