1 1
2 3
3 5
4 9
5 15
6 23
7 41
8 61
9 117
10 165
11 343
12 475
13 1049
14 1397
15 3267
16 4275
17 10419
18 13231
19 33545
20 41965
21 109499
22 133895
23 359367
24 434123
25 1189795
26 1412351
27 3952757
28 4646449
29 13211071
30 15318819
31 44260077
32 50916453
33 148927917
34 169476849
35 502000155
36 567573415
37 1697683709
38 1902706545
39 5749079489
40 6408885605
41 19518623437
42 21603178881
43 66339045177
44 73094883697
45 225930522489
46 247460571353
47 770130827549
48 840322507245
49 2629517415965
50 2854858352221
51 8984799702567
52 9723185107675
