0 1 1 2 2 13 3 71 4 424 5 2579 6 15985 7 100295 8 635176 9 4051649 10 25993366 11 167543354 12 1084134346 13 7038291098 14 45821937982 15 299045487602 16 1955803426045 17 12815265660680 18 84111082917925 19 552872886403775 20 3638971619401720 21 23980463782961315 22 158202704198799085 23 1044734271634389875 24 6905527390454638225 25 45683019750694255403 26 302448403179173759881 27 2003831044322677242839 28 13285004591746411644673 29 88131863375281755113687 30 585001111131298416116377 31 3885228340933024053638855 32 25816519432083642356267560 33 171627406673018756869306133 34 1141487378442126698910957892 35 7595211738423362818056860888 36 50557159965501744048990674677 37 336658835997139147103860094348 38 2242607292899273020491129028168 39 14943911268278618246100856433552 40 99612936976686547497008950458919 41 664202868710836386875071884837674 42 4430093597793727073868152274842701 43 29556041843860794246723579027386099 44 197240151953700529456127982131295901 45 1316603206046351122615864723100925299 46 8790633814829292348981854370503976301 47 58706563311539967073561595719252847699 48 392148069862162066424519752150024148401 49 2620031369740385392807875198741810695099 50 17508629539991546901432359182187505053041 51 117026322469375753627805223669032545922879 52 782343348310197845223828766993389770207221 53 5231070143160988864510304055748402136510639 54 34983242302399179786255859369440735848186161 55 233993154768838792283539240050614986405420559 56 1565370667530596309482594868569748124674329801 57 10473689093685698630839024353755131284110306399 58 70088738699736806371607025476716932813594858841 59 469094828453112640407041026409102183702989037159 60 3140036855711611954815917845268622331097724428041 61 21021733081916288929041563082276615637991512051559 62 140753768231390899522277998438895670055910456824441 63 942556617324919103752882097720786782487864327519303 64 6312610808580314044411898885848641650610115542774952 65 42282734229119818251399501755798324251367444797754117 66 283248747831198972207634121001882565305738308128774060 67 1897677015719584530250485874355939127720769766129303840 68 12715238320908426630173969767742563542907496588940425305 69 85206598344562996934523707440416714111905529144889257620 70 571040793770756693487552976566741577492929803028961303960 71 3827409662342890353554750623824059246610680337636409286480 72 25655793351320993771505912058865443363675902204906379301245 73 171991689184963895565308406628046641258272667529273472885470 74 1153107676633316760744111363719121802525392453882175012128055 75 7731639104756583285426108283043530291955364612526506158797529 76 51845558443892508580462434107800523962713309013418704903091323 77 347687290408583639697656935350533616296186492346211326498702137 78 2331859567850653416297630984679207113956305773447357032987072959 79 15640526398333812494227887201830035113706746035902554425984275121 80 104914338994178544807955193633667455027086852197522170056233675526 81 703804416402889053832247433521598776855977817249199336874053340535 82 4721738812420622211323144574335106521135523672297973903170749646910 83 31679912449880911858595660774325390711478651053189610323793593375974 84 212567694127259941743564843463104699252864747580722484441177805756401 85 1426399207424451739514566551243376237881347102368368260472145415724074 86 9572265662719389032959421690344628027309806103654742540153860437768726 87 64241775831748045451632801569425773329872998051577097335683814883559274 88 431170270585567510450507951931003376921883979525085742776439969761709606 89 2894062556681293424184980689684427093583386383203819570449955533918065994 90 19426485393348738093481839343028758519048452628886705740641041174767444486 91 130408882570886616459695560777002296475637794465328897598361407012102783354 92 875479835898922183039762484398010176247955284521587149407504101797650572646 93 5877743063358802003033059331360229621010371536791966217265004997714456396154 94 39463897997649083333200552609462814005820196869820024244373948462543756395846 95 264980410720423244172544464843154534563572154339554988068311596024329516663354 96 1779309326533897173557049982354631558799718337477192374550295640769807590604746 97 11948476813038075013552397479291096699688934201315735070116026071402349155306754 98 80241042100401458145029697263924125190676462706766502014332311480136194216216346 99 538893613454247060191179233129673257940126987378892699817234280967206184433329654 100 3619357849804317684592204293196732322340339018364756008845799376337550143890678966