0 1 1 1 2 2 3 6 4 12 5 60 6 20 7 420 8 840 9 2520 10 2520 11 27720 12 27720 13 360360 14 360360 15 360360 16 144144 17 12252240 18 12252240 19 232792560 20 232792560 21 232792560 22 46558512 23 5354228880 24 5354228880 25 2974571600 26 26771144400 27 80313433200 28 80313433200 29 2329089562800 30 2329089562800 31 72201776446800 32 144403552893600 33 144403552893600 34 144403552893600 35 144403552893600 36 144403552893600 37 763275922437600 38 5342931457063200 39 485721041551200 40 485721041551200