0 0 1 0 2 0 3 0 4 1 5 12 6 102 7 770 8 5545 9 39220 10 276144 11 1948212 12 13817680 13 98679990 14 710108396 15 5150076076 16 37641647410 17 277202062666 18 2056218941678 19 15358296210724 20 115469557503753 21 873561194459596 22 6647760790457218 23 50871527629923754 24 391345137795371013 25 3025568471613091692 26 23501724670464335914 27 183370520135071994536 28 1436795093911521996331 29 11303188383039278887124 30 89260541978520331533700 31 707437404671874557268114 32 5626126164818258630374045 33 44890241684861288556544076 34 359292558147818914062905054 35 2884266669622763402468701512 36 23219594217700126162520486007 37 187434994793367078497274016728 38 1516951863432717428865342122514 39 12307486811260788573138997510158 40 100091622070561248038115522094299 41 815856655310848928578612531715452 42 6664649278732787947706840950747342 43 54556925760523407881545676405013408 44 447502671399799218201374470592229908 45 3677735825253348084543449338636800582 46 30281156066331736463347959494392409358 47 249770415890730744157727067651222087912 48 2063751411787705526591393085398259906294 49 17080254371002108847763233225265546563922 50 141587847621622659073468460280075352694446 51 1175513889140825068064271227763908680579396 52 9774090674960633543231851429280816436250211 53 81385980818954917977714389436691979144342332 54 678619575253521928628465126027915180667541928 55 5666131159257662124927798395714589959734397534 56 47370851152873309016702311042815057403665160213 57 396535282237070465951199610831966182410281984016 58 3323388874367547430998197230881721747956318469392 59 27886406504332702747838608145623422551792005719924 60 234261080605837210966025910570764305425250198302448 61 1970102211260259350410198923810125480253141102978022 62 16586085330074994478149047163443770634354028262087806 63 139782135271024985607405723809543903941043918004763764 64 1179230737192714833732964480364606645364339256967572560 65 9958009165221023006147289838367822349197163982554499566 66 84170645132280676789906524116243130518743099697611442790 67 712117216806024909429731120039954514619629750323823249036 68 6030228615025923521005395400035500147710572359546480671415 69 51108924796539515807113022166711848546135507993796600951208 70 433540853366898431413635775368088054067353037631852679681976