1 2 2 9 3 91 4 1233 5 18827 6 323444 7 5826961 8 110866391 9 2163054304 10 43343013317 11 881391937160 12 18187248704334 13 378905566162207 14 7966181836169943 15 168631785538687281 16 3592456489311716500 17 76933383114445494985 18 1655505324278539135437 19 35773330738905239420258 20 775986182606641002749980 21 16890249457237567521282018 22 368796610562982396653978853 23 8075733416858480945734907909 24 177307047054921929873179163921