1 1 1
2 2 5
3 3 25
4 4 149
5 5 1081
6 6 9365
7 7 94585
8 8 1091669
9 9 14174521
10 10 204495125
11 11 3245265145
12 11 3245265145
13 10 204495125
14 9 14174521
15 8 1091669
16 7 94585
17 6 9365
18 5 1081
19 4 149
20 3 25
21 2 5
22 1 1
23 2 5
24 2 5
25 4 149
26 4 149
27 6 9365
28 6 9365
29 8 1091669
30 8 1091669
31 10 204495125
32 10 204495125
33 11 3245265145
