38 1
39 39
40 780
41 10660
42 111930
43 962598
44 7059052
45 45379620
46 260932815
47 1362649145
48 6540715896
49 29135916264
50 121399651100
51 476260169700
52 1768966344600
53 6250347750920
54 21094923659355
55 68248282427325
56 212327989773900
57 636983969321700
58 1847253511032930
59 5189902721473470
60 14154280149473100
61 37539612570341700
62 96977332473382725
63 244382877832924467
64 601557853127198688
65 1448194831602515360
66 3413602103063071920
67 7886597962249166160
68 17876288714431443296
69 39789158751476438304
70 87038784768854708790
71 187265264199657100730
72 396561735952215036840
73 827114477843191362552
74 1700179760011004467468
75 3446310324346630677300
76 6892620648693261354600
77 13608507434599516007800
78 26536589497469056215210
79 51131477324391596121990
80 97393290141698278327600
81 183461779104129314989200
82 341906042875877359752600
83 630626701304396019099240
84 1151579193686288382702960
85 2082643222624138564462800
86 3731402440534914927995850
87 6625143108704848953788550
88 11660251871320534158667848
89 20348282677402500786694872
90 35218181557042789823125740
91 60468953239450827809517780
92 103021179593138447379178440
93 174199449130215920113883544
94 292406218182862437334018806
95 487343696971437395556698010
96 806637843263068792645569120
97 1326167301635892760790172960
98 2166073259338624842623949168
99 3515430371713505892127392912
100 5670048986634686922786117600
101 9090078534128625066688855200
102 14487312663767496200035362975
103 22956818528739263209286805945
104 36174380711952778390391330580
105 56691193653060324343150592700
106 88371566576829329123146512150
107 137039965561170119075024301450
108 211433089722948183715751779380
109 324594461687342986267844281020
110 495908205355662895686984318225
111 754052202664090156455551497575
112 1141268198626731047608402266600
113 1719510752597608111729992748344
114 2579266128896412167594989122516
115 3852150711988148042511996741420
116 5728839520392630422197328487240
117 8484483846657439992368195354520
118 12514613673819723988743088147917
119 18385667002278359934079351723483
120 26905854149675648684018563497780
121 39224197013382572177906580520860
122 56968476614674688163150033613630
123 82436736748293960518440636876194
124 118862271590563384933565569449396
125 170779125848510610536732140013500
126 244524657464912919632139200473875
127 348928443798246525767209870339125
128 496253786735283947757809593371200
129 703480642734633288579752060932800
130 994048734298938342558345303492000
131 1400219184872698095431647685564000
132 1966265238331873921244441430792000
133 2752771333664623489742218003108800
134 3842409986573536954431845962672700
135 5347684001932242153075249535678500
136 7421275757783519722635040171962000
137 10269846250670123252535358621806000
138 14172387825924770088498794898092280
139 19504573344589535072290420701334920
140 26770983021985636373731949982224400
141 36647656369902667268895193664986800
142 50038146197367103386376129811808900
143 68147189583080912230969395838939740
144 92577314150600484540184839630257760
145 125455238802215609890904689218573600
146 169596896899291472630297079869553200
147 228722420588952719969299731567195600
148 307735620428772750504148729744954080
149 413086553548532791217280727315298720
150 553240919931070702523143831225846500
151 739286539022935186557475385089405500
152 985715385363913582076633846785874000
153 1311430034440685026588912857028162800
154 1741036425033323224954246379158078200
155 2306501246839017947588958878371813000
156 3049272834804125422236250720559346000
157 4022990210623930178916734143931238000
158 5296937110654841402240366622842796700
159 6960438021439006470712547876297559300
160 9128443306805254387819734919734504000
161 11948612783704438670235587984367928000
162 15610284443226766649823913334416164000
163 20355810913967703711370382988078677856
164 26494864999132566735434466746388120384
165 34422462400447822923989661520897951680
166 44641630925580770354549092284914531085
167 57791878795131694955113941175044392955
168 74684889519862498095839554749288138588
169 96349208617227192199976219485722865812
170 124086102007035020257545131155855205970
171 159539274009045026045415168628956693390
172 204781754698177197610532903016272770620
173 262424026390997445826831053494927328276
174 335748386706129085101975024324392317059
175 428875676449434962721500943480063178725
176 546971877210873575644812797481819706200
177 696503757311687934454186080246633726600
178 885554777153431802377465159170720023820
179 1124214929861448883869264280081977902580
180 1425061178697611261242729369118000158200
181 1803748764645228239754783327345161039400
182 2279738021982163469690073372061245202575
183 2877186607053351137608851221291088772905
184 3626043395190524721370059073407947494620
185 4563387946328211384037149174016804670100
186 5735068635250319712371011799777876139450
187 7197703589206777088680397359452770725350
188 9021121831805827284479431357180805975772
189 11291337921929148058057036599385247214708
190 14114172402411435072571295749231559018385
191 17619653129807739208242597961459005049095
192 21967359746253804727159602653247590710560
193 27352906006625705240914860077914741981536
194 34015793367214018056009505481509358618064
195 42248915328705309050457666043912897646640
196 52410046863457218822086724965866632523680
197 64935718440887245961956508291042305705440
198 80357951570597966877921179010164853310482
199 99324424612105561544759718155421154091838
200 122622746434698224129332985377063153199800
201 151209644376529711963165215096869287074600
202 186246025390603669613166911277851195055300
203 229139049419954817766502321147901773310460
204 281592566757052908580520924784168444309240
205 345667522067040995562914907669188808882600
206 423854223486966935035478993927695801367950
207 519158723442616305043456519189544561438850
208 635205967506259949700229152890736875172240
209 776362849174317716300280075755345069654960
210 947884873991899537343365208771060840857800
211 1156090800071045100459248896246785187404600
212 1408570400086560697111268770139761262814800
213 1714431401248213877055429988798680851311728
214 2084592726517714600510579645471123307844942
215 2532132407916997961072173015685262775065890
216 3072700000618379548267356019033802019181080
217 3725005028682616547340872939275614738336840
218 4511394979182280040668390559789355627541284
219 5458538676469167563018660401071098797964316
220 6598233564962730021231347737558471074462360
221 7968358567523296910885944535521432281181320
222 9613997836903108229438476559161728078381810
223 11588764960158881811701514987530083035022398
224 13956362102556932934522254608638379569059232
225 16792414294520373851697899930179868465445600
226 20186625694476619630232581830960905708461200
227 24245312342043347386575640611789024316511600
228 29094374810452016863890768734146829179813920
229 34882784458604774145711968796437821372656480
230 41786668882703635695384129287399473519328075
231 50014095916603833397065978577146520118988525
232 59810671405423140969687149638649446740233700
233 71466084294685086389421055722078569694740780
234 85321753698756684771043505300848904635557870
235 101779756950293507214188953023855292331756850
236 121313245657925594457316125826413378738861700
237 144478589049891285861225737793266184729197100
238 171929520969370630174858627973986759827744549
239 204433609510843684635777174556133510441945011
240 242891417240606357983101593532039814386469320
241 288358776132936612186834896754786183581966040
242 342072665804758137986343357914991453072724420
243 405481257514908426978933834016306941934985532
244 480278771037076000887669201456208222486099368
245 568445888425524735350139876119666736758909880
246 672296579580187908154492353487682775205249185
247 794532321322040255091672781394534188878930855
248 938304836608885634584451665646878470676070724
249 1107288646045556981097291302114088811366547916
250 1305764912789571911671334082681708503969985750
251 1538718277512594130654952369732905326274490250
252 1811948625855951966939476622302299730005474500
253 2132200010890957430863663188104566659029697900
254 2507309272066218460367455786011851534229366975
255 2946377255193021693058530992778903876628979625
256 3459965951052355749646715294272474277142288000
257 4060325339819431176526054021132538306966064000
258 4761654262151878379744190624782704014532929600
259 5580400243879350680333689465243078460470718400
260 6535603889228068364354771445780181980731472000
261 7649294238065138309850203351339136757717104000
262 8946942367736902844556934277012740314829827000
263 10457981523176913102748772066019336456889975560
264 12216403195215509111175556749686304533712183840
265 14261439853445418125381156558003835689135368800
266 16638346495686321146278015984337808303991263600
267 19399294822481431205485721693529235009457062800
268 22604395706195754622044232234199282532758664480
269 26322867727128389581514711995669294377974375520
270 30634371923813212012969707925994437422642592200
271 35630535585207641439977643124225289877837521400
272 41416690936651617400315892862347345499024811200
273 48113857981727198086324420218812022643547972160
274 55861004605903611337512250593027517814966713440
275 64817621378158198809349657861107879321163908000
276 75166653362906146518405485586830986103534616000
277 87117836742782437596645688316117921132548488000
278 100911494227056323549447922299503258645201998600
279 116822850163272673320730167309383440506271193400
280 135166934073208051776051433250526294800644356000
281 156304150101117129831565649149785550777699852000
282 180646599707028813985661938771473464423407206000
283 208665255988118997379356443560518328293160160400
284 240898100409047948194053780370679696078282461600
285 277959346625824555608523592735399649321095148000
286 320549891673329931064668336783565724620295211000
287 369469152249982691628754267698326758899697693000
288 425628463391980060756324916388472426252451742336
289 490066238726224054018238648750073829430113759104
290 563965115994464189147973048164767502121956310080
291 648671338950154462616838565280424281096795597760
292 745716657375768122378412838826314527875056356480
293 856843061220000234732842987357294732028986323328
294 984030703119844019575999368293143168814538980697
295 1129529406304879322081400053099133209339645911695
296 1295894202582342167969358200454819495986570503340
297 1486025398328013991841310368861318109297341465220
298 1703213725775954498341194192002587679117722140906
299 1951191203091993850590103691221355233931796628854
300 2234188400487015859454317203688574695341751865100
301 2556998891812136021656842122852703358547023997700
302 2925051762603276812652902731445137932883338057975
303 3344493147429407072580488783501421862881703515345
304 3822277882776465225806272895430196414721946874680
305 4366272487815812336595180648337864818315332572200
306 4985370825640442444022855516385771023897357339900
307 5689623953426081153587422466655879941771333469700
308 6490385843167529612240467110111151933576187809880
309 7400476847006519004362746631086147407656981672520
310 8434366994750076806442836233958476824903177641475
311 9608381448231772479134513072384931474523400170325
312 10940930700176324866751708316000359927194528661100
313 12452768396927962484702853465120409662588681712452
314 14167279987809348623901072420463074761061036440978
315 16110805762310270095771977662259453248138001728910
316 18313002233417429317496204824726572756876289735020
317 20807246265209050514861279316983238580393490487460
318 23631086829773135941878167224288106673446892767901
319 26826749817429289556794075959245217184446828444699
320 30441701920487137085723774138150601060365195398240
321 34529280270234526517729086566594851379424832942880
322 39149395235970132178551992515646275155545057069040
323 44369314600766149802358924851065778509617731344912
324 50264538219049764111763257523585007822084422922208
325 56919773244568548210184873502317517568562499824800
326 64430021103226898321250933200539967803303385218350
327 72901788583928012979408495351476018933149505074050
328 82454436743201338818089608535462531758872543669960
329 93221682778396015364781722364835645871715006417240
330 105353271633118784487595782124643024444061479855100
331 119016835872226340154929023492344167546021671781700
332 134399964318296411331416448297477087160813588542600
333 151712502094890525333429414518847017032376016897240
334 171189107093558903585694001517888188137883748796210
335 193092090492734790239755860297954690323875608911550
336 217714571830734528592476406241989181036316122799600
337 245383982297516843263092136801171752539259308974800
338 276465953388535643409750474129320174527565488111608
339 311368631889413897395034587142324050381543855381512
340 350547466365565314948052184199967473939486459701040
341 394510514952665915502593382218445242948398952996880
342 443824329321749154940417554995750898316948822121490
343 499120475270032656211682692995221502041683429467774
344 561102756512716450120323027419464695105683332473576
345 630555214973573860884402099217313745314204396427960
346 708350988249534272292217942627242064541281562221020
347 795462113018085412574108822303084130730824278610660
348 892970372033205559921902806972494443530086609537128
349 1002079292088709776246765529367847462353698478226552
350 1124127410996950069507589536149828884050623292882350
351 1260602943322458384655475805714344850804373085628450
352 1413159987418806851588304087934552189436749446309600
353 1583636430345520059081496327113958485305309696975520
354 1774073722602259813021676265184624379107846939016880
355 1986738711431552787453296763850289131177557297637200
356 2224147739841612554507464301668877140563554710562400
357 2489093238631522513978572901867677552292128625927200
358 2784673060719015812513528433964464261626818900256055
359 3114322831146812076923229619293590872037470358853345
360 3481851612462274371715411996725753769979780525426100
361 3891481213928424297799578113987607154683284116652700
362 4347889504450893814208170608838005524677002624161350
363 4856258123432844475561741326179064632177698315601754
364 5422325021256304874553600744568035356173871738892756
365 6052442302013918285052184317331293287472364479192220
366 6753639885783823452222864207753821168338065242025465
367 7533695556482258987737967064576450968936382807973695
368 8401212014501428204507793575042830171419966282831272
369 9365701611332407877532857490002430009830717698987128
370 10437679506605394321346859250906322601317366110316980
371 11628766056908712592251305651910647702969197678461260
372 12951799320868386479992472163205871094324974659843080
373 14420958646817636289663260050375492293084225516780504
374 16051900398541059441470414460834625350040179593083061
375 17861906971670318369588740127041497051231653849869875
376 19870050359017868955518835170910067725630478838908500
377 22097371638199812968231860942280517795170178531765500
378 24567077880116262652916598341711869784042139661786350
379 27304758113091095441218154755157767296633345841105650
380 30338620125656772712464616394619741440703717601228500
381 33699750052114374354078772146793357110519289813609500
382 37422396860196776172261892325799600047146420665112875
383 41544284050595261663699434089221005269730664100690525
384 46106951085053700805955441301331982727099927788049600
385 51156127284569668041189754757961998126609429966568000
386 56742141183459459379020819932681986427790919445676000
387 62920368590254472148083258779220426210759558239188000
388 69751722894339243409875155446678643913642024562299840
389 77303191469794774035445685096176616758993582777021760
390 85648422367102164414272207919059319704566753644995700
391 94868365851379451235072048998164855536786404179017900
392 105051975745030352780079783071414190311921667904449200
393 116296975965625151105834802104410638852352719680136720
394 128710698119259296448592449520049976707379133578578280
395 142410996518508185146201729861119722127212206620555800
396 157527247545612405915910293365931312744067133580279600
397 174201440879131267823443973443662203786614629613846800
398 192589370749706234982585281751604325297423951628641740
399 212861936091780575507067942988615306907679104431656660
400 235206559217437100007809881755376029732242104344372000
401 259828733460584785408076480947398864800631084964444000
402 286953711129546933335293256430918526510587077350842000
403 316828344069061408586638855730575797763744088143532400
404 349723090174592374505470212336482574580744840464445600
405 385934200328909841075518899172412650422892807597004000
406 425786101449829879012664872456520478455691521424955500
407 469633992656045422108820062573994132063594713333216500
408 517866672982882519514590771703215151032288224432303600
409 570909620619943262753282009775242578900824484616744400
410 629228345306926714324853827978089939111123759927057000
411 693332037322109596749369767557627251942820014289599000
412 763777538440398807114278995277386170589416700233462000
413 841173662335692552901859266798827969209144259190452816
414 926185894167491268354706745890198880990919476874594324
415 1019541501537158823255181165900351553345441864464075980
416 1122035091638777964217342235488217582517734961949882560
417 1234534652278022192819608739310255229313708388213986880
418 1357988117505824412101569613241280752245079227035385568
419 1493430501928977503072329837134111903387633060702956832
420 1641991651335525003377954271194573296918340014385449920
421 1804904661128605813112581587918839054837130929650847040
422 1983515018219457430035180807556640836305388677897545445
423 2179290526511248033519172679471322269499167300651069411
424 2393832080934635145627277761906322907429137138538998524
425 2628885360199534720650111237235625931931222955759882100
426 2886353514033509770610689141913341873718301492664200450
427 3168310926715446457714046950120814858811606008657104350
428 3477018145215925856157979729876176306593249671039078620
429 3814938067257371335784586455541891650968041199170753780
430 4184753492144565495886153509905646453868004376641388075
431 4589386145329027299559623823840543566455750346901878525
432 5032017296401370034034917492129733047484477537719826200
433 5516110099599476518321820947068795973571591832487809480
434 6045433796025688911494116896534993566995128422474013420
435 6624089927635200696473402644817940054516072704725934100
436 7256540724746099255433174756634728300927155023267606200
437 7947639841388584898807762828695178615301169787388330600
438 8702665626320500464194500297421220583754780917190222007
439 9527357132056607740103206061266623033088151677422711873
440 10427953079862953745386593698898791379499469497676600060
441 11411234015433157820633964816909099251511826423015832820
442 12484567907973900387921317943252034329624324947952965610
443 13655959464771451535429984812001607921045866548007811766
444 14934103454085035669287963686031315066365430412107065084
445 16328442351518036542587577003154631952168590991124432340
446 17849228648963343867632498390703347673203900936376217705
447 19507592190920818359001776969790700268758297600391612015
448 21315612930567138109348283127966423708301749573110834592
449 23286399527553880805589730229822200109555925932668527328
450 25434174241260306705134414085970849634223705508982614800
451 27774364607284257443137096253687295847542109405692879600
452 30323702421479430831637602673107868896350322346312032800
453 33100330595012487148751407255223770144690833790070724960
454 36123918485903050878685430033345172225215477261279108490
455 39415786357520115467150768981227945713364609481731401350
456 42999039662749216873255384343157758960034119434616074200
457 46898713904239599310447996765687579581707858190022782600
458 51141930876527944009964720282583122496243331073881986740
459 55758067155169421141505478882911290322507574733757320460
460 60778935761559084656617346649618942057709678619735467800
461 66238982000186141907093609469206459311120949985101774600
462 72175494537938673493106715978239113683344053993200518550
463 78628832873095543123078610583352257965619522350239623738
464 85642672425155708941569190870130158910909526691340810832
465 93264268566036076482036706685270547760123957638111187440
466 101544741008814980468759591858261858075275150138691152680
467 110539380072532857526598436824727943405952203064729063640
468 120307976451035761214995507985982970962757281475100469264
469 130915176230941466380122722147160123855065348055271740336
470 142430863029033539811707591224919579194168318486059532310
471 154930569253290524829825116551817833257397870685759906970
472 168495918634915040828749896342069164279935011437047640760
473 183215102331758193820686668896088999320481058413157549608
474 199183391067094917135333672148500425866761517632652932372
475 216503685942494475147101817552717854203001649600709709100
476 235287110750290799474932568847245887216047454817209638200
477 255653648810680435875951788929695417316753157056512522600
478 277732827571602837156147625246350930630472747893211331370
479 301664454437183126979126332183678221705207361090358793030
480 327599407533592536085929048525261417236424283537041223200
481 355700485380717855208424091062417024132550971515387874400
482 386143319715103617591127053811002264936688216825263413200
483 419117356005382128756212060653290098796450356688993772080
484 454826906517051458112122505282942618424847472281329564320
485 493492281120290731956106073964714026702574997889138341600
486 535351001393886820827382928452792448610382698602949183075
487 580659103961743611899633599457705840697675666413443768725
488 629692539407401961348935992300801000578812722688356798084
489 682748673548158667626673392982464942977914459855003268876
490 740147898315481741453694607436742969157473640108300003870
491 802235359984330099456432786427021628821897477468378149890
492 869382813022666098970407336832807580132981407300533149220
493 941990608395987663280023773755107993418812821536621632012
494 1020489825762319968553359088234700326203713889998006768013
495 1105344559633147449527161375659029893809274344746199890955
496 1197054370257731735732471708137290016003056932301561453960
497 1296156910714798851109016206850181128439039859158771334680
498 1403230742469499625765847980459543917310090977958843749284
499 1518898352477831482119648898588530183812875049894713732956
500 1643829385798518920042910063407500198931682954431508369000
501 1778744108607036671579909161484141683941194730389169963000
502 1924417117501578467959298273847067080470861540205524399625
503 2081681312050094557814036627408762884896437321985760802175
504 2251432148655037890854666223635228527870824914765715545700
505 2434632195012407141074103732196553333136545143376202035500
506 2632316005718542763639949761733880313177546672111876559750
507 2845595340936676292463655712577990018722848961110280204250
508 3075664751480492673556461919126848786194058026051111369700
509 3323807555209279768238299611115851448349841900764364516300
510 3591402231264264156359179664553144573428854596164885388375
511 3879929260414458739745329405045786209349143126089337068625
512 4190978441629119988923225011357473711364475275438271264000
513 4526256716959449588037083012266071608273633297473332965120
514 4887596538901590521535841740136052114816486375843052823680
515 5276964816633792701448550306436198824172936024233065417600
516 5696472479880830614952828364270038898061161063816447187200
517 6148384701666783774385411825318601482876033966582678905600
518 6635131823882070823190923594822990766937053322270474318960
519 7159321032421610721904551654289256149771997243780407841040
520 7723748831658169243548478963133637340002984578352307214400
521 8331414371208915478030553912614130546876925394040480452800
522 8985533681345152643661051947075570548491229453903162802400
523 9689554876996937799246866326434068859507037122456400300320
524 10447174394128385610710613076237555725065200518862456290880
525 11262354326319101531053535657134942003407043680498541176000
526 12139340933696408617488032286174138306951034786766870202000
527 13082684400936620330094464242972946600742730741566749686000
528 14097259925907215376101790041407583275902371084790293539200
529 15188290225671928582398873588400430861410090231882006684800
530 16361369552044963716811794719211846253145015900198096632000
531 17622489314677232725409864089049676187464510026379694344000
532 18978065415806250627364469018976574355731010797639670832000
533 20434967407322690069465175731544472993140664151801908188800
534 22000549587722412292529040001299896327292569873109312445200
535 23682684163846057497994037023532081559560412237652881606000
536 25489796610083306865310851093600794610289921605184627592000
537 27430903365961394362067990054636526464380136076120531096000
538 29515652021774460333585157298788902475673026417905691459296
539 31754364151170527185234330906281873122530461555391552288544
540 34158080959426463506028961532653807741367428764763821186880
541 36738611926540192359367133576870198783458805092916952807360
542 39508586635287270354716242854491364564751334048335294487280
543 42481509986061361985368158158393685066653414630190227537808
544 45671821012682570988221893356059613984702485294117556878592
545 49094955526453651259528465244679466709394190306299937867520
546 52767412829613570054532563038572812644348873833149145818240
547 56706826754024799253102774031629329108956451840339062401920
548 60932041296481549001373176802613475199427716879423149404416
549 65463191138489961647267855312396864744590639073979078322944
550 70321787355799763488276016448863819549853225567750963042225
551 75530808641414560783703869519150028405397908943139923267575
552 81114798385332368779386256759865400155213318553722252225100
553 87099967974929708611651650462535080166665951767394962098020
554 93514306701765617385377934798923322504521196277396916671130
555 100387698683713573788945365209675907137348672986373866058950
556 107752047235800669935624754935482247815378112317420597545900
557 115641407149019216096614621385479021258507916302125766537700
558 124092125363755235734444151409802488196629648647281111015455
559 133142990553434120490507256503031844341489392694491633507945
560 142835392164603654166061424600953702741827700974933553188600
561 153213489492050955998394759466797375216377323607911516900200
562 164324391401779842120415753473931536014511556999324947515100
563 176218347350861049740560131820616104335561917315466562763812
564 188948950391417551432843943625147305789461827691869090111768
565 202573352886434376773352615081989047003882225134546557709960
566 217152495707806547829010568440162501144313142852563166029995
567 232751351732185846160773142354578711056381005666168837691885
568 249439184497889737017583292183774920528347945695063961903756
569 267289822936533447011308650193159943089698646140285111719844
570 286381953146285836083544982349814224738962835150305476842690
571 306799428229885951976930928558618991230671254917119000520030
572 328631597279952742567049608868033825812629134480509491193740
573 351973654656846582226017618469875480730161671135199884960772
574 376927010770578242906220360077814414065508953790307339491573
575 403599685648198304787852340865443739455619457038038585116675
576 432106726641937218508927413268579170866982913111357295589600
577 462570651711313126307330459101985494601575400492120889712800
578 495121919794701827788216676594347436814278854600825693062960
579 529899429872703065229902875689699012782749458066318070764240
580 567051050417283722939748464760194515523975434831115278677600
581 606734181017388292869233624356672216426205759920585592839200
582 649116348073749975091716855469822113897153956385626498221350
583 694375836563295844914625553649369343856955516647376602684490
584 742702359987114969652273485954636807348831541615509040233960
585 794297770735762810322815336898468980437050186188432885807800
586 849376813232038333666368225223545296598743447274492100517100
587 908167922344638436907391891086012912756762119399138183977300
588 970914069706631638002811694470137441274502047648533185779368
589 1037873660720882095796109052709457264810674602658776853764152
590 1109321485190797892245841197642354685214307999218620187900090
591 1185549724679496481586423413755210884198292997356608555242230
592 1266869019874118983933506608200514157843663275153632246757040
593 1353609601415049653103728682275504316398724904803790851039504
594 1446122487842696931553264095812319359605832002614121880427096
595 1544780754517782180025479599655888723456858243366970410869160
596 1649980877585301396586354554471164299606250023381208539207920
597 1762144157278041026407967207547916076681451277206764754753360
598 1881718225093336667485650696631524667599121185302938077397338
599 2009178639627288170809099406920291044370541158638965968557942
600 2145030576114542531112917516285008232424065293920604236894600
601 2289810614999715916871871096425026550065476450526257808834200
602 2444088635159271244604373049730258835353575927689374469713100
603 2608469817700956744241481325641320491536648290967597885375220
604 2783596766592540412582782192027133528070910897074963114428680
605 2970151752713380863514256130822602794502471063016495033914200
606 3168859088282233808608519745208621995543129338359147870690150
607 3380487638993525345914536881092501847618065919831287798785450
608 3605853481593093702308839339832001970792603647820040318704480
609 3845822715044122705264593971904884763945176219829079779493920
610 4101314433875725262607346718290174311200275339328214450159600
611 4373303872771497618591778088787602974072195867939858689437200
612 4662825731944523593341756429160301428801714061287793585253600
613 4970977693359987761249559462739590914531218642729421683061664
614 5298924138408042509387551232850883370698208761520598807985871
615 5647900078199213419884478350438983142078680049107743963451145
616 6019215308253832987281727792163345355571742059256695988729940
617 6414258799987245169521288510820007054210301987152644948266620
618 6834503342055375025455441896011662688796494186310921686256502
619 7281510445322335870493835686112253363795232188169467338713898
620 7756935525944756425611989906167692586860900269183968642616180
621 8262533381838239691775378613602293475884423785871774488961660
622 8800163978601686795007338180925730380137177388377129678311905
623 9371798561827095509896703737977316285171729081981114170236439
624 9979526113617931054907070191975845327554878749413336590831976
625 10625560172080420629159998074931692214176830014281661617155000
626 11312246033541400193629521760046325384480774811122993490372500
627 12042068358286006657734652196178346377027921573130928554267500
628 12817659201701037595012477252881358516565313132078344291661000
629 13641806493857787897229861577093696289204030389301655768959000
630 14517462991774335093335832421569305172632667475101424213588125
631 15447755729864427392740152205750812080828352743320402493716875
632 16435995995411309953218478441135544166807270932287027569072500
633 17485689857303124706533272022250083121998323529643173867601500
634 18600549277735203127419621580715692448568686439251295691374750
635 19784503838127058602866766672955552269415604504061260911261250
636 21041713112121754634487062882942694386870107800305956420672500
637 22376579720236323375906943332945736768674889263430541302117500
638 23793763102517957189714383077365633430690965583447808917918275
639 25298194047435897910528270859295573647606534122833860064142725
640 26895090017207599107538361046427187931010268834906429304072000
641 28589971311824330062905620946533710553528328894154263986584000
642 30388678116210628974148027562375235389677462168952048806932000
643 32297388477228817240292862351416985711673732520059780798111200
644 34322637259629304129948190353651054122636771853000823158388800
645 36471336132555026629022376899678632469688167784490166288568000
646 38750794640839715793336275455908546999043678271020801681603500
647 41168742418100650440539524170727142706701576094171524939240500
648 43733352601523313910605920758411784383512493949218275673160400
649 46453266511274354710283539398051142495744040217745762539903600
650 49337619660667206800137746092701376833715075394664617076695000
651 52396069166548697596883642261580091873978000133648720582265000
652 55638822632882330347179372564414038928067843790128608826770000
653 59076668584182376775135171194410353528501304056835742380294000
654 62721008529310510407367535651208394817597163722679505708948500
655 66583890740191870853850463292611829182376243498144369917927500
656 70678045834248976181433501488597669811713294069227680689580000
657 75016924253798994105334104164795911254112494674446827484740000
658 79614735740322158260177162161993080008396808864170987878966000
659 84486490906396622050654991730681867512936388150545380051914000
660 89648045013218280632527804730305518582858546912154261791420000
661 95116144066994034507385038405669258079084268874693366041940000
662 100908473353125081480591178564988860333900298068985590256032500
663 107043708532995086434611122221740183042201436191579914143599276
664 113541569434359005419459720695264347508021970656883487206629264
665 120422876672805005747911824979825823114568756757300668249455280
666 127709611248547983802721776172872608589654127389111855181747160
667 135424977269922901743108783318451557916215108058088406051232680
668 143593467962394441848248678185278794742907447909211198797180048
669 152240935129701872577620230912759926597472397228624868455330352
670 161394662241930782637667016948653719652383712251864971305492620
671 171083441333863436255726016386329614355054456431281825823041940
672 181337653905924651677993506327466089663401568961863386361331520
673 192189356029428804061873432690369572194439773088715053576655296
674 203672367867665116254249518291366496319264790977663437280920864
675 215822367834652988181504591596032001594197384473976169803173600
676 228676991624177774311437466957551149024572777279636192456027200
677 242275936353002117697720133224197383238866620059958845528529600
678 256661070073961618436022266134384102868674325626018901981786045
679 271876546927020185519593008900541038764165159282475560757617355
680 287968928209304869397699760206180539500984903912902463107756700
681 304987309658688360901762887558956372317528335248346154551138900
682 322983455259666866669258213222373052671668205961757884167510450
683 342011937895120108426516836637024488332944782437024240133968430
684 362130287183068350098664885850967105293706240227437430730084220
685 383399144853789520583594199084872437598437054954860340108358100
686 405882428039659893704237068784293969432913302004682397090021075
687 429647500867868023073668515030523816641620090103569810170792725
688 454765354764758769037975289755385208999130187678855429842315992
689 481310797900028866155399346607466066052842856084072797482881288
690 509362654219355701912922621409741695669419586960138389974214860
691 539003972535336585025772636131901243043750282679105095669498420
692 570322246168888252045618752604397033923968189012141783185463160
693 603409643656548944530708084816560525968412145015899627095459496
694 638363251063483182171206418998007629606826263172308446957696479
695 675285326467459378400286851147055255063537675654116241454488665
696 714283567205701713323099769602356318425869638685812924091677980
697 755471390504361296185433291976999019640107948655556309699392340
698 798968228139460885965806723939311084407265679032694400257842202
699 844899835808597820408621633938847878972282465421865939153149318
700 893398617924499205870143721687603497402715597878105977956502300
701 944603968574772161862700978737571721989899900622250815305442100
702 998662629426942857872915793785806248248358027465090470398223425
703 1055729065394196735465653839144995176719692771891667068706693335
704 1115965858915186939591321775913027934550546113230831255810078240
705 1179544123740939718758443556249902089742331349067070517760277600
706 1246643939163328505154881962144357597841446006648730217872389200
707 1317454805662889765537371520532228432995369696114577375240327600
708 1392176122998993961194714979905698105314510066938986241298734240
709 1471017691812647866597694367739403810235451024530165789986292960
710 1554200239861577359054111608772286763790431886036335879300994050
711 1641955974058813524944239753101182598893011992528729287047558350
712 1734529159539874228131006979537154318118434033650527080679319800
713 1832176727039896777270234039125912635286582912581964160776822248
714 1935168909920837720371223526532398848512751774531837885790903972
715 2043789912250220044409785556086654618444043602348986836544307740
716 2158338609396987539524198315867322576409933951743177839182484280
717 2279129282676936768540280106740604252262036293666949205734670440
718 2406492389650059705605766347999638019300208910077749308408078494
719 2540775371745070379340008816757327071772173577600443102416165106
720 2682343500962537643878015173116239723865051284270262512814719760
721 2831580767487539738266543103684932417140120023365826166529155120
722 2988890810125736390392462165000761995870126691330594286891885960
723 3154697891563368482122262985832921055495038828951853532004136568
724 3329447920542097348478889798459234466732373341342772532319234512
725 3513609523133945527870735231270662282941733147705254855795407600
726 3707675165400064612258944444625727932290259106444789280970153950
727 3912162329819806927593980567841660677467370639165982303723224850
728 4127614747983796294620895439693810106081515688859181329145663320
729 4354603692156566568420597359676971877472394988680670316855555080
730 4593729328431060108304965422780620622189087199041747588590397700
731 4845622134319054746278397870205820598586180003606807340922915900
732 5110944383748628349100557984136398671707613490835998520973450200
733 5390391702572294359554976981830187376059972214075952396940343880
734 5684694697827678247001944115895628640844855754499639453095132770
735 5994620664136791264772494871138144979944001405390581058859286350
736 6320975370780341505548074821142800437304849619437632749742743200
737 6664604933140360070942676885811507757215556751824800195365381600
738 7026397772367979617650993631041275321178686975495289348828073744
739 7407286667303761679663458335719689675251140763039969798550565616
740 7808250902855817155200796536228732706105191117734441098187205920
741 8230318519226401866292731484132988528056823070044410887278406240
742 8674568666571008785211941422196985067923526588029762611307638395
743 9142134069875545428953861669067177170875432985682430666952589117
744 9634203609047316995951378302813002571007538443835309371406127908
745 10152025019434584387530094534081593939746274597817970978355820780
746 10696907718217796543922952715289363106003843008435319703182828110
747 11270225762353588178152955822737876220288957302258369278247634130
748 11873420944000681629941423880856241426445267693083465098773563844
749 12508006029615345345747013342842932248111822084556280392378901996
750 13175568149173467709705421358331740429893071016035407716691259125
751 13877772342257046633925345638298929961921032725164924537496683875
752 14616365268035432869344341624650973853451843990649892510080541000
753 15393179086476476854008796144562494142166767167775341342784122200
754 16210135518440312217769039515363296903901874922489675101200039300
755 17069250092639380368780508834169162011779519618521205999171589500
756 17972636587792996599997304566339674764492084723679709937846409000
757 18922511678663836475935966003781827255522264444819944955423827000
758 19921199795037761178832586431759201471785939512740997605848973425
759 20971138203098003792973554926082155224806557684008900392287615575
760 22074882319050530308393215711665426552427955456851474097144858500
761 23235111265280018761669760935791686869153076213919739679014159500
762 24454633679756041845845798111979648334661110600838179054432029750
763 25736393789867393004662543392331685074960589501295904301422949930
764 27083477762339790985622841806806346277231253965551061826841782020
765 28499120341389188588722797774699937967100287872966385553691833900
766 29986711787780382498573713043159550113734643558643202382043880175
767 31549805131999387347607733750484739282900509752372203329256044025
768 33192123755308944497209232219688054478448755465509386516258413440
769 34917569313040462815805608176388664697574682562211652846788946560
770 36730230015083546951052347398660207400454242585933022803316241600
771 38634389279167005046741282188768103554911624875517545131455419200
772 40634534773183825471504454836143018997808956953541614225454473600
773 42735367863498091278194481072569460796335134319847167069763684480
774 44941813486885220990927348301859731870058959189621884934778657320
775 47259030464499384352739070466677465670686151115274030969407679000
776 49692422277034583005048128295584977453187606050748845572168508000
777 52247648321049893091911225555709780082715520840909138037313844000
778 54930635667265968683117477678840822843719831370577445125716446800
779 57747591342510377333533758585448044528013156056248083337291649200
780 60705015157895005822313115494136758398720029277457553912516828000
781 63809713106751008811879600539597319393540165364326177127423476000
782 67068811356827001197432590889738042695898399616805202303286503000
783 70489770862275895218241233109617298564950935436185870340232660200
784 74080402622016490417025639085710404926168275310951370437992500800
785 77848883612159230224049701047232487104474024255819043900701624000
786 81803773421333094861100354308990287251492758108387391050737268000
787 85954031618944119700515325555641329862382911390254842132083084000
788 90309035887637288432008102050460490575410312234027754133441960256
789 94878600952524394903933944764065681842874482493539145154841153984
790 99672998341082808476207202611186022148764416449329687064261318680
791 104702977009025898412589505000595144116431146628711530501767201960
792 109979784868897230162826111353410284005588154018487443179575098080
793 115515191259649673535259743448019013531697226671073566147553712288
794 121321510397039471940471212034030551248898939122794195133806412112
795 127411625846296407123744535755685981826782901720768012062584012720
796 133799016060226833866095844936050186720473865131571685490523580640
797 140497781027669020541868759438777337043765046785062758018375881120
798 147522670079052471568962197410716203895953299124315895919294675176
799 154889110897717378165047037754483898702847156373624705439574829784
800 162613239787629793349130748298670759793015387268897328545485385600
801 170711933250185405599808295396114388721107896726588152247619651200
802 179202840924932847239589336266601753605142059129219500134281361600
803 188104419951269380827961094146511383195985716968317985108271808320
804 197435970810470733923865169313048501422418428776145770270300958080
805 207217674709816089711488215511087410228222731635980893178086403200
806 217470632573062198317004559507729756046806668878386197788460470025
807 228216905704110785490016488326057104199964865780048974792311572575
808 239479558193404564514199120217472909342300794221142300821023052780
809 251282701139382999600502059994728383473309134273546201509996951620
810 263651538760233458130060451548873044835984972489083449770851723850
811 276612416474190600961809865725919843935296006065519634882484796950
812 290192871029771018063294071019957252293876430135919823675164929100
813 304421682770585597013494296437709994986995532516777827932785919172
814 319328930122753448413639635696257649380688612717341690640834714183
815 334946046396453102261410943490926620650271839594122880144504880385
816 351305878996793999287032557697424321915966351039594177632282753720
817 368442751142979072422985365389981605911867148651281698492394107560
818 386392526198662668258976960114108914917829907175318499188177410236
819 405192674720492606023178143832849169420874128010993406959177079364
820 424882344336066415523025675118844397602451131673931705507065479640
821 445502432566935539137169960756795977562723344960789182913538644680
822 467095662716863537207594014977150884638467588721643760656796895315
823 489706662950291326269872451370949271410775573908169191108973050757
824 513382048690890652476303943930867938476436479516961085844521366188
825 538170508475203034679734121655611244273265686914222231031423287300
826 564122893401672216555152772192303157068169362171507059431415780850
827 591292310320890903791015643349853879461820104582809047084639861550
828 619734218918604643467039180624910142018211451385526444286179500460
829 649506532848954803330183920022819858069655237924906981432671056740
830 680669725081606675207137188912803639138653847825344437612521435725
831 713286937632805986251110976023379349463078622374352115581343396075
832 747424095857046071235421073112659469462571050145416826402616757600
833 783150027482917455772460067802321179952605892793877001752678942240
834 820536586583860751399788563501426964925217731897102285755947534960
835 859658782681962016836666813706011939413496619992572658226118182800
836 900594915190626874781269995311060127004615506658885641951171429600
837 943426713409955812505535652159395902757025255411123006649725264800
838 988239482296928713599548595636967208137983955043151349465587214878
839 1035122254241102610124870501547335190546527513459680377280434049042
840 1084167947085444130305350649999702693340502632551286180692723941640
841 1135473528641168759136737106662204190659231275187586149393002285080
842 1189140187955054844767577915186039712108299420034760619140432741340
843 1245273513597653707005053642859417984232666349179258635944577392484
844 1303983679251141102620676519321772678278375184500365122502758460616
845 1365385636886262988493769093961459619758645639284768932484300990360
846 1429599317828933772606099818677468859301750260934300144655592373570
847 1496749842028562305806386336736484701889471534006615849843370507310
848 1566967735852124488054093350064862996546014643009395358848368136048
849 1640389158740386794522719179044474333005630618884064931766047530832
850 1717156139075528048453585347521925102284219243905732995075296060600
851 1797416819622723701394835339165016312477085580029248190417068816200
852 1881325712922064611287960330428248032224173113249286803728922151600
853 1969043967021498298685435781417540578511925970063363979853706251920
854 2060739641956322974359512447709043693687726444159452008327285709730
855 2156587997396151949911117677835045725952271860166868380807624579950
856 2256771791896217688415546127416624867255678132399559087984506895400
857 2361481594206420706925669146759520770742510573219074650064374126200
858 2470916107108669471392956253560571733289114721734104938725893902780
859 2585282504270824696621862876746079316559500055992199929799686799620
860 2704796780623977176514357754259888336059817576828822310982640690600
861 2829684116788875272149285572804087311479347428492850558634330054200
862 2960179258097100102661024470579033085552424130292278132940282168350
863 3096526908773087743753289840132976427674838817505740640881773953074
864 3238982141864343596371479929630619411030339876906731130413865248736
865 3387810825529210654004026770411711959542012084068104507627561596320
866 3543290066314367664695032829923360576042732445414225245900324085040
867 3705708670077873058251620583285348153714172533382549201683451123920
868 3875367621238064836822176706375520719787833444549461092844862139232
869 4052580581054005226472288276582824916360562290389267977956901563168
870 4237674405669452580565974519984444323598184125767623967334740817255
871 4430989684679583670675826899047360151085256150712605612903432475185
872 4632881301007910024975205103080693107609524416572412583275531316980
873 4843719012910066409345334197592149799931874030739779862514417772124
874 5063888058951433064315576661119065699928777395773406219901436761766
875 5293789786836922259589163176199740128360430371925603873851561728250
876 5533842307003751669928528570824549346591571605974736269085880756500
877 5784481171921680827803718184282633822360915731155951976148173329500
878 6046160082080042579537695911666848209562957157089197422688209742025
879 6319351619677000508220730923133364537700165684995724773535001620975
880 6604548011063848512154683150068124457453854872679617340511640649000
881 6902261919035884388147420943309629474515831723405388940677052683000
882 7213027266101481078609034682463380564600667748866769011465829936500
883 7537400089902494428889677662266467501233597186093913653401571401100
884 7875959432002133658556117084448649256608155924949195826958615979400
885 8229308261300930682198540283042567405074637536694260102548258727000
886 8598074433387528991070644682518531510490717992348012324124713717125
887 8982911687178725812814678248991681330748253073277605337454206203875
888 9384500680252598260916981511887780025534645563612368870187453069460
889 9803550064329682554588950134040230837485663814396469947822145450940
890 10240797602410114405615217863023245827889953984522134100424541609550
891 10697011329129439549124453828785125477901464244090529288954591528850
892 11172990755952529365127649666599920288393566868534838554739456257300
893 11669568122883752892466656318448805634544392062691942490505654313180
894 12187609698432330707786437790529476912713418813138547414149596911195
895 12728017129634697763674284507029033648633033649660443332163231313325
896 13291728844000803259035150254426589917453610897547502593960670462400
897 13879721505318650201809697064284809261881128026891862429316322939200
898 14493011525321102187471055771776463624615410428080107513402393022560
899 15132656633291139217812403180983787222449772328506407264284264027040
900 15799757505756409856184643692442469257778184565725947259693547128000
901 16495459458501188042204361491182693860090549587159998239842278056000
902 17220954203203786590356868130841191969677865425484164829094600470500
903 17977481671090195712245377944681614275860245640707746636615519335100
904 18766331906080296678833512311769260167872588982909703186490103324400
905 19588847029991543822773158756806436507410257242829620973210546146000
906 20446423282456611409484426075652801239301489702769166591853404157000
907 21340513138306267604605724339030023848154719402084734290921792371000
908 22272627505266771247105744482573863970258028985164297397881594796400
909 23244338004922497202777407272858372386870893625159984310762766555600
910 24257279339999395016659908965941650082629028897816038672929033905500
911 25313151751133389301462974877403027749455951117881341616309679138500
912 26413723566400058401526582480768376782040992470832704295279665188000
913 27560833846998003794964308348504603430861058429566010310388953504736
914 28756395132598373822599746381887223214391560964181887469972035962704
915 30002396289997163110238047821467285337706132590908126607781542652080
916 31300905468835309121842883604173158735010042657485015914268670921760
917 32654073168284389607201279027334228168377939837217018877570388208480
918 34064135418733033703875879712605478930194259966551390147283654972028
919 35533417082651144124701400063432957022529540192123413785872507286372
920 37064335278955841944132979658002630907853942150514218461454315990320
921 38659402935354847599712881387339097470139842265711885847111466621840
922 40321232473299965482958457736568606184919609240934794967236167675720
923 42052539630345613718384922588534263851616722406082277688993200864056
924 43856147424875109566351770284205033633063037814018086438633992774704
925 45734990268330863978438993813855305648910157810560011224054614787600
926 47692118230263941491029851657241005665417574473624516208867762717700
927 49730701461703795008081746328754119518382555159786194067064584971100
928 51854034782540586255617820891105419003437091222788301229478578486720
929 54065542438810555141940466450995436873392881869775905546785184527680
930 56368783035979614665924477353616318713290784909071291657522669967200
931 58767454654531938694261689155897864190452094905201984919544911242400
932 61265400154389000965382432095410301370806881936966722533574784427200
933 63866612674910545140448948765383029250237788656078158797570138402880
934 66575241337462554867387631860343470222904123442831473568002800522645
935 69395597157778694315504387725107184680507642607633698758174602551475
936 72332159175591155767608136871603925234916651983012407614311167024700
937 75389580809264641773357980254385848659751838607433399259854909346100
938 78572696443433593314899761642904362269830249570858365006382116629602
939 81886528257918028992997642822072359790644399941216431455041961726078
940 85336293306477768573633907153822636588919884639405150296828651909660
941 88927410854258671348604104797062127386681740249922753520836945124020
942 92665509983088128772549852565080225661785618711755789620164161843835
943 96556437474090724234822664054000721324932418171475922222999784109101
944 100606265977419032756813018616972054007435102377343565759946794921624
945 104821302479229311968234071216139571154383871826449470389360221831240
946 109208097076377675244437699747211491533091566902886783026800407326380
947 113773452069669591261256877514421652895311016344371599038921876499540
948 118524431386864585182056615256782117521708619224686017460327405408312
949 123468370347019200151231314905253819460045531991467651558562796632808
950 128612885778145000157532619692972728604214095824445470373502913159175
951 133965886500565054928601885353797442390588833657226333324426364090225
952 139535584188772354805283364175946570192385743590458937992181508330300
953 145330504625027381562224094054291892233162419280554500444315822337460
954 151359499358380045862840377432090027500477017460315495004232854268490
955 157631757783263842747014787838218076622634189394330749977145448011350
956 164156819652287836237631957705159565633157173269041608908661272656700
957 170944588038345439912310972278387055833440059650133644967996559230100
958 178005342761668403734775990698581303791777801244378295521022504067865
959 185349754297980455137513762301780098085032477082908561785733530294335
960 192988898184448196238626043177558453537560930585241018779071788592800
961 200934269940687666939674569332214164517438845387233606767809305349600
962 209197800522663999562734778893495699421835681020041915271247350374800
963 217791872327919385490717396837228495722408390078162556114822917201008
964 226729335771181736083209039472017570060908950362147628611975477518112
965 236023526450043554822326562125670933234926792987564683506533264083040
966 245688282921058269351689072212713493001012157355589961494947341707130
967 255737965107280243770810907244019319410095539464860595011425273875990
968 266187473358975565559295653991624409880615572260198984915117919475224
969 277052268189954160071919966399445814365538656842247923074918650882376
970 288348390712720531405324428548779441989884653580451164573681428493460
971 300092483796411185417545573548622548951959269696268039443777778207020
972 312301813972282304310336506947817042378270246407679372954338330211160
973 324994294112332280314392963914680194902734705619970085438044059139528
974 338188506907491069472455926124891570336820088967789383778477471796902
975 351903729172682809749887436469337546508430722245031642672375170759850
976 366159957006970599483891405110952500418153928476706698558889303477200
977 380977931837923616289416296904579971148601052312824754517608998399600
978 396379167380307762479839508907105544450353009746747457359810213228520
979 412385977540192666809524845079762303949942185485723443948197873273880
980 429021505296591097105450475773001123005247708891729272897275919117200
981 446309752593802615334514227712952387771100744881003623236720759972400
982 464275611278722635867047639421736488126293359611383006375487061750950
983 482944895118501958790801936033404198759943251320623804515453737249930
984 502344372935101403224259096254619166574824692705596008079499447625720
985 522501802894482452139276884699894275687647647639928266059458242778600
986 543445967989408963933889249276472316274283312840684884319225556307700
987 565206712756108163754213581702716729360081801658330854397339962145100
988 587814981266352490304382124970825398534485073724664088573233560630904
989 611302856437878667624641347630017159990121701276227953311175595650856
990 635703600707457858139070308984996836544349248175909321195445209762970
991 661051698112372232335591475555227560351993814210205810393164955797590
992 687382897827540099032397006028077295460354154818159500953898989676320
993 714734259207065254805413850246995554337310655219300926122745232197472
994 743144198380567848615670886135474457124776978334712469211306235150928
995 772652536456285276251402854445973965349167286774335325878003870402480
996 803300549384613919777032612764290260425647826333233804357507155449760
997 835131019537497474471013049974971209222493099952277479608378137626080
998 868188289060856749502157316536480486254216785158721796509543105573779
999 902518315059100824924719208345415198509846585196215478369441792370661
1000 938168726672661980171225788300847399698385223696689686454721197890500