1 567446
2 15253914
3 418287818
4 12585917094
5 385376900438
6 12396246131160
7 410193760618527
8 14160839238561186
9 504573349065911294
10 18633815771247569116
11 706961877328179208717
12 27536405640616273346970
13 1092992327012388468089191
14 44134123866681355038328159
15 1802958883379386513075624233
16 74432305593928580363669877044
17 3093439907263028953032249204048
18 129387429880804204610467776906632
19 5431904135654096159263983119638028
20 228952060052093582840741545165028694
21 9669566695584445680318877967919655458
22 409464967248040860005001608609884959943
23 17357227861868940968491193473134697037590