0 1 1 0 2 1 3 2 4 18 5 158 6 1788 7 23930 8 370886 9 6527064 10 128542420 11 2800362536 12 66858556196 13 1735834171276 14 48689118113374 15 1467253017578672 16 47275138863637080 17 1621757692715997136 18 59013695834307968254 19 2270400832166224741596 20 92078072790064946096284 21 3926122071664472529797956 22 175584210298680221758417718 23 8218195576297095619556945640 24 401767398127049720673805913680 25 20478123433783909597313342881796 26 1086416537194299255389855208992596 27 59899463230744703485583672323376036 28 3427277607061568340448312377688200292 29 203235389084300404814922042557178523428 30 12474893186483895690008920829338168358608 31 791701365038451233210056531261734806272364 32 51892545562849291728847155244711297502641270 33 3509367655838519457466477727827435303531974608 34 244636362225290854356966849327524808512533186324 35 17562794580671638756621762138909112776718395522408 36 1297421612011756162823208632475706208945412482074564 37 98545840666997017151582299861658175360361062714257564 38 7690217019271513301310259656323879409938106127787590356 39 616130480852159561348870717635516722093921311700671215316 40 50646233846289868116200005337066831510524878690767560372362 41 4268578117295945642668779041547362963291857581294195688623500 42 368651322775938082387056062123004807233566334571153636017030146 43 32605611861828523597372209121230195742813685797844000414414482040 44 2951699722723285905254120495021800467509339619355296688933448764840 45 273354028635142477930930866270078521886424828416854117513904609357060 46 25884078752901254926259661255341526144514551369553425021725716085454508 47 2504862414430005747922442323407944750580009136833200435539892887588461580 48 247615550465213982550996474552610017275484092326252972243156329031533321592 49 24993217008164018724578010895609487216192803260495627856850977586726893805468 50 2574730702585450731294739971533385584224124607661242448619606037735786343178578 51 270601045373039394172578120189748283164703063791520406236172028021824036392308944 52 29003118463068806643539957613266649599620789893642539363373825284895682199769453176 53 3168937059114200315893170108636331314928192708964735608344463758553300440127414428736 54 352840583486452324738247715116737754041516225137942581133153723121330326589520501576724 55 40020969610097210707796759441187311984810202036313868050987410862331134142911686177048080 56 4622687315455854861663467654691707005376471737286055346672580605263627258289660230402354836 57 543573375864261715402194881802224848670913431969827218500519885832525658140768172039270091104 58 65049272791747408280827795760123851081834074473628148769068341475485574025307530512592768740256 59 7919830471614884754199071665247825500799943261319190519303880434568845293178844506183514039563096 60 980734638315139965922864781641113370393012010108597720777425311608615624467673891427560229820054688