0 11 12 23 54 135 346 897 2338 6109 159710 418111 1094612 2865713 7502514 19641815 51422916 134626917 352457818 922746519 2415781720 6324598621 16558014122 43349443723 113490317024 297121507325 777874204926 2036501107427 5331629117328 13958386244529 36543529616230 95672202604131 250473078196132 655747031984233 1716768017756534 4494557021285335 11766903046099436 30806152117012937 80651553304939338 211148507797805039 552793970088475740 1447233402467622141 3788906237314390642 9919485309475549743 25969549691112258544 67989163763861225845 177997941600471418946 466004661037553030947 1220016041512187673848 3194043463499009990549 8362114348984842297750 21892299583455516902651 57314784401381708410152 150052053620689608327753 392841376460687116573054 1028472075761371741391355 2692574850823428107600956 7049252476708912581411457 18455182579303309636633358 48316295261201016328488559 126493703204299739348832260 331164814351698201718008161 867000739850794865805192162 2269837405200686395697568263 5942511475751264321287512564 15557697022053106568164969365 40730579590408055383207395466 106634041749171059581457216967 279171545657105123361164255368 730880595222144310502035549069 1913470240009327808144942391770 5009530124805839113932791626171 13115120134408189533653432486672 34335830278418729487027505833773 89892370700847998927429085014574 235341281824125267295259749209875 616131474771527802958350162614976 1613053142490458141579790738634977 4223027952699846621781022053289878 11056030715609081723763275421234579 28945064194127398549508804210413780 75779161866773113924763137210006681 198392421406191943224780607419606182 519398102351802715749578685048811783 1359801885649216204023955447726829084 3560007554595845896322287658131675385 9320220778138321484942907526668196986 24400654779819118558506434921872915487 63881743561319034190576397238950549388 167244575904137984013222756794978732589 437851984151094917849091873145985648290 1146311376549146769534052862642978212191 3001082145496345390753066714782948988192 7856935059939889402725147281705868752293 20569723034323322817422375130334657268594 53852234043030079049541978109298103053395 140986979094766914331203559197559651891496 369108703241270663944068699483380852620997 966339130629045077501002539252582905971398 2529908688645864568558938918274367865293099 66233869353085486281758142155705206899077100 173402521172797813159685037284371942044301101 453973694165307953197296969697410619233826102 1188518561323126046432205871807859915657177103 3111581989804070186099320645726169127737705104 8146227408089084511865756065370647467555938105 21327100234463183349497947550385773274930109106 55835073295300465536628086585786672357234389107 146178119651438213260386312206974243796773058108 382699285659014174244530850035136059033084785109 1001919737325604309473206237898433933302481297110 2623059926317798754175087863660165740874359106111 6867260041627791953052057353082063289320596021112 17978720198565577104981084195586024127087428957113 47068900554068939361891195233676009091941690850114 123227981463641240980692501505442003148737643593115 322615043836854783580186309282650000354271239929116 844617150046923109759866426342507997914076076194117 2211236406303914545699412969744873993387956988653118 5789092068864820527338372482892113982249794889765119 15156039800290547036315704478931467953361427680642120 39679027332006820581608740953902289877834488152161121 103881042195729914708510518382775401680142036775841122 271964099255182923543922814194423915162591622175362123 712011255569818855923257924200496343807632829750245124 1864069667454273644225850958407065116260306867075373125 4880197746793002076754294951020699004973287771475874126 12776523572924732586037033894655031898659556447352249127 33449372971981195681356806732944396691005381570580873128 87571595343018854458033386304178158174356588264390370129 229265413057075367692743352179590077832064383222590237130 600224643828207248620196670234592075321836561403380341131 1571408518427546378167846658524186148133445300987550786132 4114000911454431885883343305337966369078499341559272017133 10770594215935749279482183257489712959102052723690265265134 28197781736352815952563206467131172508227658829511523778135 73822750993122698578207436143903804565580923764844306069136 193270471243015279782059101964580241188515112465021394429137 505988662735923140767969869749836918999964413630219877218138 1324695516964754142521850507284930515811378128425638237225139 3468097888158339286797581652104954628434169971646694834457140 9079598147510263717870894449029933369491131786514446266146141 23770696554372451866815101694984845480039225387896643963981142 62232491515607091882574410635924603070626544377175485625797143 162926777992448823780908130212788963731840407743629812913410144 426547842461739379460149980002442288124894678853713953114433145 1116716749392769314599541809794537900642843628817512046429889146 2923602405716568564338475449381171413803636207598822186175234147 7654090467756936378415884538348976340768064993978954512095813148 20038668997554240570909178165665757608500558774338041350112205149 52461916524905785334311649958648296484733611329035169538240802150 137347080577163115432025771710279131845700275212767467264610201151 359579325206583560961765665172189099052367214309267232255589801152 941390895042587567453271223806288165311401367715034229502159202153 2464593359921179141398048006246675396881836888835835456250887805154 6452389184720949856740872794933738025334109298792472139250504213155 16892574194241670428824570378554538679120491007541580961500624834156 44225333398004061429732838340729878012027363723832270745251370289157 115783425999770513860373944643635095356961600163955231274253486033158 303124944601307480151388995590175408058857436768033423077509087810159 793591407804151926593793042126891128819610710140145037958273777397160 2077649278811148299629990130790497978399974693652401690797312244381161 5439356428629292972296177350244602806380313370817060034433662955746162 14240420007076730617258541919943310440740965418798778412503676622857163 37281903592600898879479448409585328515842582885579275203077366912825164 97605290770725966021179803308812675106786783237939047196728424115618165 255533968719576999184059961516852696804517766828237866387107905434029166 668996615388005031531000081241745415306766517246774551964595292186469167 1751455877444438095408940282208383549115781784912085789506677971125378168 4585371016945309254695820765383405232040578837489482816555438621189665169 12004657173391489668678522013941832147005954727556362660159637892443617170 31428600503229159751339745276442091208977285345179605163923475056141186171 82281144336295989585340713815384441479925901307982452831610787275979941172 215414832505658809004682396169711233230800418578767753330908886771798637173 563963353180680437428706474693749258212475354428320807161115873039415970174 1476475227036382503281437027911536541406625644706194668152438732346449273175 3865462327928467072415604609040860366007401579690263197296200323999931849176 10119911756749018713965376799211044556615579094364594923736162239653346274177 26494272942318589069480525788592273303839335703403521573912286394960106973178 69362907070206748494476200566565775354902428015845969798000696945226974645179 181594448268301656413948075911105052760867948344134387820089804440720816962180 475420437734698220747368027166749382927701417016557193662268716376935476241181 1244666864935793005828156005589143096022236302705537193166716344690085611761182 3258580157072680796737099989600679905139007491100054385837880317693321359042183 8531073606282249384383143963212896619394786170594625964346924608389878465365184 22334640661774067356412331900038009953045351020683823507202893507476314037053185 58472848379039952684853851736901133239741266891456844557261755914039063645794186 153083904475345790698149223310665389766178449653686710164582374234640876900329187 400778865046997419409593818195095036058794082069603285936485366789883567055193188 1049252690665646467530632231274619718410203796555123147644873726135009824265250189 2746979206949941983182302875628764119171817307595766156998135811615145905740557190 7191684930184179482016276395611672639105248126232175323349533708710427892956421191 18828075583602596462866526311206253798143927071100759813050465314516137773128706192 49292541820623609906583302538007088755326533087070104115801862234837985426429697193 129049549878268233256883381302815012467835672190109552534355121389997818506160385194 337856107814181089864066841370437948648180483483258553487263501935155470092051458195 884518773564275036335317142808498833476705778259666107927435384415468591769993989196 2315700212878644019141884587055058551781936851295739770295042651311250305217930509197 6062581865071657021090336618356676821869104775627553202957692569518282323883797538198 15872045382336327044129125268014971913825377475586919838578035057243596666433462105199 41553554281937324111297039185688238919607027651133206312776412602212507675416588777200 108788617463475645289761992289049744844995705477812699099751202749393926359816304226