0 4
1 14
2 194
3 37634
4 342576132
5 250734296
6 433300702
7 16341479
8 49808751
9 57936161
10 211467447
11 71320725
12 91230447
13 153832672
14 217471443
15 239636427
16 223645010
17 90243197
18 27374393
19 490737401
20 35441039
21 303927542
22 202574536
23 515018664
24 330289146
25 148819211
26 365171774
27 458738443