5 62 6 103455 7 43122894 8 15526815513 9 1177303159998 10 32742666492546 11 491690861598936 12 4865989673926314 13 35599066273291950 14 206992952822628969 15 1004402863031657058 16 4209995731107051447 17 15634682014968911598 18 52441176324103388856 19 161253906736471162680