1 2 2 27 3 255 4 3527 5 51759 6 852932 7 14954188 8 273141379 9 5179064643 10 100829282975 11 2002465966258 12 40428770929803 13 827090165579327 14 17105221165373796 15 357027788626167770 16 7510894690703464379 17 159088048372227390425 18 3389812575129581313964 19 72611553481035513030778 20 1562707529205176547999044