1 24 2 1152 3 40344 4 1246464 5 35971656 6 994735968 7 26713505928 8 702251083200 9 18163703002728 10 463846475799456 11 11723867668479384 12 293820544576104768 13 7311457885965521736 14 180841846308702776160 15 4449720113409303632184 16 108993273452638292559936 17 2659134332538971281874424 18 64647735597664979193907296 19 1566769676346801983181959016 20 37864863639679836060428344896 21 912781647453908162380218289512 22 21953294906105305927323477069600 23 526894960222433445901822422630840 24 12621694490266831388085194021914560