name : 21563-4 0 1 1 2 2 6 3 24 4 120 5 719 6 5021 7 40042 8 359034 9 3575252 10 39147238 11 467458134 12 6045420668 13 84176737477 14 1255542910588 15 19971998310490 16 337498096497064 17 6037863015508733 18 114004304490623140 19 2265614844013555056 20 47271061244063540416 21 1033159107553858348048 22 23605160140426926520118 23 562724629135415819803958 24 13972760356859079883780540 25 360805205679860025550797051 26 9674463643042040673452813120 27 268998762656823544777744175615 28 7746229647647365273941991870615 29 230744836128186572482333141715051 30 7102213596866781722278536488874633 31 225644470941768315889054308593815688 32 7392676805599636149896598196501707492 33 249532355783622941016646637862460298964 34 8670122766627850904107339363380628124794 35 309843985896487535934097485716351879293665 36 11380095711789290929066187775213144166037221 37 429256789948422043100360967964060398572108271 38 16617155112058424167768340270712703270009286820 39 659750041813827241992196775566832897106959259115