1 0
2 1
3 4
4 10
5 21
6 40
7 70
8 119
9 190
10 301
11 455
12 686
13 998
14 1450
15 2051
16 2895
17 4001
18 5523
19 7490
20 10141
21 13545
22 18046
23 23773
24 31255
25 40687
26 52850
27 68105
28 87542
29 111755
30 142347
31 180205
32 227622
33 286027
34 358580
35 447482
36 557235
37 691016
38 855131
39 1054375
40 1297352
41 1591060
42 1947492
43 2376556
44 2894750
45 3516328
46 4263605
47 5156767
48 6226355
49 7500290
50 9020018
51 10824550
52 12969432
53 15508479
54 18516610
55 22067089
56 26260270
57 31196137
58 37008004
59 43831260
60 51843459
61 61226025
62 72214233
63 85051498
64 100047500
65 117526645
66 137896875
67 161587562
68 189133812
69 221103295
70 258194420
71 301154175
72 350893584
73 408390081
74 474827825
75 551484066
76 639891625
77 741712594
78 858928959
79 993694400
80 1148563686
81 1326322105
82 1530251590
83 1763942499
84 2031604380
85 2337848478
86 2688059535
87 3088148764
88 3544984057
89 4066120625
90 4660303478
91 5337160255
92 6107798781
93 6984463331
94 7981227020
95 9113622619
96 10399449165
97 11858359090
98 13512814379
99 15387632925
100 17511096585
101 19914474525
102 22633315477
103 25706926868
104 29179900930
105 33101559037
106 37527723065
107 42520153067
108 48148611911
109 54490275020
110 61632166092
111 69670557690
112 78713801783
113 88881768283
114 100309148650
115 113144916459
116 127556217235
117 143727890908
118 161867001256
119 182202496365
120 204990499035
121 230514105910
122 259089616101
123 291066543925
124 326834881870
125 366825457417
126 411518427875
127 461444017335
128 517192511456
129 579415514340
130 648837626653
131 726258438360
132 812566201517
133 908740669249
134 1015869184610
135 1135150617830
136 1267914187800
137 1415624862588
138 1579905421570
139 1762543561825
140 1965517855541
141 2191007007910
142 2441420267085
143 2719409441933
144 3027904572170
145 3370129194950
146 3749642313790
147 4170357683619
148 4636593016524
149 5153094300430
150 5725093555816
151 6358339092975
152 7059163452698
153 7834520919105
154 8692067227510
155 9640206013984
156 10688182390910
157 11846139956282
158 13125230838316
159 14537685474865
160 16096941742086
161 17817730274660
162 19716226067741
163 21810152149047
164 24118957764200
165 26663944088035
166 29468473299230
167 32558120860241
168 35960920893942
169 39707549805665
170 43831614503311
171 48369873424830
172 53362574590099
173 58853721403617
174 64891469197025
175 71528443768146
176 78822206750000
177 86835636787485
178 95637475037841
179 105302780874090
180 115913571274228
181 127559364151115
182 140337927989094
183 154355928808522
184 169729808140240
185 186586552716773
186 205064722603865
187 225315364906324
188 247503217804464
189 271807793973025
190 298424789363806
191 327567366764115
192 359467803721004
193 394379010508453
194 432576457655020
195 474359969263006
196 520055975738785
197 570019630697790
198 624637442961655
199 684329771693760
200 749553900939789
201 820806977797975
202 898629601282704
203 983609279508298
204 1076384617371140
205 1177649379249441
206 1288157374157475
207 1408727225856445
208 1540248067734460
209 1683685139365575
210 1840086422714075
211 2010589201034785
212 2196427789482687
213 2398941215653346
214 2619582219332950
215 2859926240139661
216 3121681890303120
217 3406701461559762
218 3716993107647141
219 4054733118026845
220 4422280080595891
221 4822189209695040
222 5257228803689828
223 5730396956414968
224 6244940673885400
225 6804375351956644
226 7412506969017150
227 8073454773127510
228 8791677033979655
229 9571997447355735
230 10419635004827059
231 11340234704233830
232 12339902176321916
233 13425239381496740
234 14603384732677650
235 15882054557676258
236 17269589570727760
237 18775003001556828
238 20408034391496707
239 22179205428211475
240 24099882192309664
241 26182339887799635
242 28439834835338647
243 30886679471027296
244 33538325569511470
245 36411451090914609
246 39524056341632065
247 42895564477959073
248 46546932567139250
249 50500767829263220
250 54781455843568076
251 59415294920136825
252 64430644031260127
253 69858078049036256
254 75730558361969530
255 82083612121476912
256 88955528927432355
257 96387567688802271
258 104424183260034410
259 113113265037078625
260 122506397991966254
261 132659137730150470
262 143631311003345149
263 155487332640748594
264 168296551358410300
265 182133614746340943
266 197078867031111890
267 213218769196197562
268 230646356294783246
269 249461720797345475
270 269772538142871882
271 291694622549525160
272 315352530730677184
273 340880200726247718
274 368421645102181755
275 398131684859962400
276 430176745045207050
277 464735697480554572
278 502000773532530916
279 542178531357499325
280 585490902628297651
281 632176302188646565
282 682490827901258344
283 736709533090478178
284 795127801349078440
285 858062805000831437
286 925855079718310115
287 998870195469592829
288 1077500559253810713
289 1162167328639953475
290 1253322474841267393
291 1351450973123255055
292 1457073162850317726
293 1570747253762561965
294 1693072024669593590
295 1824689689920503511
296 1966288984127171885
297 2118608439228004007
298 2282439909059200759
299 2458632314289797765
300 2648095667993466990
301 2851805353487501325
302 3070806720355411107
303 3306219969050634864
304 3559245396175618030
305 3831168969695144484
306 4123368312916463100
307 4437319065414049482
308 4774601707180884594
309 5136908813155010535
310 5526052832569338190
311 5943974359421091425
312 6392750997433202213
313 6874606785096676269
314 7391922294035071100
315 7947245365720635751
316 8543302610616980535
317 9183011634524510587
318 9869494128064856766
319 10606089784108423780
320 11396371192203766958
321 12244159675142042910
322 13153542231140666833
323 14128889547608782730
324 15174875265801023475
325 16296496463644159909
326 17499095553555277875
327 18788383564393827272
328 20170465023643457912
329 21651864411615768100
330 23239554424951723383
331 24940986024671217200
332 26764120529500786032
333 28717463734079652731
334 30810102338625221780
335 33051742675228113044
336 35452752045805657510
337 38024202663734116921
338 40777918545707050603
339 43726525354107104100
340 46883503571220719002
341 50263245015697220675
342 53881113120913484202
343 57753506997728677584
344 61897929743781603080
345 66333061036088501657
346 71078834516036123315
347 76156520020553428850
348 81588811220358810102
349 87399918739063160825
350 93615669371476569266
351 100263611498205217475
352 107373127378419502167
353 114975552445241171490
354 123104302355823520460
355 131795007952345737055
356 141085658963877200805
357 151016756642029787561
358 161631476246556636775
359 172975839616423764760
360 185098898837851481278
361 198052931293934915370
362 211893647213162727918
363 226680410057752536269
364 242476470986340560100
365 259349217796804228170
366 277370439713510892305
367 296616608499033817466
368 317169177398699812021
369 339114898482772689445
370 362546160054326219522
371 387561344784648543870
372 414265210421133984850
373 442769293840086230424
374 473192340485857947545
375 505660760094454329207
376 540309110960908374400
377 577280613791776273683
378 616727697643575343224
379 658812579151100130050
380 703707877814719433172
381 751597268734799056925
382 802676175859996726468
383 857152507346638298292
384 915247436426007785940
385 977196229613352935184
386 1043249126022149063010
387 1113672269884732632992
388 1188748700449820508965
389 1268779401660437655875
390 1354084416234263876883
391 1445004026891244820320
392 1541900009852095862628
393 1645156963737272504435
394 1755183719546844588990
395 1872414835284923936772
396 1997312181526960045780
397 2130366621982377456174
398 2272099796037333192655
399 2423066007879923887530
400 2583854229954705827952
401 2755090225967819696450
402 2937438802035378222872
403 3131606191892062698863
404 3338342585692203864320
405 3558444809101402416513
406 3792759163254126963285
407 4042184433152869996048
408 4307675076242120728045
409 4590244599717287212840
410 4890969139587922233121
411 5210991251159112049610
412 5551523925378155098417
413 5913854841948192762876
414 6299350875240597187300
415 6709462865294405017218
416 7145730671694541592930
417 7609788524169375498656
418 8103370689652963067980
419 8628317471390629983970
420 9186581562001373843613
421 9780234768020125627610
422 10411475130240742180108
423 11082634459556575536380
424 11796186315291381762640
425 12554754448148122431795
426 13361121737733250812875
427 14218239649499803273317
428 15129238244358057309105
429 16097436768829684052605
430 17126354862646166314982
431 18219724415054134745035
432 19381502110779994869348
433 20615882700696053891654
434 21927313042636768704190
435 23320506951623221023236
436 24800460909932397663925
437 26372470680972170262920
438 28042148882930920553024
439 29815443571405408198450
440 31698657893113379150163
441 33698470865736568497850
442 35821959352807377830073
443 38076621295194744048746
444 40470400275650053968370
445 43011711485218737135852
446 45709469176348678830010
447 48573115679572427127342
448 51612652077874334508210
449 54838670624604798131235
450 58262389009339441631397
451 61895686567543125936525
452 65751142549840413238489
453 69842076557872721041947
454 74182591275182579219980
455 78787617612473348968306
456 83672962409689865326310
457 88855358828018391484487
458 94352519589771241774768
459 100183193214535715365095
460 106367223426747017116116
461 112925611900046204417175
462 119880584532628890084953
463 127255661437809139049353
464 135075730865101941978000
465 143367127256996252193011
466 152157713680086753192380
467 161476968858995703719029
468 171356079077624106296488
469 181828035201980793129710
470 192927735117774618033107
471 204692091865666563109690
472 217160147799078378080964
473 230373195079240221858291
474 244374902867472907736850
475 259211451564642564791458
476 274931674496630386835125
477 291587207434848574530204
478 309232646393631500932595
479 327925714136876413832285
480 347727435883321419276665
481 368702324690875928832800
482 390918577062005821332540
483 414448279303822711420920
484 439367625243075629249240
485 465757145888675119335270
486 493701951706307076713240
487 523291988163095587445364
488 554622305278041589848119
489 587793341908540594927425
490 622911225587391717416444
491 660088088720701342343880
492 699442402048074490207481
493 741099326264162066485764
494 785191082799099504891310
495 831857344755028084567851
496 881245649102483641011835
497 933511831242417856643636
498 988820483155036184969470
499 1047345436361326206854470
500 1109270271048167449109025
501 1174788852715736375225100
502 1244105897841376501187228
503 1317437570065545496625765
504 1395012108552254746751240
505 1477070490192020117516353
506 1563867127474496306460805
507 1655670603878329085855823
508 1752764448798354914950982
509 1855447954056078056981530
510 1964037034226573513848565
511 2078865133046959886197385
512 2200284178374730154632254
513 2328665588203252670218368
514 2464401330462243410962550
515 2607905039378006088047708
516 2759613191407608913513360
517 2919986343817180128643070
518 3089510439234454771407890
519 3268698179571888946465765
520 3458090472999033869496071
521 3658257957720513528694185
522 3869802606622756976219569
523 4093359416943193268779586
524 4329598189449062529397185
525 4579225401718042153363287
526 4842986180475378274483200
527 5121666378063520725234293
528 5416094758514412811416041
529 5727145298834120985557110
530 6055739611538181573639372
531 6402849494635961960148055
532 6769499615728704190053774
533 7156770337068638605008459
534 7565800688934019422758450
535 7997791498883119760864935
536 8454008685002534503017840
537 8935786721501724872398632
538 9444532285606992801024499
539 9981728094976324985670350
540 10548936945511204291907639
541 11147805959745009858471935
542 11780071056700586457284519
543 12447561654452324528489511
544 13152205617404701208906720
545 13896034460685634367535634
546 14681188824899086816640495
547 15509924234916255974857118
548 16384617157306640301528019
549 17307771371499005860928990
550 18282024670767087354720032
551 19310155909683338726002550
552 20395092415779327159097602
553 21539917783766109307481638
554 22747880071862025448500650
555 24022400420463515190901451
556 25367082114696594915146620
557 26785720113156146204473753
558 28282311066560087605599566
559 29861063850905066887561465
560 31526410641259025809439762
561 33283018553285180153743255
562 35135801881281377656878147
563 37089934962588181526981396
564 39150865700062147636252500
565 41324329775501964656369261
566 43616365588926188152310205
567 46033329959927073406743843
568 48581914629519572758831094
569 51269163602378976625220830
570 54102491371755712809867779
571 57089702070994329038866460
572 60239009598197787314737976
573 63559058762397764152846368
574 67058947502445135811879810
575 70748250231854125119619122
576 74637042365948620285651500
577 78735926089898713803651404
578 83056057429636362843047474
579 87609174690121339008001920
580 92407628329141822116893626
581 97464412337583727877514170
582 102793197201157316430840361
583 108408364521613980293356153
584 114325043379913507705839000
585 120559148527170840247401277
586 127127420494046275495070830
587 134047467712968860428420228
588 141337810752862944644771472
589 149017928770166590050432950
590 157108308285697355750795403
591 165630494401471923449909640
592 174607144577884565419618539
593 184062085096675759120765583
594 194020370342001744332839660
595 204508345037464752583126153
596 215553709584477935891407775
597 227185588653462356680736387
598 239434603187581310559568806
599 252332945985471784545081475
600 265914461038398555762397018
601 280214726804704373563013950
602 295271143614223326245547711
603 311123025403533930424111687
604 327811695993626704023217340
605 345380590130606565745373551
606 363875359521736791983581455
607 383343984109094709166308192
608 403836888835875214882034083
609 425407066171348939163416340
610 448110204674427036417032763
611 472004823887860530190595485
612 497152415870335401720338460
613 523617593687012928186124401
614 551468247195705022922172350
615 580775706480492226171161933
616 611614913302768978111448055
617 644064600955776588688303637
618 678207482928539602324473065
619 714130450802795248101693845
620 751924781828193850077958105
621 791686356640473663924952985
622 833515887611003390554291042
623 877519158337430632094224751
624 923807274811049955930850715
625 972496928819952127821101699
626 1023710674175277985014636600
627 1077577216373651652904813107
628 1134231716339735393272877376
629 1193816108921122138306583165
630 1256479436841494040023012828
631 1322378200849011170112891160
632 1391676726833712324867519558
633 1464547550721769327034466736
634 1541171821994644088984273430
635 1621739726718566664479734030
636 1706450931013660656257120555
637 1795515045933033081414794927
638 1889152114770092649237360082
639 1987593123857313818133143500
640 2091080537972018608435790635
641 2199868861514036623161545855
642 2314225226677268395352200626
643 2434430009891207256880627106
644 2560777477870888414959194660
645 2693576464672949278647906556
646 2833151081223625707773019380
647 2979841458849393909002045960
648 3134004528415356765764878899
649 3296014836747556761944038030
650 3466265402096603520209507784
651 3645168610477862369750007800
652 3833157154812092447603961733
653 4030685018875685614171413792
654 4238228508166410705541093200
655 4456287329883921326970798921
656 4685385724329885425016872860
657 4926073650134788141051590577
658 5178928025833707784837147921
659 5444554030425214300798318550
660 5723586465673309338331519336
661 6016691183034723353135403935
662 6324566578231127650302764581
663 6647945156619733158087903546
664 6987595172665499197245759000
665 7344322346964665467205379024
666 7718971664432709448233110750
667 8112429257430051220096226890
668 8525624377777083435237075736
669 8959531461785311142291146910
670 9415172292625847247231327960
671 9893618264548073897230435755
672 10395992753673403910860417579
673 10923473600298491561892220399
674 11477295707873615620852512475
675 12058753764050850001422957940
676 12669205089448988400002096625
677 13310072620032331176175214492
678 13982848029275651719967847548
679 14689094996560981040940213710
680 15430452628551963404535397481
681 16208639040590138928351807065
682 17025455105484756202608777126
683 17882788377393891914001770079
684 18782617198851459058185272360
685 19727014999350922590207514613
686 20718154794285541826488195750
687 21758313893433972912056372919
688 22849878828604131646780368780
689 23995350510472961727619292275
690 25197349625122009848607560732
691 26458622281232399868770267345
692 27782045919406641582080352453
693 29170635495590845373419117308
694 30627549951120039874984411650
695 32156098982461678387470871443
696 33759750124330847342279083405
697 35442136160453474865855258190
698 37207062876905938037978474658
699 39058517173617155730640118410
700 41000675550329780911797469718
701 43037912984034601740587649575
702 45174812215666382507598228822
703 47416173464632011728296586779
704 49767024590585160596649778500
705 52232631722715232620423146114
706 54818510377737044256482177685
707 57530437088698503681408620369
708 60374461567724177117749371902
709 63356919426827568471084806585
710 66484445482014741349572467836
711 69763987667008415254640997300
712 73202821584108496314492934546
713 76808565720911179525018065100
714 80589197362901137361671046350
715 84553069233245972870443465715
716 88708926892529305317576894795
717 93065926932591584504129752580
718 97633656000179795817320855433
719 102422150687668420643192960655
720 107441918329781891804464581882
721 112703958746949772498681651570
722 118219786977741448445459335441
723 124001457044680188323673610106
724 130061586799712575804616312400
725 136413383897627811542479396895
726 143070672947872129787879618850
727 150047923897402004674402229746
728 157360281699560382156706853241
729 165023597326354294998211327215
730 173054460184059117193171737257
731 181470231994681639488067855425
732 190289082208585325276648165406
733 199530025016419419457221551073
734 209212958031508517633183564760
735 219358702716949084020039418463
736 229989046634939244030022939140
737 241126787599231537206032153885
738 252795779815166009490310876808
739 265020982095401650017741804325
740 277828508243344640204225967336
741 291245679700255597917876531980
742 305301080556238269698685944323
743 320024615029646957193353196838
744 335447567524039382961576581530
745 351602665376518073327981501752
746 368524144416293742447482130225
747 386247817457435086905795702113
748 404811145855195338786184861948
749 424253314260887227248705884040
750 444615308716176946033074908148
751 465939998233738273242276906250
752 488272220017620601224970939925
753 511658868483286599929803556003
754 536148988244245611231489646860
755 561793871239388000904207923218
756 588647158182701660310625405065
757 616764944524857764479469532669
758 646205891124386321008935851823
759 677031339834648563418846040605
760 709305434221760381745695958176
761 743095245637846474669690742250
762 778470904883726748487345695591
763 815505739705164245547453092968
764 854276418377366555071440106300
765 894863099643331310335191696674
766 937349589283101565133186021600
767 981823503602840794163902618966
768 1028376440145102681155745131056
769 1077104155934540774547247351115
770 1128106753586842974190559767508
771 1181488875622659130503325379345
772 1237359907342995680456378460612
773 1295834188637742738666561039700
774 1357031235114969401990986676035
775 1421075968955125410641842842420
776 1488098959911629559622027075650
777 1558236676897249839763278319318
778 1631631750614510618636560875355
779 1708433247707829573909504291685
780 1788796956935531364938793753121
781 1872885687881025933789232778825
782 1960869582744633895960922811011
783 2052926441780497473397069669339
784 2149242062967107992567216443560
785 2250010596524905428293860124085
786 2355434914920556032553528801640
787 2465726999024573150403578283314
788 2581108341117328150143513704705
789 2701810365467872007768346991000
790 2828074867240788832046886278587
791 2960154470518185662609355254815
792 3098313106257345747299847743264
793 3242826511039176024740974705721
794 3393982747498844569920664766000
795 3552082747367556270429757513611
796 3717440878093760415796900230830
797 3890385534052832803144802195966
798 4071259753396958661256972225752
799 4260421861641155890278282385380
800 4458246143127679278948904212086
801 4665123541559013799420365376975
802 4881462390839885900667897484656
803 5107689177520757276815181360846
804 5344249336189733130674590941820
805 5591608079216260343850755573716
806 5850251262309059196152629262965
807 6120686287411951162083954834879
808 6403443044525297270353207960915
809 6699074894107153756485339871445
810 7008159691777701890235422382630
811 7331300857122504977093252309165
812 7669128488465442317027302286520
813 8022300525560235696434952974318
814 8391503962231112557646713758950
815 8777456111077789401074446435023
816 9180905922448444154593426315155
817 9602635359976104431021104335631
818 10043460835069788087628822540036
819 10504234702851199155596778629080
820 10985846822131730041299018106426
821 11489226182132333838476822803165
822 12015342598761480841487225468227
823 12565208483383262375273424767636
824 13139880687129775876150400486660
825 13740462423938556239964548232079
826 14368105275628086400241707832600
827 15024011282461639881187612134560
828 15709435122793012795153873445074
829 16425686385536383412286236257925
830 17174131939357786732191145120981
831 17956198402646775975340813700895
832 18773374718495018185432659752616
833 19627214839083078848315997978629
834 20519340524058812546182388392650
835 21451444257679809549021218323285
836 22425292289689643889240580646155
837 23442727805102417590659612417719
838 24505674228283764251396457884430
839 25616138666938227861416261286050
840 26776215501844313542908325353958
841 27988090128418654352993328766060
842 29254042856441278776034463503845
843 30576452974534009130987658486439
844 31957802986255285275777516603870
845 33400683024956276193010824972470
846 34907795454836819696934251336490
847 36481959665944576452173779858629
848 38126117071178701308884000595462
849 39843336313689354848612041234800
850 41636818693408506253908105066407
851 43509903821804720858852752061875
852 45466075514327095793713784388124
853 47508967930390184415238436632475
854 49642371971154863240602188429460
855 51870241945778597340264407835455
856 54196702517244801453253369690105
857 56626055939333902456037512023293
858 59162789596770762424965186952382
859 61811583861073223527591377226160
860 64577320275137300283305990018163
861 67465090080124850433828315730700
862 70480203098772160312354856955982
863 73628196989811640188796442248053
864 76914846888796649144506974399800
865 80346175451240191670663881973843
866 83928463314624919818233353370290
867 87668259996513348902776361626283
868 91572395246686692247140559675586
869 95647990871967035881367723667835
870 99902473053134128640649345646203
871 104343585174133634376283323556145
872 108979401184591893180850560090550
873 113818339517501830501803080807120
874 118869177584829451317437184580715
875 124141066874709111775591084093121
876 129643548674852501821288055054525
877 135386570447789740574677200313798
878 141380502884595437791882389130476
879 147636157664826744725251693627630
880 154164805951518803227843026798863
881 160978197651244335647654227524875
882 168088581470453152473026504453658
883 175508725800562824163207466755604
884 183251940465578691521229007705060
885 191332099367378516046475110064564
886 199763664065209708633803856357060
887 208561708327413974044552485497773
888 217741943694920985241827577904266
889 227320746097638125637224395782975
890 237315183566513347430416456507878
891 247743045085761584079686711409710
892 258622870631528206673458219440823
893 269973982445114552170785727391253
894 281816517590817222676544970118450
895 294171461850433522732198926970778
896 307060685008567099452904770851475
897 320506977585029489676529570768655
898 334534089072882303402504750921612
899 349166767743000152702354383027235
900 364430802078464050690432895866769
901 380353063904617893380088225511825
902 396961553283245142675552965351775
903 414285445242048068817290954067809
904 432355138413446722356641397194150
905 451202305659658399762822309748910
906 470859946764080103738250902192550
907 491362443272175697236097753758499
908 512745615568376026335973113232068
909 535046782278933682619516697337115
910 558304822094244799625025586270253
911 582560238107857911678157407079200
912 607855224773245585374201875911734
913 634233737583418004623825397993222
914 661741565582620757334960789654850
915 690426406823681655511782086252445
916 720337946889066040793915395032700
917 751527940598366806357891738107944
918 784050297029807581333698646233943
919 817961167988375524238965531207450
920 853319040058438041402213940429411
921 890184830384136087158450964011515
922 928621986326500457014136948373616
923 968696589152107537853450829938558
924 1010477461914193186515321077137115
925 1054036281693478969045110640910360
926 1099447696372550736354652797328350
927 1146789446124466986354115311624823
928 1196142489803381532589179023181127
929 1247591136432343600279446896334090
930 1301223181991107570585671061468410
931 1357130051714746556018596592009120
932 1415406948122138957777672064856147
933 1476153005001987964943877051690428
934 1539471447592962001896495224295980
935 1605469759203812770343942348881455
936 1674259854528959496574497345690010
937 1745958259925027212594954613670365
938 1820686300924217524702303301670433
939 1898570297271176914797012015952425
940 1979741765781235847520214501193692
941 2064337631329527072449778019724430
942 2152500446292580800590167111098664
943 2244378618776543910026823962131571
944 2340126649979209005767228189143760
945 2439905381046573867370309622270750
946 2543882249798713411715807397518990
947 2652231557714342531995158164078691
948 2765134747578611854594522083501001
949 2882780692214418334036303981897245
950 3005365994733863580263307503036740
951 3133095300763464721911074486006475
952 3266181623114352582113461533780448
953 3404846679386991007949054337208853
954 3549321243018958859070177316664370
955 3699845508304064750127127362557965
956 3856669469931556203090003233173975
957 4020053317615453137771050337435537
958 4190267846406125369855252200822620
959 4367594883299160273745190471634130
960 4552327730780377653423860520239079
961 4744771627970561103033229997069440
962 4945244230059139468830413030881665
963 5154076106742687224358328608416325
964 5371611260411772676624627842346500
965 5598207664858388694967777034261531
966 5834237825306009651528469594947230
967 6080089360595253400508331689231301
968 6336165608390249716636490618898166
969 6602886254304151920410620175453160
970 6880687985876841766512903167530817
971 7170025172373796862979684022167595
972 7471370571412384536839056071772887
973 7785216063460546725736747811755722
974 8112073415293021348011504962169700
975 8452475073531940235812063621511377
976 8806974989441931191894697593416750
977 9176149476194768843692038010163164
978 9560598099865250028204853377394781
979 9960944605468354755471613909181245
980 10377837879397983259730925524256662
981 10811952949679677369768001315425855
982 11263992025503836271481072173433323
983 11734685577562070932015782195504702
984 12224793460767610238336962859693120
985 12735106081001127970760841025223796
986 13266445607586112128124242518907035
987 13819667233263004369909367032509279
988 14395660483498913766342749213212182
989 14995350577039818395234909176293600
990 15619699839684934699823962325763492
991 16269709173338426315390052112329865
992 16946419582471973706726173389425176
993 17650913760213007925908424882352272
994 18384317736357767413653424172968540
995 19147802589695847113698913165711569
996 19942586227123725065761319933029660
997 20769935232118961297303458998587767
998 21631166785244528226010887690643292
999 22527650659454146814241421803709190
1000 23460811293074740225536403255154726