-1 1
0 3
1 6
2 10
3 15
4 24
5 37
6 57
7 84
8 118
9 165
10 228
11 316
12 432
13 582
14 776
15 1023
16 1344
17 1757
18 2283
19 2946
20 3774
21 4812
22 6108
23 7725
24 9732
25 12204
26 15240
27 18957
28 23508
29 29065
30 35826
31 44022
32 53924
33 65868
34 80256
35 97557
36 118305
37 143118
38 172726
39 208002
40 249972
41 299825
42 358926
43 428844
44 511416
45 608796
46 723492
47 858394
48 1016808
49 1202538
50 1419978
51 1674225
52 1971168
53 2317550
54 2721078
55 3190560
56 3736114
57 4369371
58 5103660
59 5954202
60 6938301
61 8075670
62 9388802
63 10903383
64 12648696
65 14657990
66 16968972
67 19624392
68 22672790
69 26169303
70 30176436
71 34764915
72 40014624
73 46015806
74 52870480
75 60693939
76 69616368
77 79784471
78 91363422
79 104539146
80 119520960
81 136544514
82 155874792
83 177809447
84 202682490
85 230868642
86 262788326
87 298913061
88 339771324
89 385954800
90 438125469
91 497023740
92 563477602
93 638412750
94 722863392
95 817984073
96 925062870
97 1045536336
98 1181006326
99 1333258392
100 1504281756
101 1696291057
102 1911750570
103 2153401416
104 2424291906
105 2727810825
106 3067723584
107 3448211757
108 3873916830
109 4349989086
110 4882141782
111 5476710600
112 6140718348
113 6881945674
114 7709009220
115 8631448230
116 9659820402
117 10805806806
118 12082326240
119 13503660307
120 15085590948
121 16845552618
122 18802799764
123 20978590173
124 23396384916
125 26082066600
126 29064179277
127 32374192410
128 36046790994
129 40120192683
130 44636493312
131 49642044316
132 55187866050
133 61330101780
134 68130515146
135 75657033231
136 83984338404
137 93194513545
138 103377747948
139 114633110262
140 127069393786
141 140806038417
142 155974134156
143 172717514707
144 191193951186
145 211576456668
146 234054710292
147 258836608212
148 286149950964
149 316244279740
150 349392877950
151 385894954344
152 426078021968
153 470300486457
154 518954458788
155 572468813404
156 631312516410
157 695998249464
158 767086352930
159 845189110554
160 930975401700
161 1025175753586
162 1128587832222
163 1242082411998
164 1366609861804
165 1503207185103
166 1653005656188
167 1817239104316
168 1997252905317
169 2194513743228
170 2410620202578
171 2647314252600
172 2906493691740
173 3190225633481
174 3500761126320
175 3840551004570
176 4212263067146
177 4618800682716
178 5063322930720
179 5549266405542
180 6080368826334
181 6660694604196
182 7294662518520
183 7987075660494
184 8743153817292
185 9568568494332
186 10469480797404
187 11452582407234
188 12525139886494
189 13695042567987
190 14970854296308
191 16361869331231
192 17878172751294
193 19530705719310
194 21331335981560
195 23292933991143
196 25429455081792
197 27756028165313
198 30289051475502
199 33046295911470
200 36047016557756
201 39312072989082
202 42864059018472
203 46727442619502
204 50928716818644
205 55496562407034
206 60462023360080
207 65858695903083
208 71722932240504
209 78094060063973
210 85014619054848
211 92530615675260
212 100691797608584
213 109551949291875
214 119169210096732
215 129606416860361
216 140931472611009
217 153217743454344
218 166544485695780
219 180997305400323
220 196668652763604
221 213658353874623
222 232074182660862
223 252032475991500
224 273658795086410
225 297088636575813
226 322468196809380
227 349955193314129
228 379719747606276
229 411945333843366
230 446829798069384
231 484586453109609
232 525445254546048
233 569654063640405
234 617480003519688
235 669210915359106
236 725156921710608
237 785652104582973
238 851056306433496
239 921757062864678
240 998171676470706
241 1080749441911176
242 1169974032911634
243 1266366062585220
244 1370485829282556
245 1482936261094505
246 1604366073089796
247 1735473152300430
248 1877008186414282
249 2029778553167040
250 2194652488619016
251 2372563553839660
252 2564515420907568
253 2771587000523148
254 2994937934935780
255 3235814481426546
256 3495555813336636
257 3775600767561737
258 4077495069461532
259 4402899068165772
260 4753596017353878
261 5131500938857326
262 5538670108980204
263 5977311210241883
264 6449794194177642
265 6958662903826620
266 7506647507622732
267 8096677799743188
268 8731897425683988
269 9415679095879716
270 10151640854449533
271 10943663474513640
272 11795909056059446
273 12712840907226579
274 13699244795260872
275 14760251659245056
276 15901361882870046
277 17128471231866600
278 18447898567342562
279 19866415453391220
280 21391277785131972
281 23030259571776534
282 24791689018204440
283 26684487057744342
284 28718208498496872
285 30903085955870742
286 33250076755251096
287 35770913000848179
288 38478155019568464
289 41385248402069394
290 44506584877120872
291 47857567270344975
292 51454678814590620
293 55315557096603181
294 59459072943024786
295 63905414567941152
296 68676177324352932
297 73794459423477945
298 79284964009027536
299 85174107998515194
300 91490138129970552
301 98263254679990254
302 105525743348037702
303 113312115832834698
304 121659259659942636
305 130606597855213643
306 140196259096407966
307 150473259014709684
308 161485693359434840
309 173284943783489274
310 185925897054612132
311 199467178548156277
312 213971400930750402
313 229505429000513178
314 246140661708851310
315 263953332452056569
316 283024828788526164
317 303442032809509217
318 325297683467511660
319 348690762246647346
320 373726903643801418
321 400518832019380158
322 429186826472429388
323 459859215497156089
324 492672903285978048
325 527773929658048656
326 565318065712318960
327 605471447431779093
328 648411249601549728
329 694326402548147864
330 743418354360218679
331 795901881412169940
332 852005950182274988
333 911974633537370820
334 976068084848484996
335 1044563573505950001
336 1117756585618461336
337 1195961993908128882
338 1279515301053882162
339 1368773960990439672
340 1464118782941025444
341 1565955423249625024
342 1674715970382617022
343 1790860628790225180
344 1914879507656797162
345 2047294520927725545
346 2188661405381899200
347 2339571863922722446
348 2500655841687892614
349 2672583943028681406
350 2856069997885234040
351 3051873786588327393
352 3260803932652692924
353 3483720973693623576
354 3721540621197347166
355 3975237220507278198
356 4245847423055235110
357 4534474083572721549
358 4842290395765824036
359 5170544280729907761
360 5520563043217693068
361 5893758311757760644
362 6291631279553274732
363 6715778264077587693
364 7167896604328735452
365 7649790915811193575
366 8163379724481879306
367 8710702502130199194
368 9293927126963421040
369 9915357794544901827
370 10577443405689515316
371 11282786459461600288
372 12034152481047957156
373 12834480015995020902
374 13686891224111121770
375 14594703108249806619
376 15561439415216041788
377 16590843248178824139
378 17686890432234782910
379 18853803677152253826
380 20096067583842050786
381 21418444543760135181
382 22825991583258527160
383 24324078207871326496
384 25918405304657801604
385 27615025164030973110
386 29420362685988527984
387 31341237839346932007
388 33384889446472417896
389 35559000370114044490
390 37871724183282231390
391 40331713407690659802
392 42948149411104560536
393 45730774059032083746
394 48689923221575038032
395 51836562241934732464
396 55182323479059460299
397 58739546043236125074
398 62521317850088874632
399 66541520125475938653
400 70814874501195303468
401 75356992849239546207
402 80184430010596793382
403 85314739583297706840
404 90766532943583592800
405 96559541683749252588
406 102714683660426807268
407 109254132857849829641
408 116201393281994409336
409 123581377113462351216
410 131420487359586442434
411 139746705259539757905
412 148589682710261237220
413 157980839995804477225
414 167953469118309242862
415 178542843045223146882
416 189786331204711316632
417 201723521579439005733
418 214396349768150711784
419 227849235404748866832
420 242129226345942187008
421 257286151061040259176
422 273372779681179927288
423 290444994190252837083
424 308561968266134886672
425 327786357308564750353
426 348184499219244811842
427 369826626530514911016
428 392787090511362257652
429 417144597913675413342
430 442982461057623711624
431 470388861992937498511
432 499457131512768164052
433 530286043838817764226
434 562980127840659793592
435 597649995698752869057
436 634412689969707456036
437 673392050064026419493
438 714719099200925518512
439 758532452962082650704
440 804978750626417604256
441 854213110531436492745
442 906399610773460123392
443 961711796629361276210
444 1020333216156429011490
445 1082457985504839312366
446 1148291385559145106110
447 1218050491611430176582
448 1291964837859531755052
449 1370277118619252042428
450 1453243928239976796642
451 1541136541818843570126
452 1634241738919827244952
453 1732862672621135481765
454 1837319786337439590552
455 1947951780993012192721
456 2065116635258109502386
457 2189192681704253096550
458 2320579741884799887494
459 2459700323505737566245
460 2607000883018416643560
461 2762953157141338998307
462 2928055567002582461256
463 3102834698788395622386
464 3287846864987435999174
465 3483679750534576690074
466 3690954148383718399032
467 3910325789276164642306
468 4142487270720408296325
469 4388170090461234370224
470 4648146789991519545826
471 4923233213949706048488
472 5214290891550373208736
473 5522229546515360066532
474 5848009742309259492222
475 6192645669836608718142
476 6557208085129612621848
477 6942827404945686747483
478 7350696968604464229240
479 7782076474825156993600
480 8238295602778306252116
481 8720757827042071085652
482 9230944436653443976120
483 9770418768970385458350
484 10340830669613121124692
485 10943921190333053756721
486 11581527537267261725886
487 12255588282676811281422
488 12968148853939643608792
489 13721367314275246643547
490 14517520450420391357724
491 15359010183254648125605
492 16248370318193003035914
493 17188273653022572195120
494 18181539461763206236654
495 19231141374079858709961
496 20340215670770220288792
497 21512070016896616620771
498 22750192655228932700280
499 24058262083817895334122
500 25440157242728126154612
501 26899968236230843155762
502 28442007618089930950812
503 30070822268975400378000
504 31791205896508209626016
505 33608212189983388820256
506 35527168663437984460834
507 37553691222430316655087
508 39693699491681378490000
509 41953432942601987656273
510 44339467861694764794312
511 46858735202882625243738
512 49518539368979975469266
513 52326577969794217037952
514 55290962606728708639236
515 58420240736259427611154
516 61723418667281824128672
517 65209985750077684944600
518 68889939817540487127298
519 72773813942328341162499
520 76872704576793098449200
521 81198301145869678014583
522 85762917166608584133552
523 90579522971704754990760
524 95661780118225573289524
525 101024077566778801086123
526 106681569720596471073420
527 112650216418452810176095
528 118946824979992907930940
529 125589094406934388008162
530 132595661848727696314796
531 139986151446633260924667
532 147781225675807687668852
533 156002639310898768745023
534 164673296146843353098028
535 173817308613056655767640
536 183460060426010717344400
537 193628272432338557092638
538 204350071802084852134932
539 215655064739570095417677
540 227574412887560198893218
541 240140913609055318467792
542 253389084340049147956408
543 267355251216082887883788
544 282077642185347243862800
545 297596484831492679349491
546 313954109140215182233503
547 331195055455115540081628
548 349366187880309328704546
549 368516813399818519339500
550 388698806996930970213948
551 409966743070499362299277
552 432378033459595848211242
553 455993072403073710920496
554 480875388776445169061274
555 507091805965099220565300
556 534712609750290700094928
557 563811724602568620356129
558 594466898796417050361378
559 626759898779895777539958
560 660776713254033378621864
561 696607767438686737025799
562 734348148024585124488048
563 774097839335372287891450
564 815961971248697223144972
565 860051079451836549130518
566 906481378635014328451078
567 955375049254577217784533
568 1006860538528544960550660
569 1061072876358852013071981
570 1118154006907891834807494
571 1178253136591840495119456
572 1241527099289743579265962
573 1308140739605576213719452
574 1378267315060510058584656
575 1452088918134526389050640
576 1529796919120387575426066
577 1611592430798911073300736
578 1697686795992575539198122
579 1788302099104827469460658
580 1883671702805152810520316
581 1984040811075139720941170
582 2089667059888499215682352
583 2200821136858448152704096
584 2317787431249117948454402
585 2440864715813862348818094
586 2570366861992634097457344
587 2706623590073124786983874
588 2849981255996262064114404
589 3000803676566087969374260
590 3159472994907163094658136
591 3326390588099622498858153
592 3501978019013027461457424
593 3686678034455396268575225
594 3880955611853449432899372
595 4085299056784370921103132
596 4300221153788477365265488
597 4526260373006321802656247
598 4763982135303166852172124
599 5013980138668683883542302
600 5276877748810419591188688
601 5553329456996280692450748
602 5844022408344294571469380
603 6149678003907494404128615
604 6471053580058250015387712
605 6808944168840031651728188
606 7164184343125777761752994
607 7537650150601079151600978
608 7930261140777645484580566
609 8342982489438357076547037
610 8776827225120012631949616
611 9232858562454065955325883
612 9712192347409623309791466
613 10215999619717188402313008
614 10745509297996554430601622
615 11302010993368333434504318
616 11886857957596384617876780
617 12501470172088379199930252
618 13147337584374466314859260
619 13826023498990053437821464
620 14539168130008682506215256
621 15288492322805492751439740
622 16075801452981463885918356
623 16902989510744207285721107
624 17772043379423226152443596
625 18685047317197037672136282
626 19644187651527113423485472
627 20651757696230055582672804
628 21710162901575627792912556
629 22821926248275079013595269
630 23989693896722552302508739
631 25216241103373214749376196
632 26504478416686078726030366
633 27857458165628351473359210
634 29278381254332638282249128
635 30770604277119569273193914
636 32337646968747605121067206
637 33983200005430139021722758
638 35711133172868841497980052
639 37525503918292838792276418
640 39430566304267180353545916
641 41430780382842602206990949
642 43530822009463359770264226
643 45735593116932481656748608
644 48050232470655851127625114
645 50480126927349792930699240
646 53030923220403144048814212
647 55708540296136008581321250
648 58519182226295511942503778
649 61469351723275935818147316
650 64565864285748780975569640
651 67815863003639811662226606
652 71226834052697320836404208
653 74806622910261157352220240
654 78563451325268016249309876
655 82505935077017763191674266
656 86643102558780910989355104
657 90984414223951676992539435
658 95539782934147335551784180
659 100319595250425978248054548
660 105334733710644578644411638
661 110596600137910841251547676
662 116117140027099257368413468
663 121908868058507808103892634
664 127984894789930720362105996
665 134358954580718632267944167
666 141045434803794669498564810
667 148059406404097662826471572
668 155416655864536628525171536
669 163133718643268462260360929
670 171227914148958541885684344
671 179717382323656783899335568
672 188621121906025060880813688
673 197959030450891402648639086
674 207751946184487953560920300
675 218021691778259374976911767
676 228791120127812657980227480
677 240084162227424809183899672
678 251925877234538535487976400
679 264342504822865121001060498
680 277361519927085708815624974
681 291011689986705040834677321
682 305323134801373571638519392
683 320327389114963303568091589
684 336057468050868595894887570
685 352547935526414864446993248
686 369834975779905186983669136
687 387956468149727451475565013
688 406952065251093341378859000
689 426863274702396096833933419
690 447733544559868036204086006
691 469608352626203162651834490
692 492535299806097212682457704
693 516564207689260147835582940
694 541747220549387809008030432
695 568138911955854269968716506
696 595796396203518954137526096
697 624779444775048042263063568
698 655150608059543964986308888
699 686975342561076376714644189
700 720322143840930170190651768
701 755262685448048756795168752
702 791871964103272696555891092
703 830228451414574286942615916
704 870414252412588200257009810
705 912515271208357834177411530
706 956621384088378727813453716
707 1002826620375747130137987123
708 1051229351400537476016243462
709 1101932487937462010397551658
710 1155043686484435025859520098
711 1210675564771900145320904604
712 1268945926909709914129848228
713 1329977998596001952214314455
714 1393900672830925559462521470
715 1460848766597268734974751646
716 1530963288990051153670691912
717 1604391721298018206228680576
718 1681288309561730640664457880
719 1761814370155631017640034096
720 1846138608965121021807817185
721 1934437454754343183705495920
722 2026895407346068965470927264
723 2123705401261896399199685424
724 2225069185498900301525955684
725 2331197720148004167239640957
726 2442311590589704774817110980
727 2558641440034429969551647610
728 2680428421207800809152222600
729 2807924668015457262224641164
730 2941393788057950243061901176
731 3081111376903562638787050814
732 3227365555065861319021670952
733 3380457528673366691740110678
734 3540702174861024664074563594
735 3708428652957249177537446682
736 3883981042586246027007478404
737 4067719009853207689264601733
738 4260018502829864785614144798
739 4461272477609876281739410092
740 4671891656257724712259242146
741 4892305318031245297633698204
742 5122962125316753188491866396
743 5364330985777039464750713880
744 5616901952276386174892399010
745 5881187162213310036185279040
746 6157721817961094183947794798
747 6447065210188422826227494787
748 6749801785907714787198847932
749 7066542263177183537943304620
750 7397924794464363316871717184
751 7744616180763968514309288906
752 8107313138651637314001167684
753 8486743622547497039818848213
754 8883668204559730074645085428
755 9298881514378574092846997774
756 9733213741795623586463973528
757 10187532204532082857296144186
758 10662742984172932333998895858
759 11159792633121996023144278626
760 11679669955615831389838540440
761 12223407865962405059776221579
762 12792085327303877626360401318
763 13386829374341716164553729956
764 14008817223607010215172351664
765 14659278475009521559732308549
766 15339497408555895092615673240
767 16050815380290852405984022924
768 16794633321685346475927069930
769 17572414346872850885757946590
770 18385686472319477251207912902
771 19236045453705758362357142373
772 20125157744998012446731721420
773 21054763584895538750767299138
774 22026680216056822138239174060
775 23042805242733793884655178598
776 24105120132678370580702649976
777 25215693869430350873236586232
778 26376686761350683611635109932
779 27590354414029539476631886422
780 28859051872974946321019959728
781 30185237943775428203175665424
782 31571479697229579061706962730
783 33020457167247282129660701790
784 34534968249651852545293823496
785 36117933810350250008351040158
786 37772403011690218163442246792
787 39501558866189316477876775020
788 41308724027201899787046369174
789 43197366826486774595043398352
790 45171107569051147844092525416
791 47233725096076236350880462969
792 49389163627177202525973381006
793 51641539893715630377774181254
794 53995150575367289212010221726
795 56454480052652214042021832446
796 59024208488658954929007568128
797 61709220253741037084397880010
798 64514612707532087035386284436
799 67445705353217608854483560256
800 70508049379616965022963535564
801 73707437607269692205241718437
802 77049914855386864364847695016
803 80541788747221845069488501399
804 84189640972136529382745989092
805 88000339023390187962995486058
806 91981048431459460767249787846
807 96139245513511120026619934850
808 100482730660495194683384042388
809 105019642184206233687398150562
810 109758470747576247474428943288
811 114708074402415623248872402246
812 119877694259809533743731995290
813 125276970819408582174509871957
814 130915960984925239468274420736
815 136805155794263687256841919268
816 142955498893871700112639336611
817 149378405788110968962659770934
818 156085783895698640389002057780
819 163090053446579752118831904171
820 170404169253949687361723449416
821 178041643397559832035620036080
822 186016568855910462959006875344
823 194343644126464769920731241482
824 203038198874609156106591187544
825 212116220653739996760731765766
826 221594382740578386927404707536
827 231490073131604695653245474053
828 241821424748366688179037131280
829 252607346901351407458863361014
830 263867558064124859947233514440
831 275622620011537880425715082606
832 287893973377974527787819666864
833 300703974693884282434377369153
834 314075934961194598435492173258
835 328034159830649564919484087920
836 342603991446667244236313802724
837 357811852027956515512388815950
838 373685289254887946123585700720
839 390253023537476479539944182733
840 407544997240810865341256274570
841 425592425947860231750778161264
842 444427851842806651321004667756
843 464085199301398794295655494005
844 484599832778300805656472688980
845 506008617085027578126074310472
846 528349980155818022188625112540
847 551663978402707361499169489200
848 575992364765123730060578484684
849 601378659563559462829561718556
850 627868224271259733426091711380
851 655508338322437122519843944910
852 684348279080267070302559766314
853 714439405092853008736763492448
854 745835242770478586878098181584
855 778591576622795378981582017650
856 812766543200135674989362839188
857 848420728888899573212484574087
858 885617271716952116058453762600
859 924421967331188447577331515054
860 964903379315892080363710434852
861 1007132954027232843580178519124
862 1051185140126236812032849456892
863 1097137512999820734363786044277
864 1145070904267028824391306549982
865 1195069536575451297957170018586
866 1247221163900953194895784402550
867 1301617217572310726411520389187
868 1358352958251152991080453115480
869 1417527634106752238154276849539
870 1479244645434709244299286852904
871 1543611715978455636466901535036
872 1610741071222756493155299791678
873 1680749623939059189322391261799
874 1753759167273613684096029303876
875 1829896575680801340899344945161
876 1909294014016070582719377889704
877 1992089155115305520356729777482
878 2078425406200366105055196067640
879 2168452144463953987059722087769
880 2262324962200896453665419724772
881 2360205921867421653039816340950
882 2462263821465042623399996022078
883 2568674470661297070449014836756
884 2679620978075826817891716121270
885 2795294050177148694626574701649
886 2915892302252991497461285468860
887 3041622581935276673728255842313
888 3172700305779729546106845721014
889 3309349809419750278181013972000
890 3451804711834577400142171585250
891 3600308294292970684415126691606
892 3755113894555654683447791400684
893 3916485316942630657647790034010
894 4084697258895215452618038718728
895 4260035754687334878545391852492
896 4442798636966221318476472321928
897 4633296016829276981611310910303
898 4831850783171503124513011907796
899 5038799122066600806287244143253
900 5254491056974660912107700363188
901 5479291010600322386081970399120
902 5713578389257431553394271945352
903 5957748190629627416365038580869
904 6212211635850954912962904548352
905 6477396826866619125649695008278
906 6753749430071388947556331716924
907 7041733387261991271954512486298
908 7341831654980160855755269525614
909 7654546973364883142711832611202
910 7980402665675846155071362126340
911 8319943469695263903017456407629
912 8673736402262110721117000702658
913 9042371658241478978096896213338
914 9426463545282309621709248455462
915 9826651455769216448318501676543
916 10243600877428603887432711740400
917 10678004444105840247667952552066
918 11130583028288972388416331055749
919 11602086877015435193394811495692
920 12093296792861504595289028054014
921 12605025361779953947655100387765
922 13138118229619591234989651256848
923 13693455429231173308974006725006
924 14271952760137710897592115060694
925 14874563222823496046680510074600
926 15502278509775407179594805420836
927 16156130555492285263586079231273
928 16837193147763540861862371191376
929 17546583602606763534008084039919
930 18285464505346083878925986996184
931 19055045520408510755995159703388
932 19856585272514562806516934320032
933 20691393302042370106713076001364
934 21560832097451179413276706136640
935 22466319207761001013299399808435
936 23409329438200138055477697294720
937 24391397132251697401400466255480
938 25414118543454057270162776460998
939 26479154300438830036350457156293
940 27588231968823283482855600871956
941 28743148713712652057027086261919
942 29945774066711469365705256240384
943 31198052801492179332639181663140
944 32502007922124038369886964898380
945 33859743768525914261287777160643
946 35273449243573236608036450560260
947 36745401166562284019286622131242
948 38277967757914438398317066238792
949 39873612260189238909485892089190
950 41534896700668278634955405612564
951 43264485800972465876508506042373
952 45065151039383189405000460571608
953 46939774871753762476460523187503
954 48891355117121464135835060811822
955 50923009514362848851772385711932
956 53037980456476068506190713215232
957 55239639909324067238075813384748
958 57531494521932004460744660034480
959 59917190935701481621812538012612
960 62400521300183453720409368117976
961 64985429003341470138328160241936
962 67676014624537497492341352469066
963 70476542118784430585753523233214
964 73391445241132911347979674023860
965 76425334220395680254510396007403
966 79583002691760826146946769695968
967 82869434898206440896799463582694
968 86289813171003804076454519199140
969 89849525699984816245624810635933
970 93554174604652482217431281335140
971 97409584317631351024861491473383
972 101421810292388499931040551779018
973 105597148047605478451514120066610
974 109942142561048198510010140118358
975 114463598026265683592653811407689
976 119168587985950510467425255441196
977 124064465856314352168573066983962
978 129158875857371944914247795015638
979 134459764364586763622458603981896
980 139975391697912435582923530502020
981 145714344364866211089954615784989
982 151685547774895432445396764583472
983 157898279442945716226977400648661
984 164362182700811335155603487161432
985 171087280935544932952178664592314
986 178083992374926137606454928922144
987 185363145440737797661777965015897
988 192935994691375428612179425567404
989 200814237376121033671483788123635
990 209010030624247802817984033741894
991 217536009292988381701009767392112
992 226405304499297562366628815653754
993 235631562861271545948713405482635
994 245228966476051570527342945107700
995 255212253662040935735163511944027
996 265596740494302584798923005021816
997 276398343163080766487630017872936
998 287633601186506284046445379586856
999 299319701509701885677269208363877
1000 311474503523703953207104698128736