1 4738 2 70284 3 231254 4 512822 5 1339010 6 4329476 7 13842872 8 42480650 9 129860460 10 399765942 11 1232739446 12 3797303378 13 11691726372 14 36003050792 15 110877928074 16 341465317292 17 1051572312470 18 3238405526966 19 9972979227362 20 30712764065540 21 94582903242200 22 291277062294282 23 897015535679916 24 2762445161914358 25 8507214103379702 26 26198779274839602 27 80681645848385444 28 248466843468224712 29 765177403993352330 30 2356436984616213356 31 7256873024426898902 32 22348234405925989430 33 68823524869863156290 34 211948625983331239172 35 652716060982579660536 36 2010101524782732067338 37 6190299858494846839532 38 19063620352323752004662 39 58708241804919149962614 40 180797644525300523704082 41 556783634817672905954340 42 1714668445016169321153896 43 5280485439010675479663242 44 16261759847887534504843820 45 50079644457823235042526230 46 154225053898319731595527862 47 474950801017996747470470306 48 1462656408188775974657176068 49 4504390273329861866430713112 50 13871700572244048292285587722 51 42719228372666458210170935084 52 131557948735394923382424886902 53 405145283161033269691124981750 54 1247683640900917767357231737586 55 3842361080020330266999641396132 56 11832918365904447106359885533960 57 36440603612770802781632489541770 58 112222323403275277148534652623852 59 345599376010767409747001692400726 60 1064306325844131453722090676671798 61 3277633103123840413836412237181442 62 10093784559790842598585762694870532 63 31084774754797337892397985812482104 64 95728536292091043994388167139110922 65 294805181408364944264563948031934060 66 907880746447800358404696419564895926 67 2795905573412786593597461594585480822 68 8610258567577339206673560961197328850 69 26516114601840838552544216238845402660 70 81658910479826481318706609682618964392 71 251476423332752817501719420108763089546 72 774445692706825917512102824229648122028 73 2384979565891736768848070507788791568022 74 7344772633236704107734169011310830012342 75 22618929656855444439524652433237467736674 76 69657156779312737971099882254665510213892 77 214515875162428513368507890643719516434520 78 660622150319650685089840080678119492646666 79 2034449082905899648256303715935248273776812 80 6265280491933179865150635564378232110879990 81 19294530382903709360160022356477062108156150 82 59419351324512857964028255121994672486210482 83 182987574289670023873687212879125557495364516 84 563527732935782330999619213481334514890568008 85 1735437540065087591584328320719979710574782602 86 5344445853227192200041201494761110012559468652 87 16458732059585429505835007165166258809667054294 88 50686239218917523203377947135340488862856171062 89 156093120469818527124302117260938016875918280130 90 480703690655975053364573083093054354006112887556 91 1480372981940323211305430465104264198436855807352 92 4558950156318390109828882296748646389698551365130 93 14039722949113724906938629071903145335632368565740 94 43236669349122943354669335499156466768788685965622 95 133151457701905451539983440510770994364257879680886 96 410052646400293458050913516590914572947534744174738 97 1262796335255426214076446690213298650203474109264932 98 3888902067413638253845617370710111969336696360628712 99 11976245786993848607971488328651034347637571789656714 100 36881994111484038191556275459645703281895999003013932 101 113581627651363260460872633275954621789359144005210390 102 349785483424172484104385581259497387813953228610033846 103 1077197843913918787782945337806504343921561083733009442 104 3317333765751718288339920052667455472847521183463382020 105 10216046546669365424133061700013921365801406013710198680 106 31461292234507804501068828895836713494691984651688119562 107 96888057874775423562876762944382646558978482370328090156 108 298376038999743626053093074276289354966454729738473849718 109 918877543858321327295885266281563363105096796574092022262 110 2829771262590648956313926518336377437671198133852677265522 111 8714551195756005520568601909793734319624303850644947275684 112 26837293723142279237374868640878164315362697529997845967752 113 82648012296143223992769469529473909027267240318520096551050 114 254522456957469291218232146891376045320253977852742751437036 115 783826244526510533652147571012051982037679402451209768202582 116 2413867872221572164951761052227706009063378541061942756185910 117 7433736934980145222078196964382944009560032873867764251075970 118 22892903731151517472663824656461058028347890283604689613442052 119 70500886139465042776514001258298654094439290589314499314427576 120 217114220407364783193097673450363426283482282348823976831986698 121 668624002964276212188401175332083872878630267986061640250698092 122 2059091553290111816732609372273556678702146652813188803696454582 123 6341169335880417053223519943993728402323666486110447745413390454 124 19528237334595445768833269180140210713632403275649892094863901522 125 60139074230122254514069707564535163312937952530298841394873357860 126 185204029799911263387862742613484687169096781181682656120003022376 127 570353519624784736086767877100715074990639823379230896042020432522 128 1756458202879425516851193689606419374801507943234932595926160208300 129 5409180994433116505350553753128468661744032137699751044440812041110 130 16658090117129294297341456452176910522883227927741112460392609020342 131 51300181420437363627585767853345646405800060211654095315126680562146 132 157983814186695726652546458816350493041993836345464310853926325959428 133 486526262751832838485191677644914835824271081254447264269184379859672 134 1498304149484190220555608499592226797180323731755128421639817710117642 135 4614170901410574683219338490935548594875454543616852355652594348996524 136 14209780514025552866590694158292692417116151363755768162911778164746742 137 43760377881767020003395012288984257416038990090122060784640693408654070 138 134764268207021273289781445543782140678301888815126444947764427532738866 139 415019450573369159456338622112809746021836899264365559928436704640815012 140 1278092083649569158785416593145950171494618455064231740902910689050794440 141 3936006787226267069229630498174111721733049496736702559458946352822003850 142 12121309275974610774271849397898883703971791257930474123154979294362477932 143 37328730997277591915018006883466052744637349461135263206767628590398865366 144 114957396609705283222081192458802868322923122192798626393357276470278959158 145 354022295487217952963488254965902778583730084026933548720314630368299848002 146 1090245511800829347508238094191680214880866884093398297456992581247031816452 147 3357515306673017837129022145739871633835847142460395835768423902907644593144 148 10339789444235741669746246829020686690898025021227919997859372240106877041162 149 31842370320291366198387798189452668498184458353930425806741489547198303699180 150 98061624279962975243143359011707268702898838914005007646927673947113484478006 151 301990148965035790751196359420793229591249077911029212788747613511570382973302 152 930007541090251873430210594066160933789379130918003873999892335465358530253330 153 2864047153355574094357153625406408825055404334483100393738309087224426050683940 154 8820107078946939599756135392432093681070195139631241622717459926796666043412072 155 27162363159050853356013942255149574771095982413629788301326321376602047031054986 156 83649094708298099605653444313001839410457954580636401864040433183620144925113388 157 257605385972695698879104850783884496815274051541793410253373645267344735113346582 158 793320419229336549931183976761924086633017949239125814400473645105920415057390262 159 2443106091085058296105335950188503503122316007684268261427691784717061993833233314 160 7523778825830821940883328681446663762958959914627707376310800163094761493483222532 161 23170196344146155320013849190220762121917885801547345351300883821126795745172476440 162 71354835256869834758783020374970019035834967354662081092958933511303608088667617546 163 219744038372008957418490917002048988200382552028593905616137545265846233832609006892 164 676722778858773574433344744319228795630187891922721399862460588809076782716235876470 165 2084032508090443855880945260019574574897358407285886597666285181210863502330302448630 166 6417977391129217392480415669998884524885663042368531300536072707170741692799845643762 167 19764775085388539927037011864375721570093589198517443793933467525193700221881929038756 168 60867514852255175887396215998767671289741525931426368087141470699693029986064279823368 169 187447332351805188948383883260661391814649482500773598856619420104955282305152509825162 170 577261984345764445485993426382001519068617131994343745768596664542246202388392035374572 171 1777733480599199633704534718544754884870924237422434656194193030308061910288732074792534 172 5474700246587497792815433599496175718762349353328674148550795558563520023436772783266102 173 16859862919318358932230464781008617611206088550918996011452766961099215883894273701742850 174 51921560058998410876611765079050517263570149399246449124752113518480403653986203862815236 175 159897409122539396342730358100623063079520913804578560432413323276309539394547307915679032 176 492419361341392384247526476219406295560958364357815464250535754174586114138971735229081610 177 1516452510109401368399855791819732297624049619528613058923063592097316079702283825607181420 178 4670060513365519285885021370398306545010495245935251071030147769982069218206149230442936502 179 14381897918400635061217136592475216278454097714814156783080022069721998915978840517591351926 180 44290429887007229348489193087965084489563730786962679838173551041204844168205605493061414098 181 136396614042581883166514817323754124359500249964303081096617316062679793828829756086598483492 182 420046415664586089439714350503878718466145790004308358490835307319674839526997376450000638632 183 1293573103343925057727462346066984894500356060688488640109696113867045868706807278239311612554 184 3983682067724190266940582560969360068758649741354205436788515465753412612450345553258879603372 185 12268129861144741796503266510643553539484513454778185152396954580429329025627526333136471797910 186 37780879028805979451555743050262172179745332194307475255269151671990851951136612048638812646326 187 116349829708770374559561868193424365046702854494303711404517682551022247637897941174737940666722 188 358310426365103429270294232048278800172126219026308033727239774698437395168557022480071751306500 189 1103451220885323961670829811727092867664106333729834676923301748721930022316908388579304975369560 190 3398183550574728585712104187792446500891294179032897166432840504090209228911193931041578083340042 191 10465031190170532485706992042814450404947033578281606397362826029044656411859274157128083066125996 192 32228064252950574690221126460733333180232056027391738970947475319081849159533990220297424541753078 193 99249405626987475423275333237702464076196506968661194300416269229387849177620548498972030043288822 194 305648035202997207402921037900419378098036215597779211911037790445065927878153594130068272309835442 195 941272351539907415765889201974679481604894008128933745694271863897377311919791924703888426651145124 196 2898738214315793929163816850888319561580093170019866321422073368359340237251915328051235710249259592 197 8926941518454307313028222345601096946072904580024313091838000118855878225431883222959514103548127370 198 27491370031395903829313784445841832058490982678237158893636492206687154460100416358609907242693022316 199 84662302832470523526876052779375274516780772266567123384209058138301284025328713468506539732879029462 200 260725657277583065854721681241877142155107397147870036541165593015519909764139174181108004698375246390 201 802929593083973606119385305267721939919048093773678602128594852652630825774514000566770614264069754050 202 2472698460833166933329811707040450580820199151257534437264895542490122664553006418449542429206752784132 203 7614911358195837750872501011125944123552649980983974717456741235953657716567376618149130885303710276216 204 23450847691975149907853822448640961929484945509514231348836763952030314253279653830414369636616140994058 205 72219127919370980001654959637700206810448040113237921287308647154411724320464678242493302610525926044652 206 222405710272863247477743887632449243532903566736002511338584327400868049115936876832113679519530581320502 207 684919651995814584868306476626640069426636199321233017887931360217001585446559523180521924470354549189494 208 2109275562729589892171499575788328076262431138963711491078924349791019042563854305891576437318448804303762 209 6495715791719486786425662469089025604337674442627124547160227107633910890584361029269464833353241534546980 210 20004177923623557834234130142169675506889278501466616585445158624857880494302973649881817202463789123828456