1 32
2 480
3 6249
4 72777
5 808455
6 9149941
7 108633030
8 1362582726
9 17889577522
10 242706969233
11 3365618287527
12 47365931280277
13 673677478328651
14 9659756420132067
15 139434264644779578
16 2024155694575590620
17 29531716353268497650
18 432783532294513234163
19 6367949615749091504605
20 94040479969317839265303
21 1393408390489742171467115
22 20709535285848099357367220