1 128 2 3517 3 32032 4 195927 5 810964 6 2810751 7 7989940 8 20567199 9 46931176 10 100480363 11 198506588 12 375153177 13 669200436 14 1155420975 15 1910171088 16 3080038929 17 4801129076 18 7337318733 19 10913397192 20 15974820909 21 22870564032 22 32312115275 23 44815891548 24 61473083581