1 2
2 7
3 26
4 97
5 241
6 2521
7 16022
8 26603
9 39343
10 104659
11 248407
12 506509
13 584213
14 2560177
15 4036967
16 4417813
17 5167587
18 9725107
19 25045771
20 27489679
21 70416259
22 111555371
23 174266683
24 359589563
25 1075714923
26 6820213333
27 15378035161
28 16598109467
29 19423306039
30 30133946677
31 74466436042
32 194863992227
33 291666044506
34 300518372353
35 389786313239
36 2766469053567
37 3141990247679