1 13992265
2 1504651681
3 14782305601
4 292869912385
5 2387706608354185
6 4484354372982001
7 70895950685971489
8 807481759780458361
9 1659264916949696161
10 118023300545190612481
11 140695625117781970705
12 11710597360056333492601
13 19818019625768288167321
14 62095039327301605691041
15 81544496177869945623001
16 970223721004605866869441
17 1387913666409140448614401
18 47988215004618495456529681
19 196539294635065479901446721
20 42644792818580776139778462001
21 29083886287864378595654037711121
22 72907403546000346930010825698241
23 326376570587343957263267537034601
24 845359049084226904274814331963201
25 2083014830552736991409092730518201
26 2889674540017508974683122680411441