1 21 2 35 3 356 4 2563 5 17007 6 105936 7 645589 8 3916436 9 23461117 10 137270726 11 779937711 12 4302009833 13 23099872468 14 121161612337 15 622526124553 16 3139050474264 17 15552260613233 18 75769994795381 19 363254825823135 20 1714827926516862 21 7976092795448546 22 36572749355309967 23 165397732876868500 24 738052602546770833