1 0 2 0 3 8 4 14 5 52 6 1516 7 7582 8 46338 9 501270 10 3535396 11 25480614 12 220369120 13 1716544860 14 13279246254 15 108919001860 16 873463942418 17 6971258302462 18 56716000746978 19 460015101808320 20 3726764125840338 21 30399952923410062 22 248215024737111332 23 2027695681358480678 24 16614098297108357028 25 136326499322712895792 26 1119743214983495849022 27 9212835891074651101470 28 75896903402658798326554 29 625897375529045625083710 30 5167712274308214687996652 31 42712120013417730266801430 32 353350983107614844643272860 33 2925950531674724701566337760 34 24249671507837635042064596664 35 201137103937029231175712111980 36 1669606831311495711573680931254 37 13869283635515103106554047364116 38 115290115134469321309778045361262 39 958992274526741264102973240141986 40 7981957211697584554436382051998726 41 66475395606165003162958015822802956 42 553934059200046359073920458047968046 43 4618380531822114616000059229728528314 44 38525214315202366369925367647590090656 45 321524741407000866268018470294037274846 46 2684655735763558663537331502240440497850 47 22426370209512020017254373596298970204150 48 187420673275782989698465616692753827000696 49 1566955129955325800505825701827169659649404 50 13105965705965165722502119652507256857642684 51 109659982566373811099215905946903480611112340 52 917883716883001677581663916030445367166884302 53 7685666152575652626829159983757357103691594362 54 64376011603019727591383046778988095451203965870 55 539398792475334696516412485243340674230562822020 56 4520996355283319738602667706078675592204669701532 57 37904591790238365266378253668629291956268693730918 58 317891132992018016306785881173562835718774974798372 59 2666794798721304454770803747400084788489337551195566 60 22377999794221647999440692752671799518147643949361916 61 187831963888671633518068644509241343972552309843664508 62 1576995938669302815244858630589587860239911130656336152 63 13243444076316498946774547364122133152362698316293600346 64 111244158569870060026832624504716029612812641146293043596 65 934665397645361887218539486142617518825903272990730226338 66 7854792296009096984262977303226224880751761346235992834944 67 66025224907551646866634551665300629044676226078625480265470 68 555109803473904021644920068425650694222553632229553100384954