0 4 1 38 2 1556 3 86606 4 4083404 5 171658094 6 6716224724 7 247782290006 8 8763080657420 9 299863491723614 10 9990667099305740 11 325847250824377382 12 10445562407382412028 13 330039152364735149222 14 10301457052184951857604 15 318211810358946705058382 16 9741514860490765513731860 17 295890174708822124589018438 18 8925618852825931358421021092 19 267600871830851061515601022478 20 7979277188090515727921258712524 21 236759059595422171291602358132862