1 0
2 1
3 2
4 3
5 4
6 5
7 7
8 10
9 11
10 14
11 16
12 18
13 29
14 38
15 40
16 43
17 64
18 88
19 168
20 180
21 212
22 293
23 356
24 452
25 555
26 638
27 871
28 913
29 1637
30 2346
31 3279
32 7176
33 14420
34 15369
35 36912
36 51459
37 96733
38 113376
39 141219
40 200315
41 233047
42 729345
43 951847
44 1704275
45 1917281
46 2326985
47 2937877
48 6973534
49 7362853
50 12838437
51 26480476
52 34095574
53 162661473
54 304552694
55 378326417
56 1252542156
57 3475851270
58 6603973861
59 7613200181
60 21185697626
61 81216177240
62 243212983784
63 1220240682256
64 4911417538051
65 13893290219204