1 1
2 16385
3 4782970
4 268451841
5 6103515626
6 78368963450
7 678223072850
8 4398314962945
9 22876797237931
10 100006103532010
11 379749833583242
12 1283997101947770
13 3937376385699290
14 11112685048647250
15 29192932133689220
16 72061992352890881
17 168377826559400930
18 374836322743499435
19 799006685782884122
20 1638500006371967466
21 3243920610749364500
22 6222201023261420170
23 11592836324538749810
24 21037008518317046650
25 37252902990722656251
26 64513912079682866650
27 109419012008309597140
28 182070232515259616850
29 297558232675799463482
30 478326193010497869700
31 756943935220796320322
32 1180663682709764194305
33 1816332061533638988740
34 2758870688175784238050
35 4139545123053711354100
36 6141318334706291980971
37 9012061295995008299690
38 13091724546552556338970
39 18832353131508133091300
40 26845184104404418478570
41 37929227194915558802162
42 53151639207128337332500
43 73885357344138503765450
44 101944541944864941648522
45 139628889414545498409806
46 189948623177567415636850
47 256666986187667409334370
48 344670347564106497096570
49 459986536545418184049651
50 610388815502990722672635
51 805346093098817866162100
52 1056995939450900472892890
53 1379946262057143768386570
54 1792830511756152749138900
55 2317809043246217118739492
56 2983038689530691785543250
57 3821625007898961269002340
58 4875491642392974209152570
59 6193386212891813387462762
60 7836896375476929230854020
61 9876832533361318095112442
62 12402526378592747708475970
63 15515571719675955396273350
64 19343993777516776559493121
65 24031838295559019452105540
66 29760600828228674830504900
67 36732225162896895721934330
68 45201337523449875515612130
69 55448188355179104178735700
70 67826446841235060536928500
71 82721210695570328927708882
72 100619359595850764613466795
73 122045014039746588673695410
74 147662624334878210990420650
75 178179517417536743168845470
76 214494815769723768840568602
77 257555099047102515505179700
78 308568106059760760700950500
79 368790120348678391253573282
80 439831496366561998456406506
81 523347742446372545523108661
82 621470387588691430973424370
83 736365263311636486061599130
84 870836460013511289605044500
85 1027696695477221393453932180
86 1210611580083709384196898250
87 1423212100141368559850501540
88 1670259375225046953802967690
89 1956410986640441413344189842
90 2287819353057327991444671310
91 2670419511275999259863276500
92 3112118253734100862332900210
93 3620440133843012176210516340
94 4205488568684930501943652450
95 4876749791954305281974290372
96 5647078974490320848434985850
97 6528362774606076144776040770
98 7536879401296676945653531635
99 8687459944021867490168352302
100 10000610390453902990991108091
101 11494742132376223120464911402
102 13195595735424130737066008500
103 15125897248551112432256145170
104 17317821471967490724262809050
105 19799320137212209795319677000
106 22610419503806300645013949450
107 25785341502012466393542552650
108 29373735214031818650201334740
109 33417270272362569384925825562
110 37977301173589267490546576420
111 43104418816905244847168279300
112 48874105889270854892563680850
113 55347525466347647961440563490
114 62617325754424480392603340900
115 70757057656482666707839531060
116 79880055366524722118555170362
117 90074561225060261199947768990
118 101478633098232362353577355370
119 114197726928921241799747750500
120 128399710215843201450445952900
121 144209936106499613787509647323
122 161831901059125196988417362170
123 181414355796465270283976781140
124 203202992943807513676466612802
125 227373675480484962469482421876
126 254222642626890529167938839750
127 283956682347124706942551243010
128 316931994050834867150735294465
129 353391447616294139355034386500
130 393761670472734533722749272900
131 438326915318176225182722457722
132 487597685786030669956631270340
133 541904769659362077158314287700
134 601857509294065636403893997050
135 667840649574199267989754909640
136 740578713984371138274348538850
137 820517673944445067756173565490
138 908518566199609621968584444500
139 1005095210669462420559310325642
140 1111268509186340354890747898100
141 1227630494926027588824011678900
142 1355387037246919839480510031570
143 1495218027223892243666595298180
144 1648547587618418950303837207211
145 1816151322781685817404803369732
146 1999707555041247855418499292850
147 2200101804700638811763959243470
148 2419304446114705904862060229290
149 2658323054674126527963029795402
150 2919471392886339536821533025950
151 3203887529980253057019236799602
152 3514283061571953235369658859290
153 3851945397562928168326032675830
154 4220040297886774716552369384500
155 4620019136626062101248628351572
156 5055579868515473434832506083300
157 5528344950165252334658020725050
158 6042626121913095440689798225570
159 6600241573031456929879912712900
160 7206199236469751782715867709930
161 7862529075075770755035553658500
162 8575052759983814158396135410485
163 9346014740476727289651520028090
164 10182170868182347599984143680242
165 11086011119575359092417428051240
166 12065344839361163824119301745050
167 13122923468187014400100544266130
168 14267784560864612889499798452500
169 15502932802662400152645920804811
170 16838810355394272531742678769300
171 18278713942406285888524636031582
172 19834660201976851894820484693450
173 21510249299503115502230603251610
174 23319330260816323853150467732900
175 25265778338950874964667480885350
176 27365529603687169670857656216202
177 29622780454675156677832766763140
178 32055794016103632557644550561170
179 34669089309147060571644408257882
180 37483632420120151226374993152846
181 40504199006061377874300161158922
182 43754823692257247872859785452500
183 47240593702091183609379956712740
184 50988945469191101364786775790450
185 55005256942575344375157605955940
186 59320911593017754507209310230900
187 63941451615040488065702807215060
188 68902724966000887531512211075170
189 74210498552486784706436371649000
190 79905545341171292045148747745220
191 85993800189188311159265455973762
192 92521741918049416780758812949370
193 99495245076524950698517189573250
194 106967224061920557632155428016450
195 114943561612509923268837234653800
196 123484232570831291623005646357491
197 132595005683061140853836321918570
198 142344031182798298826408452468270
199 152736582765019941952958691637202
200 163850000637233999507389037619195
201 175689130987380965331140242360100
202 188341349838984415828817573321770
203 201810858917195989953143400663700
204 216196641334535051094907349426100
205 231501630866271260899517609583412
206 247837826417509977202516938610450
207 265206966008994237570987851043110
208 283735186996715371963698249174490
209 303422655957947977017232527083524
210 324411860448222057496312907645000
211 346700425107361035262655933030042
212 370449114530308691825052316175370
213 395653069120592016151363751339540
214 422492820510474261858194725170250
215 450960433082543217240683913921700
216 481259277746806735776906977977300
217 513376841720619823592759741457700
218 547541973412660699372009651833370
219 583737640801686741228624935167700
220 622220104745895601811332226804772
221 662966878170355951863761526339700
222 706265902314992436820852256330500
223 752087001408534719216214439862210
224 800753350889813686560441570119250
225 852227108243075551840540371456681
226 906869204766106211848203632783650
227 964632746105380745721862822346810
228 1025922268982115694651374406307940
229 1090678501427765328462322842832682
230 1159354389701468494007950716418100
231 1231878312089319918585809349709000
232 1308754827125438605423083710674490
233 1389897885974444705448234373058930
234 1475871685672612379761144194901150
235 1566570960874754201363265553865620
236 1662625930874825237692824777844842
237 1763912081924118285014103400607540
238 1871129755730374546888866891942500
239 1984132236766622027506928774262242
240 2103700852176375041757038626002820
241 2229659760502257132817812847740962
242 2362879803104996171908345571387355
243 2503156028340984047688117509194510
244 2651453876829539760819548156905722
245 2807535013554579945051588838346526
246 2972474219725083453602959558978900
247 3145990056617380564455372007673380
248 3329277836392099248010449780468290
249 3522012963461657963738046790816100
250 3725517672747746110062469482438260
251 3939418324524181765386728349441002
252 4165183792314546149563465346737350
253 4402377665001353085972911246684020
254 4652630240257638323253702116718850
255 4915442463566685608248353998974600
256 5192613790528878463397647064514561
257 5483574227962890893331590433934850
258 5790318869192979473332238422802500
259 6112187904882287927277005502416500
260 6451391233057120896072543539299140
261 6807179355401358997572269299735742
262 7181986507488317449618907469774970
263 7574962354538500616775660413022290
264 7988800483920142828630980372239300
265 8422523573506067895275954803542820
266 8879109650868647634238979603964500
267 9357455056771632066782859688590740
268 9860833469006196549738294969601530
269 10387999499524225396026023192028122
270 10942569043273255006012134194451400
271 11523119672512394327137541804059682
272 12133641649919936897864753019919330
273 12772536409847766179948255601205000
274 13444182087579732435184903870553650
275 14146783711219586906748719560145742
276 14885168244062592401512391717423700
277 15657296178282829721680640148731210
278 16468485026819141760864299685644170
279 17316452926527735049372657924533782
280 18207023254513139919653067273824500
281 19137644314233322299008947929826322
282 20114725659362962042881431358776500
283 21135381789957450134663699873055530
284 22206661300974745345619005284951762
285 23325347952423683534524571620564840
286 24499147376063474412477163960679300
287 25724477018961416187077176863501700
288 27009803675540176081800945600182955
289 28351092476867701056107933925463971
290 29757639423777922118177703213058820
291 31224963300057624018179459721686900
292 32763208703840818902923281087749810
293 34367400577440657174390053251553450
294 36048668070019966930752472204255950
295 37801429528238145657854960360119012
296 39637884045152353606555989804987050
297 41551851600998327527962783675127880
298 43556623250835563160674243197661770
299 45645359987515824032703939204634900
300 47832619479229304388820740266010270
301 50110754096561930959804794663032500
302 52495697178726446339260194961478770
303 54979006776891503898490057288423940
304 57578013680794882607303176533491482
305 60283401702755971297475343974018692
306 63114125339068578038022045393474550
307 66059800330953223881038421346972250
308 69141140498132016003096535500827700
309 72346712762902514230108174663754900
310 75699013553618027528958775540507220
311 79185460443274071484794939191083442
312 82830620565776349109427287801878500
313 86620507852136986313803229728551890
314 90581932008457659503371669579944250
315 94699534437365885417633413892367100
316 99002386750214276048940045381312162
317 103473626672732616363732850530926330
318 108144958174120421796082369800866500
319 112997689339958448141077729186168644
320 118066368290320413208016782663008746
321 123330514843880566386322223048370500
322 128827538895116503821257546694522500
323 134535009158552219575441927929033460
324 140493664942922553617534828088494901
325 146678700534417843339542478924761790
326 153134451522711176640940155660254650
327 159833801194601998491018675888279140
328 166824687504337512305335125615887090
329 174077472071348297132555194518854500
330 181644292194242258729259558619567400
331 189492450840445919389300039685792522
332 197678610584458571406007125852498330
333 206167098964283474102711612683541390
334 215019101026244230945647417800540050
335 224195710259491598465718734100840580
336 233763382245205820825485308595124500
337 243679285283393666208253061306357090
338 254015553971623426501103412386828235
339 264725553879776809770131371955765300
340 275887069890476456637293442410143380
341 287449333431941715435341693683243924
342 299496727946326994283476161377471070
343 311973482285002357837875740006025700
344 324971072749262626802082959721250250
345 338428884059226900383595241874048200
346 352445434772358547504048434277629850
347 366954862655997403768050803331897770
348 382063908416426750151385823186335140
349 397700353880309848525885235660892602
350 413979778083710086296076674306459750
351 430823834028065252455190357084030600
352 448356837026810587887711589279836810
353 466493799311663440167496584517263170
354 485369257749852442166289883414048900
355 504890202082051831592230985665990132
356 525202131116252902464889729738399122
357 546204301969222431890939498208985000
358 568053028330374587466393629305396570
359 590639217568775457331652612637964562
360 614131833571388186582342433314638670
361 638411683925748518930612002696826763
362 663661300714315676470408140588936970
363 689751798099304457757245017856489310
364 716879034044362260424933984717036500
365 744903650266982689050094550099476660
366 774037127808764043439690590738244900
367 804127472068445204802288858779989730
368 835402882567227016353502859089482610
369 867699239929501626572077056471206822
370 901261135004097017586957373588076900
371 935911394220267408889368192071624500
372 971913819160443023689129515033581940
373 1009075461750708410420050723039024010
374 1047680684712438396956540496218758100
375 1087521468612895160942660339360251720
376 1128902245843215208302483733664919650
377 1171598758708107665037556479388327780
378 1215939018782495967414959949468865000
379 1261679188955968563191835468129487082
380 1309172459746500240822022365031974852
381 1358156292965827059565014318779539700
382 1409008416099850478344564496130090370
383 1461446210737003712612867623638313730
384 1515876219585321644535952391367261050
385 1571991571589967913409771582887992200
386 1630229590578861317195204151157701250
387 1690260338813932648774153603067283950
388 1752551005558869190851310677397557570
389 1816746861309099139322282878629329642
390 1883350257020975092759898089802513000
391 1951976583984708567050471524751323300
392 2023165666440959868487869928105182195
393 2096504486159377339762206033610594340
394 2172569168116956792890108134635769450
395 2250916262262579129464726255023104532
396 2332164615586427271993743575408487982
397 2415834030759048032002067126745534170
398 2502588908604851748899228162475554770
399 2591914256137639034185902488640469000
400 2684518410440441885181964983075547131
401 2779849069011803569389614128910565602
402 2878666411228237116950732871070238500
403 2980373175836656516991289054807971380
404 3085784687256662801315570241768791082
405 3194261123853258298617690056509436786
406 3306670923358256295382254619874724500
407 3422328777396080625039612082497794980
408 3542165771625827623232060830863384500
409 3665441664515825088891125013458457362
410 3793154221743854609838596033024205620
411 3924511418946062425725745478531705300
412 4060574963150380715037149954449757970
413 4200497428654309960253762108588211700
414 4345416138057370582600635939341357350
415 4494416891066177800308701488503005380
416 4648717303754184654257169490860543450
417 4807340239775718673662564508235916740
418 4971580217870977603427354956263540740
419 5140392976539721177751575813150574522
420 5315163941382990327231800474175357000
421 5494767763744708719935047067099450282
422 5680686465384110562778617462697238170
423 5871718600686103917476181983225988470
424 6069438292465957553123714291985648650
425 6272562838606087606698725604879713430
426 6482775537540900184640095065698362900
427 6698695710801163297793468979507399700
428 6922122397028951808297128770731928650
429 7151582967671059884690015313335994600
430 7388986696057470614488605929607054500
431 7632763081848686412881453326130989922
432 7884952006603681668387855935489680340
433 8143864684012059575868650219685575330
434 8411679551592355809567368363784414500
435 8686597292325119814072652373327064040
436 8970927725810303170873575520563759642
437 9262753730493138127158706049979516820
438 9564541244535637255031019562722764500
439 9874231009178909839266005617294795442
440 10194454196159071349120113421088123940
441 10523018728727669703400397796964512081
442 10862712298821282271287732609075984500
443 11211201728903074540661796075971686250
444 11571460586633254901778088214887191300
445 11940985027838011409883787616957471092
446 12322945518078841374357673597142310850
447 12714679420814706959451332620513903940
448 13119542900978707440606275363056864850
449 13534704365527879821921605092855171202
450 13963741168562792916907253986317718185
451 14403617715210160231839639885836569204
452 14858145106235409641268616280967885090
453 15324097939269650964131299035392377940
454 15805507544936663518652722344152481850
455 16298947215048344681339942741308589000
456 16808710455006805166176017234218291300
457 17331126850662977507961974110129814450
458 17870767245893934906855159779813494570
459 18423735426236160978498574008041340200
460 18994862391625917462308931245633681460
461 19580012082137804378712564527187326042
462 20184326143583506866028486194981965000
463 20803378666837382120217935999513270690
464 21442639087623186408810036191490307642
465 22097412929908356248409151946718328840
466 22773476861691276498769320202570568050
467 23465852037421762475538740941137381530
468 24180681788134642455066847689208210590
469 24912642622598024424256320438505940500
470 25668265193932847589337106100088183700
471 26441908046291896959099273387292398500
472 27240463251459330080572132973597354090
473 28057952155674963921909537883018588900
474 28901699462326678099956084218954542900
475 29765318554408601575349118819571946622
476 30656590032084183505148436957333670500
477 31568750836322074466712853372274986670
478 32510006699421101920701027966286835170
479 33473196562534072265885251311768031682
480 34467034762057728684176513780563892100
481 35483877333325285100754758174540220100
482 36532975175829483121219863510235662370
483 37606240690215159248212402081995745000
484 38713422838282193387045947629120071643
485 39845964207004901744186403110108072020
486 41014211524367023621369805388152046350
487 42209038280427770595162185045682678290
488 43441420317985056273800838320838461690
489 44701708123257972324584530748753627300
490 46001461197091792399670283116307828510
491 47330477913277154494347189623936901962
492 48701017797390123100296159698287078740
493 50102208492807628561064158497331838260
494 51547047077675780548601270345728331300
495 53024047518586553511943939645930071052
496 54546888071448154836347144423988783682
497 56103433707821994368635963460278053700
498 57708182406319265735847896667521798500
499 59348211911140609953109375017022743002
500 61038881777672747747748462469750873716
501 62766549260634444265248900208571806100
502 64547369247328718225861544005590817770
503 66366939514442490995791887852447793970
504 68242371253297039686167492196341015750
505 70158338221798838326620067126812567652
506 72132958041047170313666150776917667700
507 74150062507150180058100859831786868670
508 76228694140337828635313362422872881410
509 78351795420195158463745325164533507962
510 80539524765540143691149280273198821000
511 82773744448058323405578706935140618500
512 85075784344025144744307049505006567425
513 87426522146397050810749796561122611080
514 89848363725171967287238109260022517250
515 92321150213802120589958248479619426420
516 94868584706249223307369533674230546500
517 97469245291078971712337163815206627540
518 100148198821496287688433735157094352500
519 102882877092044416353703908434353081700
520 105699593962431900599548112367329215300
521 108574572035174814134495506770440485682
522 111535633738251267175221632476170132670
523 114557530790168223820293010083113180810
524 117669667377015508412732405167515566202
525 120845459821851866429755621050202489500
526 124115758179113332605869195867370221650
527 127452574639797655724991196900704699460
528 130888507128547621920622043952407679940
529 134393854047545109698529611913236286291
530 138003048751896922464096519456049105700
531 141684840608523372846430002425716425422
532 145475333061736692498733518989668655700
533 149341643485083842581844046859133864980
534 153321901105203191414237155997559274900
535 157381234779279399079786835595202708900
536 161559895556234256496075121677673401850
537 165821214092971116302358055365201869540
538 170207371799704433113886390001380778970
539 174679810703654419855841023459769548542
540 179283051872829659592702074631646647240
541 183976228451617878805132559872306799162
542 188806315834115581050148622459517889570
543 193730368720021388531441441818289158340
544 198797584792288246134784491304917703650
545 203962831285630218178403985168617231812
546 209278009075355648858452168025743925000
547 214695315562765026411129924753633373370
548 220269480143424010162514532771324567090
549 225950295218707243209505803496472437502
550 231795051108332931467077769992987982670
551 237751017317702824773796350786176632804
552 243878596510776962094734205002448636500
553 250121968659601971952393034860699593700
554 256544797881164164989737288836960875850
555 263088493798629594886047574559082341800
556 269819659684500029279463106608904406922
557 276676792595716063905223774494036484250
558 283730081201156938783971000093486018070
559 290914461255764554432499023196391530500
560 298303869001943288583140977268051962100
561 305830044831190203203614555825415528200
562 313570302088712985869261611830204285970
563 321453033082247799788395001546536524890
564 329559666430633265036596960206205854900
565 337814486544285806480999524731460094740
566 346303230628452820456464722420014859050
567 354946514051089164160559266747868953850
568 363833938755252948953317352917577377490
569 372882266341138622070174751629664915922
570 382185826200462054713185106002954903400
571 391656659510781120541160176659628235882
572 401394032104641991997918097998364949380
573 411305766490882016625431897958824433140
574 421495555955682804225259542908475354500
575 431866806985367838804558724141921562310
576 442528623420050244924226715590194772651
577 453378983245425887430687885997880692610
578 464532650233477281804328497368727164835
579 475882772343666543442486762213167552500
580 487549166135328798765909306847559076612
581 499419911623217464738873956333486620500
582 511621023671444169537870447539839856500
583 524034363370017200276523282704129859940
584 536792411403850021919534783930366582450
585 549771491942249007025522718414303237740
586 563109858461365167802381022526703278250
587 576678044979686930799665487398800334090
588 590621379859308942894087316358488728270
589 604803265004222599089237355946119727284
590 619376422820182016603953525500550011620
591 634197934331910944869673512646862752900
592 649427092195776170501874632959916126890
593 664914351871191107864475519568008414050
594 680827088482357596545670210516970313800
595 697007610764351790648084758035099313000
596 713631718000012921498613328513520235082
597 730534493267607431762742833339988049940
598 747899223395446776775854043867942836500
599 765553441981431173142397222131008751602
600 783689637547871102623856545261481109150
601 802126026429150140074778973328256768402
602 821064705872167238776401560553787512500
603 840315667149619280594081410756567071230
604 860089505780141626802692091268104967282
605 880187598450481992915030176061679569198
606 900831026039367291376759588670826256900
607 921810551684610145342342224266647251650
608 943358176146143356638854251010507325210
609 965255283875180904066186291072457189000
610 987743536899656589709133511014296268420
611 1010594530403927492518450949525881597300
612 1034061833407244980137881360052719703030
613 1057904935462623992250451128639726184490
614 1082389828422668573290814533770140316250
615 1107265355384449452744565741109172093640
616 1132808445921652505293780740161066216500
617 1158756801893726461697120046317331631730
618 1185400888620157695660322441865624036500
619 1212464652487059089899406608636432539722
620 1240252642682496899660522679704298644052
621 1268476697005073159492263027240351543400
622 1297453769363045661278365078645902197170
623 1326883071116780473438693429334995989700
624 1357096887349679722641209814854110435300
625 1387778781008819351010024547583007812501
626 1419277021157264520751665919102322717650
627 1451261460767186435634112660064682786280
628 1484094379554915243468493769055827317050
629 1517431293839737474550371592144304711700
630 1551651871756240032567923486626434933500
631 1586393893300992738237335763411468444722
632 1622055104515879488906182381918672035490
633 1658257732275754610830225448004699984740
634 1695415373032723919119762755949227917050
635 1733134047812794004994532196017258274260
636 1771847001325030563738470476697309448900
637 1811140126733533022967524996815715447790
638 1851467139835219172791558592715373231940
639 1892396364358731596110167700709656003142
640 1934399378068609650000146967156838810090
641 1977026147842690735483322738200842658562
642 2020770485716983080239889624647550642500
643 2065159602058704974909297711929564566650
644 2110710405120117873683254400078610298500
645 2156930222620811731765673939770073449000
646 2204356125062878117743615989117213242100
647 2252474740031055490811765475890746041170
648 2301848206425366466212136995947423566645
649 2351937383662411542535595186949302234404
650 2403330508256436363118403517182221929150
651 2455466032644472997649462060599935369000
652 2508954863094114658561890799989132213690
653 2563212060423542899523507066286781719770
654 2618876832573553745275341004429453708900
655 2675335176940867352224441225927351363972
656 2733255680071065839539837893006252884722
657 2791999040087724876021574724122792596710
658 2852259379889041848516916862191430982500
659 2913371076591882761470144253703711246362
660 2976060094396476286595547700840420332840
661 3039627974608086746756406556904278752842
662 3104833807020706389193681150251710472970
663 3170950689282467407085815467636994909000
664 3238766355816505599179332386453394237850
665 3307524229419847135127588930796009600200
666 3378047916529784723172929773819825675150
667 3449543888429561177311863872717029438420
668 3522872964336908948000501693344592445330
669 3597209565126979305969577179427754563700
670 3673446712601769840860801458242272903300
671 3750725510873511035701549854151756896964
672 3829979254705452168407995216633269172500
673 3910307393843642385349261939523654332610
674 3992685089368405220822226409504660919650
675 4076175839686274829148450442916512722140
676 4161790851774011022456478461191714607051
677 4248556142355222384083890279724367786410
678 4337528200320143028083602529495214440500
679 4427686261672884911191087846086280094500
680 4520133753086593962240892981841243070100
681 4613809485639652945365298223400121825700
682 4709857328282365007408073650999951694740
683 4807174104576034762873518118708708208330
684 4906954408951335416746759316533122042462
685 5008042444329093526948434114936349346740
686 5111685507239763633173593999998731094500
687 5216682551973958733075436287583433025540
688 5324326055923918951410684556211467861450
689 5433367825757802015789130334944494535300
690 5545157265310432762785208038106279757000
691 5658387207729814444134935960640594620762
692 5774466024820571741809445049435290714010
693 5892035778495799956777497062083811200700
694 6012555424618517460739512412593144961450
695 6134614323938825804903534232339095481892
696 6259735075496159086580446695644765435300
697 6386440838157605011700256525211108810660
698 6516320298328876868096629586303725283770
699 6647839891679189792817741559309670422100
700 6782644709389284392825795196504517429350
701 6919142126021169266081624263604996599802
702 7059048520549849161478294000821841381000
703 7200697228185175053208027616735518522180
704 7345878417847264671952267058510679878282
705 7492861908735123102494458246172644491400
706 7643500901721605467144431537315357040450
707 7795999330638563517038927931667441635700
708 7952289948596362867127650127688543940740
709 8110493723886421169168581954736565869162
710 8272625961114419260638704700137248312820
711 8436736806568886899675969806291698559542
712 8604911716210643964971393773447275404690
713 8775127147866953943715277301950176638820
714 8949557487765709546533043678154219225000
715 9126086593437919709759263936659759360680
716 9306980850833946550196453794184025660762
717 9490044964487650158904815119433075618740
718 9677623579864385868379128058073049348370
719 9867439342414215660809260684394709052322
720 10061935961233624188593987841972538379086
721 10258732511525695684090600235493085634500
722 10460375441123389482678077664187506511755
723 10664395744689480798553614316359589017140
724 10873426791407547049352544849709304475402
725 11084907975962437850668672549887713525982
726 11301583211857103540352459617578577344350
727 11520776513726285698407707139370781165810
728 11745346093785501694313394404863789292500
729 11972517685718048129586787714834556300191
730 12205246309624511360085799203379925074100
731 12440655884170712718612693966901231868500
732 12681824349259383789807074248035361154340
733 12925746818392285397236812919259531999930
734 13175628629841474680685502951110131726050
735 13428355743781149239783397866146283462220
736 13687240827981447435947383679646621832050
737 13949056392752270415081287509119312497860
738 14217252046244884151383482570280723778470
739 14488457044583796331077780957951697245242
740 14766262490912382478720053984024657885540
741 15047176061099232718373110651541546338600
742 15334908194299081494652297827093567432500
743 15625840704778503476628430852389183736850
744 15923836013128318940256540986486417021300
745 16225116303159583601323478306539689951652
746 16533701440785357304732531096994408403850
747 16845678821835979094425513557508952600030
748 17165200402270042310776447555750939925460
749 17488213547981529416435787455515910552500
750 17819039263222287212045489660417724432200
751 18153447687941061199053865781720019948002
752 18495934395895238229494879680033452879970
753 18842119663649425658391760093525829335940
754 19196645661432344091640362914777750675300
755 19554977603181018004951180788965037580852
756 19921944957942912482613488518534255809000
757 20292815788321462779133873663783527283850
758 20672613511043544907898224145301645838570
759 21056440300371521769615855305552267139400
760 21449481580491536695419968733965850265540
761 21846667293518788381438063368966344796242
762 22253390860245076370972759613202757984500
763 22664363730380698237565727881982718191700
764 23085193975373750426385655863860856595842
765 23510408924524114393693498699514997519580
766 23945796162925805831161836013313770466050
767 24385692622155781636435850349394204838980
768 24836115981685909824077043980161209826170
769 25291160474190859814385565704560191941122
770 25757081900501624261219107385619752197000
771 26227771025119668256078197097797369504500
772 26709681711539308897451175511084966853250
773 27196493606220266129883684543147721208810
774 27694915651466286450164506786257447520750
775 28198358988196179817948279088858491632822
776 28713795675083041185682480214626359267650
777 29234411383414836687528099007893047005000
778 29767397322549589397795604966341566184170
779 30305706115315519224068020569939969071764
780 30856810725975217532288093572161607645800
781 31413365995447130618558346796571489755444
782 31983136328589449871121975933050432270500
783 32558527834324682643556797552963561641480
784 33147546278968686945291797447493489132531
785 33742339789251808906818210861574524631300
786 34351226005721397712003745860709588260900
787 34966024137052339293553585812298629905690
788 35595373383023225777772672531708768587370
789 36230817692887012295019480485673222401300
790 36881262957172359036279539688553567756820
791 37537968796429931066778257282823320246500
792 38210185061776711884289516606982835449390
793 38888807182363348762423149181213349566180
794 39583440593987002004353869871725577375450
795 40284677576372317561068033546701201775400
796 41002416831318473818984896166958180988882
797 41726936366462235497285162894391576205370
798 42468515086815215575136012276374084565000
799 43217029283831217168451630991957258964100
800 43983149636656199846858567185700486850555
801 44756417455433912665814988063292507296902
802 45547826995758401484448827502199617388770
803 46346573771258200489725403311589988319220
804 47164070657252567911501772690755029944100
805 47989069069604293937353319940216217721000
806 48833414486083617030902271163028611061300
807 49685489966239384342430588146774746682340
808 50557496316024658078886679064260337998890
809 51437434860301772837423225828478435179762
810 52337968514335637222850851575907121738610
811 53246609481207900818015621743146524650442
812 54176496610112530060738849645170886871700
813 55114735700036606694869048322563337215540
814 56074857017634781041274043971726370747300
815 57043547009326039701728680586099273934340
816 58034844002317560584380177751683557810100
817 59034894499424183187514346400058017184900
818 60058261673091794081481083345516823876370
819 61090645699675830777452204143899740921500
820 62147039000552944793866818304586194461492
821 63212679470663353240085165503301559311882
822 64303119599431232845516339665741991340500
823 65403003514788542002900001918334004479410
824 66528460196270963532417215966137090725650
825 67663642087251947587371923194590279613740
826 68825150368500868698757892149217848704500
827 69996630387122322553862296810833717589610
828 71195298271138925634323056801156649865510
829 72404144709822983042424758960037763820282
830 73641020760119323258058073889121743151300
831 74888377901841426073906851412176915493700
832 76164584304708561375349468875635529584090
833 77451533270103960422134030835011935575430
834 78768269828725150467961119467445495784900
835 80095968446881556281300687899429157547380
836 81454370593020753012501760620654378567684
837 82824057537541434382119836235870215079080
838 84225338920603331497459569698472163542970
839 85638184455665763972703636644034434501842
840 87083646015638712841503031178684368765000
841 88540901833145211536912324257883252100843
842 90031769808957052376135746194424492870570
843 91534778625648553556490827679921403336340
844 93072367395553692567925903771487483207322
845 94622392609877933734339162877322434476686
846 96208109272241812687847241795157821080950
847 97806506001652332920303019956424836480550
848 99441676983762249930325197017036635868170
849 101089897039912785270592436581828408324100
850 102775942110560745435758619035954104550550
851 104475351551180694250253374421966410558900
852 106213794802723177745735333707765729093140
853 107965856985190133652379167714735551124170
854 109758129221477060634345989229228744084500
855 111564416170660829961233410104723366500332
856 113412053352948131768642170246065461554250
857 115274038092740224188266900940671335413650
858 117178686925290316210645900909010271521000
859 119097952051486852604097748923625963867562
860 121061158479166031630324536791365894849700
861 123039401847381884780304524622822726049000
862 125062823096090726875062612748656269871970
863 127101635813556836871947601812187994807490
864 129187053676194720454976050659071232287700
865 131288142718672819503547324801608044657860
866 133437222847537596150607833849548151782050
867 135602424784083908120332564727476409373870
868 137816958286665999304571586865003588625700
869 140047986829554408221656996764278494140244
870 142329896634747088153580409136963944295400
871 144628595950579493139513927672188507625700
872 146979679859709424421865023898301563800090
873 149348031490319842255382398361721846446870
874 151770219874130068213495398628914383095700
875 154210072869573211454269292513800781666600
876 156705444334209521588114965744274708735700
877 159218785599036824660651669785398798634010
878 161789275085396437716373502039375223317170
879 164378245939881340045392393000582604746500
880 167025937549870227301792981537324941372452
881 169692527272059435439424840462543207250722
882 172419661870202868090215517903263530447185
883 175166015054668531375643511421984179904730
884 177974678966854766903134162930862456387700
885 180803103390677203537150539753638430825640
886 183695540328076876348743528704796079206250
887 186608180192063027791735955893818125821490
888 189586810251442352729549102557558910538500
889 192585973657758269104732832452829283278500
890 195653039681125816950945860103848163842420
891 198741218100175369618092627851592554658962
892 201899140120290738486010843431794060828610
893 205078637983689432742711157248202861873140
894 208330022310048973530610084987120316056900
895 211603328337568628931000138317506224664132
896 214950590889635142706893215549001896775250
897 218320387459488560873701960097592587653000
898 221766131029174310882185499446431980144770
899 225234899598964988015287907186407413481204
900 228781936157959907393684001152369866199721
901 232352352373951377835168121375971857510100
902 236003276263718475398692499529432186407540
903 239678233521232818922817538729444556525000
904 243435849420616299088011356795339269878050
905 247218011552109288570881697447798696315172
906 251085344734933231047291334694904112546900
907 254977594054277840693228189635603747911050
908 258957436580875041194986948608457084977210
909 262962885064673474251989467041876228789262
910 267058250118567127603754961816341230765000
911 271179763487068712573403061245219568023842
912 275393912094831499664252874264393753661540
913 279634586199074131443004584733984489779460
914 283970513448112886467956945794477009763250
915 288333701842230728036685645967412183275240
916 292794651647404730941680266294787137867562
917 297283427419955214901239578004919051047700
918 301872904958879497632699135121757359177000
919 306490600045247604976613251364234013137522
920 311211825424469788760126012195170076571700
921 315962043188939341226290338149927862582500
922 320818497965827924745205369777964337198170
923 325704541589194152653948699457409114093780
924 330700000768350488582330636404393864269000
925 335725445206148342142542371085667859862190
926 340863359456130506039770881352024940255650
927 346032084396882201481914817175757366443270
928 351316198811618286122241191194052999870010
929 356631742805532390627879462859633423154882
930 362066110856548417130183954646979818043400
931 367532318069902090971412149059480427541422
932 373120646291847760130281247647150559990130
933 378741681736366585689629650302776370582740
934 384487985633155578161702270320535996369050
935 390267649081522555531683598509184252527560
936 396176290416888056545040292801187270075550
937 402118702374087311669803096843060946811890
938 408193649371268630191439810384919835092500
939 414303290441535641429331433694771833313300
940 420548858503966735778453347707110355606420
941 426829795094328091222211134188149414756762
942 433250663338492731674841594450785949422500
943 439707322786900082139169153603196605089220
944 446307749911909670233480039531232436873322
945 452944937528353471614232217134414887274000
946 459729546070734283860487778213259579126500
947 466551624603308831128926483954101355764570
948 473525445754672375913798768857454631481140
949 480537156272436527495971170010521313258900
950 487704744513984936812095311858686345401470
951 494911252166879922089243312103904708600100
952 502277571085781460275280912350754605222500
953 509683540546626558741952779390830857756370
954 517253982453137190137090102504725656587950
955 524864503193832613417126885217871413005012
956 532643951747447570635387669706572281687522
957 540464558182341058705330546365569039192680
958 548458325677120774076529842743319199109570
959 556494018150335914041618490144568515946500
960 564707897541553826761548030973690941855620
961 572964121067545096124104365272514433863363
962 581403330106534796375866712689841506338500
963 589886029252346374069723229317835144567150
964 598556267510450011960323376569513940011042
965 607270783037269602367279281589935646604500
966 616178253709175384281960208113500281825000
967 625130426008072762987689047382748199640530
968 634280719782559666389467305569290763446235
969 643476912755080509662751478026729168176200
970 652876123531775315078494214959120760047700
971 662322057487172861398966074228182099817482
972 671976844118385343353506939167600636592910
973 681678762287060908529334464733651389019700
974 691595092224809021201732401973510683781650
975 701559824295104512157731490422767898716300
976 711744230489867171866785468409935451441402
977 721977880380330837168752963062635206387810
978 732437487599581876538317536318328183310500
979 742946746597133914433884394821488357827764
980 753687943060686940230777863629176300654366
981 764480116265977743390861467764071515792222
982 775509880609046176389878701988206138647370
983 786591501064836173518380227343862127282930
984 797917475592621191231048745767019474857300
985 809295689116122476714776972876358294574820
986 820924686154652993973036236978782169890100
987 832607326593096764736097518727845507865000
988 844546822466630045125663777799784987692580
989 856540854470654737170056259723120472064500
990 868799018592040679293201451098564214187020
991 881112094924532670558218167227898966848962
992 893696214162606568839468558177853028166210
993 906336707596327619061440410815955058950340
994 919254761302663377730100261296655909874500
995 932230119568141501911496331340177929918452
996 945490864067147813277789902738723937440100
997 958809252596695700879336677615830815260970
998 972420452164038894081697109653917644087770
999 986090843166099963854584520701380286886600
1000 1000061039045617672774591294066867797384820