1 10660 2 65310 3 279161 4 993123 5 3183434 6 9580060 7 27710543 8 78195145 9 217483704 10 600720730 11 1657359573 12 4587075263 13 12774934710 14 35868804392 15 101626338475 16 290581221893 17 838071567940 18 2435917896966 19 7127659997521 20 20972608975899 21 61990359388130 22 183889987343220 23 547030074985031 24 1630804272350593 25 4869727045013264 26 14559378869846770 27 43569264701807373 28 130470703713751735 29 390897613621514574 30 1171579965255150080 31 3512339889296988963 32 10531858156334697533 33 31584502472529856540 34 94729813525808114462 35 284138849092134432265 36 852308749094429738643 37 2556697004880884336890 38 7669604406529826000076 39 23007782094285857577791 40 69021164889170842778169 41 207058886944133324426600 42 621166942213936935745930 43 1863480356462089625964101 44 5590398009942465096991663 45 16771103566373523023409894 46 50313120870285211988049880 47 150938964723739531101787803 48 452816061086915271713547125 49 1358446440769636288092224244 50 4075335681276962723081048630 51 12225999442858099074894063553 52 36677982475192040137618325003 53 110033914388700477894264900370 54 330101674377652350862502397732 55 990304880017712209193709984055 56 2970914342528051420914639838193 57 8912742409508988480909840002240 58 26738225945455034484574314551586 59 80214675174634825433470655080061 60 240644020005784653422090125552039 61 721932048584822911574127380467070 62 2165796122082878092947370324043440 63 6497388317264504429471183875780371 64 19492164850487573503950989647804333 65 58476494342063914863328630642245324 66 175429482593597149317423192271565390 67 526288446887562025823484946049971833 68 1578865338819254242780304746634525315 69 4736596012655168023564927666610140714 70 14209788030125282481290387616255648380 71 42629364074218199687235428699103159343 72 127888092189370613956536733220543957673 73 383664276499577931602986529133367250200 74 1150992829357676972418166325559658742202 75 3452978487782825025267867028966959825845 76 10358935462751650310440339178493906576543 77 31076806387028018463854683362866812403990 78 93230419158562710635232132372105180495496 79 279691257470508654854394805621474131592331 80 839073772400889779591627207112405181409509 81 2517221317180835195510502119031254968005540 82 7551663951497699130193503128323484999035750 83 22654991854401178891952586362004173495777841 84 67964975563015030014031223675010514917956603 85 203894926688658620403965509004452659788671554 86 611684780065183775336022595638178494577049300 87 1835054340193928393115749859622389160729959463 88 5505163020578460855398803895451812293178910305 89 16515489061728575130206561262367625754989071984 90 49546467185171789198923386025823102214205461330 91 148639401555486845086883011130321548333540132333 92 445918204666402175013762921451532906772562875543 93 1337754613999087144145047473993543190266457370030 94 4013263841997017289941230847510295182771033515872 95 12039791525990552703640029684526091674949052069635 96 36119374577970637776575120476305080200609470289693 97 108358123733909828177908211665570923032561308662140 98 325074371201725224305492056479886850586039070055806 99 975223113605166970694126746880651292925570527482601 100 2925669340815483140272537449383054807367052479742579 101 8777008022446413134800888043169273751540624560818010 102 26331024067339165332241636414263192017514233456802860 103 78993072202017344821480692281009296105346002918580511 104 236979216606051725990775313215442634113665266845896473 105 710937649818154548655967739700222702596258620783120584 106 2132812949454462362351801447260817720171252132210437610 107 6398438848363384469365758001075931198126478263686630693 108 19195316545090148070821751621498024873508153344194206095 109 57585949635270433332159062487874922743003919133876106054 110 172757848905811277820429131059014905915245664337606279480 111 518273546717433788270469184214977216626416673868782118523 112 1554820640152301272736625436714891775908356896352471638613 113 4664461920456903630642617670872367198821427022783389003860 114 13993385761370710509895140896447191301738574020634432366742 115 41980157284112130751697996736149490691938058768901716107425 116 125940471852336390671023910769156431301627531791129116593643 117 377821415557009168788238670180662765461289031414262469176690 118 1133464246671027499800659183427116949306324138330977478736516 119 3400392740013082486043072697599464780583344290907004244398871 120 10201178220039247430945806405071081875118031087474206235223249 121 30603534660117742237531352704113032856969276392678482665960480 122 91810603980353226600087360477010483021497924389844929842704770 123 275431811941059679571427400250443809255596132595346908338092381 124 826295435823179038248905953202947273359242876841246616315351943 125 2478886307469537113800422967402959646943947953439705676379304414 126 7436658922408611339477337070109494636448524924558938300926946320 127 22309976767225834014520948943815690925390665116565799788826145523 128 66929930301677502035613296079915869139972119219481180096673196685 129 200789790905032506090683876271918826975109465276396976270751610924 130 602369372715097518239221667895055898019246277842618055082383174830 131 1807108118145292554650960975762659932869329825151245937002367533913 132 5421324354435877663817370195058709982792065701976590414206412086883 133 16263973063307632991176842839504999524492905621693602610979249175690 134 48791919189922898972971442607859391730462781174376698978815710222812 135 146375757569768696917778923449863940693364837001922288217059242611215 136 439127272709306090751031233069804653817078368293079969531267176384393 137 1317381818127918272248412640730016911105292841331979371674091067627640 138 3952145454383754816735734783681400574412230603094955165187910751321626 139 11856436363151264450187913923506768027861982304744599078634877845269141 140 35569309089453793350524588399564327415413926829425909836986254407803519 141 106707927268361380051494304995337125310476990666705738521919925823768950 142 320123781805084140154321670797048484771908798052057787083116553951381480 143 960371345415252420462637842729990577242394667648217583030609425709497451 144 2881114036245757261387249758863750307715341412701055293658794935155331013 145 8643342108737271784160402743056077774678772023152575059141921893764215044 146 25930026326211815352478476902582612504788260050613703485865466522931071430 147 77790078978635446057429890996046418988388729896235290526783892923415943953 148 233370236935906338172278438368676810452548542661594485719524525607753946075 149 700110710807719014516812533316987808039667900738632807630878344431929234594 150 2100332132423157043550391406956645694154740701019484596609889423843710499380 151 6300996397269471130651080567416842610393435646616887539578920178326796074503 152 18902989191808413391953051843151432771782922397589025836403657430163871340353 153 56708967575425240175858770672342319784099793406924741207959365904546358189520 154 170126902726275720527575531955919473101007860361327317202359711910252771292082 155 510380708178827161582725014913664483695083071019315454434323272703376483533005 156 1531142124536481484748171840892823844203112600696571566914642418499040525837943 157 4593426373609444454244509030549721228601472089821888637114886127732211510974990 158 13780279120828333362733513937421945659479337263677875108848293507721322081875136 159 41340837362485000088200515161662175613524833404629794904008565606602440054301411 160 124022512087455000264601491495061172534933452266777283297731856804022774702715389 161 372067536262365000793804365119057583939311577708202880057897390312297012607859420 162 1116202608787095002381412873834692110573389206845949394753138651195185655226752990 163 3348607826361285007144238172843300853793631428394543538445322276206304198749259721 164 10045823479083855021432713609906009919432313214930681926815661560445690252140121683 165 30137470437251565064298138989724134511767523318764735435729849042915126996558124474 166 90412411311754695192894413243409539936096755306019291334617647097258364590876588940 167 271237233935264085578683232186587040035819725366712518796864726618530541916084745983 168 813711701805792256736049681287114842690870377987145922061790607086592961490719798265 169 2441135105417376770208149012943062912049078314697432902915833760472825390194555905064 170 7323405316252130310624446976242121730825339281453406299420010072538782761340011885130 171 21970215948756390931873340802042172333494327314790989726899111111629640446017528716293 172 65910647846269172795620022149719910982267324164512264158305408719229367266933681799023 173 197731943538807518386860065930233875102713146868092173122275778064533724156366269629350 174 593195830616422555160580196740552207590340855973383430148800388174695892752099569062552 175 1779587491849267665481740588096617562447571705401241547190789468603232099118776852104795 176 5338762475547802996445221759990004475262882351657432297833897997766191157979924586410293 177 16016287426643408989335665271270197535448672140874303036393996327936567349595823839458740 178 48048862279930226968006995796209563326676553212439184145352554320792882342140691513741046 179 144146586839790680904020987353021519289453917229020790188465663704273761163657773756983681 180 432439760519372042712062961987035357958221056446702545788936630197497755799397510570470859 181 1297319281558116128136188885815408688463372201116040035968516238893676173948735275625127890 182 3891957844674348384408566657151534786319453197621658298852575143407169206546257856762019300 183 11675873534023045153225699970858591710188745215272136660807724923641568627699966586935123191 184 35027620602069135459677099911370415503506182503184381465372505397140846967470775708989291953 185 105082861806207406379031299731673710300828293939063337650389717441487780789503683116814584704 186 315248585418622219137093899190092127978907083085092808795410388257621576743098218311866554850 187 945745756255866657411281697560309923895057074567516654264006810380760386506688404684822551613 188 2837237268767599972233845092660778756840597731797227325961957083592278203786112533210999377255 189 8511711806302799916701535277941595678565699950356109789126113305647334876622593869558611830334 190 25535135418908399750104605833742423981762108886216673699802757581628206940479901396636960244080 191 76605406256725199250313817501060772606392911874724372264431367294155807856069726232120987715283 192 229816218770175597750941452502845753697389392538554514284261593640824120170757923653800021142893 193 689448656310526793252824357507856963996673168790246468477707938198847914196902934503501770359180 194 2068345968931580379758473072522195884167374252174254998611237613548686201744939021611870106302222 195 6205037906794741139275419217563808657737876592563914627331057681109260288765038370598400322838585 196 18615113720384223417826257652685809721735935773693117957839261756892285887102713637492709324837443 197 55845341161152670253478772958046079530931435231021927496051089858122607257024918142320955726598890 198 167536023483458010760436318874115303846754431889033932365178791259973872563926005943752399939543356 199 502608070450374032281308956622299568663518965891610805494058558552724967466744988379460884000083951 200 1507824211351122096843926869866805068608358427949809257329268960767288388301555988064873347206861929 201 4523472634053366290531780609600226018084497432372925915304304549167754289355800467309436633515750360 202 13570417902160098871595341828800295833382452186756116582834957705571662582158079909884950959299660410 203 40711253706480296614786025486400115328750462358010219777015911743607624424815288923428826073506111861 204 122133761119440889844358076459198786106397880373021798605581419630285009771013079862369157816367689823 205 366401283358322669533074229377593207329867010457208501817190254229463405865075355877969001547020427734 206 1099203850074968008599222688132773257240708174194525430387930830941635932375364601824275804051453305160 207 3297611550224904025797668064398306916061858893855187682972870433476778659155029319861363308624980640843 208 9892834650674712077393004193194894783296084150025577148540326088011479584693327565957771936982166587045 209 29678503952024136232179012579584631910483341948160678741133212247724815771343302436975927515658910498404 210 89035511856072408696537037738753789828412348181638441935485086719557953027102434584167555814171477768230