1 0 2 0 3 0 4 0 5 44202 6 55488142 7 34524432316 8 13267364410532 9 7112881119092574 10 4235482818156697040 11 2122880233853945590892 12 1105420672289849239070962 13 586820057145837880942582376 14 311550865881297158579957164664 15 162703111270636640083076205067310 16 85817858712661606753131465774443178 17 45194091394912063170099393989692461352 18 326323885119378112085100727490253780278