15 1
16 1
17 1
18 0
19 0
20 0
21 0
22 0
23 3
24 0
25 10
26 12
27 35
28 52
29 19
30 20
31 349
32 361
33 637
34 3678
35 15237
36 11875
37 13306
38 10964
39 27223
40 37054
41 201408
42 510152
43 1995949
44 4867214
45 11255174
46 35705858
47 63029611
48 129860749
49 258247089
50 190294696
51 686125836
52 2195910738
53 5114909395
54 9141343219
55 19769529758
56 44678128099
57 63885400119
58 115728924152
59 311696389437