1 1
2 1
3 1
4 1
5 1
6 1
7 1
8 1
9 1
10 8
11 15
12 134
13 2143
14 289304
15 620267775
16 179446568646374
17 111304924045117731444223
18 19973286693341774343274474438923641617
19 277890644791720860549000282813744291843989379146578350083761
20 370025967854842927546644444729457415315835280768512354752654136770850467976261152924166793076641
21 767363841767633413061905399610272972185527805513788966659365152262911323316901368137850028781062654680526369044315076595160244459761455203578049098047681
22 132498622607036442351761903045582413704414151086933686799273488303076889423844898552294047313609364147597994695704204141117248564999944944782195425700359156265030452389661031735427450328003641401227399463218945098595329160844837789306873709297121
23 351445718250198019826424139578739992052432112486370207091122829713868317399364661634904789753645575513228810668889564279594388896335697722059889385351105390088532700246811961975071748450517440110826664146151595251012905251712601616512106498844272228663552557146507949216844152421683577868498235296341555302082012953886160051797874623343083153801165584526360195162324947756777815875699970594701
24 75074146144851467320690268169272386302719170024311000739857349991759229123782622863121865763431366887103488667629704582170213785230787931917974216395080041696465302572879028838958552515035338581846317573243151812970229003959541008845414410037718787174519430736626919945726728258855588095617433463827489357939588071728171672214261769838611036532089595619884895877746238110634194941691865718381772154876765590916011533577152414334417533920361237034792745269014573683497417600716660413817405159473600963275379825412159394648061775226078260951005419231915942874808410564124184251496164133018355799003144391890348488143947625941588213