1 86
2 561
3 561
4 2799
5 14229
6 2799
7 11642
8 268376
9 268376
10 11642
11 42136
12 3995189
13 21120269
14 3995189
15 42136
16 135738
17 49913678
18 1275396109
19 1275396109
20 49913678
21 135738
22 398282
23 534194881
24 63029738888
25 318928128419
26 63029738888
27 534194881
28 398282
29 1080962
30 5028662366
31 2626194720041
32 64508132038992
33 64508132038992
34 2626194720041
35 5028662366
36 1080962
37 2742442
38 42441753755