20 1
21 21
22 231
23 1771
24 10626
25 53130
26 230230
27 888030
28 3108105
29 10015005
30 30045015
31 84672315
32 225792840
33 573166440
34 1391975640
35 3247943160
36 7307872110
37 15905368710
38 33578000610
39 68923264410
40 137846528820
41 269128937220
42 513791607420
43 960566918220
44 1761039350070
45 3169870830126
46 5608233007146
47 9762479679106
48 16735679449896
49 28277527346376
50 47129212243960
51 77535155627160
52 125994627894135
53 202355008436035
54 321387366339585
55 505037289962205
56 785613562163430
57 1210269541711230
58 1847253511032930
59 2794563003870330
60 4191844505805495
61 6236646703759395
62 9206478467454345
63 13488561475572645
64 19619725782651120
65 28339603908273840
66 40661170824914640
67 57963796707857040
68 82115378669464140
69 115631859759041340
70 161884603662657876
71 225368761961739396
72 312049055023946856
73 429803415410341896
74 588989865562320376
75 803167998494073240
76 1090013712241956540
77 1472474663905800940
78 1980224548011249540
79 2651487106659130740
80 3535316142212174320
81 4694436188839116720
82 6208770443303347920
83 8179808679272664720
84 10735998891545372445
85 14039383165867025505
86 18293741700978245355
87 23754560119180706655
88 30741195448351502730
89 39651686882656286130
90 50980740277700939310
91 65341512186912471510
92 83491932238832602485
93 106366434222074411385
94 135114119146959387435
95 171144550919481890751
96 216182590635135019896
97 272333912878027232856
98 342163121308290625896
99 428786696323047746376
100 535983370403809682970
101 668324943343021950370
102 831331027085222426070
103 1031651756503348311870
104 1277283127099383624220
105 1577820333475709182860
106 1944755294749129923060
107 2391825477450079330660
108 2935422176870551905810
109 3595067609875170311610
110 4393971523180763714190
111 5359679550253459035990
112 6524827278569428391640
113 7928015940627369981240
114 9614827842888512530440
115 11639002125601883589480
116 14063794235102276003955
117 16963545623783157654255
118 20425493710269516359205
119 24551856075980529765105
120 29462227291176635718126
121 35296331705271019028646
122 42217181059245728642106
123 50414691944536161388146
124 60109825010793115501251
125 71559315489039423215775
126 85061073128480823822525
127 100960339133804342294025
128 119656698232656998274400
129 141612055706539016306400
130 167359702198637019271200
131 197514603495688734455200
132 232785068405633151322200
133 273985965468577071910200
134 322053678708678312596200
135 378063014136274540873800
136 443246292435632220334800
137 519014889433176189622800
138 606983514760833170914800
139 708997550855090846698800
140 827163809330939321148600
141 963885100129441688280600
142 1121899050970333768326600
143 1304321660884209177810600
144 1514696122317146141973600
145 1757047501887889524689376
146 2035943930758983100036896
147 2356565022217090674845856
148 2724778306938511092790521
149 3147224556076264750587501
150 3631412949318767019908655
151 4185827140054456641268755
152 4820043373396040980854930
153 5544861925786423083239130
154 6372453257993351901633030
155 7316520407325700331504590
156 8392479290755950380255265
157 9617658749260468683942165
158 11011522336109811971470015
159 12595914039147194988947715
160 14395330330453937130225960
161 16437221157468679985577160
162 18752322728943141955376760
163 21375025208515609361723160
164 24343778709698332884184710
165 27701541290346378799244670
166 31496272973955471785442570
167 35781480181296352300468770
168 40616815340930994503234820
169 46068736863203611215078420
170 52211235111630759377088876
171 59126630490654701016438396
172 66906450292056635360706606
173 75652391506704561551648646
174 85477377416666192921992626
175 96506716438171508137733610
176 108879372391783239950263560
177 122749356135959448861125160
178 138287249317726467704305560
179 155681871873415331566482360
180 175142105857592248012292655
181 196898889193939111119409755
182 221207394032697026072423305
183 248349405570451262400328005
184 278635918444896538302807030
185 312409969165490058097086670
186 350049724486633438590711570
187 391971847179643431236305770
188 438635162320077173050151695
189 490544648985175063351944795
190 548255784159901541393350065
191 612379267687375405883800365
192 683586159278930685637730640
193 762613460929674117503364240
194 850270180576763096526739440
195 947443915499821736129795376
196 1055107996806619660689999396
197 1174329239383638831389434356
198 1306276344932362295590494396
199 1452229009170615066047532876
200 1613587787967350073386147640
201 1791884781112913617406716440
202 1988795196619827201737124840
203 2206149862917076076243914440
204 2445948761060236519313905140
205 2710375654147829656537030020
206 3001813896529316716379721420
207 3322863511131382675350814620
208 3676359629336848917409411920
209 4065392394346039279040037520
210 4493328435856148676833725680
211 4963834031233755868125215280
212 5480900076153938771054925205
213 6048868995962637089298958905
214 6672463737814455345927717555
215 7356818992974912304484406535
216 8107514808584597233513427610
217 8930612758694708627778750210
218 9832694855532557984120038110
219 10820905393777036173478835910
220 11902995933154739790826719501
221 13087373637946256187923905521
222 14383153206059746899599539731
223 15800212635228194870003435271
224 17349253089662331621964556376
225 19041863147190363975326952120
226 20890587724587486691378112520
227 22909001997494490236438799720
228 25111790651099729682250222770
229 27514832818669081804953593370
230 30135293087113756262568221310
231 32991718972148235529162365510
232 36104145290275427560215418860
233 39494205880911617941456303260
234 43185253159501488777106425060
235 47202486011548138895907022740
236 51573086568172966571453969290
237 56326366436207341370666316690
238 61493922989987831404672400790
239 67109806368068911898249788990
240 73210697856075176616272497080
241 79836100376986957305527926680
242 87028541852391187693413325480
243 94833792242740173136768780680
244 103301095121556260023980278955
245 112483414687916816470556303751
246 122437699173573171910428543021
247 133225161655826314810025771481
248 144911579344933886284589435646
249 157567612475495797750492443126
250 171269143995104127989665699050
251 186097641310697558984441950050
252 202140541423688727862411083675
253 219491660859198489910686713175
254 238251631872805198450061645925
255 258528366500277981296875403025
256 280437550101996454288136030400
257 304103166144359024270257214400
258 329658054055649698578682190400
259 357244502093779380468111662400
260 387014877268260995507120967600
261 419132294468946555300243039600
262 453771327069685940035800315600
263 491118761396409062672491699600
264 531374397576442592399745117600
265 574751899419417497901765127200
266 621479696120183148137680991200
267 671801938721007694545590383200
268 725979514424314766686363801200
269 784291122008597077263581777200
270 847034411769284843444668319376
271 914527193583570488340657826896
272 987108716883853860431186225856
273 1065141026518941122125351144896
274 1149010398685786879773016589376
275 1239128861327809380147370831680
276 1335935803619044487971384177905
277 1439899679387063514272659211205
278 1551519809572107197549609537655
279 1671328289075744818982011818555
280 1799892003620032881980628112290
281 1937814762518119692860369730090
282 2085739553550037226666504823990
283 2244350926443576179264718118590
284 2414377511780210738299924036665
285 2596594682480604001567842831885
286 2791827365373882497926327255335
287 3000953010720240737471370495435
288 3224904727938169150715502621960
289 3464674596186360165638588318760
290 3721317158866831289019224490520
291 3995953111550730277138724452920
292 4289773193282401621045983603870
293 4604042291691368772770964087670
294 4940103772836724157644757086770
295 5299384047224849550928012147626
296 5683397383980273431430042013396
297 6093750985711701116009828440356
298 6532150337201751556010535522396
299 7000404841660658477588351688876
300 7500433758922134083130376809510
301 8034272460624777078370973023710
302 8604079018115896020099410826810
303 9212141139537514113392655408210
304 9860883473307761586166786070760
305 10552875295996025557125858777480
306 11290838603408335036645149601080
307 12077656624551773018292895217880
308 12916382779034535033452124052455
309 13810250099382945762410748554355
310 14762681140719700642577007075345
311 15777298401250264260623536771245
312 16857935278048227566145696824070
313 18008647583717048560421853603870
314 19233725650636575673375721195970
315 20537707050679733346146956531290
316 21925389959509445058724453594215
317 23401847195840047419581319156115
318 24972440967372936508143823797465
319 26642838356494872060528026058165
320 28419027580261196864563227795376
321 30307335060677223234301648246896
322 32314443342841277753129571971856
323 34447409900124530410101820946896
324 36713686867237986358134835482876
325 39121141743778182184897775514540
326 41678079112652573177374754306340
327 44393263419665770127040862078740
328 47275942862501209745679879096840
329 50335874439362129470319353472040
330 53583350209643557178081892405720
331 57029224821196197511077512496120
332 60684944361016466582300429963820
333 64562576588557454862319626766620
334 68674842613306337337626609363220
335 73035150080817850819380679798980
336 77657627934034170491493381052080
337 82557162819462193866351007616880
338 87749437210623338134674970360080
339 93250969324142042719921050006480
340 99079154906900920389916115631885
341 105252310975866709822309643085585
342 111789721595485760121831981165435
343 118711685780964754556620339132335
344 126039567619295912245300606980010
345 133795848703560276075780644332626
346 142004182979852317552822401653646
347 150689454110118514345043955271606
348 159877835458296472536814928154021
349 169596852811384403998019483057001
350 179875449951468307270626724454395
351 190744057199291165715981813545295
352 202234663054670151602486742072120
353 214380889063959650197230690544920
354 227218068049825497514430133092520
355 240783325843844930201858797754760
356 255115666667883318904350392859210
357 270256062315828916465439436945810
358 286247545293096899688246504220710
359 303135306077350404094632728658510
360 320966794670135721982552300932540
361 339791826615598227670678535591340
362 359662693669141983674811783286740
363 380634279305826647445937834790340
364 402764179265467731599771429836290
365 426112827338828179808453831565930
366 450743626606968537022815324720030
367 476723086353767876332487677729830
368 504120964879846489914814555760280
369 533010418454622793061795332594680
370 563468156652029809808183637314376
371 595574604324510140851384984169896
372 629414070479311853399759130997731
373 665074924330830938578215738986271
374 702649778812798788215403068872501
375 742235681844505762199369438949825
376 783934315655994849963378957991950
377 827852204488263469008946406618950
378 874100930995987685154697602519450
379 922797361692142987948831173690450
380 974063881786150931723766238895475
381 1028028639779843504118434728584975
382 1084825802198619388323873111379725
383 1144595818848681062611689811731225
384 1207485699005202000117826614573600
385 1273649298950692520672228072906400
386 1343247621297724898851038350114400
387 1416449126545557318406953246578400
388 1493430057336076737885592009979400
389 1574374775890877645088063121631400
390 1659476115128222382660390857935800
391 1748935743976104990890061524131800
392 1842964547415680528034688487794800
393 1941783021807942218545931838346800
394 2045621686075746615259618032910800
395 2154721509333119768073464327999376
396 2269334355574243159992265622041896
397 2389723446055635370071430907030856
398 2516163840026833008699548944439896
399 2648942934487351900979208519344376
400 2788360983670896737872851072994080
401 2934731638981704965582712021707680
402 3088382510132579571110602703472480
403 3249655748259607224954498406003680
404 3418908651814795101254211864649705
405 3596514296064914327293391701774365
406 3782862187052733722489940494612415
407 3978358940905588178432573078313315
408 4183428989405876228867241793690290
409 4398515312768646214927254225242490
410 4624080200602935764410703159870310
411 4860606042066001532411250636078510
412 5108596146253042426922028729755985
413 5368575593899507690378620522618885
414 5641092121508619755880073341025935
415 5926717039053359996684127687406995
416 6226046182439893329849992722124520
417 6539700901958275865358808476387720
418 6868329087986329928944678249070520
419 7212606235253815138415589439500120
420 7573236547016505895336368911475126
421 7950954080533538608320726463169646
422 8346523935286450976893896933974106
423 8760743485424736385176472464196146
424 9194443657970515414145604764403876
425 9648490258364121113609585246596660
426 10123785344983043335954885012438860
427 10621268654318819421259793366858460
428 11141919078550134098772528335822110
429 11686756197305641878663605516057910
430 12256841865466892702013049687572930
431 12853281858920269475833636047065530
432 13477227580227078673689637796923080
433 14129877826242917834643131152706280
434 14812480619781223044046180966846680
435 15526335107481522949783346314646520
436 16272793526110442322369084118235295
437 17053263239592957541667361533977995
438 17869208849142859816388287923163545
439 18722154378934881764664578516154645
440 19613685539836542801077177493114390
441 20545452073795523456710297564046190
442 21519170181558344473615998870399090
443 22536625036478360760784604017935690
444 23599673387255641928746141943310015
445 24710246252538260372451842740642251
446 25870351710403906399327516108747521
447 27082077785832660797422481734449981
448 28347595439376243077675868731386896
449 29669161660326184479898519954295376
450 31049122667783216316172869719611440
451 32489917223132785518779499404976240
452 33994080057537081144648920673725140
453 35564245418162350481584205693296740
454 37203150736971675388569652960268940
455 38913640426027844371952165740051420
456 40698669803368571178005017379503320
457 42561309153637155671277558220670520
458 44504747927775838578641830285541320
459 46532299086216651270151708658458920
460 48647403590135589964249513597479780
461 50853635045470537354918425778771380
462 53154704504541602393602517442969180
463 55554465430254541553584572406534380
464 58056918828013755137079372965387280
465 60666218550621114918521142536865360
466 63386676781590671641324781215648560
467 66222769702467211759504860912098160
468 69179143349898783713054185059959685
469 72260619668379798577778202211850985
470 75472202764752234070123900087933251
471 78819085370727942898067310291389271
472 82306655519875197008601262074194106
473 85940503445697501512292267022282146
474 89726428707622501578913071736920126
475 93670447551913600549414745219861670
476 97778800514716828643687321764592445
477 102057960274660672348006241754290145
478 106514639762637120922154985935700195
479 111155800536608237302205312120262295
480 115988661429504247619692499603751960
481 121020707478506601095601067916279160
482 126259699144242817593246135791442760
483 131713681828659353990362599540533160
484 137390995700584326145119608141418210
485 143300285838243867054587118169006090
486 149450512698254333451779698347933390
487 155850962920877645376909449883176790
488 162511260481598912273358571673056140
489 169441378199364324310602007565297340
490 176651649612103231728074433419139780
491 184152781230451564285529823373243380
492 191955865180894427178984476906007930
493 200072392249854022408539845908376130
494 208514265340565162594554185398181030
495 217293813354904748388009098467578126
496 226423805512673855463135531176299896
497 235917466121171711038109767284320856
498 245788489808250025307486744994961896
499 256051057232394076468550909712914376
500 266719851283743829654740530950952475
501 277810073790344404692359679847041975
502 289337462744300604057187882330321725
503 301318310062905183935332308099693225
504 313769479900215315502908023310424350
505 326708427524966462533955776848998550
506 340153218781137921897493051616447050
507 354122550147919766739279213900490050
508 368635769416277134228593935781657675
509 383712896999764951579456673441439175
510 399374647897714541439842660112518325
511 415642454329393341498492055636449825
512 432538489058230469201682789605411200
513 450085689425704321907633409873379200
514 468307782115004092025351361690115200
515 487229308665105267460719093475574400
516 506875651756440157277683573051202400
517 527273062289898513707369028707186400
518 548448687281460703012885857169322400
519 570430598595346903534444408558874400
520 593247822539160779675822184901229376
521 616930370345115301818569577512056896
522 641509269562052166432855218050385856
523 667016596383604936469946876819784896
524 693485508938509894266373340185649376
525 720950281569738008890784165539536480
526 749446340129806704894372472477858080
527 779010298320331624219594266263966880
528 809679995104596648795168843675934080
529 841494533222655456213446597847876480
530 874494318839230179986522935018381440
531 908721102355442711492844772005402240
532 944218020416202192410534020911863265
533 981029639145878691139989538296341365
534 1019201998645718328927537769358455815
535 1058782658787299623254820789527716235
536 1099820746337194957489503765865999810
537 1142367003448885284665113195880158410
538 1186473837558880855501604052863948310
539 1232195372724926360530567600180478110
540 1279587502445115835935589430956650345
541 1328707943997711453437915320820629245
542 1379616294342451355868486789051304695
543 1432374087625145480375885901443323995
544 1487044854328395307871148722109099720
545 1543694182112334176742430578189446376
546 1602389778390369696770659877740375896
547 1663201534686019400632924009722932856
548 1726201592818065590050837797970013646
549 1791464412962415895912873253469825126
550 1859066843640242910852981678129063810
551 1929088193683189913144996053953134010
552 2001610306227670736947439514628063860
553 2076717634791560820885429740317672260
554 2154497321487873960244434599505600060
555 2235039277431345883991890098552538380
556 2318436265395202073693080027603006230
557 2404783984776773845525224535148742030
558 2494181158932044248704600911920070730
559 2586729624940654424908853264867012130
560 2682534425864382366572144126528753320
561 2781703905563620162009191968544603720
562 2884349806137923489020601266276876920
563 2990587368058288995061875714390205720
564 3100535433060431972821503498007492695
565 3214316549869989109438806378668318115
566 3332057082832259772788213205725765665
567 3453887323520825029562919355843709565
568 3579941605401147110933828821385450790
569 3710358421627054109510653186463244990
570 3845280546049856077129222393243726626
571 3984855157521720181562225020947673146
572 4129233967576854970749262159387806231
573 4278573351576017899166956993362048771
574 4433034483401866920797533058104361001
575 4592783473794726990015462177315328965
576 4757991512420436593972852903118038640
577 4928835013764078841512273115079189040
578 5105495766945587043717014086945826640
579 5288161089555447045281129081112045840
580 5477023985610998725469740834008904620
581 5672283307736168020495400043777493020
582 5874143923669839480299506806901247220
583 6082816887210508733596114508744986020
584 6298519613707335284432856157991262120
585 6521476060210249807775612128185643080
586 6751916910394357574834821037308810680
587 6990079764376521863188782978660091480
588 7236209333544709252737683787767841180
589 7490557640523433655294368630923125580
590 7753384224401448871269609635516919460
591 8024956351350711528757161636760944660
592 8305549230768568575217202253430907760
593 8595446237078117216586040028419770160
594 8894939137324741509846877660072026960
595 9204328324709949910189377752596271376
596 9523923058206823170959842257894753021
597 9854041708404633332864862786764588481
598 10195012009733513378984754232673397771
599 10547171319223444756497180976461770751
600 10910866881955287679135014803236314570
601 11286456103365108253287683126927753970
602 11674306828566658365084510725791250670
603 12074797628860540298706620870758360470
604 12488318095602339624004792818387071445
605 12915269141605838414569059239528509785
606 13356063310261327780254010066816172235
607 13811125092553025489973056406401050335
608 14280891252163672615482344039271834360
609 14765811158858534164395157079654579160
610 15266347130345264136069569184049649640
611 15782974782810416898711517379787370440
612 16316183390337795847992311885861268090
613 16866476253418328591600821561607010690
614 17434371076765747062698492321257078390
615 18020400356657032678251382819450593630
616 18625111778021362633897402377150277980
617 19249068621506165402202172976049784780
618 19892850180753863241740707189295596980
619 20557052190127948825772116444363897380
620 21242287263132213786631186992509360626
621 21949185341772220900994953614556261146
622 22678394157113490698370201242946834606
623 23430579701296359378249809907721190646
624 24206426711273060019913710898043084376
625 25006639164538285144538957539300707000
626 25831940787130307756569946236967397000
627 26683075574185672097807835734066817000
628 27560808323336516574709409277950593875
629 28465925181245761782417435855223191375
630 29399234203581688398234400965230509125
631 30361565928739845137947474646580116625
632 31353773965626768181671248327840904750
633 32376735595826662738985155287966219750
634 33431352390478997030157310183339712250
635 34518550842201891242520149538895475250
636 35639283012403251347796777770677795875
637 36794527194328802444970093095497173375
638 37985288592203520970697280574315852125
639 39212600016830452181382168476555459625
640 40477522598018531284007399717734668000
641 41781146514218806043556752365648828000
642 43124591739756388231452467875798308000
643 44509008810053543551884328802790228000
644 45935579605247567383675493187495043000
645 47405518152615489539953108969494884376
646 48920071448226208055606562930181621896
647 50480520298249372586885879132101290856
648 52088180180359225217041480378346554896
649 53744402125680663220762990088309879376
650 55450573621734017608723719932383208880
651 57208119536844446059079463828813738480
652 59018503066491422200189573443649616280
653 60883226702083568241269812730968719480
654 62803833222654027807240469283996123880
655 64781906709981713722429145481917261640
656 66819073587654094657096728673172521440
657 68917003684597708304101335538892223840
658 71077411323613310445295734772086337440
659 73302056435463492305868371228176676640
660 75592745699071726440426757829057197785
661 77951333708403137561812928120135425485
662 80379724166608842781807100335715968335
663 82879871108027469306902188993125485235
664 85453780148649440403389834614030003410
665 88103509765661826152332155067178220570
666 90831172606703987952713955533654326470
667 93638936829476908754961682134385526670
668 96529027472361998531349388373101129345
669 99503727856718300489172173839144307445
670 102565381021540402042685163803425670751
671 105716391191172979678405138113822772771
672 108959225276791782736024927626516722856
673 112296414412374992008184956037742349896
674 115730555525903279225560642766725296376
675 119264312946541547293516692927541335960
676 122900420048570253003684884785088327910
677 126641680932849408346262811262564380510
678 130490972146613828052836148990909802410
679 134451244442413944230463953209146822210
680 138525524577032548601084073003363392580
681 142716917151224153702478447375628548180
682 147028606491140291276571451828064455980
683 151463858572320993879182958670540005180
684 156026022987149939477953529714833378830
685 160718534956688283522403259931820848870
686 165544917387820063808361315785629282770
687 170508782976660245631700485674253848970
688 175613836359194983524865170874081808520
689 180863876310142516664621977178239710120
690 186262797991042293281476364556694626840
691 191814595248599440622205913425746627640
692 197523362964331566831200137039608134415
693 203393299456585105221428967263667811515
694 209428708936008995584082645817485847465
695 215634004015594447305092501989855798501
696 222013708276410851071515357078313070646
697 228572458890189605903761010167775790606
698 235315009299929712272603517842341448146
699 242246231959721456374889335746386851626
700 249371121135007381562386080915398229615
701 256694795764523016850561883585453977915
702 264222502385183515878437598646610986065
703 271959618121206459242374277962763577165
704 279911653738785595477531420593253740240
705 288084256767655247900233067909845090320
706 296483214690910502941056189423251652720
707 305114458204474127480824928562210943920
708 313984064547627445140151234625065913220
709 323098260906049141660910341580800772820
710 332463427888833174752530931191838476380
711 342086103080984641460274228766131919980
712 351972984672920613756813946360528796280
713 362130935168531598280820120858668155480
714 372566985173388416675080066704739283880
715 383288337264708946651341363588328903560
716 394302369944729318681552322312131458260
717 405616641679154837151611212478907109860
718 417238895022397096095783453524148001260
719 429177060831335496556320891393222336060
720 441439262569373653600787202575885831376
721 454033820702594014616501530752087994896
722 466969257189847405346316389178073407856
723 480254300068648185014774892426382750896
724 493897888138780235725421906415768624501
725 507909175745554143121887776101322344345
726 522297537664691654258485163526288982995
727 537072574090849834011200443965505078695
728 552244115731834292599087462156621041370
729 567822229010588433434040564051025019970
730 583817221377083882263168467263729950110
731 600239646732276115238222432587604210310
732 617100310966328815104464635750177362285
733 634410277613350661250452423569256671185
734 652180873624929111145423079691644813235
735 670423695264787268100539809193509003815
736 689150614126932163857538127886065121240
737 708373783279705724913536402025146435640
738 728105643538193349562938530215261935240
739 748358929867489409356066166660749054440
740 769146677919364115171512449067992083730
741 790482230704922065661706969153095886330
742 812379245405889435901643450293070841630
743 834851700327214178250236630107540297830
744 857913901993711807483668581215483399980
745 881580492393538340103907714490393286876
746 905866456371321765451122803043847647396
747 930787129173834056110025768739689398356
748 956358204151137189519641861287483063146
749 982595740616188964266408441844066960626
750 1009516171865947566027131960798698932150
751 1037136313367067882471102739479921885150
752 1065473371109337496746269480995766745400
753 1094544950130056118758446001623209221400
754 1124369063212618955781836900849999663400
755 1154964139762622192673859673662244552200
756 1186349034864867360953040643055240328075
757 1218543038524700939269269697140864217575
758 1251565885097186059574669959936009589325
759 1285437762907664708007002029217092392825
760 1320179324067331321736921002979716511550
761 1355811694487502207613760976069587402550
762 1392356484096329760379630544157716443050
763 1429835797261776052718247786261558070050
764 1468272243424727021877340468687944039675
765 1507688947946196203672705313484935825975
766 1548109563172635780178675965320993086725
767 1589558279723442628376230877377780050225
768 1632059838004818099723188922227453313600
769 1675639539954212441504849507600683041600
770 1720323261019658106611645494470034589376
771 1766137462378370705988786519622365736896
772 1813109203399072054552318075995300995856
773 1861266154352566664234982566725587874896
774 1910636609375181164612568311201067659376
775 1961249499689755500098993961828910511280
776 2013134407088955381053993802088934598880
777 2066321577685757372627415038603833795680
778 2120841935936041208316792744107892734880
779 2176727098938308433832386755810340501280
780 2234009391015632339985870617805349461840
781 2292721858585031350235170765448065610640
782 2352898285319546608771526953517568645040
783 2414573207608394488424777987685788006640
784 2477781930320656124247416154902693451840
785 2542560542878058898737544681828254064960
786 2608945935642499078861240365426902996160
787 2676975816624050554190086268045596685760
788 2746688728515301870705453097942617432785
789 2818124066057962517537844595938524258085
790 2891322093747779725785580819209654758295
791 2966323963883908901551743745777998591195
792 3043171734968984261695571303958775756770
793 3121908390466241293046038866803763486570
794 3202577857920149336793998527444687607670
795 3285225028447120932582230747507776320126
796 3369895776602974564865277931721894266521
797 3456636980633939161129506449912934015981
798 3545496543118102121569853659422263939271
799 3636523412004317837142892264285479958251
800 3729767602055710602197838219779979444360
801 3825280216705024574085106804153346395560
802 3923113470329194000532296236484634027160
803 4023320710950629351759174812129196837560
804 4125956443372839284202010904275349818110
805 4231076352758134552589323284002110323030
806 4338737328655288103545794614383843410130
807 4448997489485155653826500957824347689930
808 4561916207492393106969305550662529103380
809 4677554134171541221214408352960692071780
810 4795973226175884036941355399871089339420
811 4917236771717625731933551490891850131820
812 5041409417468070826174297740661846347270
813 5168557195966635033644015212053065675070
814 5298747553547658586128751111601001838170
815 5432049378794140563138279441452599368690
816 5568533031527661682815120633448895835240
817 5708270372343914171718887776069947173640
818 5851334792703410767501316041134356877240
819 5997801245587100649040773263690911492440
820 6147746276726778165266792595283184279751
821 6301248056420330678756600150720966658771
822 6458386411942034685708136314080591762481
823 6619242860558274652973594254655450835021
824 6783900643159226758768957295816034189126
825 6952444758517219970166943812482271063390
826 7124961998182659671659920085744858434690
827 7301540982028574409495358006085499288090
828 7482272194455024271116530233958902735815
829 7667248021264790013294936420212522086515
830 7856562787221945322265181763921473249145
831 8050312794305100570656431622464542873045
832 8248596360667295165992796933362684323120
833 8451513860314707101195571765671729447920
834 8659167763516542656507502275884794053520
835 8871662677958666402679465521918776729680
836 9089105390653731755686315167063844786780
837 9311604910620775372716579920235542333580
838 9539272512347444697232877717796313539780
839 9772221780048236997531604890392072112180
840 10010568652732340338934814765767488505160
841 10254431470094882125510571520110180064360
842 10503931019245609184525427274857386391960
843 10759190582289244887673068277891587762360
844 11020335984771993549995230129296723387660
845 11287495645008890363328447829400886378876
846 11560800624306926449607587002025605177396
847 11840384678099113304495315829160444480356
848 12126384308004888988178777564164319950896
849 12418938814832509952911679314807608731376
850 12718190352539317421656539057333093279120
851 13024283983166015795222280069543276029520
852 13337367732761352713376661801984220164845
853 13657592648313846175882704102151908524145
854 13985112855707463590172457198126774435995
855 14320085618718420801913114855566936697935
856 14662671399070536132102423823403466284010
857 15013033917566845239201645420139510878610
858 15371340216315457297416481826348091090510
859 15737760722067911583409723347834338792310
860 16112469310688576144919478665639918287365
861 16495643372773916838021012046511259982665
862 16887463880440755717783981453791812476315
863 17288115455302932603140659542849743970415
864 17697786437656082664826457162348553069240
865 18116668956890546159851935438380471485080
866 18544959003152734012330704597680246224680
867 18982856500275584874487273773540464553480
868 19430565379999065649828954758765475509930
869 19888293657501988279978046743659833001330
870 20356253508266740945389294902334182013126
871 20834661346298861766667539200861424833646
872 21323737903723717676683209135153946543356
873 21823708311782890424084925644770686204396
874 22334802183253215726756703762915198761876
875 22857253696311770480598965839240700487300
876 23391301679870456706781184667260343022050
877 23937189700404189652096964939541797935050
878 24495166150297061205758898854216431919550
879 25065484337731218626149094403790737668550
880 25648402578143572547687445436437033893400
881 26244184287275827426843948234031390081400
882 26853098075843712053916893668695691475400
883 27475417845851677570809521563682845391400
884 28111422888579725662726408636916244590275
885 28761397984269430302327019241238007470975
886 29425633503536622688062054327640732816725
887 30104425510538620904626346238312952720225
888 30798075867924303413949533939656569142350
889 31506892343595748831992100888785604105350
890 32231188719310593632727551483930100751450
891 32971284901154694519816588257384293650450
892 33727507031915123293206876978883933413075
893 34500187605383969187667515626739235438575
894 35289665582623876949399037723460957073325
895 36096286510226708422528158585711493235001
896 36920402640597181217563048051138696276896
897 37762373054293810207701315965645850125856
898 38622563784459956226099979199487441244896
899 39501347943378271498593721615858031489376
900 40399105851182323123561760743491168568680
901 41316225166759674386298690612809923814280
902 42253101020881208952881427361399718005080
903 43210136151591995112629591061544671980280
904 44187741041899506314272794479226678133680
905 45186334059795540355273309608700727357040
906 46206341600648712823789637139371172669840
907 47248198232004940846873958157169846236240
908 48312346840833880956037786043592590520840
909 49399238783259840032664057945585674672040
910 50509334036816240932274486214025802192760
911 51643101355263294600787942694699782039960
912 52801018426009108381074667867226682982560
913 53983572030175045858814302085977560540960
914 55191258205346747108452205935775716257760
915 56424582411052819669534936794675732263520
916 57684059697013820108587055919556887001545
917 58970214874204763700751761737161276901245
918 60283582688775025698541333268055737411295
919 61624707998870131943225233896933506875395
920 62994145954400579319741350205754251472626
921 64392462179803477861799981730854234857146
922 65820232959843466284456300616239029421606
923 67278045428500021462406606277728265953646
924 68766497760988959990335955974138183342001
925 70286199368966616564708021299533502310885
926 71837771098965879623531597928662277196335
927 73421845434113969582154124895115690144435
928 75039066699182559220527563769457445433960
929 76690091269021559423399457361744737962760
930 78375587780428626663474170710354512423480
931 80096237347507191463989520231986883717080
932 81852733780566559697848939535319929412630
933 83645783808618401093201599766104593802830
934 85476107305524711839223516610001849684730
935 87344437519853120841173757410220469349970
936 89251521308496202082247420235771134619620
937 91198119374112258834313885235460799496820
938 93185006506445859244647521079370620836620
939 95212971827587227236914061255200231736220
940 97282819041230427829020888673791541121790
941 99395366685991132016404621326859761341590
942 101551448392845603426738777971694029483490
943 103751913146753417152128567310192274976090
944 105997625552527300640269878290932367508040
945 108289466105014377410870308091817391670376
946 110628331463653996793394504810863123671896
947 113015134731478246993899240621237732596856
948 115450805738622174730836724255316132006271
949 117936291330411672572189506262965564342251
950 120472555660097945100623689193351920564665
951 123060580486308427272495304428440039158965
952 125701365475285002965038122120037464891990
953 128395928507981358869969271575986821052590
954 131145305992092308738705230282110735850290
955 133950553179088935663597320769428612552970
956 136812744486334425741879314802963411966495
957 139732973824356505266786023763538938369195
958 142712354929353445677591695912015248355745
959 145752021701011666032811966325476701994845
960 148853128545714041905850518800486844590480
961 152016850725219122498961050549700167536080
962 155244384710892564590234108947782973640880
963 158536948543573212831808533315710502244080
964 161895782199157391069770578513077250172980
965 165322147959986118923099056365205869224260
966 168817330792121132008154004702736648700460
967 172382638728596763095971407125180928504060
968 176019403258735935313185993773391496615960
969 179728979723619727416730482577888683056760
970 183512747717801195362345861158475813226376
971 187372111497355374024014543832681403409896
972 191308500394358638184182916602275550540356
973 195323369237891872983431246436531071013396
974 199418198781663191075327079695158556778876
975 203594496138347236961721364086680201947020
976 207853795220739438571799216891840875627920
977 212197657189824902282808604914658866759120
978 216627670909863000451551999589286400511920
979 221145453410590070325411269653713645569520
980 225752650356644030123857337771499346518885
981 230450936524316122322064566445203807424585
982 235242016285736415925433892150925300302435
983 240127624100601138997613204552813676217335
984 245109525015551370097148748215735121782010
985 250189515171314092793462711909325487000290
986 255369422317718111277799414019249410126590
987 260651106336698837467619463947258705061990
988 266036459773407491134305816508152479959965
989 271527408375541804676809548531024564169665
990 277125911641016893433032425820324039719555
991 282833963374096541083558325425274071433655
992 288653592250106757978281747759127447389080
993 294586862388855098327270067343076624108280
994 300635873936880870366844401374761975732680
995 306802763658663042066677107043987862414376
996 313089705536914333912305736286692531726146
997 319498911382091700010817624439951334832106
998 326032631451255129458891604489848090145646
999 332693155076408451817602362497812300363126
1000 339482811302457603895512614793686020778700