0 1 1 1 2 7 3 9 4 41 5 61 6 225 7 369 8 1195 9 2101 10 6227 11 11529 12 32059 13 61741 14 163727 15 325089 16 831505 17 1690981 18 4206145 19 8717049 20 21215481 21 44633821 22 106782837 23 227363409 24 536618341 25 1153594261 26 2693492305 27 5835080169 28 13507578125 29 29443836301 30 67693008145 31 148292923329 32 339066121115 33 745759583941 34 1697664211795 35 3745977788889 36 8497396194275 37 18798608421181 38 42522326235175 39 94267920012849 40 212749477704695 41 472439111692021 42 1064285646397915 43 2366593604971209 44 5323532330953295 45 11850560210900461 46 26625895085494075 47 59323169798679969 48 133161723031153475 49 296897323970110501 50 665935025762205127 51 1485612519757395129 52 3330171047343973739 53 7432566198414346141 54 16652802176145516807 55 37180845390581212689 56 83271659571328344475 57 185976284546943991381 58 416388365123141263415 59 930169653110871668649 60 2082060090197271178499 61 4652001187058965190221 62 10410765879339611153583 63 23264617621313253339009 64 52055662020838998358449 65 116341534850639976246661 66 260285529532629008057985 67 581781461229494719439769 68 1301456100704620280866665 69 2909202454052652950024701 70 6507392689800918067178757 71 14547192861883982161426929 72 32537405961544867172672989 73 72740686675902780452348341 74 162688775938288671489574777 75 363722322845445380842596489 76 813450772312092050709228485 77 1818687172090952818536401581 78 4067281078575329452578158025 79 9093738091909667749975684449 80 20336512900085380599067251745 81 45469899385367953379053128421 82 101682989285007751787057887565 83 227354332630118225411964466809 84 508416625335524970826379685145 85 1136791005963704961126617632861 86 2542089764230709877887371496525 87 5684032401070980141900269359569 88 12710475069658931074288046444425 89 28420471490364722054570071578901 90 63552479175715942924851601893245 91 142103595391862895653125257018729 92 317762806674029156683407341643265 93 710522928719471619786725881590541 94 1588815659071286128587287256831845 95 3552634450637986665018027793940289 96 7944084730423444509235344705762325 97 17763251481352447589427732513651781 98 39720449129729481527033626259240225 99 88816574319412295004489036744060249 100 198602346539991953199361466108698381