1 0
2 0
3 1
4 2
5 7
6 33
7 244
8 2792
9 52448
10 1690206
11 96288815
12 9873721048
13 1841360945834
14 629414405238720
15 397024508142598996
16 464923623652122023478
17 1016016289424631486429082
18 4162473006943138723685574978
19 32096861904411547975392065322659
20 467473728250280669548640224484209632
21 12899953055023804745172741566250070316787
22 676341161929570663975696263112729180338724187
23 67543030816708749269368720543621025706856249121775
24 12877155296320039995049509074661341098684706892297407878
25 4696595239376499181374767922121717210585994914866767400014688
26 3283162527325488913117382760705383406930052372906819926274985006865