1 282 2 834 3 3054 4 10450 5 36078 6 124538 7 427362 8 1470006 9 5070814 10 17463766 11 60088290 12 206866218 13 712422522 14 2453110742 15 8445738678 16 29078502866 17 100122283738 18 344737651282 19 1186962351454 20 4086804396094 21 14071307248710 22 48449142878766 23 166815519563574 24 574362678509774 25 1977590609051706 26 6809055273875610 27 23444296663523386 28 80721166177234154 29 277931437756304678 30 956947197123290074 31 3294869914790583926 32 11344583330917813374 33 39060592267179454206 34 134489725341505256222 35 463062264449963256750 36 1594372052070345725434 37 5489590555349161671990 38 18901237317523017214826 39 65078946967091931985778 40 224073655317023897065482 41 771509148747351423705270 42 2656387096670328322342814 43 9146220003565896085640966 44 31491396889017154753447094 45 108428189736466656171175722 46 373329654789940471928316726 47 1285413244376719863359622310 48 4425812917978897730942593014 49 15238539100454429361642610698 50 52467891937203446290590633974 51 180652467155763474963642016974 52 622005433887373306083863501406 53 2141630091612891918904808651834 54 7373857525055664552460058454914 55 25388966569333543376807250209542 56 87416880685421846074079182793338 57 300985509114776393951276892212814 58 1036324746281742373421762391733858 59 3568175035783405649479920883102770 60 12285601720570705676336325642196378 61 42300618137516326464426090296662890 62 145645474720207759638739359288675302 63 501472679134705817206425482052535278 64 1726623147074345295696779397041620418 65 5944944991135030027026361847323411126 66 20469070513450956579172745462044117054 67 70477161405093605314688000254286410542 68 242660274996639768363554887461235741270 69 835504834296421756919240271884400157334 70 2876730969427763024964137066734420550294 71 9904887118257857189185469921895431800330 72 34103567510501602176712263687467625617622 73 117422167770035812419312453528341630968034 74 404296866583493727383318133373629986325174 75 1392036609725600403568831124825321694662482 76 4792928372637199338895251039790275534462538 77 16502556200557805174241360310455663171010778 78 56820035681593777950440870639313974829488974 79 195637355547891577651104783877644669677199178 80 673599979772110105248804275519336380342387618 81 2319275536506183142056047749649369988226662450 82 7985509465210881652672336328984459262532812458 83 27494948493715798695653079255674839440973523010 84 94667997823495275639899684140969239352036161210 85 325951867629708540726871930181031779328983115562 86 1122286543013024479465254006627819871291873966270 87 3864150537891647200721643963251473476155470695790 88 13304676486096848709175425455383497298714858239238 89 45809399676307840148560284445774863396058155667090 90 157726578387427107437201212566833762556998712864982 91 543069188978515908109279432114716543243143935818806 92 1869844302926261765702462106797661160290386285944614 93 6438070485571432173897640980769155579786117637221262 94 22166953426186163296182685232956543697811907435583874 95 76323150748339932124849886516651579121300708394140442 96 262788630812585925419898246959793313342688430876622302 97 904808879183432151618686791590365892449263971332159638 98 3115352080939298881736676627907435029664337905216551158 99 10726484688094266242460407296194563639322097657291724882 100 36932414306517218014975870443866933827824469422255883766 101 127162184645841782265123321342528843403104925094734573294 102 437832768518729302599214554834241388059352513254383087554 103 1507504245249247752339117463736308884253015507436106353758 104 5190495579243721572051662068714431214000521208387861054646 105 17871421883587601433223405448874290222902228621821633630686 106 61533184117981665185258158442741251896272834180965909775486 107 211865221041793405875422407608558003055128722161712667943834 108 729474226476292782064132071558392386231490898215981012097926 109 2511656441187272621077972645626079730125608425362910883838766 110 8647897142343428679289237760998402106388865471404838283041658 111 29775618893641306636769995994506910385998164466836154843153546 112 102520585745440476945363635971904443363985054469489953893540194 113 352989153277776634229976316149053219066046348050819871756841154 114 1215378759551256604398686574531726308415221786426326931470337878 115 4184676824916333259191394764802795952733404403124388332769747398 116 14408282184771326392780712757885909634206655335274957626825749314 117 49609230103485811977769735778014844275403142309624177039087250730 118 170809793971262549833866430158424837122922702029227705021606680278 119 588116075489248482706072180064986797737418099324173406502553905130 120 2024945468332261962814038427869679689201844323361601471572993770770 121 6972100101681924507276575043865302834604148027534431676431427103198 122 24005673529523872515458367621641071083443714493577458414263339239954 123 82654057343075905396701185250832052688624807179901621403720910487234 124 284586607697983615097911769103231615522132687226647160457003367662338 125 979861604916490907900729734825489477658069387604615716205431086339574 126 3373766504882246891541346934759077943715839929941402777892287220011034 127 11616232713226306164077493087731430157936872808311827561895502849807714 128 39995910283820496126250304379374131970349659202820948723854591583103582 129 137710123318209858700254418519966491798355913795548094682076845195354322 130 474150430125054195479961988021192303574834194231653596632392305383257310 131 1632549771727968531065832725855302326254482881050050089308140545035509742 132 5621040471198365179205644472127108990159509559686096595734763054510129370 133 19353833203754103319103969474443531775998503629247655722132981602545579106 134 66637282118497008507286682738322655667427659924363853603144153286704908134 135 229439166980049348563271246661954174995051621364484587556852477144060002210 136 789983169645009304744141056914790811756608812826603880734631714490732952662 137 2719995092976611201775120475167397640910390315925352848335445808629171975282 138 9365229020184585675794258877705272197794473393631170110917860038959365890414 139 32245467952122411199836121068848631645168592082620345636342253491205658213626 140 111024535674500776725197103016655736027787884262255380197367136289440836001286 141 382269146784925579675789320097167480426614829439946971852456379493853005261234 142 1316192854992834472449936175003083928598849855574784045189396583357506057639286 143 4531790352698437302370412570635977471439527221624022966515696269501080744290334 144 15603430548118598905989465207289617090838061770238166913518669678515798940267582 145 53724251547733040093311170455341382812986999936478652107884738693094460484027930 146 184978245358493567116836856238038172032915906332442777097965235157359244512208682 147 636899542946743436486100821009211651828509689697203225329169387553238449332277082 148 2192912074712492893626845196571101625494284941988048795991078898150242094073353910 149 7550426783430679582389778156891131725071227486927640977690427510940361264407233426 150 25996913086185480397230767323759319665033295227140346915955854410243245481424142298 151 89510104447844389424192020988493291577055735835131631746354287544288874123188935190 152 308192698560105046572062942480194300012721806380779956800302670194600717324333303734 153 1061139857133159445722049193187690495814120736163811343404745935677260465283386693630 154 3653616070910846952795627132556412997488324659852145364766462945460241575859190329850 155 12579784185736129539655288490548825173596665973287014331748065790953894187038667136998 156 43313519288370337348830689190466400258267665614348059266822944446035988001898481127922 157 149132999854738608794101970782275639973456695950720445814600985521265523955146127529882 158 513480594767672734613192644254172997720637277452489179476058212562622821130532292794626 159 1767967662822986075728386524206446860521908958044083806994179824018116442432944980445882 160 6087298504828633682302024707855542472122589074229359014953826762832772637097566974684598 161 20959208624733195097053285958024072201845035772958936543898830639477194819401058428097818 162 72164758443607319089578625477984724035071893005012359301346043756552281045559455717210186 163 248470848993731369749880398812553979792704238232114625758516037562551244798181497983632930 164 855511251352836305164472914203149078976881495999723262815973458513292870977405177790158882 165 2945615166347988093848488056144619310518969616419280528467284286303473911930492642998570518 166 10142062649087005002960161062185700171027939646992535574780864674215595114839991900899432698 167 34920187794094861064857115192317495739737394503362533687779752686684992485715127485725364838 168 120233877246323719685847457655140611518451502833566173153441377018336942746702909386441010986 169 413977877866070284287859875412015641009430291567354007346955150394466984519055575215663125982 170 1425369349200913857026022621638181264742104167360972670866119562343223722352913081770107127802 171 4907696498455705174343944988400126247656254523045757364620294046800937822602485549581041114778 172 16897714921719847015494699936040929607524584088429151004387659372391850021571920556848862546722 173 58180608696067816849208097049052668108404293371375410645461012030041527668003474876381472691762 174 200321951454749655653559996470586439524243591273101352997658607935359150089538203153928567177058 175 689729535905512458839005949274543897866013978674623447715542882825419277109162156502158208815718 176 2374811293748277152558317919401062893105461789814273409844954476674920857946335777252010233526534 177 8176724915093333839651141364121547018705428462498866469562378366320808352598385617589943129308146 178 28153323387468664370106802673015301861818574963948595817053602781656061737826645811063465180670166 179 96934851788436711643851783330428926352958298664284308828672827044498848203339556900698114199203234 180 333756884113674888112916452431834897606909136884705029570253752265891440151424220087224996909744782 181 1149160035199611021208862958719106723171475409779165315030331805823972657441258270985241810790943338 182 3956678796324681116708930231446256626122349878943581737487486757259752296033194959621214440221687330 183 13623261006084304310472909138490279313926269429348340649167264320257894803653476573698847752107805094 184 46906319666962305281057323037231853434167870802273740866915968578108180027487762643145978652015364054 185 161503389219117139621282833347440207320441207726471122598472881040870737427582362610441622594815520838 186 556073145675358050951152487642090843165692616666176423469098501114273268007227095684130515181117483974 187 1914618292757697440438312698566063212226136424743263385513172574229178189753170658369007547792048946138 188 6592232039024799591446055060032738269803439243751315121042330820407576567083716468079597028885861282310 189 22697747859575469566575978445970328571093355981473313970575499737341856893582825504402844766858761520650 190 78150731777499057160748419115632792292731167323168052650011128526435256356383723608486411114469751144950 191 269081184404029858414006660505896479640272219155475233188392546555142631597807059914569392654512676690054 192 926474802646980179479180072633541855515860994083505167736606671185400638721565499600166079958471310814474 193 3189950132859998755071673691953245982599179126155454239278767870120255840150983037991029250936849916832150 194 10983333622307759807827620495269576790783745456258054772621798794837584789205537355289686869276351300942034 195 37816772185952692245087745632262972712233408318692049899767101650679710507844211776666588584670906535670394 196 130207121784921106955098522666809291266247263254963530790612829161779237747426052373558356494231552568603174 197 448316807160261046168659805375594910280992827533743865771330810909904210558179950845933579531645542591249042 198 1543601892332486055103776825658003014118234293052992526238904873260710786362218738546616663218291286318013678 199 5314783572592403603665238920112496465570925112939182529051485188102822413330154773990094178943973414149819542 200 18299358509346651891869905389510575865808755607823917359736786312086040596231547445407255708893610195933753798 201 63006614903466171068359707116109676465928919651295774864120103427159765848492156673785428290447340131641419658 202 216938398117400548887662322249095951779547527528284965989032769974530017589143860188565893359681755642204602018 203 746941708419805144528202234024204343317857704497426682043894015986410023813585657553884902574470019884835701046 204 2571798817631015301956266183976232731007811656199137454825412685203750839872362003678632114782317331381930765630 205 8854973666366646115516891077871562796467100431005277225912669833687256758310249673092675698115374481385855498078 206 30488605132913857537267058091717873814842971890188535410935641758390371374887480977997999256407630800216521323958 207 104975472313533628014947695848974721452549100816259628651062373891212964938501905380332633483319632126735156540670 208 361441585779633729894441618399306112042906160444064305604293085747239340414454242134490431813518219345696989953970 209 1244481373141237867402494567916047833688302082007837897643956449307996518021670333765900921964564117547696043606422 210 4284880182657631385589180197738118398227688112329679218517454703060646758343501868115914932392147807054484821518006