1 108 2 4904 3 191208 4 7788648 5 315135868 6 13106373164 7 539443637988 8 22639602879704 9 946776650128788 10 40106804207313724 11 1690657696699919704 12 71964960511855011228 13 3057756409953021991140 14 130835056946777504268476 15 5585904213100408052471248 16 239796453058471031005100824 17 10288847890162937769378142420 18 443276413691873371835040903572 19 19085502318045146716034541514228 20 824427296390069706659390254129628