0 0 1 27 2 21952 3 2628072 4 202262003 5 229220928 6 22521332224 7 21148222722264 8 25942222239227 9 2272271222935232 10 2262268226562252992 11 4223937222222326272 12 22225347273222227224 13 122245292222422449622424 14 2732072222242422541222208 15 22422524292920620222272827 16 2022148222122822228126220248 17 232252022275528224224622772224 18 4222222422222227692279265062912 19 222529422822225192237622112224227 20 12122229222222747272302323209222125 21 222622127225033702221122220272222208 22 22229242222412820482506226222622622152 23 202228222482278552221222269222832282021