1 0
2 2
3 257
4 7074
5 72354
6 469540
7 2142595
8 7972932
9 24684612
10 68121958
11 167731333
12 383769830
13 812071910
14 1633567432
15 3103591687
16 5683259528
17 9961449608
18 16980253770
19 27957167625
20 45040730666
21 70540730666
22 108577948908
23 163239463563
24 241980430540
25 351625763020
26 505029384366
27 713040718221
28 996946043758
29 1373272253038
30 1876081556624
31 2529618665999
32 3386804670736
33 4482021331216
34 5895405706898
35 7674223854353
36 9937119205554
37 12747209152434
38 16276672169396
39 20607480744851
40 25985090005332
41 32513090005332
42 40535838093814
43 50180667230869
44 61923743382006
45 75917091133686
46 92810527509592
47 112779828756247
48 136701190732184
49 164770395847064
50 198155914307290
51 237065826416665
52 283042598051642
53 336293499518522
54 398835619466364
55 470855151269019
56 554966891157980
57 651306400733660
58 763235804258622
59 890798639563677
60 1038285177167998
61 1205590677167998
62 1398150881202720
63 1615638095750175
64 1864893387645472
65 2145268852728352
66 2465320074237218
67 2823954271888673
68 3231807743350210
69 3687185189098690
70 4203235438917956
71 4777463663527331
72 5426038304680548
73 6145421331081828
74 6955393902429830
75 7851076163179685
76 8856553105708806
77 9965240101025286
78 11206328401833448
79 12571090763256103
80 14094753173162664
81 15765921173162664
82 17626926287243626
83 19663082220669481
84 21925057104804938
85 24394133363891018
86 27130726814559244
87 30111217885347499
88 33407382824409836
89 36989679848839916
90 40943083779932622
91 45230940754541997
92 49953513642925454
93 55065654762069134
94 60685284145381296
95 66757162244130351
96 73419545837450032
97 80605262346859312
98 88475928871805874
99 96950326167054129
100 106216835611333330
101 116177773111333330
102 127052108112184532
103 138722933977636787
104 151444094520044404
105 165076325295565684
106 179913139423867670
107 195789360478764725
108 213043524238423062
109 231480524379902742
110 251489884734695288
111 272842038896804663
112 295984133905554360
113 320647048356928440
114 347342919443104762
115 375757354506665017
116 406475646213773658
117 439131732051867738
118 474393095247487900
119 511834856836589755
120 552216671908223996
121 595046879908223996
122 641188317084793438
123 690073681899100093
124 742681116432947870
125 798357843357096350
126 858210643912754496
127 921490367880972351
128 989447077098701888
129 1061223196159919168
130 1138228122994149954
131 1219482550281259329
132 1306572794356535266
133 1398383148955307746
134 1496696077835184228
135 1600243335612127683
136 1711024536539671684
137 1827601162651282564
138 1952212890993391526
139 2083231476472694981
140 2223161623784378662
141 2370164049284378662
142 2527035654603438344
143 2691702805071107399
144 2867284133758299336
145 3051446188517027016
146 3247661403671811722
147 3453308727104802377
148 3672249179312158314
149 3901543838064121194
150 4145479999963640620
151 4400767933313249995
152 4672162006227836172
153 4955985877028855052
154 5257505097646803694
155 5572617851991462349
156 5907148527862536110
157 6256527692386735790
158 6627189995770028752
159 7014052742296201807
160 7424216292685141328
161 7852035300685141328
162 8305335567132887250
163 8777855715290106705
164 9278211270466882802
165 9799467189423901682
166 10351097848156431348
167 10925432367351886803
168 11532878243224104340
169 12164961765550140820
170 12833103279983711286
171 13527954118833320661
172 14262032997916225078
173 15025038712038018358
174 15830680007229547160
175 16667619769666013015
176 17550854939376958936
177 18467922977631059416
178 19435214067558711578
179 20439044213012742233
180 21497309174001455994
181 22595000559501455994
182 23751639742601108156
183 24950783688019746011
184 26213707557326282268
185 27522415683827064348
186 28900073788611605374
187 30327007403257457629
188 31828418651823051966
189 33382819445102810046
190 35017603723750905952
191 36709325823538015327
192 38487737004980069984
193 40327280431388845664
194 42260240817902198626
195 44258786384468323681
196 46357922632069532162
197 48527368339653085442
198 50805048910546352004
199 53158047881337548259
200 55627422072890666660
201 58177422072890666660
202 60852460672396069062
203 63613745271747673317
204 66509282887241681734
205 69497014308797459014
206 72628793427236725800
207 75859057134775146855
208 79243773959905513192
209 82733625038438960872
210 86388977161738568618
211 90156488543400677993
212 94101224502536138890
213 98165537092589784970
214 102419507872891542092
215 106800882631462938347
216 111385095167003647788
217 116104967203222445868
218 121041639935170262030
219 126122674671480251885
220 131435295222497317326
221 136901446687997317326
222 142614831712562537968
223 148491403025342336623
224 154631760296996665200
225 160945466396548429680
226 167540459194190384626
227 174319491886101786481
228 181398305742600800018
229 188672401118872225298
230 196265812996417643284
231 204066321295892252659
232 212206771253656399796
233 220566729228208484276
234 229288394649073161558
235 238242600502367201013
236 247581472946644297814
237 257166563913454372694
238 267160528668722953656
239 277415061303989685111
240 288103979701373951992
241 299068512949373951992
242 310494307517798882874
243 322211488633009783929
244 334418231164194016666
245 346932884556656520346
246 359966887154835173852
247 373326106234042208507
248 387236015425655824444
249 401489257518237835324
250 416326151498077473950
251 431525335915802083325
252 447342825007364820702
253 463542434343228591582
254 480396764752312241024
255 497653949483772055679
256 515604110425622874240
257 533978796905294497920
258 553086631186916938882
259 572641633102358679937
260 592971951242901914658
261 613773084628401914658
262 635393782601853871780
263 657509984486450463235
264 680492165172196520132
265 703995615949482275012
266 728413714377622485478
267 753379963984214044933
268 779311876463879898470
269 805819974454777422950
270 833347191675046604616
271 861479821285458713991
272 890687565479834169608
273 920531181764406554888
274 951508548031204364490
275 983153520172962846345
276 1015993622045341969066
277 1049534379928043653546
278 1084334499288809529708
279 1119869684427788868363
280 1156731425865512149324
281 1194364046793512149324
282 1233393496497923472686
283 1273231088703816022541
284 1314538977999867759598
285 1356693768519591037678
286 1400395642141017311504
287 1444984718901492527759
288 1491201108106149534096
289 1538346594124383820176
290 1587203194755113579282
291 1637032427296150688657
292 1688660282892382814514
293 1741305997691228422194
294 1795841687758016315956
295 1851442208412140117011
296 1909028041954820174292
297 1967727474595322671572
298 2028511689029487638134
299 2090460122380515482389
300 2154597087928505999990
301 2219950798866005999990
302 2287601228552647653592
303 2356522893275066109847
304 2427854058636912919064
305 2500512969561973752344
306 2575698922185863043930
307 2652271210689095288985
308 2731493009697373243322
309 2812161874809605859002
310 2895607820410947741948
311 2980563763593547351323
312 3068429636819871523420
313 3157870702938066641500
314 3250360011689626879422
315 3344492036305840411677
316 3441816267828176881918
317 3540853130938877183998
318 3643232010856912576160
319 3747395897198092154015
320 3855057655234276010656
321 3964579321282276010656
322 4077760963787307182498
323 4192880011583325173153
324 4311827601009619582530
325 4432792758937867763010
326 4557761700387586274756
327 4684831111038707160611
328 4816086446019816338148
329 4949527961272813171428
330 5087344668798320036614
331 5227436152255919645989
332 5372099457423100264326
333 5519129094337136860806
334 5670934784525267638888
335 5825201399350357074343
336 5984456148177157083944
337 6146269529892622422824
338 6313291229071324855786
339 6482972464413035715241
340 6658090563653726725322
341 6835972378399226725322
342 7019528233499820427404
343 7205955341951839260459
344 7398302571225798533996
345 7593632034040977613676
346 7795136883230641595982
347 7999738473742044974637
348 8210780189568185730574
349 8425036768751920989454
350 8646007981251923807280
351 8870315881489960916655
352 9101622995298805005232
353 9336392413091854728112
354 9578456007821863778354
355 9824111405607961049009
356 10077366645485096172370
357 10334347162721328020050
358 10599244215637608989012
359 10868004089304230998067
360 11145008555447695487988
361 11426017550135695487988
362 11715610900361140156310
363 12009354748106132819765
364 12312034772211724557462
365 12619015622238895848342
366 12935296887315596399608
367 13256033765862262363063
368 13586448084884874732600
369 13921477365269074945080
370 14266574276099595597946
371 14616450159205007707321
372 14976797414180854514138
373 15342092419530192691418
374 15718276485811774881820
375 16099581953402721679675
376 16492208524256724739196
377 16890135127336342807676
378 17299829644533018287838
379 17715007913488495634493
380 18142416100993173242654
381 18575496958538673242654
382 19021285367679650337216
383 19472940675520965499071
384 19937797241817877236928
385 20408720358978523811008
386 20893354970817255677634
387 21384261323811594557889
388 21889406403153767856226
389 22401034068194695870306
390 22927445163511735952612
391 23460555460942460561987
392 24009011852566247159044
393 24564389953707636798724
394 25135695271791735733286
395 25714150818398727510341
396 26309133673686213376422
397 26911501410208759617702
398 27531016037804659664264
399 28158156456650704856519
400 28803083372999125333320
401 29455883372999125333320
402 30127130046267162938122
403 30806503604541688946377
404 31505005138614281756394
405 32211893996048292445674
406 32938613828340226822060
407 33673988188869643191115
408 34429918802163005613452
409 35194778046081284597132
410 35980941694598730215278
411 36776315106093204824653
412 37593764556019507707950
413 38420712065149343498030
414 39270531349815797116752
415 40130144289145507085007
416 41013449479093857476048
417 41906851355198420082128
418 42824791343343138430290
419 43753138623402876296145
420 44706895925512712303986
421 45671378839218212303986
422 46662170409940114727028
423 47664013766929603609683
424 48693091831580249699860
425 49733555854633983096340
426 50802208756986324424886
427 51882589931204701094741
428 52992142997499109316278
429 54113774935693386757558
430 55265591355105169329944
431 56429845679631831439319
432 57625327401429084128856
433 58833614642701096437336
434 60074203290329066616218
435 61327973802239449747673
436 62615151604569802030074
437 63915896497065159432954
438 65251187237050763097916
439 66600439326094614785371
440 67985409307072710698652
441 69384744082240710698652
442 70821003112129564071934
443 72272039722080915536989
444 73761242115717319851326
445 75265644371788948307006
446 76809489971656215078112
447 78368967369828517100767
448 79969202585426865876704
449 81585511346912117583584
450 83243930213025670640610
451 84918874343732457749985
452 86637319597849344389762
453 88372751966978663264642
454 90153116146123049415684
455 91950939584154026442339
456 93795166141391206430500
457 95657334557716691302180
458 97567418998594710179142
459 99495938519069317156197
460 101473929558262933861318
461 103470859682928433861318
462 105518860421353587740840
463 107586315202608893176295
464 109706484325278198994792
465 111846633566763532621672
466 114041186561655702173738
467 116256257038122900841193
468 118527467436341372606730
469 120819744134784646707210
470 123169944772283098691276
471 125541772154606948300651
472 127973356455761773258668
473 130427139743265152427948
474 132942563026577389099150
475 135480769506535610513005
476 138082550312747249269326
477 140707710667375532521806
478 143398432110287548985968
479 146113141768372537040623
480 148895452908654452735984
481 151702373420142452735984
482 154578990662425677701746
483 157480851096258824175601
484 160454559609808502714258
485 163454157975302493384338
486 166527813138565050703764
487 169628017830624567548019
488 172804546699950642018356
489 176008297968421042960436
490 179290700771265986025942
491 182601012214722335635317
492 185992363867628969103574
493 189412323951905969975254
494 192915775603576808450616
495 196448549205345698503671
496 200067329805114373138552
497 203716159780815367923832
498 207453577672829526430394
499 211221786453270909670649
500 215081230996701416666650
501 218972222207638916666650
502 222957165423232737922652
503 226974425532245372182907
504 231088423775542096193724
505 235235523765523221539004
506 239482219427057752060190
507 243762816496642622853245
508 248145939729459166623582
509 252563779020712879175262
510 257087149495517953988608
511 261646065849210241097983
512 266313594537495040692480
513 271017514276290976354560
514 275833205261756050254082
515 280686148001654330958337
516 285654100320272169430178
517 290660180810625255140258
518 295784590319679011824420
519 300948020312132036678275
520 306233181588571274197316
521 311558271735259274197316
522 317008580003716281171558
523 322499741785061933646213
524 328119694875874835017190
525 333781442558331562429670
526 339575642895923128835016
527 345412595520011087588871
528 351385752141974843734408
529 357402635540959996983688
530 363559566148207933523274
531 369761214997777095632649
532 376106848036106003993386
533 382498207935393443213866
534 389037584708829618093548
535 395623714293153513221003
536 402361991109438303136204
537 409148064195108069403084
538 416090514543689501680046
539 423081822305247730895501
540 430233839068146193871982
541 437435792248411693871982
542 444802889944330425816464
543 452221021097611594613519
544 459808838159665505968656
545 467448803928516036600336
546 475263105015955179620242
547 483130688441846862586897
548 491177366786153660262834
549 499278479654443831617714
550 507563559440185985973940
551 515904244659759960583315
552 524433883440583778974292
553 533020317458555410201172
554 541800808608707117153014
555 550639303860563436235669
556 559677079062328877648630
557 568774086457907588344310
558 578075718225363584509272
559 587437829671055021154327
560 597010033910528485034648
561 606643984868096485034648
562 616493623475730292625370
563 626406295558149287532825
564 636540379054976767832122
565 646738802659685260595002
566 657164492864618063807868
567 667655849844591533479323
568 678380462585728537520860
569 689172088958777696709340
570 700203096823445523884606
571 711302485520148748493981
572 722647520644087386403198
573 734062324294769041764478
574 745729181190878995016480
575 757467214952048297346335
576 769463853379118639559456
577 781533097799786616795936
578 793867645671626265624098
579 806276249599921317086753
580 818957005935318818629314
581 831713289465824318629314
582 844748727379764401566276
583 857861184842004748052131
584 871259954578572892191588
585 884737257567077367757668
586 898508189574486626389894
587 912359190020863415498149
588 926511298069040736020486
589 940745031356496429090566
590 955287515697668731799272
591 969913203818411643908647
592 984855454391134944648104
593 999882509147103583951784
594 1015234108824181482467946
595 1030672135071542521097001
596 1046442862952283423460682
597 1062301661890146551589962
598 1078501496637412051936524
599 1094791069141212133924779
600 1111430192363712047999980
601 1128160742363712047999980
602 1145249542044004668607182
603 1162431479949375871819437
604 1179980553918035104231054
605 1197624500086974229032334
606 1215644659543388362758320
607 1233761447799734238275375
608 1252263720880004220273712
609 1270864402076819793593392
610 1289860037469227987061938
611 1308955883099816524171313
612 1328456353708340066477010
613 1348058859565167521211090
614 1368075866221513534291412
615 1388196756103512180031667
616 1408742231328155236744308
617 1429393460796886786358388
618 1450479572609592196758550
619 1471673332794751777300405
620 1493312488575071429690646
621 1515061210029816929690646
622 1537266060428047602516088
623 1559582417034642071282743
624 1582365859933739323534520
625 1605262772859997273763000
626 1628637957388941223505146
627 1652128599095972870643001
628 1676108929695085383592538
629 1700206727996836047849818
630 1724805868535552080616604
631 1749524510710637180225979
632 1774756388658236255857916
633 1800109825614575533190396
634 1825988636264382570070878
635 1851991086757140415494333
636 1878531297504708384402334
637 1905197252408050356333214
638 1932413607083840504602176
639 1959757833717019388045631
640 1987665356974098044245312
641 2015702903482386044245312
642 2044316905239660301660994
643 2073063105030647232490049
644 2102399184972165104885986
645 2131869661207945710493666
646 2161943713338789659222372
647 2192154383484566485433027
648 2222982600743872532888964
649 2253949681173504067091844
650 2285548560105142037807270
651 2317288570764169137416645
652 2349674916245622904758822
653 2382204685372309851537702
654 2415395615402299814990344
655 2448732284307229658428999
656 2482745234852623033826760
657 2516906262757390223146440
658 2551758992659948095979402
659 2586762161595494746992457
660 2622472757539008217007978
661 2658336177304153717007978
662 2694923058842524850809900
663 2731665172023241871889355
664 2769147096670068579069452
665 2806786683720061947768332
666 2845182752100289305301998
667 2883738936483437564277453
668 2923068597547641533474990
669 2962560850942864428951470
670 3002843907244737339177936
671 3043292054813855876287311
672 3084548667851466489947728
673 3125972893570625616701008
674 3168223589192030040633810
675 3210644441247257450179665
676 3253910115121040619609586
677 3297348511368518599630066
678 3341650434519849532202228
679 3386127668011480239772883
680 3431487492424267738922644
681 3477025236999115738922644
682 3523465001284854717930806
683 3570085317227054093128661
684 3617627452360956193668918
685 3665352792124673014930998
686 3714020127249678706736024
687 3762873341251723142408279
688 3812689109550996013862616
689 3862693452031681858260696
690 3913681296670189341272602
691 3964860431623042253381977
692 4017044411758830569792634
693 4069422418929749834728314
694 4122827015795524505785276
695 4176428396752006663290331
696 4231078519807633488342812
697 4285928204078669714616092
698 4341849197235214700182654
699 4397972548522477381618909
700 4455190196438407687333310
701 4512613018899345187333310
702 4571153553349516750991712
703 4629902097952978943855967
704 4689792204271040053868384
705 4749893175226060782925664
706 4811159998820904482916450
707 4872640560079270693457505
708 4935311713026172530563842
709 4998199494859413431851522
710 5062303062566494697435268
711 5126626168217927922044643
712 5192190716168588181061540
713 5257977728581063534067620
714 5325032309153029897228742
715 5392312297773014922304997
716 5460886457134659183418438
717 5529688984793314417736518
718 5599812769877892857232680
719 5670167899749788302162535
720 5741871865308262646783976
721 5813810167948390646783976
722 5887125383681492374760618
723 5960677944141235772519273
724 6035636001911439663251850
725 6110834426934157785096330
726 6187467448058234332435276
727 6264343873355133054257131
728 6342684515977953092890668
729 6421271613584908943355948
730 6501353080135177578609934
731 6581684065851189553219309
732 6663540110579790235722446
733 6745648751487736722366926
734 6829313688089370070548208
735 6913234310159752024567663
736 6998743019478557769828464
737 7084510515256913024223344
738 7171898453076767235864306
739 7259548289455444590235761
740 7348851494375628129818642
741 7438419720450613629818642
742 7529674821847551587605524
743 7621198076861043185166579
744 7714442302936818864603316
745 7807957824306249437986996
746 7903229010224600277884502
747 7998774641658812789639157
748 8096111237769319447755094
749 8193725437472601828005974
750 8293166517623785494140600
751 8392888366588476656249975
752 8494473636530523517743352
753 8596342846918905743274232
754 8700112652796741390927674
755 8804169576412938161022329
756 8910164913350378598964890
757 9016450550202980799708570
758 9124713070978690608589532
759 9233269077934837898670587
760 9343841101750829997781308
761 9454709801282477997781308
762 9567634322625893358294430
763 9680858711649001202245885
764 9796179409247910780706782
765 9911803168055287462141662
766 10029564413929262550656128
767 10147631915217814397235583
768 10267878783824015524469120
769 10388435101817141047433600
770 10511213379292679512571266
771 10634304298958561799680641
772 10759660492459891879892258
773 10885332518826442633237538
774 11013313865966546473951140
775 11141614233533759737012995
776 11272268711917890913419716
777 11403245394168368485024196
778 11536621731029124212720358
779 11670323450037538709099013
780 11806471131970034681615974
781 11942947368112300181615974
782 12081916650910226022795336
783 12221217652673150215405191
784 12363059571266487555146248
785 12505236365158683302904328
786 12650002743653872515742154
787 12795107144218710752278409
788 12942850606042056439544746
789 13090935225973446334470826
790 13241709204118555682445932
791 13392827464480342032055307
792 13546686211860394240537164
793 13700892352410166078304844
794 13857890952315815126402606
795 14015240041933923593083661
796 14175434418597640691784942
797 14335982365822228261002222
798 14499429295089894435168784
799 14663232858758741656753039
800 14829989978869305002666640
801 14997106778869305002666640
802 15167232601343321281076242
803 15337721129468396344292497
804 15511275050106275693105714
805 15685194681024554351218994
806 15862236991015341036534580
807 16039647993346418192399635
808 16220239890487934461493972
809 16401203437991041197949652
810 16585407038022230453108598
811 16769985220896144302717973
812 16957863568942452980446070
813 17146119405237983570924150
814 17337736487370625287066072
815 17529733934516514425778327
816 17725154689426464133452568
817 17920958655869543553274648
818 18120248986657113657246810
819 18319925343617567815264665
820 18523152129698422393477306
821 18726767723041007893477306
822 18933998832169475393905148
823 19141621494391552793355803
824 19352925794802101802169180
825 19564624357139339764429660
826 19780071729807086679625406
827 19995916034457702642431261
828 20215577385478824335628798
829 20435638297947230087502078
830 20659585571040158895503264
831 20883934992600883682612639
832 21112241181729166339586976
833 21340952062011934366743456
834 21573691224129640767525538
835 21806837573826484208440993
836 22044084841747056183414594
837 22281741745442349077073474
838 22523573340831783659466436
839 22765816969956086341465891
840 23012310216451352318591972
841 23259217842359960318591972
842 23510451178813551179650054
843 23762101185990646808643109
844 24018154179842177533120646
845 24274626079231486687080326
846 24535579440007246159606632
847 24796953882470107179205287
848 25062889475411482368861224
849 25329248265313238118360104
850 25600249125134930522973930
851 25871675234060559185083305
852 26147825578839518413927882
853 26424403159439422841410762
854 26705788404635426592965004
855 26987602804602306412015659
856 27274309577211120497063020
857 27561447353388855522030700
858 27853563506228911986339662
859 28146112438854389880188717
860 28443727064987925695354638
861 28741776172066751195354638
862 29044979619356354411078960
863 29348619171173381834602415
864 29657503056974896520744112
865 29966824590740531671714992
866 30281481816733277423870258
867 30596578151366499436353713
868 30917102918521765674503250
869 31238068169570823756155730
870 31564555993259603512064596
871 31891485587961347986673971
872 32224033313202280352236788
873 32557024005681091847374068
874 32895729822529586742968470
875 33234879709136871825846325
876 33579843168216395244989846
877 33925251703011621276978326
878 34276573731188123671178488
879 34628341741562370129065143
880 34986124657762845114709304
881 35344354360205853114709304
882 35708701891382018212159866
883 36073496907393724470881721
884 36444514204631820124623578
885 36815979576779366099677658
886 37193773231557073777408284
887 37572015439678285249108539
888 37956693500269769977066876
889 38341820477824106861720956
890 38733492465854194123319262
891 39125613616422174847928637
892 39524390543570676352881694
893 39923616757502785670681374
894 40329611142359993092319936
895 40736054813576086778476991
896 41149380698650457157787072
897 41563155741590681594748352
898 41983928710469742720894914
899 42405150577197991963327169
900 42833487771863500661999970
901 43262273469324438161999970
902 43698293607622829054860772
903 44134761715053505829129027
904 44578585108322672769943044
905 45022855794819778401912324
906 45474604365673235447612710
907 45926799407917022939101765
908 46386596708186496377064102
909 46846839508322426495887782
910 47314810737159934122081928
911 47783226340839089534191303
912 48259498362979568060630600
913 48736213477558892187780680
914 49220914841744438351803402
915 49706057854647858558451657
916 50199318812214654210846698
917 50693019809456153596972778
918 51194972333085149760800940
919 51697363117954856520606795
920 52208140920587296137770636
921 52719355032501664137770636
922 53239093586420527955949678
923 53759266319937686889792333
924 54288102876016151688286510
925 54817371300017509879762990
926 55355444907135512989075536
927 55893947884174700639165391
928 56441399408804709475806928
929 56989277614624954884288208
930 57546249760588044999296594
931 58103645703809081036405969
932 58670283032202430963451506
933 59237341074178033822319986
934 59813790023474949809002868
935 60390656398322216835114323
936 60977065304645805349160724
937 61563888139447283518883604
938 62160407257018894239408566
939 62757336592198675645736021
940 63364118113962242478565302
941 63971305923837147978565302
942 64588504002260560473794584
943 65206104215767537458919639
944 65833874983822179858437976
945 66462043505423044925773656
946 67100545097742644928388762
947 67739439828507307058131417
948 68388832402727241260207354
949 69038613261596545942154234
950 69699059019874753792307260
951 70359887965104093391916635
952 71031551175824756389312412
953 71703592226609596901947292
954 72386639246270744669102334
955 73070058504555223879408989
956 73764657799841433652121150
957 74459623472311190594112830
958 75165945642352551593229792
959 75872628062612952095546847
960 76590845861431471177727968
961 77309417512372399177727968
962 78039705871517029105163490
963 78770341407865418324958945
964 79512877459236894947181442
965 80255753730298180444488322
966 81010716829164860048944388
967 81766012901754534085631843
968 82533584649960427147577380
969 83301481831526888759117860
970 84081846100893091305657926
971 84862527962832983905267301
972 85655870918753712702981318
973 86449523319920949015110598
974 87256033445155391795685800
975 88062844555565070384679655
976 88882712674226267338319976
977 89702872998954689979492456
978 90536292300696667771576618
979 91369994703978671903671273
980 92217160768383056506202634
981 93064600497907882006202634
982 93925711319071221682024396
983 94787086030478136215558251
984 95662342041801171050100908
985 96537851823376083273250988
986 97427455922556202715734414
987 98317303320130497636898669
988 99221460894358632590429006
989 100125850936411468444011086
990 101044769887774669531892592
991 101963910110739980569001967
992 102897800881830939302826224
993 103831901355610393967857904
994 104780976955345168651537266
995 105730250309028337687470321
996 106694726338673551010349202
997 107659387786466545119854482
998 108639482465877325521361044
999 109619749833241167305341299
1000 110615684027311111333333300