1 1
2 72
3 197
4 2278
5 20937
6 206332
7 2059835
8 20622709
9 206851726
10 2074817480
11 20813801262
12 208805076675
13 2094773339318
14 21015309692682
15 210831414476338
16 2115120771478292
17 21219498913842320
18 212880128570856741
19 2135674884113842096
20 21425707070327008146
21 214948880655722118427
22 2156429247909701303543
23 21633921006798804429863
24 217037743626831301857007
25 2177385326895366697619433
26 21844158452501901527571626
27 219146906434359555281330938
28 2198545057454573808531528313
29 22056438981105421704342154531
30 221276566008080319141542748005
31 2219910417374538035818309595312
32 22270782442405333720176894070956
33 223426921516755406834771308375663
34 2241483404884969058109934494804098
35 22487208883634726509977044462404458
36 225598174081584308328601660373274789
37 2263266037697716393381592901069015062
38 22705738547083676545515324639684348678
39 227790526779149655736256341222182143180
40 2285260353136016217229738982624148789485
41 22926391871768447858378564271436603595095
42 230004184659569971462900548210823977554002
43 2307468408321894618806645719290128193043644
44 23149189495331387278190055433195986054147219
45 232239354765633892223768700938994913905991131
46 2329892280368404362216176049893921833739306270
47 23374152255970537147082966472865582352290973331
48 234496246152162498739345555998348239484494872209
49 2352534066573887977559090389639709655591395858125
50 23601301194388593443213811381920383244741622574703
51 236775069905562031263129225092007622874421762669928
52 2375395884618137017554903276542534011673628997310060
53 23830657555760834973498765504572690675251267183758682
54 239076039163566734388948003549390646353909816401631326
55 2398479872760458019013963912455043062234914730334758854
56 24062242791722178454170807514629263069780641690128184222
57 241399369135173568070344059835575167666403128568466100625
58 2421788190039663283280316407990836670633101858130913698481
59 24296078562373543787755042089109230188783550726528888470975
60 243745277120770643570091222433518159022391618853661016305656
61 2445323016476005159109710095277050648398082817781228739958747
62 24532186738307717110231158564552583619204331412681760553249632
63 246113982532461266643123552625292902746143285090568049077158295
64 2469086553275072713700798693084983698139940371227935766105184048
65 24770589402654901082511537238835665035093364425779580159312868400
66 248505706914585488838849852597952977891229798622835941162923112166
67 2493081023033669862217027475121504380639007039701629454644995969901
68 25011308853148143745744724841554345954045840720957375409224192888780
69 250920673964441086296840653054546776012650074756621729984618943163633
70 2517308669947694211518661587542982552282824066432596827521098631301039
71 25254367604208839119402901149276407673130709308397035523041745862362371
72 253359109553205904063067036314716034464881205972120683008776406078277958
73 2541771760022036060953621032565759565064452984430449731132614194476533826
74 25499788389052494598427506115401977200859958446777923009990028883692494722
75 255821241747063522787572129829371873615236123565615277504860861073127398767
76 2566472581282517192000657098149868400419481911061844575186153632916454763983
77 25747594161814962101255707867048382815538943349473625592824889689897867249067
78 258307300828534223681142524903440514187466354158403982383755003057757149828647
79 2591413443989889269339281554119928423323052892186254201158833384934363197069788
80 25997808099699331834519193124053574719140522929147535512934158968300442037433469
81 260817519318013246810034470383304536103252209074918612081183966975509798168477225
82 2616596680855911868555728365924022917775268227639430849222159289235990045553548509
83 26250453605143689472775394095495548806078046614806633595150310949079395761751524622
84 263352131995518357195896349807748080437090840918680945220459361723160080850878087755
85 2642024647261530340201112498675402963611389208554891346246291189126918610660710029675
86 26505554308009939502980510088370294552071684239068033709468514921115701144900077431656
87 265911375922648752764528139381244645020086486064567144838605996847839610230721132631839
88 2667699721477173916315044159736334546903417706129940705936959098372588624761478108022468
89 26763134067793899453726048520560443216501904983809710274580714601492083181013145274959893
90 268495490464757367953861252959053491234306208278028784859323996912046699769925873385754001
91 2693624304885194663833628542461959653337802948802408255759063808514452191139493350524021739
92 27023216975856871718720381595319692347738319501325626557772361571075757994228632784067211373
93 271104717313338646750377187118307174517060070854697353026952668566870265141126783351379891177
94 2719800822204468089533578260694137938637369206687985253489484740142690800722624610939532847285
95 27285827357678901692790065174982593398914875967042259401368086321451190355069799320287786027751
96 273739300508633879075977428476132098689949216050407203594684088867850778976350124362316038516438
97 2746231721717176403342815919515671596455006588511444886536004521522664179004307296117041929397243
98 27550989775133932966990277246175646459384180955488487191455653400523115248933938911365067391235462
99 276399486462456214795955061772299302903583612467435173431385778569096588283853517629563113713840534
100 2772919475497795650991357364011947906186550218917355492509354098680032425750160965900485310584890961
101 27818729028787072377439412483216479400832028658972741662613730601596688467910508907863493611606164397
102 279085523981237490165103623153185351278464541047734734594765038292970948614385497153862789008003177632
103 2799866579644308133103535559411702504854882308954527951077085002968299387663051400287331065934074395678
104 28089070160214179770421168046975062879617328472659333561838582987909933970112901191502939663307308966982
105 281797664289299022275052676101626048155973512496702867450916425915033853986868033083445351002538160099784
106 2827075554511661735963029807577088428174356470628446755129952549050289557148655329772371881769868550918365
107 28362038454343999434321786645879838440554048697966174924993631637117305249920078911481735573536085582025915
108 284536161052348548013582720047580950889764693869099439800456562006106010477553330508670333048331130008377892
109 2854548944947498009335171473647043834931473289431611690463575128694192714568521715577708926646655862792467489
110 28637659441823052257285778352780332587667909799518147462394919721368610737625299254992528734202469391888208844
111 287301270401205505197903602812212553455458889352071138868920408314330949790979766782306602079810761116194547818
112 2882289320530171038926261133329041346556999026853612729802214577749859585228566729462990793832405824734135191158
113 28915958901403509798277612876611700575255093051571320837340080308117659769083131778475851554039671004198377252398
114 290093250955756874900658866324768135348842946639555228397614955452023432466270804864010313114242288603243761640449
115 2910299275809079375316999618243105678055483637217602296804779069272344600512502819459305327719151768590522863641060
116 29196962862354273608728665376757836000196977899113521435608402903254138201737526308384994363691439495085570218391869
117 292912363849145825551740903873112062332810657217247297052576348590158922088355254517642141847054430707417832879665558
118 2938581430547333497546646264190714955203676333842259187349097303365239803728582823497388642491038852034907452088688346
119 29480697606895485312329152833486016395680930765074020150201577602867748328811627275815381048317452156471548701305606515
120 295758872752195421172885351419282614488741388487572642521384672672345458076796980232189960794974630064044411356417585412
121 2967138429966781507966405927856037281234240855851907921924125212914632058761229993855070811984092292479422280049049894789
122 29767189672656695141996909513271285116574384946127486860521578570116181213274168447524178707888466058509531657886499287225
123 298633043898069678087494280334784506178963039203269891385312672270509470531189530825314871739185855738405044828546800496848
124 2995972944995415975545242838614431273879426552377516252782413205917531455003571476461028108720248983177950728136987443543737
125 30056465855158918845823586953392840821916371177000937830898131639954514230903051712014632514088652086694006922084575562259891
126 301535146107174276647272800053314143037655519703495161921612891829274936970204497061860503486889924938480233924647920547811190
127 3025087672517185067519453446837714809384240912814946440443412951436532858695271853429263160408433660242128401376210833775773142
128 30348553210320815108071185763299769503335681765557943129242577392276296268570405502325481860301173916039005087202590046645363221
129 304465450812299256932128895355936283760334519096142604805797773502787646265051155499187267031959453345679076194556992771803118906
130 3054485335624231334149731946467251741051443034270987192468423432708116222269730342339441674159737918721693699150383101818229964211
131 30643479056989217887276704252498662226971591477457175373301936579027023625096783972169595923015021895326946500673552296685426049786
132 307424232084006050012478170231682463037618013925035929371976787146332421035200448623227953536851977267815280057250740508783622377185
133 3084168683871581738407163339107577613890247387737629973450594910713919068816847748377983224477882313420807596498841098907143464341150
134 30941270979494260351431124066841180725533582942202081501937384594805276655146302323247091007991041395187942090718972805419644227071769
135 310411766656261219215730477693949424586642929468296997671541725366946317486614793131593893563929385627548583901269628701329214650580439
136 3114140493534312751673816411361986522770330699832054445675493335758478738907001382368405474052231090838541804847738793185091214331446464
137 31241956830229329390243997771877914337849403191781069909926602131881552510340573809896666039485671101852095299129827160410888221282185396
138 313428333952319308913451583027727724463804254956796033475628157573993372593477131230389952066752458450902099482093454530963373979362080612
139 3144403567867214568035825835184929952313651978721081464143993789453667644369676932440695298880918359535377456758018097793029010795783643631
140 31545564732256092006901680218954982693177109901066056213985679865144193726151823000472655575842981120003053222883144964100909078394475850158
141 316474216110857221644648208301788982931949491828961645646742072723687271114180838234700681593941142841161731859572347372259095055212963247382
142 3174960737366978723488700173532125800596463857533095830205428997032334816889905311637577341543745287691851431576660742882328083586387477024062
143 31852123081934837236692967673638589430845014208123126148247799908501863879371938474536392283331647295810483613606887664539196105474210522022546
144 319549698012362567915998183223295449677474712821529305984104434591690965150248431213803589794388278565297869070434636164420772190828052846716642
145 3205814860036933642387932688735360383114357227205915404255901295044429974891422801169524827392923079763978324484003803571008640324998413362042407
146 32161660551580379607629900050534453143723740831766150868794256083711593827780352124309437969739355299563814861453202401045745485186599791625611784
147 322655067305778456773839302987019508873348937774929192492806197809337109194006218979875936701053415225801017700530930105251758711512743351797368772
148 3236968821654352871784898769050704529769228488142654405989557668539576338400889941749341143264752190534275884864410180261780489606371778130450341639
149 32474206092143772548955197537604145333880227066883215852051017368042758066349393311897255889688250880797891026332845498107357667041323991767355423035
150 325790614435407219227562571747422820850143458538655346708767947746184064959928467445543204126243354329404735253883443532901622461638863744486825568451
151 3268425536040361004910786286609321173125207869149383310684285664738345762288976520761285074510407794620431884274962836466676636594446058801577676198085
152 32789788935920082567424850853611300746917613082366612645122357243266902339363330890879310742868041974722821651888517869761976527787112860168783763078357
153 328956632668075580821971085207338315403161577620694750182060383528338978615887912091638927974119930513826409609328841485526620998604532818933893463512176
154 3300187945332462538032428655732658621347761406095014349050356425871032786809778034413471918826702784098051175274101915247652257821525762260241408817638528
155 33108438599282477448710544818202512311645856742452328023750799310197712282387823682842457552581452594472038183858137909084920511037186064790584542660308165
156 332153418120563824109429972292852780218938976258711842575258299025440437741904827131409480938398949387586338789685060290137097363391954475318711104387323819
157 3332259020259719150226118858684011028527228967732462535788781243690953764017730005355750965925804154036093006472760892447725981161311107896918114409419169097
158 33430184885442884202409842403269498273243697058103392679350353447688667623212391062655582837312001449157184938349375263184626487348272971016055250612206922578
159 335381269787301506463532680777630873688526223237428457943516843640062136975605253947848103707196778139195857243075059984116899404992991556449832392133106573130
160 3364641760420601143321721162450683445453786729650974053285408214245298322483750136781358929756152293558308269966356619268369300220098281310392353377600700798997
161 33755057887239474954212581001060894366102798245824148462505372570025319419568106007585310611577343131203721924230506132922656902649699447271085892747898569176244
162 338640489568332323606853787837724486688393691130409143383105667936299518268062780462848310915976296640263344624761855989449254522832711784133865491221391236856328
163 3397339194563539029382833558760347105812957358834303434650342943761717102694585847180618191391331362018361632991646110208648486838795924943190337924463873302299003
164 34083087989951241497982161289512066935884613912495498162268785690777624361856514530272188227055397271753034287322767500376442618558174966821981624730850827173793074
165 341931382297550734398480218656427087956367283225387275329918803066570149624978599973275640687852007079809396035498666906375860463265345398631451701546117676710051526
166 3430354380870201505632781158433633740480769882812546972335721180163905822164157718192128522009709125671960877758569497632588787258514855631653132578390112240168788992
167 34414305874139921754105027513857094632627544172408779998928203012070001233993758646119194228530543242213499247483773001968843122087428737423627892100565362185647977271
168 345254255771212987844765699234924945131093403278572769005191245507945737794927510818379055694315128007845010371343114687726894302487124050423889414128585536629494653875
169 3463690407241526311734459231035792836236140593677400614267212695281058336119302602792345532255229419110081156445000312660230281992441013701285548084881429608718156830112
170 34748742518519543938677612616202977582528483058890953197353735306322111898907591564543007132383201588850342177578383017244329898922488431498884635658849760047856095238836
171 348609420776725218961514768665362196329290981616682250281147454277870726534124770292634641388118886667124084967713891259255022610510242242557630682603645362277460490880505
172 3497350391586530721808344213964211727853769625271710045453981334614404362699081691979042241994750865302938903539765446220305673736648036908811123653052176687205535691160841
173 35086429202853856831176621640211498126060834386743103668021438101875610970009204874188925477155065200328420976795619721285317033804243767514041291822339658973249066217997030
174 351997191121711306029973149095111282738861191627861711794923807275144941660310462015715963697741468227161105001538901977475520560258352973749442775703255048690381996293545331
175 3531337482113928683551433506299840426445681425878762670983034482023658282004749660015314493526837122683522761385265922796994757646075722952658887238692879626742381316628507509
176 35427397510881917136437346632363819749150762827852861474074220708369417150396136612957752858970966559401728049821655525383846786574658992796654566723945686739015638454407605791
177 355417883663363207955004463411192503739229140040756941420130846018870089850327273185104810065499433372708790989298707018758353906033484939263864929955754381157321694715395775955
178 3565654857626581879324775921369399189255357984560581023971537823692016907612771129459193530418007371549227459978555744023637209780121508454960097704269507312686418480945496625004
179 35771679333272107570289688073933932483399900561839592378672659999784525408362242453624388565464140176158994562318830928200520303812337123228536304037126218673117140563305372893392
180 358871818338076526854116500100789280387504046319357022779141125788037334982311262639229425710662705869773717190612724093818215259227909301178603790165413878766105344862976103505850
181 3600305727818812249133166306369618334584650276683142166281549631779010156152604194840600947526385498351317065910017100143553147862690810276992454258939493413838043265433012292737774
182 36119306870604861957319014547514767812545300838654794885219708305407820145966023658701089096055738518650185979983421149955843131441649596252107442568973177200402596496915948732006894
183 362359318191374067683034533333893652298692499055391578428586938171300488480281760393437199739596159233828612857608417052531548804262676101483617343966791607709917236210400370060879824
184 3635293333576603783052290651242544697287914339848062633193264797785890698054436024616129444655878528251270699052879642091343194901954982186820516404081608208695064697070387756824205897
185 36470312636384376314177630364328218593029039381644422282006211327559716271904723119194015834128767471691850340036984073332814737969885290149824616989763632144662663524779764689956352561
186 365880709408120193639799709460435527792143819252772855767156841950459963055739410726726336916103301913192266073515226987927628016961182269511773145104995500894996525088311266855255390957
187 3670620947280721660891153519858034785121320779427175466034089523235114214194458595582542653809354744593995422553785743070795701094417214444368687112169130866255018331481384599859166438354
188 36824729460079587602923563667515524876922341124563920486589485062549117076026144966465722395743080276787294665979971429858178907997394146809979194615204086076930060245212166902125461446513
189 369436321343028803287416551432415485675608428948800401048494239900439204649727645521975357978668825611610457449298050462481037053415018851200918742473252822274958594694514673559639301953432
190 3706291873112777089736272617190523281054444235647824620432427172357474519866425787053358627873123423903731733042771230304663885324079813550864927373635615417423920664857151878837816152989493
191 37182590490194704576260198901861868816521050591491374191379318954143460867123567264393587741394221360624462360230650309430995410891499981782806756096869762153603647297775314913245142013187280
192 373026486551467782797429035623055678869440747167691133858857205650861947637178715024715650091716797051439571370497802624474239524922963852131594561282029077164144858117627652892258004774270450
193 3742309447364266465534406148387552926380728810543520394983113362946627028193215350080380584189329638259738280306501299033135562590950415700090391063107552330341066315234927073816876995335915656
194 37543929197369577900548985443230709488495765410075824574835105862328045827299301119646543070584718076682348823749735807308505313999108196753264146652786340865419886676685212556846254564152701981
195 376651540820562814446038007370421951583650001613636846361423689934279120959565330185946945674698290859666142905019497435758883471924437730111207200439893757775392863095947182244145253433036955082
196 3778677038748613763058255727228839039505278312538225495997849847170852592015186658212912761688688662345343428728353398334668128107160390723068684910560026756872345048961704964819779290887482451801
197 37908779377510199533326574620419494991603189639193728515135088542691900814265512353251134529021451640383035484074222656143364655509803801058803952221743337937289838228884371806389564460864068005663
198 380311823200603450493077429587498726845379731401724417675869828022338112111389516005044849834291694493719413119358157125763039647243057903544529682166030275442919627799378511762967132490423747921307
199 3815398048716245339490679766385076448322663748754634670405055729213628040264069015603535819250194204353889854262070251650528228571465582653856748179316719107439191210197766992375755154602651039694470
200 38277175154949624150038298593955421695442343878460032453263600544541096626209699513287597797133478122160387669558381464635346355556713815005139990869567340367862186638254106733851860190000529103902134
201 384007676036754389844961813803986506010986165966964406657247012086971575274158920008430385913309815157905545710271395222365347747205288504747968872598247133473141367320896903372753383972665947719997780
202 3852475911772726620483731193662560553133119748696880464448959713893053118572078401044113618153572507182409927691003130853584609957107407867711387345728637664919536440045579247714783114863188222221783529
203 38649150985639608260065471496888914797843811307344854750984034294047799059556195834980495709949513077957261444645642038664595336158375993293208788001797324832448084111835169438922347488412026364151611591
204 387739445001074923448246324398610985649934415388473282309778157769888553335750147746936611900031690708893287045613588000416425356111290877652986725697375412469669751530728362682548443865453630430700577673
205 3889914095799990423925825957440476998370100586681325300686620316602133673553839399304942247834909908381700263148649950263868535479752503875479984437759437054583241313924566100529248733527656297173494503011
206 39024741660373265525140692120030350901663850520804795574164047342840515601740573575324172325793495970270683427258517288136222709989833744809670835906629245833985781379082123060595198994743067833848651599256
207 391507479124849543183374329725224196912998911244846204305239410526104261505806196092212232738315395655525550201360644370872784989608805556753339042550202658786777323090528720599409088264820499037685380936129
208 3927716102380686965810339869030069281057933524811939646821134629053240827105121691719178942567540424432714616587705371139525762153715333107010895723349057657666941084541295817392365572501258083054703727284171
209 39403982308039039694181870668894969960474602180758417211413395001354957449434229853228955019118684613995334677356532467964158793959646174554238958775789791176096035103773002609527701377087701163179446698882549
210 395312130831232738131220399042245249145351874132681318818225133715327450705769888883815341266680705160877156951850901858616529662186275875175188032892217476527719811145570131625398280147062302283147077167537924