34 1
35 35
36 630
37 7770
38 73815
39 575757
40 3838380
41 22481940
42 118030185
43 563921995
44 2481256778
45 10150595910
46 38910617655
47 140676848445
48 482320623240
49 1575580702584
50 4923689695575
51 14771069086725
52 42671977361650
53 119032357903550
54 321387366339585
55 841728816603675
56 2142582442263900
57 5309878226480100
58 12832205713993575
59 30284005485024837
60 69886166503903470
61 157890968768078210
62 349615716557887465
63 759510004936100355
64 1620288010530347424
65 3397378086595889760
66 7007092303604022630
67 14226520737620288370
68 28453041475240576740
69 56093138908331422716
70 109069992321755544170
71 209296471752557936110
72 396561735952215036840
73 742282223705428145880
74 1373222113855042069878
75 2511991671686052566850
76 4545508739241428454300
77 8139631928409069557700
78 14429347509452441488650
79 25331521183260952835630
80 44054819449149483192400
81 75924263305981024225200
82 129703949814384249718050
83 219702608869263116869350
84 369100382900362036340508
85 615167304833936727234180
86 1017392081071510741194990
87 1670058699117385556301210
88 2721577139302406091750120
89 4404006643598438948468376
90 7077867820068919738609890
91 11299753888180205196728070
92 17923747546768601346534180
93 28252686811008134325892860
94 44262542670579410443898814
95 68933468093525311347055530
96 106735692531910159505118240
97 164339082152306118603118560
98 251644219545718744111025295
99 383273503615787010261407757
100 580717429720889409486981450
101 875409856743430303853509350
102 1313114785115145455780264025
103 1960156853142898289063292675
104 2912233038955163172322606260
105 4306823508313973705547516300
106 6340601276128905733167176775
107 9293758034873875526697094725
108 13563863077924034552476840950
109 19712814339916263549599675514
110 28531704965668276190210056665
111 41130120145314008533939172595
112 59058634054809858407707529880
113 84476274027766000000898112360
114 120378690489566550001279810113
115 170908017361730287038854051395
116 241772317243423332884232560510
117 340811579728681083704279633490
118 478759123904575808060773770855
119 670262773466406131285083279197
120 935250381581031811095465040740
121 1300750530704653438420129539420
122 1803313235749633175991543225105
123 2492219415698931243224267603235
124 3433724528296305268442324253346
125 4716654571835584159948247600750
126 6459766044035691349494339105375
127 8821400941855191412750334047125
128 12012120431462388306723859128000
129 16311195112196295700709240289600
130 22088076714432483761377096225500
131 29830289171037684255055666036500
132 40179573169152799200687223641000
133 53978618499972952461529300447000
134 72331348789963756298449262598980
135 96680515709357496042481687632300
136 128907354279143328056642250176400
137 171459296468375106250096973535600
138 227513297236882352524167137960700
139 301184269675491876198659354062260
140 397790544854423232715210467629400
141 524191278733398839372380148932200
142 689214459075394770285907232855300
143 904198785759462863769584718333100
144 1183678410448751385298365449454240
145 1546246572207828386200567479016800
146 2015642853056633432011454035146900
147 2622119463710841721289236665191100
148 3404155093238636620621114267090200
149 4410600946891798751935182833012520
150 5703363293394567351640322628895500
151 7360750917116065556390501854386500
152 9481645249166457326875900693786000
153 12190686748928302277411872320582000
154 15644714661124654589345236144746900
155 20040750185738193895442244648229500
156 25625877286681624981057296435441000
157 32709453122024513187203215775319000
158 41678174139353815190146033004035500
159 53014637505258052921865753981133156
160 67320174609851495773797782833184960
161 85342898521150321414027110520809280
162 108012105940830875539628061752899245
163 136480412932987850488057163300175015
164 172175290161615442154164421394066942
165 216862006692111053094939920076496530
166 272720402355230566770909293429533515
167 342438399949800786847683097764902985
168 429325755160944270077692241973908220
169 537452241645922826986148065878448068
170 671815302057403533732685082348060085
171 838543187239532877870723715923491055
172 1045140784095649673867858544484351170
173 1300786731284513622871507397092034190
174 1616692080310752645568873479242956779
175 2006532723789941226769878431684520825
176 2486970136528377858531680309693490600
177 3078277721437222943776974928781453400
178 3805093294554345027724316231410407675
179 4697322067070536275604500727051468785
180 5791218986799291298690480348419619050
181 7130684602793685204510047231727558150
182 8768814849381423697438031055232537725
183 10769752466018795547860132101392982575
184 13210896358316389205375095377708725292
185 16185535273433986774797302283947776020
186 19805983953017904869159856742199252235
187 24207313720355217062306491573799086065
188 29551785580693381868270262440741741430
189 36034112740329349503890836137420575034
190 43887701414503694908584992731473777285
191 53392044395988571512991933832557270455
192 64881471671074719813256020859816429920
193 78755497059857993232442842930468999840
194 95491040185077816794336947053193662306
195 115656849913603566924818041461942634470
196 139930509772014192081878618065066397260
197 169118468865563164663374771526491289940
198 204179614849887235386269541233202898830
199 246252990031076120253743264881256829498
200 296690349435031470185232849254526300600
201 357094372673301350342705405390178361800
202 429363471904802814102538642195333506450
203 515744288737721723448611505122205336150
204 618893146485266068138333806146646403380
205 741947924149003181101511288070541009900
206 888612048690085205272740263619368883950
207 1063252566929755130008423321209302653050
208 1271014562766603833573287648342154895600
209 1517954534961258292667526391448630703888
210 1811195751942410462841934898887570726230
211 2159109060225133376608182280594787701890
212 2571523150380495931690644064528623555060
213 3059968888441595717598364166170931939820
214 3637963011813897130922499619780996861786
215 4321337279226452393084737117419416161790
216 5128620067653372070913753941552713686520
217 6081478440878588739826691832332999289480
218 7205229891910501876533797931785836114710
219 8529434304477837356545414848978908697954
220 10088578209597442034623608961157848997580
221 11922865156796976950009719681368366997140
222 14079128004302813206926371113105199326410
223 16611881190262049445209422001177034125870
224 19584533613782626714352160675071871811552
225 23070785670686340370310136920896184071200
226 27156237299870379810885890333971550000475
227 31940237653215420813839881377261874871025
228 37538011262541834770904602855751069436050
229 44083100405754257243780277199830743081310
230 51730168843487138602395223244699341370925
231 60658218288555984858646175479825116023775
232 71074275974469638824272286420805186452100
233 83217619608298622341987149427374916800700
234 97364614941709388140124964830028652656819
235 113834251300008488621539137985356882459465
236 132994471815851501557837804774971407229870
237 155269407982053230882795860747134105977730
238 181147642645728769363261837538323123640685
239 211191641913800857940583313032484031951823
240 246048514851030125756019393824253241108920
241 286462280575353914527539487495869715493960
242 333287845669402150556079596028848418988165
243 387506921041458002799652353277560601981455
244 450246136829122631824357972379641842302262
245 522797647029076041691790062715697873763290
246 606642552684682576680096016170102249744195
247 703477514146087307229970497624484768482705
248 815244969664624542958096651452673937307060
249 944167429983681447425888680054492141346316
250 1092786377295927601187371157470477015447125
251 1264006362678699667732857882604100142291375
252 1461144969701983102149909112001069889254250
253 1687989394221925684218844773224980283019750
254 1948860482419859653598120783632477235850075
255 2248685172022914984920908596499012195211625
256 2593078396566965027656543246413275324208000
257 2988435640886591982545881678601846449872000
258 3442037479235449694182310147675341000299000
259 3962167587208806536858748125546281418121960
260 4558245896788892476032188109035544994299600
261 5240978762387228794028198662811794024282800
262 6022528226953745368576263375687236992816200
263 6916702723532030707142171475134250345461400
264 7939171821793287420371883780154096048703520
265 9107707934091866521205840700176776852408800
266 10442458234777743511382558733823373460089400
267 11966250423543594495876150995411333535810600
268 13704936382520014208952172934915544391441200
269 15687778242118654562587806465924601877862480
270 17947881887169647169062320956778146216198600
271 20522683508113815961248476705851804323163800
272 23454495437844361098569687663830633512187200
273 26791118219797115397110982143204029074590400
274 30586526634268373411701704613491266526824040
275 34901638275617438540323521861867627779571000
276 39805174231695921641030132371386220112238000
277 45374622478106050594919122085901164490082000
278 51697315774235582235194737458526736591159000
279 58871637146986642627017680616036569424217800
280 67008367484375040388475408831261135930004000
281 76232191348620997365026679682527850997292000
282 86683378872222263132812595445455056375953000
283 98519663537505624363799054261300325118051000
284 111918337778606389277275725640837169334105936
285 127078590704792115314834987281428658407251760
286 144224114847502162619217485565430937716166680
287 163606011704478737832867266234303079543635720
288 185506029019251482267188081399524751608531840
289 210240166221818346569479825586128051823002752
290 238162688298153595723238864921785683705745305
291 269670592586625277647714045495095851978100715
292 305208577656180546795087214281271274331803910
293 345274568545408881123399821561438159765322570
294 390425858278270042501075182842549303734633983
295 441285931770458477156387658768398638320754885
296 498552045053647745184315828226893118102837580
297 563003640231685856729056277503373597249212020
298 635511684806978732216889282939414136288883265
299 717049033046364682765471304146735195284438099
300 808701916969584228682862373097821648817035450
301 911682685422639898252964697761963731437931350
302 1027343921632974810717893054940720324232295775
303 1157194082731566422481492920620960067815559925
304 1302914819075541453460643880995451335614556360
305 1466380146930037429171573371600046706134463800
306 1649677665296292107818020043050052544401271775
307 1855132026541984165201949279180828319161869725
308 2085330891149383660154015978057281468254948450
309 2343153619509671094500330680798908995239196622
310 2631802978434775504692400402346600683058517945
311 2954840167123520512488579513103945171231765635
312 3316223496915605755023153985929607530303276540
313 3720351091521808606889774901777660060877869380
314 4172108009778028223440676139850661639698753519
315 4676918231601704236241327345384193653043086685
316 5240801990021767867561203691990798561566012030
317 5870438978222262947056189294562131250941433970
318 6573238010826336680154465477713935696476676065
319 7357413773521408424453594692599106972547577771
320 8232071354988988446941084970740259549703583520
321 9207299320388380806509018381908095175800872160
322 10294272156823120207277444163105578634055141790
323 11505362998802310819898319947000352591002805530
324 12854267626248098984989847113200393929258306868
325 14356140819692894055401031999278790470821133100
326 16027746257602340623495672711523581142081128050
327 17887621249952100286290392411836897725121258950
328 19956257721034996237766152078511913108298547400
329 22256300983798351736356149267221760720780413880
330 24812767988694108354721382628997233236005191150
331 27653286883022726819571641919858869364032721450
332 30808359883099145315764379588567599425700884300
333 34311651642381322375082068237434818089492958100
334 38200305495184538910924702637677430806302160018
335 42515290169059204435746762071833685448874497030
336 47301779790741366524539443894490457982853745040
337 52609570262309704682408556410703908713603010160
338 58493535357436447969256881798743161661834925770
339 65014126184167068398616665343521087879875540446
340 72237917982407853776240739270578986533195044940
341 80238208573293414129309746225626822175307851220
342 89095673156059570234493289640144068779075601030
343 98899080558344442040230415361066069874507867810
344 109746076490549961489804073820021703344615182344
345 121744039836783719337564004719959767375859285880
346 135011018536946047726913928311237434333484977290
347 149676752179936992208431735220445334548623920510
348 165883789040184946778771477250684638289557720820
349 183788705952458877542194430350758535755732204972
350 203563440137217111201797628553055340235779340950
351 225396742864868157829119771678619635403023812850
352 249495765686898086653616854185138715917812522400
353 276087790869827663287544669364745977175510408800
354 305422118649746852511846290484750237250408389735
355 337772124986480163992851816579708206304968779925
356 373437504643437696836817536342782985852698402650
357 412746715658536401767008855957812773837192971350
358 456059642610358122940090032200299299486774949825
359 503770497529595588109207143261253687740776021499
360 556310978867038072758633655135126771738280269140
361 614153710614681175124974769124711818341037239020
362 677815985495471296936709958607151458047120367455
363 747863838099866506954485455849227900520075055885
364 824916475964701237974038502815511987240325213158
365 909651098873462090213063605823751889252926594570
366 1002808139119539533186690601600883106827021486785
367 1105196958128741767806352705067639940557107764715
368 1217702037698733444768676034326022449476094782680
369 1341289707196515346625795393033738160766205894952
370 1477015451377115113843881831614533093700881491465
371 1626031847065013968059585043112735245587617309595
372 1789597180793447325793389455733542933013590648430
373 1969084803645887470563227926220092961693419799010
374 2165993284010476217619550718842102257862761778911
375 2381957423765186456326485394621080195596878789125
376 2618760208583947682978826047887503372936919370500
377 2878345768618508094702674694033786506114339949500
378 3162833431795918778481427425420846800323315409625
379 3474532958407690484186843461549278079195758087675
380 3815961052586480878586706691874929682353722755250
381 4189859253704464595796931555055758527310571670750
382 4599213318721567458604677741469252176530570052375
383 5047274215101319016176480157543620583413204384125
384 5537580853139732863462195372847858011516201381440
385 6073984696463809551091012018650784428586146814400
386 6660676400099518428185030224997735197256399631700
387 7302214636936299239964891493127828672346251154300
388 8003557285681593517249655082863269844266512564600
389 8770095166563774304817227682348766111041333486280
390 9607688525168179715951457292460726919399213650700
391 10522706479946101593661119891742700911722948284100
392 11522069665192379398645695523919382003897753428400
393 12613296318720348478183170866017596455520381886800
394 13804552082155048056678248114474813898541751287220
395 15104703801803999951213041565699588614747899607900
396 16523377639542497184199901823251483678011514488200
397 18071021826166312347458294831489914656117276175800
398 19758974414324704160132970722343368222897461313100
399 21599536414563169753131658406068503892975580997060
400 23606050726298546178285965471113119008716481964000
401 25792987305846640374639433661897440660750161492000
402 28176035046060732148383294380659704200058600325500
403 30772200876863076031974167033620218950199501168500
404 33599916633115358694371793193466401232109725600200
405 36679154276042372698707752677503753366588784011000
406 40031550096970976655041256954479902867836145990500
407 43680538577660020103490057856496837713697885839500
408 47651496630174567385625517661632913869488602734000
409 51971898991310394828588897929620964726988902715216
410 56671485602226760318408106784959030686344282216060
411 61782441863435539763569580606414221782725464166580
412 67339592718876831699975310078948834324028812795320
413 73380611590754964359075997526664560886078890988040
414 79946245259401461170151218357997705807464897023812
415 87080555859977969516043978001493564068498509881580
416 94831181250656636959880353006862101184542879871040
417 103249615095362448073812290349507822960716399232960
418 112391508098597664830347753557537161452029830415045
419 122316991930681614451729113611969014671170127127023
420 133091027489342689299808880095924834616299102055310
421 144783779258432227894624130543628825254423570969730
422 157471017647057732400854080127348876951976151930995
423 171234551323150182019437727233595308356519054670465
424 186162691694911992759593836787293360879907895334044
425 202350751842295644303906344334014522695552060145700
426 219901582359229450187408425220128027215064228627725
427 238926146736363804656548085417289230587359861638775
428 259544139094324132977163910047207590587284316704050
429 281884647269531779866337512431017864207455624977310
430 306086864459340063996275581680145660629307875606675
431 332300852851323847814596412353004482950205779311025
432 360688362893899251899260427478638031744946976538600
433 391423712112928260833031992727444280064065265266200
434 424694727642527163003839712109277043869510812813827
435 460703756918950912485462031839240683499344647316745
436 499668751285230342894680213636589398024164841368410
437 541824427572321736588027923968212324904615473146390
438 587423513061081486696921363114051976010449448609205
439 636738079589666105333206119523626709798981007257879
440 690060972954317946666528799483733380077713406880460
441 747707344159346964324174939981145996595261947012980
442 810016289505959211351189518312908162978200442597395
443 877352606971002275375493781448944538384701212886665
444 950108676817378073821266436495930183031237411028486
445 1028706474899594264842977041948148251700488194422570
446 1113599727682570490582446021138043981209751783282685
447 1205276218581377746465746662103403534142273721858015
448 1304260255856176885064382861406581602163619872928480
449 1411115312962466075647970854871217203304735717939488
450 1526446852964206091446122318971268609344065079501850
451 1650905349368961504177940445697942788523197484065550
452 1785189516542513396862270529797775455532261394252700
453 1930049763708254340760402267299265587962086901184900
454 2086291887437017787393387212747301373654255840804630
455 2254781018488938463809955301187701009531321633173650
456 2436445839883781847150093879956378342052802523050200
457 2632283094153400246211803553522612062217803198661800
458 2843362398873248379162750064889991331357910058931850
459 3070831390783108249495770070081190637866542863646398
460 3315921220094436137953178948913961721639928913796580
461 3579952417947388898352261113464487947718986485386940
462 3864341161429190820183982790702321102444326533291510
463 4170605962101900582156606135419987576763923507957970
464 4500374805616934581675965690313661013066187227191856
465 4855392771721286729650403819015898772797626590821840
466 5237530165791943555595111526994001916952995350284670
467 5648791194976530347489415896319166039762237479406330
468 6091323224076074199596881657781957849328864378714660
469 6567426648486617930140086201148823520310890560039484
470 7079565423827317493499634207660429024188345328482930
471 7630378294331044712673518791322796499754486612621190
472 8222690764667244530552285090192602620739994705838360
473 8859527862614138184399159106289524008223274478044520
474 9544127742907048862284548673593714499767800233166142
475 10279956185670857618106940181308422647142188459759450
476 11070722046107077434884397118332147466153126033587100
477 11920393715559990827178007732380212960169393042936900
478 12833216657742512647277224540715634673335517735414050
479 13813732087772277658529866415736604513545422461265910
480 14866796865763886269269811389133565395743952424680800
481 15997604681056888804292571092110167685353112116938400
482 17211708607744241972475489433922100054330803661527475
483 18515045117016634460368956339831568655326900152600825
484 19913959636969002397374610818841064953729377053019554
485 21415233755942275305380679040217109761771059580298190
486 23026114171212269465519933658286538372169767601825045
487 24754343490905905584344829341248441914451825214324055
488 26608193003440709086256116120108457388221345164295460
489 28596497535565948886108221500512166291956566561187868
490 30728692527252883671475939770287196234777889506539595
491 33014853459258568671104346667857797267562240148163985
492 35465737777194794292976721748004445973014458849119390
493 38092829464394408685049071507115886415459974319424530
494 40908386424806169326987481140250538889646146334338517
495 43925490846592307628760961311115003796908551920819015
496 47158102727077455809232547208469787626118272192048120
497 50621116750232171786584397327450290389159354815222280
498 54330422718999184374394460924720354771123617883579085
499 58302969756517404307145883874054746302775667363238631
500 62556834502701077582774553512934277148900930647251750
501 67111293545724282374668204089893089617985794977030250
502 71986900341781174683938971053688741427839463842882875
503 77205566891078743850791689637538245070795842884797625
504 82790650453412099788934067185785692586555542157314900
505 88767045602915308690895337428496337062018150296059500
506 95161281938718530079646272751735479985977084851284125
507 102001627786321976216449598911479679393002921817338375
508 109318200243568700248853156639307335720771063888624250
509 117143081945213617740350014167173545014468361093283670
510 125510444941300304721803586607685941086930386885661075
511 134456682106927580110779104311378440032330037103926225
512 144020546524575148570541634743568538277307487441862400
513 154243299305025159116258577501984676693650816404332800
514 165168866339131107886993560075041924626117749232973040
515 176844004500317090565076264945211208279523161860667600
516 189318477846812486994977910190309094340734339253328800
517 202645244403316885665431841756500624791220814480271200
518 216880654134128402427053086838568850499695003927232400
519 232084658753840496617815571276736563730601457810790960
520 248321034057607115722765631818730479711754646217307200
521 265657615490787078627435100980613100471918214947057600
522 284166547717604211154756398999754177144142025004844400
523 303924548990402867963062569891352627088724497091070800
524 325013191165247148597234258414426074682635992807594080
525 347519196256119659905393046166137859894875552391012000
526 371534750468940937215928337974366898993301911702586000
527 397157836708178243230819947489840478234219284923454000
528 424492586603073102076665854806955005076250571740048000
529 453649653157627618178901489278543833707750611011081600
530 484746605188594027489551994591992402953846419023938000
531 517908344778960620919420742712973774584491848091974000
532 553267549040978012709100070528718972046083661013916000
533 590965137552788137823547770725064553307740663968772000
534 631150766906377731195549019134368942932667029118648496
535 673983353882060052274688074325124519898157406344265360
536 719631628846183641472575314418858053118351334263996480
537 768274721054474384633743427123114859889770708747049920
538 820102777633546069311416594825864671866461589892684240
539 875317618107883824472977316061665461655490687033973872
540 934133426439243607145074606073714129039456464423608480
541 996777482650159352002929707861694958205810546850438240
542 1063490936213358993672417129254013124699900229119955760
543 1134529623504624623898079570107915769571799262106357520
544 1210164931738266265491284874781776820876585879580114688
545 1290684711932201790005382107154732617177572024209711360
546 1376394243583949565122927012707976580037020166442387505
547 1467617253879961817002419251366984774425438657005820595
548 1564696994408986528632929474220053806196771175173520790
549 1667997378505890493630054915236523377868014320718957114
550 1777904182515968549411880239108697398890325341851601575
551 1894826314441583502371268881525903804233209406886329725
552 2019197153613424890557800043633781660109520449037169900
553 2151475965218157927704168447262969668671608493868121300
554 2292149393713191330669440999584009993161675203082575385
555 2441733039368178864724644442934981854519634813264547675
556 2600773122392159863576441207417336994469189571216644650
557 2769848239335436030615827442698769992197588128427669350
558 2949571216696895620388610139362430640546286594776029575
559 3140591066921075527232824891244949958219760393294858157
560 3343595052235365580323920036306410601906969240009734920
561 3559310862057002069377076167681017737513870481300685560
562 3788508909992490838996054557266537819096203050172320615
563 4032004756759494030916405889869680136391611185722148405
564 4290661665683687987616703626200942635707299450466588114
565 4565393297761362924676906871569741222551081336183846110
566 4857166553633329728133701671632469045044947436616648305
567 5167004570187801042873937800779756001014043520753545195
568 5495989879900132944480143578357493274486847789865194140
569 5845267741426496533475143357168997519968254939127655076
570 6216049650397580268807521853705836914891614394221573495
571 6609617039808227809104459922655554708385683089572660085
572 7027325179870457819345262222600329541257640756943422990
573 7470607287691599871029378949072335486346248893745048930
574 7940978857657367270316413919939852905856938638906774233
575 8440042223942673161611715349289122774247208350039547475
576 8969491367142029042598428120277739332041313670890736800
577 9531116977607644120772178683978371260751082851020175200
578 10126811788708121878320439851727019464548025529208936150
579 10758576193875234068894559035137512421969370241122888130
580 11428524161992006886371509597765123085608488534526144900
581 12138889466393703840917453521575021047053988735940932700
582 12892032243505721962434229834957412863842009934886173050
583 13690445897930484342621413467723445718797617107538504350
584 14536764371620732465619828118455440545050560710549975528
585 15433769795640886556057349272770295315525549937698249880
586 16384400543923115075814504843919190316844152651252127590
587 17391759709372275858052647998879863862545239794367086610
588 18459124023665881235622666107114368142918052344923911420
589 19589953243133700986994144751514167272394113209297628516
590 20787900024188639536558534898189494048044112937923742490
591 22056820312918287192291012791436249519558475307563611870
592 23400784274637322612609820022455662572721536527020892880
593 24824087790447106098886624818096972997538231056392467760
594 26331264549152823254890455610624289215245909370530581874
595 27927098764252994361247452920359094622230509938441526230
596 29616638547143744909792672492053417072685736518347241340
597 31405209969173740161893828557292877428762672649117767460
598 33298431846748043646830690562519753018439855042858909470
599 35302231285313412645047050702565189483266324195880507562
600 37422860019766868528318428306606207932791156391392764200
601 39666911590617086394214065982840089889960290989818432600
602 42041339397097686636121245988855165693232561929349817650
603 44553475670386476347242726417011713379647161411947170550
604 47211051412128827567955450448903640142643658759326475460
605 50022217345600596635049120002778813110857116548848542300
606 52995565929080352379090501261685246058005966133919959150
607 56140154483336429134568820708277389803158152606089729850
608 59465529487575869187835963398314726481394001366729191200
609 62981752100754268409377568190562901612467733621457525984
610 66699424967812680086319994090700295110425898453279671615
611 70629720373195056382567619392405338496482190563178300445
612 74784409806912412640365714650782123113922319419835847530
613 79175895011463400601976136581916133797641419351225171910
614 83817240581100910292436806657407769227158330140779750953
615 88722208188256557366348771246653662779177922610291818995
616 93905292515405565872286671972403189470745017745600963060
617 99381758974279989954032378399610236541080061662154020940
618 105167683298125057862315085361231380449293626895909563255
619 111279993096648565498757329638636281193355136835159007957
620 117736511467443874759777379481151014231877448528666527190
621 124556002761980657965624791580570323403740878256050959770
622 131758220608761852473841191093732552988310929039564110505
623 139363958300948444976575657133099118016498656692102616035
624 147395101660664118076920695001786185834398579281139037976
625 155874684497318229776777384731161364038069563537583585000
626 164826946782637182162605815610991577513228964146161020625
627 174277395670680460735166688681436288534223542191640741875
628 184252869496948365895092054700239039056384485684091558750
629 194781604896773986803383029254538412716749313437468219250
630 205893307189542972627737094681810738274416220579874124375
631 217619224181912254150924801916620730068939087413568798125
632 229992223550114623116027549851679433785233283019022542500
633 243046873968652014077538295586165411662859212272189097500
634 256819530160208961541932132336048118323754567634279813025
635 271348422049472030913688692235258827180672463307433745875
636 286673748211734570865624598441236900476590841633767213250
637 302837773815712971212940081603761037485221171012785596750
638 319884933268915357009694986859601890588693885937346375375
639 337861937783201509304454705129397699315992385312337741925
640 356817888087869580783582526869330903568044763366165272000
641 376804392527717300300290609099244001955711191627202536000
642 397875690794069912488135807634399094170339778001092151500
643 420088783547761828784681977518749782514825085804108790500
644 443503568204522324159565891019794852359913697144009936200
645 468182981165166774276464811305675416975686308769044859000
646 494193146785453817291823967489324051252113325922880684500
647 521603533393456149735416161444686233540158763249761505500
648 550487116675829943043240509146834982628701756654471426000
649 580920550768477452089533480384220981668337300924799927600
650 612984347401802506263306432223609802085096177923896027500
651 646763063466083357499858164307244702037921575086639082500
652 682345497378456875550012173346801853929975512874577155000
653 719824894649648367906555652981359629428552520043778485000
654 759299163065919407436915156531950318784311851788114724500
655 800871097919770067425409706164939547187961776040604097500
656 844648617741751067895608950553376757162866439039608180000
657 890745011005345829225385361980045793669347111475156620000
658 939279194297303775048563410549471365760305127164508102500
659 990375982467077100411205260083362608057665726082257343276
660 1044166371291167549954305865263609139485717858169792087160
661 1100787833211262759999674923348079172567877997209302343880
662 1160384626729069979490103183529344605477603876039105337020
663 1223108120065776464867946598855255124692609490960138057940
664 1289117129720119956622724669269665718723639209519891540432
665 1358578274586180302938370689483879085501141163757096472880
666 1431666346320246964805308353158644732505949390921244067940
667 1508564696675520893404645610674274939307216814762195566060
668 1589465642554018859297008309038510503875742637635877978120
669 1674570889556911207668816627947659097784050117446302940728
670 1764091974847689479776898020007754080998920721209155613660
671 1858250730177079499105649248705185225039679441022517137780
672 1957279765954541415985887609921449014461856715308983568320
673 2061422977288585873174495088383623140426963332398976434240
674 2170936072957041997686890139954003119762145759432672057309
675 2286087128308897579467474016332218573852493584425980715575
676 2407157163141456018255471082617725476517578914442309912350
677 2534440745640382152968824141418662748992847472904267201650
678 2668246623515806055454755850748219477976941904703560811675
679 2808898383515088855277177089392311667513710935339097350585
680 2956735140542198795028607462518222807909169405620102474300
681 3112112257664972765710172615108052136300068570675872928900
682 3275402098344925040454224881950141291599763526544668730725
683 3446994812279790142727635738631658709033341276779674488575
684 3627299156306733011731850531113930087659700666641995923362
685 3816743351874212155201716764689772826492926200690886647470
686 4015775980652928739982174387388319262230287382935503435835
687 4224866919921228245586146713837328228410731136411471455465
688 4444508319427836441839860763180553243343399115980263549480
689 4675215621505006577752158879131910205593285482305956619224
690 4917528626278131918672240284452771405273425278644984858635
691 5172012603893743007309768700999794583019690818179124105505
692 5439259455766671977292340336005862996124051741914823527370
693 5719888926929140637729274435283858962540163667901324285990
694 6014549871649732731188055239525754727277081190187150082541
695 6323921574578765882262781227640543926562135290741405911295
696 6648715129768611864131262438727822617654450396308185066860
697 6989674880013156062291839999688223777534165801247066352340
698 7347579919049974294397145059913223187829589953720560713755
699 7723245659272078243283615634405027080139674252106273592353
700 8117525467703385540988785201326605039185843808520107379350
701 8531312373103558117291062108140854771318255636840472673050
702 8965540847183679338829828742387544984229663857877263198325
703 9421188663034568871744947094018601082082890421655778816775
704 9899278833994532068221556349535962928039335607232340726880
705 10400881636313181979278982453685326176255933834722504042400
706 10927116719102837019897264304020595655411740010884059306450
707 11479155305209072471125357894416881320023923012919806730550
708 12058222486777482655128714227369661683348571948289648613100
709 12665599619444792892572234647711244642213537053833127209908
710 13302626819239353481843619230584295408242028562457870294430
711 13970705566438966507519665100362531809837640041222371904490
712 14671301420803162468073748600970682372572860928245322707960
713 15405946852772687540112787558898522137915242771485883786120
714 16176244195411321917118426936843448244811004910060177975426
715 16983868722054471616357819764820947863494667416583006244390
716 17830571854825515655882989665119939399211410366969842332820
717 18718184509384911750026505988127374157005243386701869623180
718 19648620581488840111869928800402711468903164841596407002110
719 20623880581153979621072231835751167220644343826434768809514
720 21646055420453156453603508632275277549364325881972352103280
721 22717330361203385448396113135182642086014088734937504900240
722 23839989129053552752531967563374807537939203585210579270310
723 25016418200733989317968958705834522278563199117717342253170
724 26249111271494794588709458120324919028521385740909211291732
725 27540673910034335856460719446071731252790165936554527042700
726 28893828408504230970795494678971209377927255014362119411850
727 30311418835472692519146211589627805509023253095874835227150
728 31796416300034755265040982762606689352404795754750547615800
729 33351924435576023867935074005669462644464886482321078002760
730 34981185112026576758035350609394695015027826339216073192550
731 36687584385783970746232196980584680137712110550885149933650
732 38474658696839350410088779641530065703159405334166088469100
733 40346101323008932547346316848700340715902495150134109939700
734 42305769101555080699645995095637214407817759200283480993914
735 44357689428877295740712990578164554336299647663635318873790
736 46506067549364230292257494395340615372530684729965234602720
737 48755294144923808997715182602227643712027190108085886062880
738 51109953237150242954991199943812501504937594175805943060235
739 53574830414544722757075881926918352641345932050951194214913
740 56154921397681437450759422982888924864866840959920515182770
741 58855440955702892717132577694937331435454496677936494696510
742 61681832188038907339141769279157485769925475331961693594365
743 64639776185772790060623885154321596512065766109516979323855
744 67735202087626698317048127541993334936587225331662862840772
745 70974297546106737336428769365379795397689849327832394959740
746 74363519619937677040696435318220965402635712919330009325795
747 77909606109527973000561342472245527567698285484908158438105
748 81619587352838828857730930209019124118541060984189499316110
749 85500798499687108831385268149028425125576579968053055926946
750 89560892283191803943490155184038154810310663374357251320125
751 93807852307778305106779785973797286279697779908148250685375
752 98250006873884798663368243805425570031104081463687304339000
753 102896043360271562438826547406794790310739044982137051693000
754 107755023185617719553993356589893433186523944328515745800725
755 112836397371902050295790546775824607567025766945949220637375
756 118150022732905747955149104380226320388741661788279239337750
757 123706178712046543847922367933376659106884423200176188352250
758 129515584894656464415366236040745176247262973460957943053875
759 135589419220750698608638583661966329340238064630161487969505
760 141939336925303761628877856175061171210166569034328830381300
761 148577490234052493259389337756838447442829104587516148445900
762 155516548843884615197327850783943539768455738592977067466725
763 162769721217947820844391152466596599236394689364117287348575
764 170350776726728952226184712992438084680281565307103571964810
765 178274068667507043027402606619993344432852800902782807870150
766 186554558195779228086052454468462980649679297119578730640075
767 195207839203496136346524191783507648237795390028263146522425
768 204250164180224840209987165244869037938183732345648632873600
769 213698471094684220573442353841230326767977265542590202285440
770 223570411335471263371672027795852379906715345744285945325800
771 233884378751218920026538851330532136917337220581878512681400
772 244659539831898382466785898681803265176401536977249609471600
773 255915865074502638223038565197610181300890917568895734941200
774 267674161577925732411664661436419297739039959727466620060120
775 279956106913485077758488680989507362682531671779739042573000
776 292784284319224286173298135374471311915963042184740562044000
777 306182219267883271004916085041674575179950583819035554116000
778 320174417460232775325033217960245725120969830929045243417000
779 334786404297344069769397150055075731368101339991578851841400
780 350044765887303450965321416947666314299087191948299603802000
781 365977191643887543780342739807399453102526234152104405046000
782 382612518536791523043085591616826700970822881159018241639000
783 399980777055150550791369850782343533858683999929921606413000
784 418113238948317375760578617351143107393611007926744719237056
785 437042466810158641773707343036814033693721226661111324368960
786 456802365575511559087944111206031689472426707653767953396280
787 477428235999903847280494044514139362038246771478772084094120
788 498956830196185983630012343603636362448459490617072151546640
789 521426409304358597462357270335455748307065613373337652410992
790 544876803373602238088971221646838678786483908154678234662280
791 569349473538334703207894631866115449035810794386196147447640
792 594887576573035732111678823796785535140319457986632386251360
793 621536031913593327489540589289658668466763280874044113698720
794 649341591236043555298283194599985503635013217123672402995768
795 678352910686799771960755768340326511681781218939973141105960
796 708620625861801336588925973226902760234511614535719974173680
797 740197429635459587498524247263226081136180546245044324267920
798 773138152943843914690866949366563367469466067936577710426440
799 807499848630236977566016591560632850468109004289314497556504
800 843341878464999454377040826695177911716040735550197908675200
801 880726003455625245053467669078015002978551015874457007625600
802 919716477566941987673022227344489625506247284806399114734025
803 960380144975623427960255979918888386581946124446734056087675
804 1002786540987534072831228321889332808846603485785940494927910
805 1047007996750927274486561347757344891208191706949004018699050
806 1093119747903170185539078298306243500406479942747276216413775
807 1141200047293477800426954963432261972610645942816367278972725
808 1191330281929108608197648075521017666497935299477551371330700
809 1243595094297611437460512636253552635092683428744953625040692
810 1298082508223022247864710354852290766011692754231201593148145
811 1354884059419396451760978246827809280869347263425359706619235
812 1414094930910732543483180381007944904969035961312843292769690
813 1475814093492202256549198523439613873863705053334199739437430
814 1540144451413657226706471279589545760673148606941075112694959
815 1607192993472638463208417532478207163826653155770776205949285
816 1677070949710579265956609599107694431819116336456462127947080
817 1749893953912571213648212059349918711106281030504380023668920
818 1825782212117963332607445745597236614394053422133396504287215
819 1904860677356193591599360593177244314890101595830893932498381
820 1987259230829616724060401636648015697468044921859202321435970
821 2073112869772700546955006027557841026202369607174593527190510
822 2162561902224822144158648419609829090784705351646593755521065
823 2255752148962013465960161786234333766433222439043278404047955
824 2352835152841391260697687736527963320937943404774254942956348
825 2453968395820667244090508701182768318298107849480101552388100
826 2559315523924079726791363872698190190548279146048691770546175
827 2669046580435326524661359297252715368957663119523667205853325
828 2783338247607620103803029594616181770147285973508307867061150
829 2902374097190839076795863564700395833273081851620612857602130
830 3026344850085925168015787385303176559819922031212448080163025
831 3155448645447181699650086972631041055470960110335689278062075
832 3289891319563978914923398948908554082897041117542974284896800
833 3429886694864573762366947840351471277913936484246930637445600
834 3575656879396318147267543123566408807225278784827425189537038
835 3727432577148471476864417613205931777819110843109737869242730
836 3885453409596162287604305641695958810793985866383716781405140
837 4049968248856771898785558931630781475260979041299092087218060
838 4221235562863152799977983065555466264015796562946068618269570
839 4399523772971658632523637008696939373303420268710250398420086
840 4585111624436964331662351224944701083839792835876687760140040
841 4778288570200107810319748922154267176591407403930972002822520
842 4979355168451102445902510634225115052834115141225097062347230
843 5188623494442866949191367694254353509937155827012060350505210
844 5406417567049110747058659671544042422699950022219973994847404
845 5633073790575214033618455514740710045846433746949294729526580
846 5868941412348067823203464735801281648751333682166383425097890
847 6114382996628306821959821194617079405279679740215162067721910
848 6369774915406393347692786699060544638424039827644296601263120
849 6635507856662610984283651420248346500640502838858905293831152
850 6911987350690219775295470229425360938167190457144693014407450
851 7199634315100828676592956138605853315030941345202122099462350
852 7498885619151474367307088789843749418589684628499031819977900
853 7810194668053977576694684661461194449398047604529516657437300
854 8134032007948898598167391098643731780226747139351472226160310
855 8470885952248852985911229463264787663938938860104151952944050
856 8821263230079097513309017543253842141522787912711866267299400
857 9185689657567176875948758243704183129143413415788662686604600
858 9564710832758055533451498268323045054375059114983825952799450
859 9958892854956569337254347893926661456615970642146795749642094
860 10368823069325241682855616451303787957251494857440973782920340
861 10795110837592543033783175047850739336388799361858135945700620
862 11238388335754555670436107356578909792230851509567286455548230
863 11699311379681763020007672676390348794566013091383073837319810
864 12178560279572341264200758063134049829524138928861416621017248
865 12676840724223917200401511100614865346014897922340704425005920
866 13194884696127298432148688236938068977943391347051742826989335
867 13733451418418208572236389797629418732145162422441609881152165
868 14293328334756600768226842139499203188851320123116687502206330
869 14875332123237707865376198585897973139056044535315450825649462
870 15480309745474648137413029628865115587295165963785217964491665
871 16109139532029173868204000963848883723457693613449133628521195
872 16762732305405059204145452076940604542786526051226306114642580
873 17442032541857707610511298764206373975986456785125822691398060
874 18148019573313852918555803714186155779776384797857105990811791
875 18881708830736767305275063317375607975391601305737179241332125
876 19644153130315211590761229769621178843756582831146994080055750
877 20436444003898506008419452559855010493445460430505235834174250
878 21259713075145602222028766999470022764508429215620375666356625
879 22115133482902940062915131588797810662725336426663089006778075
880 23003921353374216613906992669198668301652832216859950739911000
881 23927337322695023420132302882602156757681399271609936956153000
882 24886688111576663510090437667989507382399757261273542919017625
883 25883328153736388550541644830194034179810348247001812011180875
884 26918661279885844092563310623401795547002762176881884491628110
885 27994142459105725055133407640082948365566914837297846974254850
886 29111279599492573238084740808818652877807848058504568567124175
887 30271635410023344035382374088419865302011208942430893691722325
888 31476829325644882322505325750019719424105332015080367211064900
889 32728539497658830859306707124874304757929403697551399357469820
890 34028504851537803113064216520021181348781739825725169892696425
891 35378527214375942326417989404129372907543209083688595536047275
892 36780473514246317663362292014549417987795504082342922165680850
893 38236278053809035708245083549467555603144802264880360295637950
894 39747944860587532468803610108399993847920294447445397795698055
895 41317550116406320045968909462274093488837007584742893179035725
896 42947244668561557727596453454985600656610161016159666227860800
897 44639256625376265679784494494927095931609866085162480424555200
898 46395894038874868727368606546810801095585254333884152107928900
899 48219547677397117902779626919749029115527333694984800861304140
900 50112693891059360407045801648699914785190069659914920063711000
901 52077897573061688266145637007472460463040660626970407125033000
902 54117815219932768221271157351083132877491562080100584362649500
903 56235198093900218301274862011539780193757054727653426558656500
904 58432895490673330280864914090151679649605031579078962768994800
905 60713858116026824229830938291144971392528764155070564071114000
906 63081141574679246275489484050203376240402592115245333771134500
907 65537909975067670529059521229707287800739004637488565556035500
908 68087439653731630252157946540702765815870727930022445680641000
909 70733123023133773599098941034855787573287419072446174998517336
910 73478472546862710017328808609267998506497204744207784530423260
911 76327124846284981557339275533686598220546127163025418138216180
912 79282844942838158519696377319729131636831512497356698567258720
913 82349530640285823354360401015827869379325564175297685770087840
914 85531217051387775620324325600530309787163142791161459993023052
915 88832081273575272068781791060709686101310188029412867075614180
916 92256447218361620425174739922460399624489945844605653334764840
917 95808790599363087123312838628421502214787406953004965014699160
918 99493744083953975089594101652591559992279230297351309822956820
919 103316102613732997861397716857323891110626680952842772573217308
920 107280828899135844280458125856363408376722964420559086644875760
921 111393059093691220498649305426956819746292954037581644644792080
922 115658108653584803265489481535646607889732098674155716624435020
923 120081478388367574144034636060069537775278658128510378452591140
924 124668860708822065740548318785959834723997168663756842348532824
925 129426146078182279248043989760957179707853401811419841944324200
926 134359429673090572403238491612832229158601177216787862825610100
927 139475018260867817041211737654082280436756205240719315609563900
928 144779437299871738494680640428398608775514271211842868999636800
929 150279438269922731912355659170929952572572913917097234972807360
930 155982006239986764150101298023398276665728582525558513978471925
931 161894367680521379513650288137997542447930111852056830004411775
932 168023998528113503014167114192220166549522120541332923790770350
933 174378632510266850180442622404161752381205938225877216792868450
934 180966269738432486742814899250541196360051495892188133871710147
935 187795185577618618318015461486410675467977967435289572885736945
936 194873939801165218121577019901641233079852968425089845034423260
937 202211386039525813266796974139355299441663600680298100550669540
938 209816681532162846066654382458755830615354488316504002562531005
939 217699297191934709896782834396432845246207585115135092161565319
940 225869027991632038965757024649720612065601688750802413500961810
941 234336003682608322675608996907813777236748830335727752044548030
942 243110699855745638722933562871322222639887002396757205314938595
943 252203949355300481095408525618984439988353622948451094182604065
944 261626954056487532037434778224528913570336066003667948250965096
945 271391297017981029391191948871767094757373855514232943026522520
946 281508955020844357241302175035846131184732091355772329060406035
947 291992311505738889712500722627542482181753877890379403746116665
948 302854169920613202896554360011936841475167041838161569749801530
949 314107767491433802785606653170850341595555762518486699117553718
950 325766789428888769264548384838764000563076391258255856071698725
951 337845383584376466271085620481640746494531786353981809295731175
952 350358175568983002058903606425405218586921852515240394825202700
953 363320284349554734452812989035267870852379244229623608561934900
954 376747338336386105073895208195266900862141085864196654965310755
955 390655491977468762590195357032008567126324361563852123226788025
956 405061442874685615006753537226247494764388383573798947727558950
957 419982449437783459979916722779543718840216341365249829875703050
958 435436349092420513702121450674029093775895297649252529243423725
959 451441577059060835286848076969074487493063341022306135723722543
960 468017185719976675891332779579170095025206055487488002478157280
961 485182864592122530239019202994155837453315015451430388761067040
962 502958960924161502252086716896958960808285608689952622832054410
963 521366500936455895230096349162294380256597460891737756498674270
964 540427211723380089249261161927367508136946185268424943295399996
965 560163543837875173067171881052534527768155820391009742513491940
966 580598694578741863930137378859172053459268800963213960588018470
967 601756632001761395949027701347073285846852015574949517565502530
968 623662119676343716572439844650928202033996521495236759104289560
969 646340742210028942629619475365507409380687304095063550344445544
970 669818931563812045246507362291177550319729364286550901532171130
971 694123994181922621061215206814016436884159245167813154095771790
972 719284138960371841867272047999172682997231115461742415544872260
973 745328506079277744554691909162082024021625000366640436981001820
974 772287196724698428932202042046667969571343351443731686829250822
975 800191303726440986406904347497875951468713886990051428967608450
976 829072943139072614366389217789731346744654727921751799015271600
977 858965286794139919656375679512796952035554262120415172468632400
978 889902595852403433711795990003723960901241597832379278256697550
979 921920255385717419686611930384810325632079919870792924246885610
980 955054810019030730753572612872213656574459113608220999748359300
981 989344000663853375785907849237213935691176758658568955388743900
982 1024826802375426176183292729906059161232843435656872061383698850
983 1061543463366748083443811120650849478916633400685674643140332950
984 1099535545213558014851273834442564091846281332920740893526408024
985 1138845964285336114225557020952603186612604745454184837143545640
986 1179519034438383832590755485986624728991626343506120009898672270
987 1221600511008063843407214758309337468535923610745582843410272330
988 1265137636138330269692167904831892472655652544461882441603091260
989 1310179185487757734791156081548420581629780488453195533764876708
990 1356775516352385101928080042607674033277701551850066504630991570
991 1404978617246827205862828967841384500499688858812346819320075910
992 1454842158986276188116833336219888752083185123112576247145631840
993 1506421547313214030031298751685453108257145805266723893029835680
994 1559773977113890360261573915807646239174586385869920364241309027
995 1614958488270885440645438133432474514025716393278429513444435465
996 1672036023199378273267002474946719975020388282437958207266795970
997 1731069486116074910121704535329054844335749862503265142933536430
998 1792123804091123195333465898608295367891160127363338809800486885
999 1855265989934748261283038790372732717640693230296347638332317511
1000 1920565206971789090355112619433470722195334606932036892683558500