1 1
2 3
3 3
4 5
5 75
6 5
7 11
8 235
9 235
10 11
11 26
12 4267
13 2031
14 4267
15 26
16 55
17 72764
18 31940
19 31940
20 72764
21 55
22 119
23 527311
24 1002328
25 8205996
26 1002328
27 527311
28 119
29 263
30 7155883
31 17873307
32 661278762
33 661278762
34 17873307
35 7155883
36 263
37 573
38 100785131
39 329266534
40 50708665808
41 1028618143516
42 50708665808
43 329266534
44 100785131
45 573
46 1248
47 1027584101
48 7935241725
49 8616991831997
50 167704908247475
51 167704908247475
52 8616991831997
53 7935241725
54 1027584101
55 1248
56 2729
57 12833963832
58 162833269398
59 812470633027474
60 99591616504899712