0 1 1 1 2 2 3 7 4 9 5 25 6 59 7 84 8 143 9 227 10 1051 11 1278 12 2329 13 3607 14 9543 15 22693 16 32236 17 119401 18 151637 19 271038 20 16955993 21 17227031 22 34183024 23 119776103 24 153959127 25 427694357 26 1009347841 27 1437042198 28 2446390039 29 3883432237 30 17980118987 31 21863551224 32 39843670211 33 61707221435 34 163258113081 35 388223447597 36 551481560678 37 2042668129631 38 2594149690309 39 4636817819940 40 290076854526589 41 294713672346529 42 584790526873118 43 2049085252965883 44 2633875779839001 45 7316836812643885 46 17267549405126771 47 24584386217770656 48 41851935622897427 49 66436321840668083 50 307597222985569759 51 374033544826237842 52 681630767811807601 53 1055664312638045443 54 2792959393087898487 55 6641583098813842417 56 9434542491901740904 57 34945210574519065129 58 44379753066420806033 59 79324963640939871162 60 4962527498804692818077 61 5041852462445632689239 62 10004379961250325507316 63 35054992346196609211187 64 45059372307446934718503 65 125173736961090478648193 66 295406846229627892014889 67 420580583190718370663082 68 715987429420346262677971 69 1136568012611064633341053 70 5262259479864604796042183 71 6398827492475669429383236 72 11661086972340274225425419 73 18059914464815943654808655 74 47780915901972161535042729 75 113621746268760266724894113 76 161402662170732428259936842 77 597829732780957551504704639 78 759232394951689979764641481 79 1357062127732647531269346120 80 84897084314375836918464100921 81 86254146442108484449733447041 82 171151230756484321368197547962 83 599707838711561448554326090927 84 770859069468045769922523638889 85 2141425977647652988399373368705 86 5053711024763351746721270376299 87 7195137002411004735120643745004 88 12248848027174356481841914121303 89 19443985029585361216962557866307 90 90024788145515801349692145586531 91 109468773175101162566654703452838 92 199493561320616963916346849039369 93 308962334495718126483001552492207 94 817418230312053216882349954023783 95 1943798795119824560247701460539773 96 2761217025431877777130051414563556 97 10227449871415457891637855704230441 98 12988666896847335668767907118793997 99 23216116768262793560405762823024438 100 1452387906529140536413925202146309153 101 1475604023297403329974330964969333591 102 2927991929826543866388256167115642744 103 10259579812777034929139099466316261823 104 13187571742603578795527355633431904567 105 36634723297984192520193810733180070957 106 86457018338571963835914977099792046481 107 123091741636556156356108787832972117438 108 209548759975128120192023764932764163919 109 332640501611684276548132552765736281357 110 1540110766421865226384553975995709289347 111 1872751268033549502932686528761445570704 112 3412862034455414729317240504757154860051 113 5285613302488964232249927033518600430755 114 13984088639433343193817094571794355721561 115 33253790581355650619884116177107311873877 116 47237879220788993813701210748901667595438 117 174967428243722632060987748423812314660191 118 222205307464511625874688959172713982255629 119 397172735708234257935676707596526296915820 120 24846914921375035617886644830157344391036469 121 25244087657083269875822321537753870687952289 122 50091002578458305493708966367911215078988758 123 175517095392458186356949220641487515924918563 124 225608097970916491850658187009398731003907321 125 626733291334291170058265594660284977932733205 126 1479074680639498831967189376329968686869373731 127 2105807971973790002025454970990253664802106936 128 3584882652613288833992644347320222351671480667 129 5690690624587078836018099318310476016473587603 130 26347645150961604178065041620562126417565831079 131 32038335775548683014083140938872602434039418682 132 58385980926510287192148182559434728851605249761 133 90424316702058970206231323498307331285644668443 134 239234614330628227604610829556049391422894586647 135 568893545363315425415452982610406114131433841737 136 808128159693943653020063812166455505554328428384 137 2993278024445146384475644419109772630794419126889 138 3801406184139090037495708231276228136348747555273 139 6794684208584236421971352650386000767143166682162 140 425071827116361748199719572555208275699225081849317 141 431866511324945984621690925205594276466368248531479 142 856938338441307732821410497760802552165593330380796 143 3002681526648869183085922418488001932963148239673867 144 3859619865090176915907332916248804485128741570054663 145 10721921256829223014900588250985610903220631379783193 146 25303462378748622945708509418220026291570004329621049 147 36025383635577845960609097669205637194790635709404242 148 61328846014326468906317607087425663486360640039025291 149 97354229649904314866926704756631300681151275748429533 150 450745764613943728374024426113950866210965743032743423 151 548099994263848043240951130870582166892117018781172956 152 998845758877791771614975556984533033103082761813916379 153 1546945753141639814855926687855115199995199780595089335 154 4092737265161071401326828932694763433093482323004095049 155 9732420283463782617509584553244642066182164426603279433 156 13825157548624854018836413485939405499275646749607374482 157 51207892929338344674018825011062858564009104675425402879 158 65033050477963198692855238497002264063284751425032777361 159 116240943407301543366874063508065122627293856100458180240 160 7271971541730658887439047175997039866955503829653439952241 161 7388212485137960430805921239505104989582797685753898132481 162 14660184026868619318244968415502144856538301515407338084722 163 51368764565743818385540826486011539559197702231975912386647 164 66028948592612437703785794901513684415736003747383250471369 165 183426661750968693793112416289038908390669709726742413329385 166 432882272094549825290010627479591501197075423200868077130139 167 616308933845518519083123043768630409587745132927610490459524 168 1049191205940068344373133671248221910784820556128478567589663 169 1665500139785586863456256715016852320372565689056089058049187 170 7711191765082415798198160531315631192275083312352834799786411 171 9376691904868002661654417246332483512647649001408923857835598 172 17087883669950418459852577777648114704922732313761758657622009 173 26464575574818421121506995023980598217570381315170682515457607 174 70017034819587260702866567825609311140063494944103123688537223 175 166498645213992942527240130675199220497697371203376929892532053 176 236515680033580203230106698500808531637760866147480053581069276 177 876045685314733552217560226177624815410979969645817090635739881 178 1112561365348313755447666924678433347048740835793297144216809157 179 1988607050663047307665227150856058162459720805439114234852549038 180 124406198506457246830691750277754039419551430773018379705074849513 181 126394805557120294138356977428610097582011151578457493939927398551 182 250801004063577540969048727706364137001562582351475873645002248064 183 878797817747852917045503160547702508586698898632885114874934142743 184 1129598821811430458014551888254066645588261480984360988519936390807 185 3137995461370713833074606937055835799763221860601607091914806924357 186 7405589744552858124163765762365738245114705202187575172349550239521 187 10543585205923571957238372699421574044877927062789182264264357163878 188 17949174950476430081402138461787312289992632264976757436613907403399 189 28492760156400002038640511161208886334870559327765939700878264567277 190 131920215576076438235964183106622857629474869576040516240126965672507 191 160412975732476440274604694267831743964345428903806455941005230239784 192 292333191308552878510568877374454601593820298479846972181132195912291 193 452746167041029318785173571642286345558165727383653428122137426152075 194 1197825525390611516080916020659027292710151753247153828425407048216441 195 2848397217822252350947005612960340930978469233877961084972951522584957 196 4046222743212863867027921633619368223688620987125114913398358570801398 197 14987065447460843952030770513818445602044332195253305825168027234989151 198 19033288190673707819058692147437813825732953182378420738566385805790549 199 34020353638134551771089462661256259427777285377631726563734413040779700 200 2128295213755015917626605377145325898347924646595545467690099994334131949