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