1 3470
2 53831
3 53831
4 845952
5 3203193
6 845952
7 11887072
8 143951490
9 143951490
10 11887072
11 179403984
12 7420279118
13 30191128785
14 7420279118
15 179403984
16 2431745813
17 324957818406
18 4507667952676
19 4507667952676
20 324957818406
21 2431745813
22 35274164926
23 15484808708276
24 915350182586052