1 13
2 112
3 100
4 2606
5 7038
6 110320
7 1166270
8 10448313
9 136604409
10 1503351175
11 16286627637
12 194230966568
13 2198476953879
14 24700789917927
15 286624459000212
16 3264613409193272
17 37095755700798148
18 426284736792747449
19 4864925414542050020
20 55490811572156259164
21 635396162257513087770
22 7257163589526498696223
23 82881542710672888134989
24 947812568889545275091470
25 10828943665149482495723132
26 123724629434074628276932155
27 1414235551781594776684935961
28 16160023073995403245756107560
29 184659055489152533948747580345
30 2110404215015659727071053719125
31 24116161429562813749834967723357
32 275585166034133167695636349261732
33 3149386414362473906590728650498405
34 35989612274924846049285991334077405
35 411273705024513299040752925535557350
36 4699939631467354314449378555190106161
37 53708971776769107594364549523837009864
38 613765623961944249003811915040588255106
39 7013920117879975988178947319522028599186
40 80152421356643679609621157546915429772212
41 915952557014084408806897172744023622974848
42 10467191155687143727071096949663295564397912
43 119615226705185018118027911122183235248480581
44 1366919654842237456004082753181389989246258770
45 15620674684297287389287909864711832868656993667
46 178507423048245730792243159729814605155253876989
47 2039918691895874995535289527339207990705998148644
48 23311462780044580792217282606650301269984351375990
49 266395010241119265938861240215955761832278725710932
50 3044266574680925353954836460510539540413946763676963
51 34788788300463266017625884035031435910275218716506243
52 397553780067818755276426357527428759445761602635011301
53 4543101974095692454634713954798343875625195411682104405
54 51916940651557395476655784930608272408517552271948243975
55 593288166970732340190968977671235850689262700347054111652
56 6779884344872916994682316273052975694703199268138250268974
57 77478086728843654623591301355210769991692410501227084981915
58 885391778393428915736483052753331171140623838478318807246289
59 10117939637166845277265637450610328252096123384217610918864748
60 115624184940515656129301205194504836804788063905133334465928963
61 1321311706857331557009963689135414412713864911058238723089717886
62 15099476208284926565231480636088680268941360714601753947928878164
63 172551397780438788422489186336044309210560273193096551359521175726
64 1971855475340845378370602952188705879810216699622884714987451901703
65 22533657032635888455898433496253724913451760455910774667062630102260
66 257506549399935287030215260682516102561990210776364497461261718109491
67 2942692473613254460528410005345857813454960798924220155589248117054557
68 33628033991676922774475620085262040971390193762379598109748636602616805
69 384289109499096625174183579063962046925639778306061781936499235710211627
70 4391518091489884348032753995288166451764187536996558835938211179342910422
71 50184693432261372467123246426734814190166034314139701074257951458376047830
72 573492674392873319201944191773408021438737244812063549793055475212308850824
73 6553668560470301079078817456698018028340874374609321829561938404118515601768
74 74892973388634856656418190867667018042593696899054360668533247756049539642053
75 855850034413906412375436354019929507297542948073161838515035844932539037144655
76 9780347184122806200230921835796601670581729981246833526883264397663175115877870
77 111766299230936758769055779965151505435635015794135592757791421256200656191808892
78 1277225174998979092699714728613965025416484611536259809154612866626762963230950041
79 14595671135801404980482474311084076017305039930505559020478586557165578853765445541
80 166794094005827367154406775938015343625735600546826040918282666339338589440634868567
81 1906063074207636619070092083347625237758941951677903368710323131115190894369798896738
82 21781805072322646572942260569211489923708138878232693479556573016362537429893335170583
83 248914654834620126402907525818243066563520699677131454736689760206668751943325381744373
84 2844507385210501197065350037696252468326405354758691330127212862802695055191814152991652
85 32506010021332941860212669263551792741388204426718817930091039313580488736609413413459636
86 371467022023360907308195385046072297247363103977131243297943432052690983870738450866867607
87 4244991875666745198867039526643386858770392480678383063430711138753964931213055799329014659
88 48510244398865279067881245845000451089492997053668209045072014116275336595035089937113367378
89 554357671478113542877072049127237929563469596504987457693191814793513419882624289699169133639
90 6335000611413509741616745750483771501932589732018868142427171687536549107822781853940552156560
91 72394114506613086867155222877184393881232498236806854975823030217337648981487779526004176951520
92 827293971488285200684065780039512040919528844153670917629286829783322891911294065888562610171745
93 9454018740685513261245859779710783020741284578090215109102997134497330713480252201579221562151507
94 108037134839070728943117628986347618108061416651997872546319950501002745686286298788585264252233662
95 1234609622044129856950545574398115329291353743145840263956282101462883503912591383590663233975561757
96 14108675883662051742968102407480412932246779369041237192475599495164931366892718460978739064845377901
97 161228886958334556718987319122549646689277618403423249788926294029274887347801933218462198738186317034
98 1842465884408457041327194983602485802587575380702759096029691127805532806165478759047867944154227311287
99 21055039200799660799072694693174418103980314375839932797267020544540527492703397357722462830277479300529
100 240609435158979750679244768490804041951805341650722202005764323459919242871406960785056678251947001594059
101 2749598313990540200069166525249525221499157928170221177492932159505010080123303352147162441897463353871836
102 31421423201065432937844980830264348423227753199292948915838813841457196174228145219542221926029710935856931
103 359072752902425853132803981829546719120709928375173738273803566303702206451955624653157487598231678307387194
104 4103354614203308303445677813400646017737736878262803432605071993038874700788615427113280221567162626738428087
105 46891664582745407625747899231714154089378518388859191159923041472641172512997652242693762758616356656340984916
106 535861121953656774509087514125854100801201534922642427394837785289571451342681546007677262494841269512306502282
107 6123628678498494985683117041625383318444383134348818105436824580338832858025319793728783446484313694537776532743
108 69978631880243505934492762222060353624778131825445646364104719152201957281120216644355906051677078865297551463222
109 799690702511924967176150261544689732823378472438587312364307266100189157069228667908292866623186827567980993291362
110 9138578484621138267075170630919844279181674780733712978934124032914093120757730344749003544392863077345107643151044
111 104432396746959831910841635801576242796853952975045488267408860131667669469288256111554019958027063046135931486903532
112 1193415968212978115172508875270332376692653247691727551939437804865013271001468510156775865887297941094480155301694043
113 13637929584596857062898129763660803033646129963601468333121769546714095981896402705799254006288649736125368909972123692
114 155849367117928234505015725666849078560658441716858557692412505896486013792404917816804986874781213828735289799896187467
115 1780990661404471822310307103591786202875243585633978585388961457613004139591214906529277094981520601971135914399232533825
116 20352522404597261035435530562418197403068647590126649302576038637128027032655563011686579201351984367575434710068825579929
117 232581325217606450361978874853818327254670456219786136469220522471306497284779186964722378618580481424974130586012060511962
118 2657855953410431344401046465082280538621243975720884617702920646538224217787287925325419930892982610658578846092910875031921
119 30373024414019083476706682358106836670541196716663604482934770735354332949832309131046634697764349669215331026822950540734646
120 347092027643885574802376218468256903140835887046495540493497163268640354173664210908169113472867673180823472891274789688802587
121 3966443183654043019810287560874354674579092726370837767722488293778339177806966408645095242907378587542071107828524147041983936
122 45327089867063299518391250081288799921611640593289364840356677700604995943241275815220885035294761748690546951837975808355540060
123 517981723344415825169732088982316313087899414891513457509841142864231911779974340161399773607410161741953655464793261720080834328
124 5919309324859468915745178776341945902217586949767449223589072383285937883708262749719997928622856740462702707318945832954281430924
125 67643743599946838218164502640646726812355320937064258810369527939168681463034910617386938591011700646217657502422371001005549088794
126 773008436811837088451426551166827776844821403043809022253912076271159198466641278545516248885986226968044276727986250517320223437190
127 8833663123617385746330085315754221725767956421932359317331225871812748945339563608355815951393868688550955140277049107140911248501461
128 100947933380127292984264918580857316786491419827363284455255552178553322116874426457579820009332040762557428852602330582641089375461105
129 1153596770797573004411728706117346987430023103939180243263817282384786764426591905421543315361485985141418571623702286408792134834294464
130 13182890080408202752180645265813307331037767326393552478839207267805598358144521489184424911512095378708059106178689245144017741234119695
131 150649338895055284010967643626020692169174621494700734809483348659719119060514861205036912216379979584937898901662416127184583056117842429
132 1721566604218736578685125596219349964043255551005408342030348400439137500425511670630709908528282824692521599482561028841153430656862431225
133 19673445595575139924457274301863924795386128965648782194138435275032685463951042779717264990346910816255871074030320168458188528781739911319
134 224821079041376594000815805413271449720063282652990879123431368298437958087529525803745754322712606476736995085080265842775228920875362070638
135 2569174643850751813733124034535802576091897409156730469873904698052981241595713412831754953587459610156436166682980809390619723224090244850880
136 29359606219979208078535934706907079493032138014818748011069543634137312698291564086616685437179689773092557699633363106833326633085427262798026
137 335511048054044323874686230506438950792968529480465330027457569686833020909815898220448117510099048330837584846248944297312479844618929612672356
138 3834099903210587331557773880137607713515338118488846088407724103442257447659997462425145786802095722078317335504569881462095370822045856557838189
139 43814718332111371533786081546578115344258579549506034005318705888131216687876794766703439189738883829956430636684632901459932903979026392359556181
140 500698883958323254236524262839263929627544380706082554656806864146880623506440121392456056567722467970885484891967679942407595964477246014235919033
141 5721807236025876213730705655177115491009487930625667770575288221912923383236105313372052359917606862684276607999483798871579865033175953598034672537
142 65386760576369058786974439336443502443938312827987233775376303731283820770729571514081508174389254602211741382136871012876977158090113193879301845532
143 747216444439491746003866456089915284541516758992918623547547120156132253287108558093589056797854048095800636759566348463706772633312187584092914065675
144 8538921486845745453608245039949477121581627425840650375636543382620354544647892848754362347230611206859438755953974634775171463021642588804705124841402
145 97579731684318325300658083030072389142761495226330268924956684632659449779833978480132115582700707308743356650572562547944616697010009139145341030229672
146 1115106170053436851228607715864421276620575820931521309101218325796136892996895458570746735291028253288321305615644366509990257851729871402539656155197205
147 12743033302386878031907040737720599109658039842860617622570078604312136505255100388946018974310610650681652504947511767017245317830769572612888189056728188
148 145622813420500935688230571757722009842558864596561412915017445272839930172955628647937658567334964405273757590695526177679788892854759386426809969631638184
149 1664125274202176287618609473493916330401887460282819972841207022676645738956894361385526654550932516920883237214189076081228353352336529260157321674812045719
150 19017026681401841224988867843658634869872050660884783380413912680882486790502077407034976399538772188400059888454419402190765295593848037999986660532177173561
151 217319759159677677140051167381564448556024570177543027044977257350804193220047798172355321667894298347204007117673470957486638662402021696909320947140297349403
152 2483452251103373006737705762562923696391380289959495463776038913144654585217027143693923529442858177072186477122015189020858963848899562189231637201721068361042
153 28380001465852712188322382916085358285095525012265305112232594158863049362524410503160562546180300756202268722705335845186721630939130491976372853931201647141694
154 324316476326033668219279988699964284860754083382082753833948742189353964408289470070560906731083584648288611846126807053700623301904001512707328722007219813245901
155 3706172353200562403042229405709394402350831941643569313674355022145477861701907755904385185195395830647038302242976066754194359155976804492959632491461079879102511
156 42352808180549399115204550309571871406219288966500025816488379533775622153109213932397290621505122966570720050447603534185510109724118397593001755850141871961762071
157 483992699160189694578644213052260408995768916787172922589574452900381333663443755645223997291737048665579507339187170006071386581841957230852978757596627662214444091
158 5530894948966928631569613241600074121356737158864053756705057243592274170686617683962629864589990108688506691975239779178617636934928188641840325763121828158698070544
159 63205083443589468400510536894321135262669535264898714221319721003557401640091523897469910277335977007586872919273464156056866119805946901891612516437855308607431928723
160 722285020773587375391979466147291875279056699524409005496067695901307460520349291972619889101959293651930164981200701999177961058193097462602640275444662170777181732232
161 8254014120549573687088305004474411327904936949281520140193122115759118771610232754137487231265718884943650167321882983802443078627197056672987797678102799115837224625228
162 94323912503770276775534108662623297512914657714043676885156098737250966067495189583854599029113141863599197628969802791969508599002632970696668652176175716636965099082494
163 1077899836380038246890651593225129633979561174576898160056314328839901059216434373973332353252060753595334109723337593772827681925922196893895106104528600621478494102638269
164 12317852667759848387343407928431726103367014608057047810419642795428638133128777579274645963807719473549033317313740578572261552200056347239635659201560352018389797754235570
165 140764001648055459437925698022197291760630011515680855790951572663131419124790628809927756068318535893726805764447062564450674524821686857130506050354160532600278674523279864
166 1608600516211342958142250131034177583233028639109733106725909407601551281328745957042165826940180292119143679121988886202229543934836780750309584607477133743625778811325230485
167 18382509664829101388095053351938880511194590928012340558928946861268214858776844482766220790773747229348931735843489937642497076098104691940394472325627241913438599192373912185
168 210068726307146587676431223015101787644222286143752598115345299851395662124750572924668314183511536974308670845928644686878270553278033405504606278563184848007259043012648548963
169 2400590048742787827512474491130640147672388380107245627800770013042038440912566425686127613442207627383362192038863743110950717932783539145563490319349873964011094476957893696490
170 27433081941463875635572481700347987774579656889037450787309254328935048855934159338852369947267249920243673022668810135115186426490731196761045313127688553313438624433317754591909
171 313495419678675108131235272784629785534704145281134105133040934833504877858084413360451545934716606837910708472804294935228327025338803152773681844476473637870452425055330149018099
172 3582513199545536823873613802097964495860492585055436073834330766653816082220677477375445850952349971215696287517920152966300176327474059775463898296896213861018350082156436155668830
173 40939675731380497434256806843035349073350201691597514116560128150062580498163519606105342602081344928371296244129411246805624992652847008209621540566208158951581204074344390141203251
174 467843928447549922541741465995889399553160355130852955937528953223011562470761214615093108930894291568585993261803363394190009831737266489472998881181619810731368275550251904127401764
175 5346352590122373830611015150409249601999656013858323082137252194480063274966194772967114762725483060325729645587680529854739332341455639487548506258315843296544008557679440238012406168
176 61096199565434171904825870825638718886095286437213932693683343929837878620268542160773386665785364436340041787354228595120729709379839557807239652299466823955898723478059731693638628943
177 698185452309257266482444173905151563957992650104144385213360401970647472547720562469808747058327126007791868501103687233266008512739117840342155864418141971428406528423472312968246501135
178 7978612897095313187061726179797406880949978912314606899675884094127288501287862017449622216039385546075192581729491944025779695170150710229805282137297863395965382003432065107290089077423
179 91176726113592240205243902521588326975485905504016569029384490541241685776498391187332498942683798606832668530095528687191067049248401183499883288101929912548497041759035729961407194400878
180 1041934919266418822584522537017483338004920788440659119076576912909108149205263288717064194129002241440895448742443698000690361285288695400268672271157658981011471977005425554031694212946989
181 11906858496259143800945658458362812664203768861460022265157676508909466224686615994315372031742604987679931741467848609308965676097540148007104394859742088388147108146031618245998941761114783
182 136067307687273764596547531056310540543662837148003645444053060051237076912466640077107375883037151390279123601713097297530414211844149081569555823535754682286628179751209928574767192540692030
183 1554928382417578372297436258254202944185675820071940043000478099671233640149751463196354907271779308025636654830508362725995795082738744715862369965698748449595937129935128305509661974015425088
184 17769163773010270349175817634034867890168888971835290065913209716775972238745441975381018710497146284624683564300041909438228253329697697013967766902866248189540389857087339004497818494501819079
185 203059629473833398075447979314827131074588397852643465434783117791572792523766526310544592497400889759389691185253623726505944329852231689447305009384837435481184584138084801051070016450429213970
186 2320492604422948552967356588509010761054493994045282485518514137310820422906810746159213994316646175517356112506989517905328293597686040762496844321925522199534565661978931799518695020239385543856
187 26517757080195393480193637749735552398162158692728158952892005122338663217345884937504038770963550633581654881771272540233637558094570667254472152314910785980253567985999336097785619677485006672943
188 303035415507872280035374463914474954481609386219645536840542972035226849448266838239327640558382905104542100185688856857285606248471183088021064438398363815189182860874360637744606699490678838156929
189 3462980024076461440841464117984403822067114704477549137882242021667786935385498556369822748885484185827439191084641688907963858873087753177343858117323915080405031821639830203399192094393169079629235
190 39573693480856775512335999444630972521827134251040465497060976809789181410204455837755428332424317570989683646542917857950612655540607442741117131350223526584947448859476909144384838832483686418303631
191 452233973291388409180763991337683759897184405526089901656067703360048032418884767031225556202678640245112660285321777940410133185927558353778538806407082035135200212729985560454781561458127143297885947
192 5167967622174254959575639560747132838026706454646921935576244939201373583926343980977754202821164667876547731076155293885708909563113093781503766889741822204515754317080805917518571253412787804686175928
193 59057680141674582673958154375469119593752023545893749704474321469602451919537027407757512765046341691591646888252162522717182914269046875069544273057849652539530123197854743826687305254423308002044660483
194 674889983588744207625331120230457631936167612446833528412877406182226540909983332502068833788715574604044245580987826668785912932715973033788959847594042926379587923519495657037425590013869918120192806506
195 7712400637068105015754823748663961978678522179429861164827516083734913991349952276799468902684374185700863546485698131485485103958963757036339023705584952592845578205775580114700305908410353513103764133162
196 88134547901209266480209699925190569134958392532893399246349387361362592732988234441196692373567272871207680205150551790205335837261566146184878038752550387757110965833459644485195747472433362144542485584925
197 1007169997940286901938308328014343753127190368803731525875796468500061067576870008386267126419413136675684134780451802724795602761500970613288910787262444693013137809622817569628236576029693679880476082248377
198 11509577446157403799263311737311501725327744696315122654225596526985666562547739877457613988944158957927526373904938512912550540368425478080907482028126583578487768638063350572098727713828820248062904242699826
199 131527322358691912951176417100394429838900941567617951930992059625128756890929764517657764373783818135596240160069019115958464924382205320473851314133374368779850995150372709192369645544803577758204680855038889
200 1503047058658340277543341330336313070355103725018553761758771957996166215857734203994069659044690803232132595824037597510516012271133658683702952507162918256831143689519467071698954012777468107351621476025195292
201 17176282615869686225390668080674873744986773260227602426328465472703025113741509925404686563510019831049868353713056886538770978447983067865952105092281692684327120968738094131276885545552502085960776237542561452
202 196284396287348487717063587508501249299847727262723330716637405299729538148162799235651037411788076042557895028941141243176282330346071386710899289681567700045330931451929057146540744911972036217021901565255438559
203 2243067669967894256931648941648457312748892184904114661463503379539110867398364046519769308130936281173809881469173398258873687066577317435076355757368501657825048240097991455787555875097435680409582671713466969433
204 25632972702983492633362779898487048478578250692419201805051330005268000623573259098937075183097303400867707770165176400156794916213340524608767615664830318303396951322905541669303911944495010254691984215273279112411
205 292924417033437701201364909389607140698764423609675700329884611101414554556034853059820466722526923897569035417670911693350916967688991903451023492400127779159713494892632791807725140231812586222777335264819368135757
206 3347435160510754147509965612843358838608599854529486680002229666012876659648298266237759208552554088291897058115295765046207560952085783764786682147329704305274698792849830556083709452234149335989299976665226108516815
207 38253288228084299170942338919005194668186274432547711853807529668745554062755228439888056765200533401288025471029186090187151240270653913496382259395836945094226592916938629409414313369160280055343618806844455211510686
208 437144855716225216691330040151444948973725858740015340326571038175602229399697419167506390842042630528242321864441152125526531626126242684637065237891726881791579043323876251865105734654684448681153094656862798470374931
209 4995534599267815996641506161201436478518461432009495210771158697641926797216582321463423326928676506102541053607042262229229283996594393614787076618224168187365555647056001895378804831303706128172454418003657451232918549
210 57087177410779735574186802614867513020010309127134959130523246426350369379449342741957787531469843108844259136554522134074486271603443002713540299292796669043075611247151582311185160012419391824442973909775143949128553317