1 1 2 7 3 31 4 172 5 903 6 4859 7 26123 8 141519 9 769915 10 4209720 11 23118268 12 127495912 13 705885128 14 3922515554 15 21871461990 16 122341995397 17 686381562245 18 3861568338064 19 21781724157952 20 123162942539680 21 698010289536681 22 3964401569169359 23 22561733017861397 24 128645814997864089 25 734853323895511703 26 4204791807566209719 27 24098360834739167689