1 0
2 1
3 1
4 1
5 3
6 1
7 2
8 13
9 13
10 2
11 3
12 65
13 132
14 65
15 3
16 6
17 401
18 2715
19 2715
20 401
21 6
22 11
23 2798
24 59281
25 199923
26 59281
27 2798
28 11
29 23
30 21243
31 1544783
32 16089057
33 16089057
34 1544783
35 21243
36 23
37 47
38 170477
39 40546053
40 1382332582
41 4202762288
42 1382332582
43 40546053
44 170477
45 47
46 103
47 1414186
48 1100262051
49 119026441960
50 1169280626549
51 1169280626549
52 119026441960
53 1100262051
54 1414186
55 103
56 226
57 11959573
58 29830418147
59 10314841920242
60 319298496941179