0 0 1 0 2 0 3 1 4 2 5 4 6 9 7 38 8 308 9 4937 10 316006 11 161795380 12 1325427757897 13 694905868332618342 14 186537373642942364470529332 15 410200022670422956346283949740775609161 16 472928427326946774459561651845917849178636866326243365478 17 146364258976073400080892129628901820800483717860739154038312084495185211812609314100 18 99610352954014939473142074303323911155506762621833280427872935336884946011047676040807711395180611783182096104628620268361 19 78158039923765869893623897582589381385064704172396064239721986529342100604872177656082993380387740297138914731523844793884373673048274513169553418933171152553064907428007422775910 20 18979399104654568583817547014026699796356865190266459554849696211947145057289680850427715759001991081663746111502583875823087852367962148226500015607900285228078509674367948187807468815699178379099350923403971121719582500844054144711265282992790665508661120781620