1 210
2 7314
3 37960
4 134043
5 357642
6 1217250
7 1217250
8 14273478
9 44939642
10 76067298
11 163459742
12 547163235
13 2081479430
14 2771263512
15 11715712410
16 17911205580
17 56608713884
18 118968284928
19 118968284928
20 585927201062
21 585927201062
22 585927201062
23 585927201062