0 0
1 0
2 0
3 1
4 2
5 6
6 9
7 19
8 29
9 48
10 73
11 114
12 161
13 241
14 340
15 479
16 662
17 917
18 1237
19 1678
20 2231
21 2965
22 3901
23 5114
24 6629
25 8588
26 11036
27 14129
28 17983
29 22823
30 28790
31 36238
32 45381
33 56674
34 70502
35 87453
36 108077
37 133259
38 163762
39 200747
40 245378
41 299261
42 363975
43 441770
44 534862
45 646243
46 779110
47 937465
48 1125630
49 1349162
50 1613936
51 1927326
52 2297452
53 2734176
54 3248381
55 3853347
56 4563689
57 5396996
58 6372947
59 7514786
60 8848590
61 10405308
62 12219421
63 14331454
64 16787167
65 19639687
66 22948981
67 26784731
68 31225369
69 36361593
70 42295938
71 49146201
72 57045454
73 66146647
74 76622132
75 88669158
76 102510750
77 118400926
78 136626598
79 157514441
80 181432718
81 208799790
82 240087605
83 275830550
84 316631050
85 363170834
86 416217109
87 476636289
88 545403714
89 623618464
90 712516342
91 813488989
92 928099066
93 1058103547
94 1205474777
95 1372426438
96 1561441255
97 1775303652
98 2017132438
99 2290421060
100 2599080564
101 2947485880
102 3340530009
103 3783682043
104 4283052257
105 4845463003
106 5478531552
107 6190752977
108 6991603702
109 7891644496
110 8902644135
111 10037705802
112 11311421477
113 12740021845
114 14341566156
115 16136126943
116 18146018472
117 20396021678
118 22913665514
119 25729495620
120 28877417831
121 32395027563
122 36324021092
123 40710596425
124 45605955756
125 51066785143
126 57155863550
127 63942647401
128 71504000186
129 79924901072
130 89299328334
131 99731109141
132 111334985027
133 124237642246
134 138578985336
135 154513381029
136 172211193626
137 191860274786
138 213667806403
139 237862099406
140 264694792586
141 294443017194
142 327412033050
143 363937818338
144 404390223510
145 449176083825
146 498742973993
147 553582940203
148 614236986438
149 681299529759
150 755423747784
151 837326914685
152 927796753966
153 1027697815358
154 1137979038037
155 1259681346017
156 1393946638742
157 1542026854151
158 1705294625596
159 1885254078961
160 2083553482861
161 2301998077864
162 2542565069952
163 2807418890311
164 3098928931395
165 3419687670157
166 3772531662682
167 4160563024055
168 4587174251824
169 5056073697448
170 5571314863914
171 6137326573122
172 6758947559072
173 7441462134144
174 8190640991183
175 9012783376825
176 9914765151251
177 10904088599379
178 11988939040283
179 13178243577232
180 14481737717339
181 15910034655602
182 17474703578587
183 19188351289906
184 21064714239643
185 23118754569115
186 25366768178416
187 27826497706759
188 30517259304003
189 33460075411860
190 36677823434238
191 40195391623209
192 44039853298083
193 48240649784348
194 52829794382909
195 57842086876392
196 63315352249493
197 69290691967954
198 75812763163464
199 82930072858588
200 90695304208349
201 99165660740876
202 108403247427457
203 118475473093990
204 129455495236115
205 141422690195408
206 154463171987239
207 168670341254129
208 184145490153141
209 200998442779848
210 219348259928586
211 239323985843796
212 261065468774340
213 284724231103951
214 310464424272160
215 338463841929662
216 368915030549014
217 402026468490124
218 438023856834921
219 477151490642746
220 519673758532462
221 565876736369981
222 616069928322997
223 670588118081632
224 729793389033713
225 794077273301884
226 863863094634427
227 939608461580493
228 1021807983117991
229 1110996159555218
230 1207750528349764
231 1312695014211374
232 1426503571484745
233 1549904064050284
234 1683682480353044
235 1828687424559622
236 1985834991554923
237 2156113962721030
238 2340591441494419
239 2540418860879975
240 2756838494811084
241 2991190400686618
242 3244919938621868
243 3519585790200701
244 3816868637487600
245 4138580419765914
246 4486674346104700
247 4863255575911715
248 5270592764051661
249 5711130377814334
250 6187502002893928
251 6702544540080368
252 7259313533155990
253 7861099524255804
254 8511445702209378
255 9214166735381183
256 9973369082398591
257 10793472666885093
258 11679234241104698
259 12635772319686358
260 13668594042288106
261 14783623842492934
262 15987234319598740
263 17286279186343973
264 18688128731855047
265 20200707669452795
266 21832535854786281
267 23592771742228960
268 25491259116403392
269 27538576965112711
270 29746093088380218
271 32126021309841013
272 34691482948086022
273 37456572416755839
274 40436427681015683
275 43647305442622628
276 47106661859896317
277 50833238680897964
278 54847155682053650
279 59170009300656726
280 63824978449123411
281 68836937411690378
282 74232576918734970
283 80040533316118740
284 86291527042308917
285 93018510353432998
286 100256825639979120
287 108044374302244215
288 116421797675013138
289 125432670002516005
290 135123705115440176
291 145544976854213504
292 156750155069986501
293 168796757297965658
294 181746418135753685
295 195665176482685595
296 210623782894539937
297 226698027284637638
298 243969089472785933
299 262523912900163799
300 282455604288136267
301 303863859662743189
302 326855419828234464
303 351544555835456789
304 378053587868855762
305 406513438240949102
306 437064222298895766
307 469855878100034550
308 505048839082406365
309 542814750785130722
310 583337236314484757
311 626812711838002486
312 673451257327880219
313 723477544100463927
314 777131824955451095
315 834670988769992617
316 896369686000796253
317 962521527302229832
318 1033440362439698979
319 1109461642113719044
320 1190943870679777216
321 1278270152850698600
322 1371849843265503594
323 1472120302549081445
324 1579548769751427165
325 1694634355407948823
326 1817910166225892666
327 1949945566348049751
328 2091348587444177390
329 2242768493388486663
330 2404898513165367042
331 2578478748684443629
332 2764299272694635779
333 2963203424534019916
334 3176091320631828376
335 3403923588697422702
336 3647725344441702247
337 3908590421130125305
338 4187685872959358045
339 4486256764111671842
340 4805631266874138076
341 5147226082437451747
342 5512552210436674296
343 5903221082847911396
344 6320951091281426900
345 6767574525555959653
346 7245044955917717090
347 7755445079355275702
348 8300995066084590213
349 8884061429561649656
350 9507166460229394484
351 10172998249648638136
352 10884421349829826661
353 11644488098129675936
354 12456450657676356625
355 13323773807884061141
356 14250148540753559869
357 15239506502262020001
358 16296035340933629824
359 17424195008236520570
360 18628735080034501215
361 19914713149763220392
362 21287514370509726693
363 22752872203458542715
364 24316890458749874551
365 25986066693854284741
366 27767317065401860026
367 29668002708171836061
368 31695957748200528483
369 33859519033395782892
370 36167557700902450379
371 38629512675483231674
372 41255426231862435240
373 44055981727520624763
374 47042543654151115050
375 50227200128003397779
376 53622807984337548283
377 57243040611626013697
378 61102438709694103772
379 65216464124731946768
380 69601556966492555660
381 74275196180018040724
382 79255963800745600151
383 84563613087085018889
384 90219140785549221178
385 96244863746907473027
386 102664500177647759004
387 109503255772537674299
388 116787915045100516428
389 124546938132376146728
390 132810563427020071646
391 141610916347345239094
392 150982124638695119219
393 160960440555071893042
394 171584370359318385271
395 182894811533626234887
396 194935198188674234775
397 207751655111085272222
398 221393160993148507325
399 235911721338067997446
400 251362551646612236365
401 267804271438272342493
402 285299109781725822888
403 303913122954568929353
404 323716424983778829074
405 344783431761538187122
406 367193119573170297484
407 391029298815154687737
408 416380903834846633525
409 443342299762877089817
410 472013607375346998167
411 502501046960569402853
412 534917302344775052065
413 569381906167256380471
414 606021647689792546539
415 644971004359861058216
416 686372598557437461589
417 730377680888728809367
418 777146641617756180700
419 826849551759394250166
420 879666735603836667233
421 935789376374634690700
422 995420156989193152862
423 1058773937822731012423
424 1126078473665567995814
425 1197575171996129949111
426 1273519895004995830298
427 1354183807738810351498
428 1439854275071949935913
429 1530835810149019026474
430 1627451077308712226473
431 1730041952437204279899
432 1838970644097615305215
433 1954620878723047054020
434 2077399153592676161881
435 2207736061255749319861
436 2346087689536861511417
437 2492937101206822801020
438 2648795897911786392516
439 2814205872911143681080
440 2989740757726380465480
441 3176008067769440449186
442 3373651052617985960970
443 3583350756581545683667
444 3805828195852807892348
445 4041846658527152203791
446 4292214134479765943142
447 4557785882093099231556
448 4839467139594656057399
449 5138215988785630552481
450 5455046379774694070575
451 5791031325371739388090
452 6147306274702700545413
453 6525072675670404916430
454 6925601736871789718706
455 7350238399672633757515
456 7800405532212655171422
457 8277608357235750366977
458 8783439126805985033238
459 9319582057127719013144
460 9887818537956791998445
461 10490032631288490656746
462 11128216875388766749248
463 11804478410480824922024
464 12521045443902394076245
465 13280274072848147756917
466 14084655484448624349399
467 14936823553296929380753
468 15839562858317508106309
469 16795817141300154442181
470 17808698231364995059037
471 18881495460131260461099
472 20017685594479550844038
473 21220943314392715279957
474 22495152265667978602389
475 23844416717988043242324
476 25273073861354693286249
477 26785706774695983168946
478 28387158103201563555167
479 30082544481874748187674
480 31877271745782448593059
481 33777050968560303057773
482 35787915373995124891039
483 37916238166742703207367
484 40168751331801543725970
485 42552565453778049259273
486 45075190610867031970399
487 47744558400086837129758
488 50569045154553129887032
489 53557496415415264007543
490 56719252725713811780448
491 60064176815508571155323
492 63602682252687812127497
493 67345763636240435905019
494 71305028414301134577034
495 75492730411962392964614
496 79921805159886634894617
497 84605907117784331888980
498 89559448893422902337292
499 94797642561252327982296
500 100336543191944845629143
501 106193094708000033662665
502 112385178188448457420451
503 118931662750022552551568
504 125852459140779452475403
505 133168576187031429510273
506 140902180243859403881025
507 149076657804951191902037
508 157716681437806003496099
509 166848279216473924358332
510 176498907835262862174782
511 186697529593706357726413
512 197474693455404851828831
513 208862620391028127343096
514 220895293229241653238007
515 233608551247897396695504
516 247040189752570740899512
517 261230064899103412814040
518 276220204032939883836692
519 292054921828731465537482
520 308780942531328376416043
521 326447528611194068664479
522 345106616166585580955041
523 364812957418115935003475
524 385624270662445856741233
525 407601398066627244958726
526 430808471707747427163571
527 455313088278960195882501
528 481186492908302049968586
529 508503772554965936348001
530 537344059475411211632764
531 567790745271992473578433
532 599931706067118437722877
533 633859539368498141916820
534 669671813224232595460793
535 707471328291531787027626
536 747366393479183635708661
537 789471115851656236831260
538 833905705522506909809458
539 880796796295541744902464
540 930277782855735520460421
541 982489175346018160774191
542 1037578972213733296234854
543 1095703052248338867403924
544 1157025586784145720010668
545 1221719473083697876902042
546 1289966789974581945643332
547 1361959276858716699783245
548 1437898837275786816684012
549 1517998068253657783011253
550 1602480816747167255478701
551 1691582764523268228277268
552 1785552042925568437726093
553 1884649879013844060126614
554 1989151274656303898210337
555 2099345720221467968009882
556 2215537944606528362328578
557 2338048703415360547026556
558 2467215607197904183972073
559 2603393991746868181806539
560 2746957832555622854539761
561 2898300705634106583739765
562 3057836796997726506735467
563 3226001963246795966100946
564 3403254845783418228254908
565 3590078041325842003197998
566 3786979331521956833801759
567 3994492974588312132782221
568 4213181062056122825002108
569 4443634943843186866179391
570 4686476725040426122485055
571 4942360837953228392970655
572 5211975693123650117668368
573 5496045413226388319920888
574 5795331653934926262671744
575 6110635516037998861543128
576 6442799553309295281722750
577 6792709880835604606764585
578 7161298388752472747865755
579 7549545066559087019167230
580 7958480443451042935393763
581 8389188150354640323348105
582 8842807609638540490556903
583 9320536858748126257113084
584 9823635514327709446686964
585 10353427883692138194927753
586 10911306230859369649731974
587 11498734204681483473066752
588 12117250436994669030204962
589 12768472319066981718423890
590 13454099965041861123980968
591 14175920371469139391245612
592 14935811782473987663780700
593 15735748270546870202918468
594 16577804543439513903036094
595 17464160988127142577693504
596 18397108963346418886522405
597 19379056352740483399837934
598 20412533391243338809027921
599 21500198777908945113643580
600 22644846089047732369815910
601 23849410506162410525958044
602 25116975873894038334934066
603 26450782103879882079114871
604 27854232941211162520496600
605 29330904110936589712921601
606 30884551862917910493074730
607 32519121934175106841890407
608 34238758948799812290762566
609 36047816276427512117519932
610 37950866371288099911378610
611 39952711614854564497305069
612 42058395686234825312305492
613 44273215485548461278848456
614 46602733636760463313708537
615 49052791597646485801316879
616 51629523405909315500649406
617 54339370091784169178209538
618 57189094788941137047474017
619 60185798576937373399720372
620 63336937090079372956652494
621 66650337929138189198794053
622 70134218914117840956180177
623 73797207218010831398390770
624 77648359423395516290866424
625 81697182545629007767805155
626 85953656068488552720304676
627 90428255040193949596374470
628 95131974280037639295773774
629 100076353748126214387243820
630 105273505133243845011221387
631 110736139716341053908594098
632 116477597569891185442190082
633 122511878156085686415824698
634 128853672389831622323031024
635 135518396235501294866743998
636 142522225909652677760977887
637 149882134765207311666964443
638 157615931936142930531131315
639 165742302825333469404533135
640 174280851522069020938800333
641 183252145239699459722064122
642 192677760868104635081266090
643 202580333739971838735452981
644 212983608714512365619977638
645 223912493686927113457115933
646 235393115637009803261965207
647 247452879335391549838830267
648 260120528831475454888802049
649 273426211852702061716222915
650 287401547250840007467376699
651 302079695637108989792384571
652 317495433354550234035342968
653 333685229942740544956905202
654 350687329257158793254708646
655 368541834412814459430846660
656 387290796729619906640923914
657 406978308864965089595453429
658 427650602327544180180616606
659 449356149575198310499903622
660 472145770908912856911388997
661 496072746384626992863592277
662 521192932974741374599143177
663 547564887221606572025742079
664 575249993636433615571786517
665 604312599108421557553999578
666 634820153601069827913160147
667 666843357425039852672578535
668 700456315390208285272307709
669 735736698153088094464553730
670 772765911090275535928028637
671 811629271043354501745891604
672 852416191296483051443401350
673 895220375164011390458800407
674 940140018582702495490673399
675 987278022120723307959208519
676 1036742212834352372016595483
677 1088645576422550729257634119
678 1143106500150015450784945974
679 1200249027030283912914169645
680 1260203121782774850867018548
681 1323104949100504946859762434
682 1389097164789546952586790743
683 1458329220366221985887070243
684 1530957681724533508475062157
685 1607146562513535875032912263
686 1687067672893226722921302603
687 1770900984367197617604831667
688 1858835011421766074918165228
689 1951067210733635587380991361
690 2047804398742440514759923991
691 2149263188419772260385006132
692 2255670446103664068453290780
693 2367263769305925829971023874
694 2484291986440442704145039373
695 2607015679462420852588381142
696 2735707730452921862844411755
697 2870653893228657760060353674
698 3012153391105332531869180045
699 3160519541992539181470007070
700 3316080412050838704650728687
701 3479179499195823980520238893
702 3650176447791269997365497178
703 3829447795932493935945097151
704 4017387756783438453722523242
705 4214409035495285059729571649
706 4420943683302331446993001902
707 4637443990460894393589690951
708 4864383419770948186450789706
709 5102257582496473169470083412
710 5351585258580984631844443791
711 5612909463137759858876923720
712 5886798561281895198201069129
713 6173847433461748630764689905
714 6474678693542676003511784298
715 6789943961994412825833220366
716 7120325196637218271373120871
717 7466536083509061287474548110
718 7829323490529036680633759696
719 8209468986748841220697515291
720 8607790430106984749107962507
721 9025143626727356827025115331
722 9462424064937412986147007796
723 9920568727319388588933019930
724 10400557984253325604779319584
725 10903417572561011444833143824
726 11430220663018055032235120805
727 11982090020664863435842381502
728 12560200262019258583642586663
729 13165780213471380356209771566
730 13800115375328543844392829492
731 14464550496171235711903776778
732 15160492262384798104937728565
733 15889412107941823415401161464
734 16652849149731395511291309172
735 17452413253960207395773288884
736 18289788239390972434763924023
737 19166735223432445890088628958
738 20085096117356690853683466609
739 21046797277189847645059744747
740 22053853317106708585878406344
741 23108371092453616087348152983
742 24212553859832917322881323507
743 25368705622002039193683912136
744 26579235665675746413822995723
745 27846663300667784551571410056
746 29173622809172682003034297344
747 30562868614366311624832355561
748 32017280677899939875270451418
749 33539870136273085310152395611
750 35133785186500881059836815835
751 36802317231937793624987416302
752 38548907299587085416502455359
753 40377152740710161294160175111
754 42290814227057798086630864322
755 44293823055571889773043220484
756 46390288774957949614052649458
757 48584507148100686210085145031
758 50880968464894041939261235730
759 53284366220678459137380622212
760 55799606176128697113077783858
761 58431815815110383100535744625
762 61186354217729883595952530910
763 64068822366534956741738514741
764 67085073904590618313103772841
765 70241226364950451352696322396
766 73543672891876246332602658935
767 76999094475022897526269044651
768 80614472718709365203914497960
769 84397103169334553963944584818
770 88354609224978071325825290105
771 92494956652244112706788798012
772 96826468736471563745714285504
773 101357842092538691619370573137
774 106098163164646413138751303214
775 111056925444663724520895108818
776 116244047439872888588951310856
777 121669891422253812553773363960
778 127345282992807709257245417480
779 133281531495832791859113405260
780 139490451319540996860420649224
781 145984384120937495543565741451
782 152776222014486257986293121258
783 159879431765747862153757945162
784 167308080032912975474191347399
785 175076859700958911873903901916
786 183201117355040967115294676487
787 191696881941687038468986973494
788 200580894668407666162304145134
789 209870640194456014293179926475
790 219584379167688546461312085067
791 229741182164778905647944075328
792 240360965094440715853607811313
793 251464526125811080624937428803
794 263073584206752274000105084543
795 275210819239535633567797302909
796 287899913984196713065781284743
797 301165597762785198545157256070
798 315033692040795657737541069433
799 329531157965246476598810499604
800 344686145942194097520501272098
801 360528047339918245674763982581
802 377087548407612068600380304049
803 394396686503149092533764462896
804 412488908727398634360965057100
805 431399133066612614752800667991
806 451163812148632843522860005797
807 471820999723058352998542101832
808 493410419980091789406366925497
809 515973539827541548991758849364
810 539553644250418194789919674098
811 564195914882718785330650742680
812 589947511926368479754424795031
813 616857659557873999230504377060
814 644977734969067162567222322682
815 674361361194367401721599653496
816 705064503883300482239847866424
817 737145572183565028969323335066
818 770665523906771210176700709657
819 805687975156075302257326579451
820 842279314602334008545518734066
821 880508822603091412257620285735
822 920448795366725427352899808674
823 962174674372407502055867734038
824 1005765181265207324638662510674
825 1051302458454691193241481571113
826 1098872215654758938578711746874
827 1148563882612227557356666061951
828 1200470768281842758027265516326
829 1254690226715970113907317042150
830 1311323829948230673135797979293
831 1370477548161789351754628643512
832 1432261937444926077743055252187
833 1496792335448907151684790677285
834 1564189065276078279651114262099
835 1634577647939508986665639166387
836 1708089023749484236989565608445
837 1784859782996650975511380553461
838 1865032406316741715767412224356
839 1948755515137502335325770504886
840 2036184132624806998872142150945
841 2127479955561937978160867149222
842 2222811637613705733442267827417
843 2322355084445473668056175342446
844 2426293761186299904305300624526
845 2534819012745304384153829604902
846 2648130397511085029047157000012
847 2766436034985531247000558166902
848 2889952967925792481092688124192
849 3018907539591444021003070843184
850 3153535786718132221001947625611
851 3294083848864167589030945715419
852 3440808394802752037922004176636
853 3593977066659767788225317571430
854 3753868942525410229869248203958
855 3920775018297408354100385063568
856 4094998709544239876040498563003
857 4276856374208607901660561458127
858 4466677857004603491687165207097
859 4664807056396429078951696145153
860 4871602515082409143469416032425
861 5087438034945263684998882257776
862 5312703317468381192951138761189
863 5547804630658099547462323759429
864 5793165503553906956627406193360
865 6049227449452011118166389742147
866 6316450719013022136072204313769
867 6595315084471555965910240364882
868 6886320656214527124900064533960
869 7189988733045767157298347007056
870 7506862687507524203568544607512
871 7837508887684376774688357506895
872 8182517656972285842739160999671
873 8542504273354924450197764715272
874 8918110009791227220812169795135
875 9310003217382307625381852939732
876 9718880453052672905904740584054
877 10145467653550043142167649000330
878 10590521357640237307789935941059
879 11054829978448547416031770386472
880 11539215127976978940144177251105
881 12044532995907718317377949168249
882 12571675784887405916919459446599
883 13121573204574277161624439273287
884 13695194026821208245449469228564
885 14293547704462203482148588891720
886 14917686056268125645408646302306
887 15568705020739542293115648827246
888 16247746481510692033600231246335
889 16956000167248815363508299640301
890 17694705629047713261587154917212
891 18465154298433451003841332048545
892 19268691629223900087446526472597
893 20106719326612373756862971976931
894 20980697666979265230519898383176
895 21892147912074417365077983935151
896 22842654821357261625374236819644
897 23833869266431647736903962914403
898 24867510951668087717001170918665
899 25945371245267954777283857921988
900 27069316125192375693854335425372
901 28241289244553242109712273782780
902 29463315121245332616733812759275
903 30737502456787103701688663408259
904 32066047589533690032926737289110
905 33451238087629187516868998808964
906 34895456487276819661045141808388
907 36401184182125258795044539446984
908 37971005469797661377498924184653
909 39607611761827047440608936481275
910 41313805963508012106597997427837
911 43092507030430586769199402085169
912 44946754708727906176550868585256
913 46879714466345389849053368399078
914 48894682622925984810011007838020
915 50995091686203867673480460467364
916 53184515903108478549998091484153
917 55466677034102106672411340361448
918 57845450359608119594969076958684
919 60324870927733599502055986890639
920 62909140052850316526984838794101
921 65602632074971933007607461544328
922 68409901390253835712806625938160
923 71335689763345368390393162452021
924 74384933932743275619710129627943
925 77562773520730236754400995305153
926 80874559259934309953864668361269
927 84325861549014322287097884202889
928 87922479350463633715200031713031
929 91670449444030710291737954092274
930 95576056049780527003307652368707
931 99645840835366464931149632209384
932 103886613322649097693565380669118
933 108305461709386605301375167406006
934 112909764122332606004847441854247
935 117707200318711534321855017051566
936 122705763853700486980074524422317
937 127913774732230336955392134331979
938 133339892564129129492725408787596
939 138993130242368009394390518549591
940 144882868164935521448672633727062
941 151018869021660824276739084897076
942 157411293168131588697147018949733
943 164070714609708930852398405089091
944 171008137619531181894329983025528
945 178235014015321508656637550811059
946 185763261120773001856057891045752
947 193605280438279807302311247944202
948 201773977060815931402648940383225
949 210282779851835557297924401096809
950 219145662423181921784123115336167
951 228377164942147170021415719305484
952 237992416800025112307492780443020
953 248007160175743698423285696587138
954 258437774529456424510393153818699
955 269301302062313145847743349851986
956 280615474180023157022959801603936
957 292398738999268385334682082480477
958 304670289937524551393718030520467
959 317450095428404774262632379393267
960 330758929806255932527687029962061
961 344618405405414863738537680431715
962 359051005921271967820984361281629
963 374080121082095847176975876387432
964 389730082682447234748753434934933
965 406026202030955660114036517025162
966 422994808867251256160768305562173
967 440663291804939013121848882269741
968 459060140359677036686711763180313
969 478214988623676343143354386626039
970 498158660650281057058833604515898
971 518923217614717143260489527711733
972 540542006819618887594722741108878
973 563049712616558029602959022664050
974 586482409317514898233890809865215
975 610877616173047127069494403980032
976 636274354496833971389244574236644
977 662713207019306180070279913995281
978 690236379556217544164271036596474
979 718887765081278180641245912658080
980 748713010295356399771038416524663
981 779759584788269463302977336716250
982 812076852892829109214481846195650
983 845716148334589520414691488760725
984 880730851784669271480715685036561
985 917176471427089153660677145293502
986 955110726656290883890085218465641
987 994593635024882359478102750958551
988 1035687602566199993010748351988071
989 1078457517620992946810552914077712
990 1122970848302424917182009048483744
991 1169297743738662103700883512785529
992 1217511139237578772893612747290477
993 1267686865523570441362734755015090
994 1319903762202127331850416471136858
995 1374243795613693927693267547997214
996 1430792181244432911869293807838342
997 1489637510867830571604893273470097
998 1550871884597635238376560326530199
999 1614591048039418114635048130579037
1000 1680894534735096931139175795537472