1 5 2 14 3 66 4 458 5 4990 6 81014 7 2059822 8 78060014 9 4641074078 10 410310652370 11 57068977108754 12 11768868532345686 13 3829513291002131546 14 1842092248483706146126 15 1402261360946084657783246 16 1573387877264357408360910470 17 2801811372227025910366516793242 18 7333217804035648238312587877843770 19 30546139275111536534653050806853303022 20 186497119406897991787152788573555390978842 21 1817037845013383510274723692620300339777668886 22 25879256461548630024829860167513343257555734010406 23 589717740179655742983832145468999572462638476364758574 24 19593693785453956575019956535382108580385415672346559739626