0 2 1 1 2 3 3 5 4 15 5 56 6 385 7 4565 8 124754 9 9289091 10 2552338241 11 3646072432125 12 42748078035954696 13 7274403582551733377346 14 37285884524590579748861394570 15 14531841772646818920248481411605550560 16 1400135408797883233268006240578157606704308520406 17 149320084957134122702200577712830791505724460990698285593308012 18 118680404326319868519072624882857804380676359597981656491816403705664460451910775 19 7950028322041430559153117017325991600013626476585112240944833546098310690717649160004938767527159006250 20 981893219442735470670621583423901068446457081469244653470847794824239167472984612753312918198029404523031797074586101103122082976790 21 11321723606939319782074555128693235796571718093170799686315038697293657754477932256438376403816181764154566722668502547439438799451735854939815935468157685198514825789849 22 1794727237840245988011803252125205531250877939432461051646955477435427905754669105239342779217461764521019646396417437529490570280154033106623507037506746576609820780461605254581435806757112468939128966553433629848840 23 2239523068790207403168394839191718555625987365649647546173099802527783335510869922392809147583526519221652598327079616623964640942106664130515760056455031496132810930669162708654678512462230430035959688039896188739651525164721343723506574808642170584262942372011099849274721835 24 70859247085877462719667929643326400609349275289022074889255494663481763339699172137651432502521134813856632959951456275244509127399504352530731718654069012755849841301522046795202097542443042719285139070986593584780478456985861467385741087002742616234981796377399164690867228874399906210441114449211645821721529974241402763136246864897485517271135393535