1 3 2 36 3 684 4 15779 5 408222 6 11444292 7 340780382 8 10635858679 9 344674481333 10 11518916935288 11 394956511554556 12 13839075880034056 13 494013661434533634 14 17921279299283914328 15 659361786079631903704 16 24563166523294240335463 17 925234672887158772049909 18 35198345074630497849384636 19 1351035900078772009684408224