1 1 2 11 3 63 4 390 5 2385 6 14621 7 89602 8 549125 9 3365327 10 20624430 11 126397089 12 774626021 13 4747304792 14 29093913597 15 178302394173 16 1092728334730 17 6696798543441 18 41041409200977 19 251522762447718 20 1541460229095645 21 9446857273513267 22 57895176704293382 23 354811276234597561 24 2174465109351471593 25 13326235180475503408 26 81669990160618530745 27 500515502128301080977 28 3067415183693075562238 29 18798690288595561239285 30 115207996115173828696845 31 706053568898150989448274 32 4327057660611093768579029 33 26518424129591825353401119 34 162518476404496059314137854 35 995996407771659049215628345 36 6103975783190428022728923597 37 37408287892456980820657018888 38 229257135472040676158149698325 39 1405005070425679424240045226365 40 8610590217213172320377452619650 41 52770104143684007156521773939281 42 323402208337412002410172531528105 43 1981974264684731962119045439588910 44 12146552758768397960561695628373453 45 74440292465156112530840095229360179 46 456208214161648680650146343125991398 47 2795877444543624635422945967437397665 48 17134568037694315893785179954109897313 49 105009403188021120101671457929393736240 50 643551371335778730860217036839752017009 51 3944012202474894313076161870823182916881 52 24170925502005937061877066289697464336486 53 148131803257837387799186849214710335110949 54 907827510973777089645727872241734389055701 55 5563631654752295896825736296934465469300490 56 34096782500630659029407923158347181568312933 57 208962535451508788813985587258410128604590303 58 1280629373798405374367782389914802419617927534 59 7848352287129823737268872857497032104499579857 60 48098719960012707519971800679512127604844876149 61 294773575032496018400275272258901775207811068344 62 1806523346352596024548810828215632597968336615341 63 11071299727450835634010106741768746180196481938269 64 67850591525723409365462957567294125853947234448954 65 415823153895461458960260512883231539327518150383729 66 2548377124317562895897827563019940439719688337689985 67 15617759393402391431217063427356960549320751376826870 68 95713623443989735845910202984085782043643530571674877 69 586582075060517356099793741450778933860438140616392659 70 3594875195417215888070809809524726013065297480201813638 71 22031235218520262509057854115628278413687885621400946857 72 135018686009608636207171264852642548881898622431589411417 73 827463616585439724874080582502631850713349870762590435376 74 5071120576035890668893146672126995858796434266436575157033 75 31078422520634478827672692933336447811138190279472823152625 76 190464480559857319978174384412531402027473552423048397443278 77 1167263825274606079899207012292936734457901319659287980196853 78 7153590180120284291296142728385881450323200690563154591156061 79 43840862157339960530032310553303439852362508179244441330513538 80 268679243051992269116059004414897602953904245012958543591636277 81 1646603923707406566364811390855967739653365973905079187036312831 82 10091231651430403771203414230167977257404170761057405406704955486 83 61844232712350812130325602980540382172420173410767971355844865673 84 379013112758863334900294178342529115082160744574710354739334900829 85 2322786351175387046561889954581703039475546156895005434462349658664 86 14235223667945501503162661945023511601664591316800765747280031954757 87 87240736873580364197586997631592085836485987201306991902289943383261 88 534655889347450930472334403929079273272899826304996953414510107232306 89 3276644951178552683864378558091936516658294020709240832232427373759665 90 20080957397079661772480124302448028934155538673240587254198333314788441 91 123066385278724863450329971514440450212527432378124169798787988260918590 92 754213799974203778669273963121701127422757248559836899238587290763093101 93 4622208207246876686642005134087706356601209333659134847064336974742694547 94 28327257750880614958149102922135789884607215128375720084158585628023300966 95 173603934679259919395304493327619971050143927715290957512199160010982063057 96 1063933770122306628852554147960348044494453767009638329567942834998716340049 97 6520330713114288590121445028162659206350290218407275438523381262346426051504 98 39959924012463786709649267005029352896378938299317458232113205515570678335201 99 244894867659129309311491632925759683452517767518646478229505763100004133075121