1 1
2 0
3 0
4 4
5 6
6 0
7 0
8 120
9 190
10 0
11 0
12 7140
13 11480
14 0
15 0
16 635376
17 1028790
18 0
19 0
20 75287520
21 122391522
22 0
23 0
24 11143364232
25 18161699556
26 0
27 0
28 1978369382080
29 3230129794320
30 0
31 0
32 409663695276000
33 669741609663270
34 0
35 0
36 96930293990660064
37 158625578809472060
38 0
39 0
40 25798075602615553160
41 42251630707215665736
42 0
43 0
44 7628353662815446601040
45 12501556827857296194800
46 0
47 0
48 2481049397420485043115600
49 4068154907435879915822700
50 0
51 0
52 880246034121663208464847200
53 1443970138388460676945027650
54 0
55 0
56 338310512079337897142550990840
57 555179132890683199754603859600
58 0
59 0
60 140021919189322666534575326943360
61 229855306255056207117637770990240
62 0
63 0
64 62090774884893856698834397859880896
65 101954923730569948916577693256541190
66 0
67 0
68 29368134184609172982051059992067282400
69 48235320879097705488966919855691024100
70 0
71 0
72 14758621325592445248217140319370569630080
73 24245432649763760747783357812532604124050
74 0
75 0
76 7852923943650533248436154995548119085674936
77 12903291907004178896349262714207780398914400
78 0
79 0
80 4410540029945676874877638961343075624781361520
81 7248316163588180349267504538724922627230734300
82 0
83 0
84 2607492747499939222040441160918656259232871584800
85 4285852600986970212647083291865061116781695187680
86 0
87 0
88 1618598186131074571174980668270053107111258167294400
89 2660820077661647597487822326413430462235562524566700
90 0
91 0
92 1052577981400136329504062914727217941468151492450190400
93 1730563399532800856754370637432939607742870790569264800
94 0
95 0
96 715601229970379258709757029849207996015924219748998560160
97 1176674208450928594072493689964565897790727141911921088700
98 0
99 0
100 507654357006774140930571478282267624383092547145387588437600