0 1 1 3 2 6 3 28 4 36 5 120 6 528 7 2080 8 2016 9 25200 10 32640 11 819840 12 131328 13 7874496 14 20476800 15 52433920 16 8386560 17 102767616 18 536887296 19 2147450880 20 26306560000 21 16240435200 22 116802736128 23 34359607296 24 2199022206976 25 549755289600 26 107752146862080 27 151947361714176 28 562949970198528 29 2251799847239680 30 140737479966720 31 46234464100024320 32 9007199321849856 33 36028796884746240 34 2918332557328121856 35 576460752840294400 36 576460751766552576 37 36893488151714070528 38 83010348325250531328 39 590295810375885520896 40 17054014896052138672128 41 26895352859584490373120 42 21361473752647084277760 43 191255842556529868800000 44 1851167661283938851094528 45 2361183241400462868480 46 31772081696750958727397376 47 604462909806764831539200 48 118474730322241355702599680 49 9671406556914834374393856 50 154742504910663738269368320 51 618970019642707729635606528