1 1 2 1 3 0 4 2 5 5 6 32 7 234 8 3638 9 106147 10 6039504 11 633754161 12 120131932774 13 41036773627286 14 25445404202438466 15 28918219616495404542 16 60799423389360189091576 17 238378454962362129667078385 18 1754379944624363645723941474210 19 24364957907561532561509638956570075 20 641274721139802290410091980569211836689 21 32097366392030417568643303962377804016863988 22 3064060306634902068067290959664409602979669396847 23 559235250108379731594007267878996466194036356241991581 24 195562765553159929497142569023415966058327913068224862339696 25 131277202003197653755906424355694487674888626642173705125670954809 26 169448095400440793619740436720221163158849253108015354315027064931090725 27 421204759681767070898093005613957538337308947807824320446869840799056898675401 28 2019147725409483872795937225550788196896224163574966632712789190773923456893942693013