0 1
1 2
2 4
3 8
4 13
5 25
6 33
7 61
8 81
9 116
10 140
11 256
12 282
13 530
14 606
15 692
16 823
17 1551
18 1653
19 3173
20 3391
21 3805
22 4177
23 8049
24 8345
25 11524
26 12508
27 15294
28 16204
29 31692
30 32048
31 63280
32 70834
33 77224
34 82048
35 91686
36 93597
37 185245
38 196109
39 212359
40 218223
41 432495
42 436031
43 867647
44 905397
45 944425
46 991305
47 1973833
48 2002911
49 2759674
50 2828400
51 3040074
52 3161892
53 6309668
54 6394440
55 7073478
56 7246434
57 7757908
58 8091860
59 16148692
60 16198408