1 1
2 244
3 8020
4 108020
5 867395
6 4951496
7 22161864
8 82628040
9 267156165
10 770440540
11 2022773116
12 4909947484
13 11150268935
14 23913084560
15 48796284560
16 95322158736
17 179163294729
18 325374464580
19 572984364580
20 981394464580
21 1639143014731
22 2675722491224
23 4277290592600
24 6707290592600
25 10333198795725
26 15660847522476
27 23378034080844
28 34409422280620
29 49985076052495
30 71725337593120
31 101745178232096
32 142781612082464
33 198348273781265
34 272921825653140
35 372165479953140
36 503195602093716
37 674898104677459
38 898302153597160
39 1187019590397160
40 1557759433597160
41 2030927859957461
42 2631325189022204
43 3388952605137180
44 4339942655037180
45 5527628960684055
46 7003772091073456
47 8829960148091824
48 11079204345185200
49 13837751698700825
50 17207138915497700
51 21306513652123076
52 26275251545961444
53 32275899782837595
54 39497480474265720
55 48159189776665720
56 58514531500312696
57 70855926933556189
58 85519845754065740
59 102892506219765740
60 123416196334065740
61 147596271369436191
62 176008887016901184
63 209309531513309760
64 248242424390109760
65 293650853993700385
66 346488530655312436
67 407832037344902804
68 478894464836009780
69 561040323844269155
70 655801832288822280
71 764896681770754056
72 890247393573692424
73 1034002380976605925
74 1198558841435590300
75 1386587609248090300
76 1601060106667723676
77 1845277539098938919
78 2122902487976538320
79 2437993063234138320
80 2795039785896538320
81 3199005380302458921
82 3655367664785036164
83 4170165739316778340
84 4750049678672478340
85 5402333950087012715
86 6135054785194347416
87 6957031747238821784
88 7877933746159422360
89 8908349766171925485
90 10059864582922234860
91 11345139760166833036
92 12778000229262983404
93 14373526768532254255
94 16148154713806294880
95 18119779246183894880
96 20307867618233634656
97 22733578695577433649
98 25419890206997682900
99 28391734112935182900
100 31676140519497682900
101 35302390582890433651
102 39302178867521935144
103 43709785639941210920
104 48562259600238810920
105 53899611572603789045
106 59765019697384686396
107 66205046688265756764
108 73269869740052090940
109 81013523695070837815
110 89494158099352403440
111 98774308803567468016
112 108921184788175142384
113 120006970917396950585
114 132109147352483047460
115 145310826381293747460
116 159701107448493753636
117 175375451198661248379
118 192436073373362167480
119 210992359432744567480
120 231161300802482167480
121 253067953677953168381
122 276845921349393706124
123 302637861044428275500
124 330596016317865775500
125 360882776052973197375
126 393671261173613237376
127 429145940202671215744
128 467503274839114683520
129 508952396763840174145
130 553715816923179996020
131 602030168578582166996
132 654146985451553077364
133 710333516334479862915
134 770873577580442516040
135 836068444928599316040
136 906237786166198188616
137 981720636173746191109
138 1062876415946374660060
139 1150085997231983960060
140 1243752814475354660060
141 1344304025807086871111
142 1452191724866992057104
143 1567894205303427640080
144 1691917279843050040080
145 1824795655879582405705
146 1967094369585465308356
147 2119410280606698306724
148 2282373629458803868100
149 2456649659800669102475
150 2642940307823061680600
151 2841985961049890837976
152 3054567288912809296344
153 3281507147523544159245
154 3523672561133421368620
155 3781976782835926268620
156 4057381437135839447596
157 4350898747077519669839
158 4663593848695291828640
159 4996587195620655028640
160 5351057056754171828640
161 5728242109984452149841
162 6129444135012622296084
163 6556030808418088972660
164 7009438604180288272660
165 7491175802951468582035
166 8002825613457412607336
167 8546049409486375737704
168 9122590086011424312680
169 9734275538077816790805
170 10383022266175102125180
171 11070839111903231788956
172 11799831127833213907324
173 12572203585555699007575
174 13390266126005396273200
175 14256437056245396273200
176 15173247796993340438576
177 16143347485270948692569
178 17169507736659714341220
179 18254627571748619441220
180 19401738511464534341220
181 20614009846082562012571
182 21894754082821991331064
183 23247432577043753941240
184 24675661352177357141240
185 26183217113619210894365
186 27774043461960101242316
187 29452257311017305816684
188 31222155516266520685260
189 33088221719390392407135
190 35055133414784045997760
191 37127769243983589727936
192 39311216524111182618304
193 41610779016559891575905
194 44031984942273263897780
195 46580595250108318997780
196 49262612144906542469556
197 52084287882035467867299
198 55052133835303578865800
199 58172929845293578865800
200 61453733855303578865800
201 64901891842232469867301
202 68525048049894695670044
203 72331155532400848213820
204 76328487015393993313820
205 80525646083087422510695
206 84931578699207639721296
207 89555585070106852451664
208 94407331858472069653840
209 99496864756223135119465
210 104834621425359669966340
211 110431444815686983762916
212 116298596868523564737284
213 122447772615667799032235
214 128891114683079120910360
215 135641228208908884110360
216 142711196185698893248536
217 150114595236750767402029
218 157865511836857150070380
219 165978558987776254970380
220 174468893359024370070380
221 183352232904756757522031
222 192644874967705909421024
223 202363714881347373458400
224 212526265081667373458400
225 223150674740113242599025
226 234255749929517286952276
227 245860974334997129150644
228 257986530522050871886420
229 270653321774283594095795
230 283882994513422774698920
231 297697961314504255401896
232 312121424529337331172264
233 327177400531587520544565
234 342890744597048543978940
235 359287176432911053278940
236 376393306370074734883516
237 394236662232792581104759
238 412845716900181412622960
239 432249916574381169422960
240 452479709770397092622960
241 473566577042913723184761
242 495543061465627672292004
243 518442799878907399342980
244 542300554921852794242980
245 567152247865095228327355
246 593034992260949940243256
247 619987128427807187021624
248 648048258785926544051000
249 677259284062080108504125
250 707662440380775176863500
251 739301337260075256552876
252 772220996530330062431244
253 806467892194420469280895
254 842089991248423269771520
255 879136795481903052171520
256 917659384277344591882496
257 957710458428548874383489
258 999344384998129263191540
259 1042617243234561423891540
260 1087586871569561443191540
261 1134312915716891169463491
262 1182856877894018177590984
263 1233282167188389955535560
264 1285654151090417952335560
265 1340040208215607046863685
266 1396509782238609823302236
267 1455134437062332802772604
268 1515987913245573510815580
269 1579146185713022987512455
270 1644687522771828101128080
271 1712692546459271837523856
272 1783244294246497636622224
273 1856428282123575864409225
274 1932332569091586674956100
275 2011047823087773862456100
276 2092667388370208859153476
277 2177287354388792832246219
278 2265006626169817902444120
279 2355926996241705880044120
280 2450153218129944622444120
281 2547793081449648191366221
282 2648957488624577460225964
283 2753760533261872723704140
284 2862319580212169224404140
285 2974755347345190367376015
286 3091191989071341774237216
287 3211757181640262266711584
288 3336582210247725396848160
289 3465802057982727290288785
290 3599555496647043372160660
291 3737985179479988035022836
292 3881237735821567517453204
293 4029463867747677223097555
294 4182818448711460456200680
295 4341460624225416113800680
296 4505553914619318290004456
297 4675266319909491047300949
298 4850770426815466827048700
299 5032243517960547139548700
300 5219867683293279327048700
301 5413829933767363364300951
302 5614322317318007884704944
303 5821542037173264929516720
304 6035691572539388347116720
305 6256978801699781353032345
306 6485617127567624533556196
307 6721825605732806570746564
308 6965829075044316218816740
309 7217858290769795606001115
310 7478150060374501806629240
311 7746947381962475860157816
312 8024499585423276042232184
313 8311062476328195252513885
314 8606898482620450910173260
315 8912276804144409775873260
316 9227473565059489684143436
317 9552771969184965307755679
318 9888462458322495821673280
319 10234842873603788724073280
320 10592218619911416141673280
321 10960902833421407732075681
322 11341216552316857833135924
323 11733488890722403834641300
324 12138057215910057897141300
325 12555267328827505153000675
326 12985473648000618432167176
327 13429039396862582396385544
328 13886336794562668777389320
329 14357747250308359233817445
330 14843661561295173205201820
331 15344480114279225086436796
332 15860613090848208109867164
333 16392480676447181541826215
334 16940513273216223213541840
335 17505151716697701050341840
336 18086847496471615175678416
337 18686062980778166385418409
338 19303271645187417350985860
339 19938958305376629855285860
340 20593619354076584730985860
341 21267763002248920994898411
342 21961909524557266993226904
343 22676591509195679228745880
344 23412354112138653971145880
345 24169755315877732794449005
346 24949366192710485879378156
347 25751771172648426302736524
348 26577568316011184649233900
349 27427369590775056162905775
350 28301801154744822344546400
351 29201503642618545437767776
352 30127132458015837668866144
353 31079358070540917454202545
354 32058866317952582102974420
355 33066358713514050862874420
356 34102552758596463521117396
357 35168182260610658223697139
358 36263997656342697751654440
359 37390766340769466234854440
360 38549273001431518231654440
361 39740319958441229297377141
362 40964727510205171646285884
363 42223334284940520321498460
364 43516997598066184465798460
365 44846593815550254874545335
366 46213018723296263050897136
367 47617187902651658514507504
368 49060037112122830179018480
369 50542522675381924252434105
370 52065621875651645369330980
371 53630333356555169576458756
372 55237677529519247405337124
373 56888696987819532618810875
374 58584456927358137355139000
375 60326045574264387355139000
376 62114574619410731787368376
377 63951179659936750925599869
378 65837020647875201624347020
379 67773282345975045224447020
380 69761174790817415244347020
381 71801933763321503016519871
382 73896821266738368355220864
383 76047126012231719434567040
384 78254163912145751357767040
385 80519278581061186452457665
386 82843841844741721176832116
387 85229254257074154710006484
388 87676945625106552871411060
389 90188375542289888011570435
390 92765033930029690984223560
391 95408441587655355291217736
392 98120150750915846030988104
393 100901745659111687422819205
394 103754843130974232466703580
395 106681093149404356776803580
396 109682179455183865839739356
397 112759820149774060941734599
398 115915768307317073825731600
399 119151812595956753825731600
400 122469777908597073825731600
401 125871526003217212949734601
402 129358956152863674452539844
403 132934005805441006893619620
404 136598651253423915383719620
405 140354908313614777541353995
406 144204833017071815829691096
407 148150522309334424209141464
408 152194114761073402583079640
409 156337791289295117379482765
410 160583775889229880845892140
411 164934336377036125285152716
412 169391785143453241571127084
413 173958479918537253903395535
414 178636824547614814934336160
415 183429269778592327177536160
416 188338314060758328029938336
417 193366504355218616858309329
418 198516436957104953460476180
419 203790758329699517860376180
420 209192165950618691880476180
421 214723409170201103302829331
422 220387290082246263728350824
423 226186664407251531520324200
424 232124442388296541520324200
425 238203589699725663600402325
426 244427128368780482612382076
427 250798137710335732961420444
428 257319755274893571914692220
429 263995177809992536905339095
430 270827662235189003555004720
431 277820526630770442963771696
432 284977151240361269052662064
433 292300979487583569439707865
434 299795519006936526534704740
435 307464342689059859299004740
436 315311089740548150484073316
437 323339466758484469185132059
438 331553248819863254273248760
439 339956280586073990750048760
440 348552477422618788353248760
441 357345826534238559878012061
442 366340388115624095718361804
443 375540296517889941124348780
444 384949761430990603664248780
445 394573069082260250426770655
446 404414583451258697646213056
447 414478747501108149733951424
448 424770084426506810202916800
449 435293198918607163728307425
450 446052778446948416648229300
451 457053594558634282622982676
452 468300504194949010992101044
453 479798451025606277644924195
454 491552466800827292004477320
455 503567672721446219066877320
456 515849280827242772390652296
457 528402595403703602543610789
458 541233014407415885840717340
459 554346030910298310296417340
460 567747234562876459620717340
461 581442313076811411861890791
462 595437053726892196991880784
463 609737344872704597395361360
464 624349177500190626912161360
465 639278646783314887847626985
466 654531953666055881258892036
467 670115406464942233899442404
468 686035422492355705512421380
469 702298529700824752757555755
470 718911368348534350990233880
471 735880692686279712437093656
472 753213372666093489083552024
473 770916395671778010858212525
474 788996868271576084520321900
475 807462017993215866082821900
476 826319195121567319688583276
477 845575874519149788654753519
478 865239657469732229963549920
479 885318273545269701861149920
480 905819582496421745483549920
481 926751576166900365613473521
482 948122380431897392839815764
483 969940257160843099595029940
484 992213606204750045840729940
485 1014950967408398246612139315
486 1038161022647619883272527016
487 1061852597891943923224201384
488 1086034665292863169027873960
489 1110716345297988427452252085
490 1135906908791356671965686460
491 1161615779260162268646812636
492 1187852534988182545486723004
493 1214626911276171208636740855
494 1241948802689495346378906480
495 1269828265333294012516506480
496 1298275519155438645555174256
497 1327300950277577858527168249
498 1356915113354551426658414500
499 1387128733962460606345914500
500 1417952711015684239158414500
501 1449398119213132428852168251
502 1481476211514031927762674744
503 1514198421643539731449022520
504 1547576366628483757186622520
505 1581621849363531872883475645
506 1616346861208092948291625996
507 1651763584614256020056136364
508 1687884395786076096245942540
509 1724721867370517574601564415
510 1762288771180368711871255040
511 1800598080949443059347247616
512 1839662975120386272114921984
513 1879496839665409206647677185
514 1920113270940270743276899060
515 1961526078571836306797599060
516 2003749288379540610094133236
517 2046797145331085712245062979
518 2090684116532708064149979080
519 2135424894254350811372379080
520 2181034398990080235669979080
521 2227527782554087843645782981
522 2274920431212622253158565724
523 2323227968852197685639007100
524 2372466260184428545326507100
525 2422651413987842254730803975
526 2473799786387025219391096976
527 2525927984169459514312755344
528 2579052868140410619367295120
529 2633191556516229281504660745
530 2688361428356433347907607620
531 2744580127034938196275906596
532 2801865563750807186323056964
533 2860235921078896370360189515
534 2919709656560770530590967640
535 2980305506336270456507767640
536 3042042488816114237623568216
537 3104939908395918224756245709
538 3169017359212026207262911660
539 3234294728939538264062211660
540 3300792202632933673042911660
541 3368530266609685206598525711
542 3437529712377265100611196704
543 3507811640603945960294651680
544 3579397465133802858957051680
545 3652308917046325895021292305
546 3726568048761055498604247956
547 3802197238187655821669166324
548 3879219192921844605288599700
549 3957656954487600993950709075
550 4037533902626075860171412200
551 4118873759631632313000697576
552 4201700594735447191395635944
553 4286038828537107487937445845
554 4371913237484638810057780220
555 4459348958403406164872680220
556 4548371493074330549963987196
557 4639006712861868046060124439
558 4731280863392201338613880240
559 4825220569282096843817080240
560 4920852838918883880693880240
561 5018205069292015614639004441
562 5117305050876674799177875684
563 5218180972569890661885624260
564 5320861426679636617374924260
565 5425375413967381845112108635
566 5531752348744573142610786936
567 5640022064023526855346077304
568 5750214816723214093594524280
569 5862361292930425873398877405
570 5976492613216808264047336780
571 6092640338012261087907928556
572 6210836473035197200234766924
573 6331113474780162876728614175
574 6453504256063323355254004800
575 6578042191626321115254004800
576 6704761123799018034126298176
577 6833695368221636134195707169
578 6964879719626815227003552820
579 7098349457682109373498652820
580 7234140352893447709423552820
581 7372288672570088834808227171
582 7512831186851601635077510664
583 7655805174797409088913592840
584 7801248430539435324756792840
585 7949199269498399913742420965
586 8099696534664307132024821916
587 8252779602941681689897796284
588 8408488391560106208949736860
589 8566863364550619531758333735
590 8727945539288538771400049360
591 8891776493103271850390307536
592 9058398369955691140648157904
593 9227853887183642697760862505
594 9400186342316169484276309380
595 9575439619957030898041409380
596 9753658198738104862799809156
597 9934887158343262699429601899
598 10119172186603310977408597400
599 10306559586662598547408597400
600 10497096284217890977408597400
601 10690829834830118656447601901
602 10887808431309608892178609644
603 11088080911175416410804225420
604 11291696764189370770839325420
605 11498706139965463325525397295
606 11709159855655200512682860896
607 11923109403709554415400231264
608 12140606959718145722290905440
609 12361705390326298422168246065
610 12586458261230609794966217940
611 12814919845253683508634942516
612 13047145130498677900637116884
613 13283189828584325812631358835
614 13523110382961086658021361960
615 13766963977309095734344561960
616 14014808544018580146040228136
617 14266702772753415078044016629
618 14522706119098498556973681980
619 14782878813291627254468581980
620 15047281869040560326593681980
621 15315977092425962744186936631
622 15589027090890924051687280624
623 15866495282317752996399190000
624 16148445904192752996399190000
625 16434944022859687963440205625
626 16726055542862652567331811876
627 17021847216379065620438890244
628 17322386652743509875218698020
629 17627742328063146164177782395
630 17937983594925434470346510520
631 18253180692198899197411341496
632 18573404754927680612084551864
633 18898727824320619157199271165
634 19229222857835624082465830540
635 19564963739360082610885130540
636 19906025289488070652557663116
637 20252483275895130894124759359
638 20604414423811388931403474560
639 20961896426593782975000274560
640 21325007956398187543883474560
641 21693828674952216470132439361
642 22068439244429495469435231604
643 22448921338426199486448154580
644 22835357653040655001933054580
645 23227831918056812489724013955
646 23626428908232399236116982856
647 24031234454692567782296881224
648 24442335456429860321989782600
649 24859819891911314481726110725
650 25283776830793541029997595100
651 25714296445746609204259412476
652 26151470024387580511242970844
653 26595389981324537046477767495
654 27046149870311955593346383120
655 27503844396518284000488783120
656 27968569428906581599004622096
657 28440422012729090707749238089
658 28919500382136611586154643140
659 29405903972903558529505343140
660 29899733435269580161534643140
661 30401090646898632363654718091
662 30910078725956397689167770584
663 31426802044306950544500787160
664 31951366240829572877937587160
665 32483878234856630599563990285
666 33024446239733426464270081836
667 33573179776500950682742912204
668 34130189687702456083508827180
669 34695588151314790232322399055
670 35269488694805422523624139680
671 35852006209316109892477463456
672 36443256963974150454422481824
673 37043358620332180065126015825
674 37652430246937472501639687700
675 38270592334031709702577187700
676 38897966808382194265664013076
677 39534677048245482187974460819
678 40180847898464419646827855720
679 40836605685699573457845455720
680 41502078233796050711147855720
681 42177394879286708977176780821
682 42862686487032764390231805564
683 43558085466002810860598755740
684 44263725785191269635189455740
685 44979742989677294421989302615
686 45706274216825163315397216816
687 46443458212627194807819291184
688 47191435348190231247720499760
689 47950347636366739205825815385
690 48720338748531582339370812260
691 49501554031505528499310202436
692 50294140524626559007278792804
693 51098246976970054237941184155
694 51914023864718935878242412280
695 52741623408684852498060012280
696 53581199591981501356937144056
697 54432908177851185689025035549
698 55296906727645713053159780300
699 56173354618962746707222280300
700 57062413063938728365659780300
701 57964245127699497126362035551
702 58879015746969735808063844544
703 59806891748842382422167728320
704 60748041869709151013425328320
705 61702636774353312642363118945
706 62670849075205893848766895796
707 63652853351766456530029926164
708 64648826170189629790801468340
709 65658946103038570971225527715
710 66683393749206539740214280840
711 67722351754007775847736737416
712 68776004829438877866101211784
713 69844539774611887014750440485
714 70928145496360286956251224860
715 72027013030019137273026924860
716 73141335560380565185031723036
717 74271308442825846948081170279
718 75417129224635317281015084880
719 76578997666477352107357484880
720 77757115764077676863735084880
721 78951687770070259623102290281
722 80162920216031055305877995524
723 81391021934695874306509372900
724 82636204082363655946821872900
725 83898680161486434280874607275
726 85178666043447290918998026776
727 86476379991527596711328325144
728 87792042684064851333552400920
729 89125877237802437049820704045
730 90478109231432610189955213420
731 91848966729334061170258576396
732 93238680305505381209500646764
733 94647483067695781244102952815
734 96075610681734415929242793440
735 97523301396059673025639593440
736 98990796066449795915249858016
737 100478338180956214463066673009
738 101986173885040966946778437460
739 103514552006919603311272737460
740 105063724083110967570958437460
741 106633944384195264779705753011
742 108225469940781825615953966504
743 109838560569687989289293357480
744 111473478900330533164675757480
745 113130490401331085221430935605
746 114809863407336963216547917756
747 116511869146058892205305596124
748 118236781765527059887389965500
749 119984878361566977093200512375
750 121756439005496618603210278000
751 123551746772046327403087627376
752 125371087767502973418897605744
753 127214751158079865750161889145
754 129083029198513925423953786020
755 130976217260891633730623686020
756 132894613863705279271276056996
757 134838520701141034948836951739
758 136808242672600404268546506040
759 138804087912456584480069706040
760 140826367820047302292226506040
761 142875397089905686122685031741
762 144951493742230747108925065484
763 147054979153599049403449350060
764 149186178087919158605683650060
765 151345418727630465545349271935
766 153533032705147991027400276736
767 155749355134554785576978447104
768 157994724643543546684338830080
769 160269483405609084544424120705
770 162573977172493275813804142580
771 164908555306884153469134198356
772 167273570815370789446210196724
773 169669380381655635367196417475
774 172096344400025995325760870600
775 174554827009086313395760870600
776 177045196125752967258865227976
777 179567823479513268110167014469
778 182123084646950375798519958620
779 184711359086535846990110058620
780 187333030173691543009739958620
781 189988485236122632914545134471
782 192678115589423436289466200464
783 195402316572957859222859018640
784 198161487586016185924222218640
785 200956032124249997484248784265
786 203786357816386998350353211716
787 206652876461227540198577186084
788 209556004064924642025423662660
789 212496160878549314460800697035
790 215473771435943005515961475160
791 218489264591858994228194997336
792 221543073560394567947142127704
793 224635635953715828326073705805
794 227767393821076980435360715180
795 230938793688135968804780815180
796 234150286596568333626330678956
797 237402328143981169809939469199
798 240695378524129081080995463200
799 244029902567434030840995463200
800 247406369781811001080995463200
801 250825254393801380241971469201
802 254287035390016010556781879444
803 257792196558889835085248031220
804 261341226532750094367028131220
805 264934618830200032366542640595
806 268572871898820081170307230696
807 272256489158188503719733721064
808 275985979043223483721861131240
809 279761855047848661776669409365
810 283584635768984126692698943740
811 287454844950864880932741132316
812 291373011529688809138470706684
813 295339669678596188727150922135
814 299355358852982791635049987760
815 303420623836148636401053187760
816 307536014785284459940232117936
817 311702087277797988550932523929
818 315919402357982097930357687780
819 320188526584026962242747587780
820 324510032075378302591177687780
821 328884496560443855588817843931
822 333312503424650193108294210424
823 337794641758852034708678055800
824 342331506408096204698678055800
825 346923698020742396291930008925
826 351571823097942915845953241676
827 356276494043483590750469560044
828 361038329213988035143451903820
829 365857952969487478284579425695
830 370735995724358371105817216320
831 375673093998629997187706111296
832 380669890469664325177734841664
833 385727034024210350473967234465
834 390845179810835184843005356340
835 396024989292734163526479656340
836 401267130300922250314663652916
837 406572277087809032029607986659
838 411941110381159604863471300360
839 417374317438443666060588100360
840 422872592101575135514351300360
841 428436634852044642972294466661
842 434067152866447227704930901404
843 439764860072407608696038760380
844 445530477204905394654268660380
845 451364731863002614428288057255
846 457268358566975959730260552656
847 463242098815856143435383811024
848 469286701145376788128572648400
849 475402921186335271013269914025
850 481591521723367962781892960900
851 487853272754142309572673842276
852 494188951548968218703723040644
853 500599342710831220482135810795
854 507085238235849890033963488920
855 513647437574160024789985888920
856 520286747691228084992541791896
857 527003983129596416360299265389
858 533799966071062785860872968940
859 540675526399296773395718668940
860 547631501762895574097852968940
861 554668737638881777880755945391
862 561788087396645704856413260384
863 568990412362334887261939812960
864 576276581883693300597696612960
865 583647473395352958785363953585
866 591103972484580500302164871636
867 598646972957481404437441182004
868 606277376905664489050168032980
869 613996094773369353480850042355
870 621804045425059442588670845480
871 629702156213483420244866633256
872 637691363048207553016161411624
873 645772610464621817217835819125
874 653946851693422455004701053500
875 662215048730573717700013553500
876 670578172407751547137293442876
877 679037202463271958408199368119
878 687593127613506900071163361520
879 696246945624790380580500961520
880 704999663385817662444283361520
881 713852296980540338411489288121
882 722805871761560116824944195364
883 731861422424024156156402881540
884 741019993080024801663938581540
885 750282637333506590079666865915
886 759650418355683401247856306616
887 769124408960968648689759980984
888 778705691683421414172142725560
889 788395358853711444501578978685
890 798194512676605941956255538060
891 808104265308981093001333192236
892 818125738938361293213001662604
893 828260065861989039660304427455
894 838508388566428475362714718080
895 848871859807705583855412318080
896 859351642691988045353343913856
897 869948910756807779509548902849
898 880664848052829213312999146100
899 891500649226166326266436646100
900 902457519601251538625499146100
901 913536675264259522166901902851
902 924739343147089026685696214344
903 936066761111905829199753634120
904 947520178036249926663731234120
905 959100853898710106864959962245
906 970810059865169046090067365596
907 982649078375622096113800115964
908 994619203231572937070553394140
909 1006721739684009286824645891015
910 1018958004521961871557503706640
911 1031329326161649876438736627216
912 1043837044736216109443709101584
913 1056482512186055125622728803785
914 1069267092349737573416501150660
915 1082192161055534038949131850660
916 1095259106213541678613804912836
917 1108469327908416944697424077579
918 1121824238492717723269084990680
919 1135325262680858218083347390680
920 1148973837643679928823004990680
921 1162771413103642086627509597581
922 1176719451430634924522499425324
923 1190819427738419175083113738700
924 1205072829981695202429051238700
925 1219481159053805190462752410575
926 1234045928885071824123760956576
927 1248768666541776915342351094944
928 1263650912325783440334000706720
929 1278694219874804469883349947345
930 1293900156263322489322016019220
931 1309270302104162620009142446196
932 1324806251650723269276950636564
933 1340509612899867751005938116115
934 1356382007695480434245837019240
935 1372425071832690992599113819240
936 1388640455162770342433762547816
937 1405029821698701873391524700309
938 1421594849721431590106565563260
939 1438337231886800799548154863260
940 1455258675333164993949145563260
941 1472360901789702594880124580311
942 1489645647685417239677129536304
943 1507114664258837307128892863280
944 1524769717668416395077795263280
945 1542612589103638478387191378905
946 1560645074896831491576618387556
947 1578868986635693096325720025924
948 1597286151276532409997621331300
949 1615898411258231487333080315675
950 1634707624616930363518129143800
951 1653715665101439482930206557176
952 1672924422289383354021082775544
953 1692335801704079286999295532445
954 1711951724932155087230458991820
955 1731774129741909593580783891820
956 1751804970202419967287565326796
957 1772046216803399653350362179039
958 1792499856575810952898217531840
959 1813167893213236161501660731840
960 1834052347194011244963497531840
961 1855155255904126040739643459041
962 1876478673760894989810595855284
963 1898024672337402420545680675860
964 1919795340487726422876059975860
965 1941792784472945367918754035235
966 1964019128087931145072727366536
967 1986476512788933205539519616904
968 2009167097821957518205079935880
969 2032093060351944560856496164005
970 2055256595592750486797307748380
971 2078659916937935624068163268156
972 2102305256092364481675839626524
973 2126194863204621454483190220775
974 2150331007000246435715543736400
975 2174715974915794563395543736400
976 2199352073233724344428512157776
977 2224241627218118417524247521769
978 2249386981251241233658841564420
979 2274790498970937950351726664420
980 2300454563408878853658861564420
981 2326381577129653639462835241771
982 2352573962370719903374829290264
983 2379034161183210206351938844440
984 2405764635573602100976422044440
985 2432767867646255521241139547565
986 2460046359746821956637870001516
987 2487602634606529849352456175884
988 2515439235487350671432961188460
989 2543558726328050156914306660335
990 2571963691891129182055336500960
991 2600656737910658805072013287136
992 2629640491241013995033620897504
993 2658917600006510597927529349105
994 2688490733751950106292387920980
995 2718362583594076817269663020980
996 2748535862373951982429340348756
997 2779013304810249571287479336499
998 2809797667653478289051254329000
999 2840891729841134507801254329000
1000 2872298292653790789051254329000