0 0
1 1
2 3
3 5
4 8
5 14
6 22
7 33
8 51
9 74
10 105
11 151
12 210
13 289
14 398
15 537
16 719
17 960
18 1267
19 1660
20 2167
21 2807
22 3614
23 4638
24 5915
25 7507
26 9498
27 11957
28 14994
29 18744
30 23337
31 28959
32 35834
33 44192
34 54338
35 66643
36 81499
37 99407
38 120969
39 146836
40 177820
41 214889
42 259106
43 311769
44 374412
45 448742
46 536817
47 641041
48 764119
49 909265
50 1080218
51 1281209
52 1517206
53 1793976
54 2118044
55 2497031
56 2939742
57 3456147
58 4057828
59 4758102
60 5572073
61 6517184
62 7613427
63 8883475
64 10353386
65 12052945
66 14015911
67 16280929
68 18892052
69 21899156
70 25359148
71 29336740
72 33905100
73 39147472
74 45158277
75 52044150
76 59926083
77 68941001
78 79243339
79 91007872
80 104432004
81 119738064
82 137177084
83 157032056
84 179621228
85 205303199
86 234481483
87 267609193
88 305195919
89 347814052
90 396105444
91 450790638
92 512677609
93 582671134
94 661785144
95 751154840
96 852049661
97 965889888
98 1094263289
99 1238942960
100 1401909685
101 1585374619
102 1791803763
103 2023947962
104 2284873720
105 2577996624
106 2907121493
107 3276484100
108 3690796567
109 4155301002
110 4675825824
111 5258847105
112 5911560109
113 6641955047
114 7458899586
115 8372234178
116 9392873529
117 10532917180
118 11805776268
119 13226308932
120 14810968135
121 16577969737
122 18547472697
123 20741775986
124 23185540878
125 25906030227
126 28933369785
127 32300841666
128 36045201060
129 40207021984
130 44831083971
131 49966789992
132 55668622715
133 61996652807
134 69017088974
135 76802878482
136 85434373760
137 95000054534
138 105597316088
139 117333341536
140 130326047691
141 144705117018
142 160613136639
143 178206834246
144 197658425756
145 219157099605
146 242910627756
147 269147121587
148 298116962038
149 330094894802
150 365382313054
151 404309762087
152 447239658314
153 494569250331
154 546733862408
155 604210415737
156 667521261016
157 737238370525
158 813987888860
159 898455083144
160 991389750846
161 1093612088927
162 1206019074817
163 1329591429193
164 1465401170574
165 1614619824732
166 1778527372532
167 1958521955595
168 2156130417724
169 2373019782684
170 2611009700435
171 2872085957518
172 3158415173951
173 3472360734606
174 3816500073339
175 4193643459016
176 4606854351508
177 5059471474538
178 5555132787175
179 6097801448128
180 6691793955436
181 7341810683120
182 8052968942732
183 8830838796717
184 9681481893902
185 10611493498820
186 11628047995681
187 12738948198324
188 13952678692988
189 15278463561394
190 16726328891512
191 18307170371159
192 20032826395800
193 21916157190932
194 23971130330376
195 26212913186273
196 28657972924645
197 31324184537154
198 34230947573293
199 37399312326963
200 40852116105345
201 44614130401840
202 48712219900854
203 53175514112833
204 58035592656128
205 63326685328025
206 69085887974385
207 75353395416049
208 82172752837540
209 89591126910056
210 97659598205157
211 106433476627068
212 115972641462411
213 126341907970250
214 137611422636808
215 149857089098696
216 163161027107120
217 177612067145448
218 193306283203693
219 210347566635108
220 228848244306745
221 248929744162541
222 270723311804022
223 294370782034935
224 320025409245708
225 347852761077893
226 378031680212764
227 410755319093060
228 446232253040617
229 484687677712860
230 526364696854551
231 571525707057130
232 620453886814586
233 673454797238369
234 730858102672354
235 793019420142581
236 860322306724424
237 933180394938667
238 1012039687118827
239 1097381019937724
240 1189722711489060
241 1289623404313191
242 1397685118130279
243 1514556527461104
244 1640936480507684
245 1777577776200967
246 1925291217987279
247 2084949964359829
248 2257494196875350
249 2443936128356713
250 2645365375710326
251 2862954722765126
252 3097966300858281
253 3351758216971792
254 3625791660505164
255 3921638522516902
256 4240989563764951
257 4585663169536470
258 4957614732514414
259 5358946707930560
260 5791919387383046
261 6258962441557695
262 6762687285708629
263 7305900324450827
264 7891617137003236
265 8523077668377399
266 9203762495393736
267 9937410241867130
268 10728036222544798
269 11579952399610276
270 12497788742073004
271 13486516084663094
272 14551470588114816
273 15698379910474087
274 16933391206639853
275 18263101079868375
276 19694587618206566
277 21235444657932515
278 22893818424115368
279 24678446709423604
280 26598700763268055
281 28664630073227522
282 30887010233857066
283 33277394111143395
284 35848166522943524
285 38612602671448356
286 41584930579517671
287 44780397797476778
288 48215342665716937
289 51907270437411240
290 55874934583621145
291 60138423625454171
292 64719253860698474
293 69640468374191332
294 74926742747904036
295 80604497914034943
296 86702020620872339
297 93249592013104741
298 100279624860991283
299 107826810004843302
300 115928272619380974
301 124623738941737180
302 133955714145606073
303 143969672089528108
304 154714257714245344
305 166241502910795352
306 178607056735297222
307 191870430902565674
308 206095261546995640
309 221349588303924654
310 237706151831882908
311 255242710963880774
312 274042380753139103
313 294193992758995424
314 315792479000117312
315 338939281094277577
316 363742786199899793
317 390318791472287043
318 418790998857250070
319 449291542159408212
320 481961548439582934
321 516951735926519867
322 554423050764874583
323 594547345061694634
324 637508098849420705
325 683501188746456880
326 732735706264202557
327 785434828894904808
328 841836747308989384
329 902195652191135968
330 966782784465061543
331 1035887552888397473
332 1109818723238609300
333 1188905683573396028
334 1273499790324486276
335 1363975800269582355
336 1460733393739231802
337 1564198794743158235
338 1674826494041319343
339 1793101081555706762
340 1919539194908617462
341 2054691591278964831
342 2199145350208513328
343 2353526215453025313
344 2518501084456315740
345 2694780654547887402
346 2883122235514801737
347 3084332738772868332
348 3299271853982348906
349 3528855424606161860
350 3774059034591219322
351 4035921819088852057
352 4315550512904666877
353 4614123751178831424
354 4932896637669281328
355 5273205596928458730
356 5636473527626161871
357 6024215275303465100
358 6438043443930549533
359 6879674566782050386
360 7350935658365853336
361 7853771170429569729
362 8390250376420832076
363 8962575210224005708
364 9573088586520701094
365 10224283231722573204
366 10918811056135665103
367 11659493099819268947
368 12449330086497273971
369 13291513621902317704
370 14189438075065553598
371 15146713183306266338
372 16167177424065026126
373 17254912199243879133
374 18414256880366634137
375 19649824765694063209
376 20966520003404661552
377 22369555538081789464
378 23864472141078546246
379 25457158588844229924
380 27153873056992032500
381 28961265801816617048
382 30886403205114009114
383 32936793262517307124
384 35120412600194372620
385 37445735109639605689
386 39921762295435068322
387 42558055436315811162
388 45364769665632245455
389 48352690083364513862
390 51533270018274708963
391 54918671565564916962
392 58521808532550414244
393 62356391932428520393
394 66436978174207945832
395 70779020105271631263
396 75398921071955252464
397 80314092172918451766
398 85543012889980217079
399 91105295291568283477
400 97021752014981491470
401 103314468245301115957
402 110006877921105303306
403 117123844410128704106
404 124691745911689020740
405 132738565857175902535
406 141293988595157098063
407 150389500663729236395
408 160058497969738851305
409 170336399212418749796
410 181260765907859084349
411 192871429390685957472
412 205210625190353368645
413 218323135201607627128
414 232256438092094669890
415 247060868414756251846
416 262789784918650102228
417 279499748579284563183
418 297250710898493242034
419 316106213054349399836
420 336133596513802778793
421 357404225754635235937
422 379993723779047549620
423 403982221138896717431
424 429454619232333367232
425 456500868673428299224
426 485216263580535786985
427 515701752675664208907
428 548064268136113962527
429 582417073191333050816
430 618880129512392514394
431 657580485498818204705
432 698652686627994821176
433 742239209096060881619
434 788490918046282954038
435 837567551751628373556
436 889638233192747226787
437 944882010550996494859
438 1003488428218822194182
439 1065658130016883828790
440 1131603496398959947207
441 1201549317522285291740
442 1275733504162693612081
443 1354407838561011584401
444 1437838767399986479084
445 1526308239229823167844
446 1620114588785431820368
447 1719573470770217870420
448 1825018845819911659858
449 1936804021505861695987
450 2055302751390935500687
451 2180910395312965035262
452 2314045144240920696433
453 2455149313228301426382
454 2604690706176924760568
455 2763164056322835558404
456 2931092546565107943738
457 3109029413978294331186
458 3297559643080699276394
459 3497301752674297839682
460 3708909681328458481408
461 3933074776849277096004
462 4170527895360159975351
463 4422041615917879802832
464 4688432576902378991772
465 4970563940749107047433
466 5269347993940328718200
467 5585748889537453285346
468 5920785539921147835036
469 6275534667810606697372
470 6651134024058816526607
471 7048785781168274270462
472 7469760111942323875364
473 7915398963182194354671
474 8387120034860419663304
475 8886420975748705262903
476 9414883807053775219365
477 9974179586219966986405
478 10566073323693635664569
479 11192429166113292186744
480 11855215860092747679555
481 12556512511503887870924
482 13298514655942804923064
483 14083540656880058409632
484 14914038448854598009600
485 15792592643973384389602
486 16721932020927492379686
487 17704937416732545193188
488 18744650042449057592441
489 19844280245239518106606
490 21007216740276232917854
491 22237036337229804420045
492 23537514187345894991327
493 24912634578460445633609
494 26366602306713924204988
495 27903854655207209329218
496 29529074011398646702287
497 31247201156677280816945
498 33063449263265547456844
499 34983318635409613116535
500 37012612233711269716663
501 39157452023446736313580
502 41424296189809297334998
503 43819957265209274021543
504 46351621216071992550208
505 49026867538997296312557
506 51853690418688355875055
507 54840521002729483881048
508 57996250851098292025194
509 61330256621243301192884
510 64852426052651394319575
511 68573185318077146636635
512 72503527812015540459126
513 76655044450579303350030
514 81039955560700036497786
515 85671144440517026197336
516 90562192676958815425540
517 95727417310869428796692
518 101181909944593505015958
519 106941577891723564462452
520 113023187473738822157057
521 119444409573539765746295
522 126223867561418836541905
523 133381187714817209853288
524 140937052259314015220749
525 148913255164691899379904
526 157332760836635723201524
527 166219765851664529416523
528 175599763890287370642493
529 185499614031127412011024
530 195947612576893327470152
531 206973568591611469837139
532 218608883337485352839518
533 230886633809140657871465
534 243841660572866124100644
535 257510660128794879862902
536 271932282024810039148822
537 287147230962327756532231
538 303198374146035247412803
539 320130854142166983364336
540 337992207523018044132045
541 356832489589148024578375
542 376704405475152335414797
543 397663447960003048217054
544 419768042318821476610340
545 443079698569574340931700
546 467663171485622249158197
547 493586628763331108214815
548 520921827753124000113527
549 549744301182446088237610
550 580133552320181646584654
551 612173260054146277697154
552 645951494376428114519682
553 681560942795619108129644
554 719099148220414095001296
555 758668758885717659443892
556 800377790920344044388040
557 844339904184683957831281
558 890674692037408672681676
559 939507985722451936895538
560 990972174101223184164370
561 1045206539490335281665541
562 1102357610402151822587319
563 1162579532024252164623554
564 1226034455314561598032290
565 1292892945631485472384252
566 1363334411863010775186947
567 1437547557065493268064624
568 1515730851671831719968780
569 1598093030380047195177220
570 1684853613887045376605957
571 1776243456688656801646202
572 1872505322226042910125072
573 1973894486720351429662249
574 2080679373102232568850846
575 2193142216510624236447893
576 2311579762906224632546556
577 2436304002419442564850110
578 2567642939130505884974596
579 2705941399060981748408580
580 2851561878241388920671614
581 3004885432809040689644698
582 3166312613183935896664185
583 3336264444468609584029462
584 3515183455320568002948498
585 3703534757653480906442262
586 3901807179635909508108560
587 4110514454574244675449761
588 4330196468389963163509992
589 4561420568530534175802248
590 4804782937288591050462603
591 5060910032645604662382928
592 5330460099904546725715855
593 5614124757531217359506732
594 5912630660786353109309892
595 6226741246900661027910276
596 6557258565722889502121427
597 6905025199957313702790125
598 7270926279301961953051696
599 7655891593002936399527789
600 8060897805553705241543966
601 8486970780491697316173787
602 8935188017478366714840807
603 9406681208093592278685480
604 9902638916031328424465460
605 10424309387651347478088873
606 10973003499122253499368813
607 11550097846684267355229268
608 12157037986867173121664397
609 12795341833819896993725500
610 13466603221244105045191569
611 14172495636775628959624256
612 14914776137025166268038114
613 15695289451874287330986990
614 16515972287025083267668504
615 17378857834222613016237759
616 18286080499009490186142923
617 19239880856332366725244608
618 20242610844801638730978171
619 21296739210909373428329884
620 22404857215037232979815775
621 23569684611637096147081348
622 24794075916543239348309600
623 26081026974977470828495435
624 27433681844438706424088531
625 28855340007327370446721986
626 30349463928843994927653738
627 31919686976421830805744644
628 33569821717706585185840624
629 35303868614884033408072304
630 37126025133979766797345446
631 39040695288616331512562998
632 41052499638613168671183364
633 43166285764755837326692358
634 45387139242044816735483576
635 47720395134762652083361119
636 50171650037773326795178221
637 52746774689591593568950259
638 55451927183934747826522610
639 58293566807697254375075962
640 61278468534572105753244305
641 64413738204884270116765571
642 67706828423603662426781088
643 71165555209970435037640752
644 74798115433696842663891272
645 78613105074310430837045984
646 82619538341875884946069444
647 86826867699080753613022069
648 91245004826496765705111943
649 95884342574737071683156670
650 100755777949224088506209580
651 105870736175366508643807376
652 111241195894121399415958785
653 116879715540192295202839997
654 122799460957491084288614516
655 129014234308974803958326514
656 135538504340562869641175556
657 142387438061550674329484983
658 149576933906767003162679637
659 157123656448680639073467522
660 165045072730751450619922764
661 173359490296548944265177540
662 182086096992532775907333419
663 191245002625911364714573390
664 200857282562673111908405362
665 210945023354726660991766489
666 221531370489099310897304260
667 232640578356333573470910751
668 244298062539598740624755652
669 256530454530605327014202632
670 269365658983183851178563404
671 282832913620374449691217607
672 296962851916079511369863013
673 311787568677767481399514344
674 327340688662392244082907927
675 343657438363619512668073772
676 360774721114640334810699181
677 378731195657313533232463760
678 397567358335125509774956028
679 417325629074499707185722152
680 438050441326342039230810695
681 459788336147386219493230224
682 482588060608918155071698826
683 506500670728826038396115152
684 531579639131657717218992114
685 557880967650485232093281972
686 585463305093894646064846258
687 614388070411354732541489751
688 644719581500588732252930816
689 676525189911398006845516678
690 709875421711684581633526076
691 744844124793211673602449408
692 781508622906948603530026233
693 819949876730691167101008173
694 860252652285053684417532868
695 902505697027918639156173724
696 946801923972029168188649123
697 993238604185644822948746122
698 1041917568052079259589963170
699 1092945415680528255277765906
700 1146433736877907302037297746
701 1202499341109480861908114533
702 1261264497894912357338492282
703 1322857188106028633217443197
704 1387411366653109893788181920
705 1455067237067922405558058096
706 1525971538514044492395541009
707 1600277845778336058264760411
708 1678146882821709259011211290
709 1759746850492715916384694680
710 1845253769033920541426220444
711 1934851836038623017607112758
712 2028733800544280622651371226
713 2127101353979005717691001326
714 2230165538708835812550927348
715 2338147174966141715131286349
716 2451277306973614281778278203
717 2569797669113810501580128987
718 2693961173031307329797967577
719 2824032416593171490785142024
720 2960288215673772769877836590
721 3103018159772017257938693480
722 3252525192512928682873974893
723 3409126218131236502043892325
724 3573152735082318119080580752
725 3744951497975572014276350998
726 3924885209077154776972734520
727 4113333240683087581224672894
728 4310692389720119859346834441
729 4517377665990526999659840560
730 4733823115538316019948514981
731 4960482680678223743876627316
732 5197831098295525816562235222
733 5446364838094146229702938793
734 5706603082542984914622555188
735 5979088750345889374264221090
736 6264389565339414319116547780
737 6563099172804575242160982782
738 6875838305264347777637540524
739 7203255999927840235742764118
740 7546030870035023603371468228
741 7904872432452799535992136599
742 8280522493974186888539595485
743 8673756598877682371125723636
744 9085385540413579261427576460
745 9516256938998395338593232422
746 9967256890017760534982051987
747 10439311684262347400483180420
748 10933389604150902717412174890
749 11450502799029374465634797353
750 11991709242975751750011263998
751 12558114778686782445982373724
752 13150875251175450052829649713
753 13771198735167233511670660252
754 14420347860249007906277959864
755 15099642237997247274003301975
756 15810460995492251817100240677
757 16554245419812740955693126044
758 17332501718300643499073736771
759 18146803899589602101868431554
760 18998796780602929689501225552
761 19890199124947863055721028462
762 20822806918363320097703112681
763 21798496787118363766465323321
764 22819229565508604902022731356
765 23887054018858250990393805970
766 25004110728706858543000680856
767 26172636147142520741432178774
768 27394966827537684877817965648
769 28673543839250530433620436436
770 30010917374174352498482488320
771 31409751553350211203186848519
772 32872829442204771657206084692
773 34403058283336338357052161160
774 36003474956148173969692849733
775 37677251673019899398615031288
776 39427701922115739540377082566
777 41258286667353272408755414168
778 43172620816498850373675471181
779 45174479968816711073246375040
780 47267807454178731091358475937
781 49456721676041576814097490915
782 51745523771218484413539444273
783 54138705599914897719061435872
784 56640958080061585695089455300
785 59257179880566562462628235281
786 61992486488719091056146136454
787 64852219667616254164711693868
788 67841957320146047324738879119
789 70967523776751759953211785856
790 74235000524921667458668121381
791 77650737399096918135035680246
792 81221364250470162576163212612
793 84953803116959189834660910457
794 88855280914484902314072162852
795 92933342671562731191870882031
796 97195865330132470626962398906
797 101651072136504952784915728008
798 106307547647296515801445626924
799 111174253376255412638110116062
800 116260544108959812747421941342
801 121576184913486568391968047830
802 127131368876315229054252642052
803 132936735593944736980857104032
804 139003390451962744330779848668
805 145342924724621553620876888497
806 151967436529342373441062440065
807 158889552671993058430963228818
808 166122451420266009430697377363
809 173679886244024778658608754328
810 181576210563092580314879437610
811 189826403544625869655439538637
812 198446096993954043607893201088
813 207451603384574857415443337294
814 216859945074877176186611106666
815 226688884761121131111535891085
816 236956957218243687318641218237
817 247683502382178234391470722536
818 258888699829583387458075168256
819 270593604713172172954201777620
820 282820185213221740404686970030
821 295591361568329402345746616248
822 308931046751067017538764786277
823 322864188856876508320327493153
824 337416815277348809461753345696
825 352616078731941115358331093246
826 368490305235217426869802096788
827 385069044079849777635239438240
828 402383119918897004838143606958
829 420464687034289574439144579148
830 439347285881998027198749448577
831 459065902008054536603174992960
832 479657027433437533868839341228
833 501158724609824251319565384493
834 523610693052371487008699685474
835 547054338760007263169448166420
836 571532846538211950283397830413
837 597091255343943726951239884666
838 623776536777227081044751092634
839 651637676848981846071530504998
840 680725761159931713869220759100
841 711094063630903276416276465881
842 742798138930517743380984675423
843 775895918752196199680343854805
844 810447812098554586568126530212
845 846516809737665837652608129846
846 884168593002323467508697494980
847 923471647110363461274389603857
848 964497379191300005865312162850
849 1007320241212016300282802226844
850 1052017858002035668269215806231
851 1098671160586992193236441341646
852 1147364525047336279341140655256
853 1198185917128061561659837754314
854 1251227042834338580224299010256
855 1306583505257401243320459789423
856 1364354967884868508628231512819
857 1424645324659910628156299104670
858 1487562877064302025121029177094
859 1553220518511457278826907010992
860 1621735926347039281158594568317
861 1693231761766676525876007216741
862 1767835877972747490207978281656
863 1845681536905102643669276330042
864 1926907634894017959838074498200
865 2011658937597627839810478052755
866 2100086324600590774848251799012
867 2192347044065819370070341631553
868 2288604977846779836493122502866
869 2389030917484157908379430745132
870 2493802851527622419877472877105
871 2603106264641019465874997539707
872 2717134448967625122096316786394
873 2836088828251100049014704139668
874 2960179295227552925686333699027
875 3089624562824660597304375772016
876 3224652529725141230508580402425
877 3365500660874063963429830238986
878 3512416383532537020948734453268
879 3665657499504279790527313413536
880 3825492614186487960448149299875
881 3992201583122280888940913906117
882 4166075976758914666956833436812
883 4347419564143892067441684733955
884 4536548816320142443350806580946
885 4733793430211622900523736658132
886 4939496873822050594598587014858
887 5154016953602060318524851013474
888 5377726404873938927342332542024
889 5611013506238267655990484364312
890 5854282718923355955984586353396
891 6107955352076328975667515344241
892 6372470255034190112113360003885
893 6648284537654177129865476379502
894 6935874319825324293497287267516
895 7235735511327395160528713369644
896 7548384623249324817984971850061
897 7874359612227072522893901887604
898 8214220758810404530542049284378
899 8568551581319673567827864311577
900 8937959786607209830400956763229
901 9323078259193565243620583791020
902 9724566090306637619943352949933
903 10143109648411726867738868002460
904 10579423692882927276112949141696
905 11034252532531027069988114394066
906 11508371230770361208507100571800
907 12002586859276941577261463863185
908 12517739802062769700820587313704
909 13054705111966624021326323433386
910 13614393921639913679666636219141
911 14197754911187514654285389851567
912 14805775834707967293306670051740
913 15439485108065136284923918340247
914 16099953460314539009098580124824
915 16788295651302164721101641899448
916 17505672258051868687264785702084
917 18253291532659470790445770601528
918 19032411334517661009893281626929
919 19844341139805863709529212267808
920 20690444131293493581640610985147
921 21572139371623708927322911462015
922 22490904063367999258126527898304
923 23448275899269906754938056588154
924 24445855506229054162526285748821
925 25485308986714621174065202681896
926 26568370561440670160150480447244
927 27696845317284470316770957251627
928 28872612064583414511024029416577
929 30097626308106480601810937446624
930 31373923336162682145544775338980
931 32703621432481813829407619716369
932 34088925215682265004391935437131
933 35532129111326999564500401412169
934 37035620961762240662029348581986
935 38601885779134222506127313293474
936 40233509647187856879878481432014
937 41933183777667597484882240718194
938 43703708727365469954403166916459
939 45547998782094479650459211488550
940 47469086514107734977792545392496
941 49470127519734964649676309985646
942 51554405344269009245620404187532
943 53725336601405689457380977895780
944 55986476294821567875073032111972
945 58341523349765914053735993288659
946 60794326362846054245556220568180
947 63348889578499652719245479745621
948 66009379100973761504094432688701
949 68780129350969136092613341886601
950 71665649776459809006941392256360
951 74670631827562721170468663898904
952 77799956205710830435019039003608
953 81058700397776063467171939369179
954 84452146506196286599631453071040
955 87985789386583698034392247496600
956 91665345104731263216537121100037
957 95496759725389623740667109960820
958 99486218445659926221996780537184
959 103640155086338882331611333747438
960 107965261955061749412353463319643
961 112468500095617501946539849511627
962 117157109938358962151422401234031
963 122038622367199813888002344524251
964 127120870219281005831175832389012
965 132412000234001853591167811877929
966 137920485468747001524949492372870
967 143655138199300158914873016775034
968 149625123323620068955112724200614
969 155839972288364421996067428268084
970 162309597558284339833409232548955
971 169044307649376623449751746610500
972 176054822747474196617999074733111
973 183352290934778153691799848474674
974 190948305047688632068618838040856
975 198854920190177518735995667266831
976 207084671927864948163220190523154
977 215650595188914880883115197808361
978 224566243898854038423301700219785
979 233845711377444427099679899558636
980 243503651526803974856494888452952
981 253555300841073845806433538727536
982 264016501269076251854926887125561
983 274903723962594568586637937691950
984 286234093944139857504505873926322
985 298025415729346130034813778437944
986 310296199940462551030533102671713
987 323065690948786022825572848317331
988 336353895585304030842353636724034
989 350181612960297149866617880635808
990 364570465434185156175497682172666
991 379542930783492285246396024470838
992 395122375607457911537239916045420
993 411333090022530975430162617558971
994 428200323693762091064431628590652
995 445750323253948767032357489914789
996 464010371163298973653451941051364
997 483008826064358896963641320424606
998 502775164689004722270739562578668
999 523340025376428374402227998979228
1000 544735253263256089868186187318158