1 0
2 0
3 1
4 4
5 12
6 24
7 49
8 85
9 147
10 232
11 374
12 558
13 843
14 1223
15 1774
16 2493
17 3519
18 4835
19 6659
20 8999
21 12144
22 16152
23 21479
24 28186
25 36945
26 47959
27 62126
28 79805
29 102352
30 130286
31 165546
32 209070
33 263461
34 330266
35 413207
36 514486
37 639342
38 791261
39 977301
40 1202636
41 1477172
42 1808267
43 2209541
44 2691820
45 3273382
46 3969797
47 4806182
48 5804081
49 6997633
50 8417341
51 10108805
52 12114444
53 14495922
54 17311193
55 20642938
56 24570836
57 29204620
58 34652837
59 41061938
60 48577710
61 57394503
62 67709049
63 79777076
64 93861845
65 110300857
66 129443456
67 151732976
68 177633015
69 207722549
70 242613567
71 283062567
72 329872059
73 384026696
74 446578383
75 518802696
76 602071945
77 698038036
78 808482662
79 935538019
80 1081513664
81 1249151478
82 1441435014
83 1661886013
84 1914342933
85 2203316505
86 2533737132
87 2911364128
88 3342510314
89 3834518793
90 4395446551
91 5034632104
92 5762339433
93 6590412806
94 7531893346
95 8601779305
96 9816593581
97 11195285672
98 12758752118
99 14530877440
100 16538026396
101 18810254713
102 21380746928
103 24287245946
104 27571444619
105 31280638844
106 35467101315
107 40190002524
108 45514738047
109 51515194468
110 58273045485
111 65880375997
112 74438993185
113 84063481167
114 94880500617
115 107032382270
116 120676449081
117 135989187459
118 153165663418
119 172424382087
120 194006782248
121 218182953188
122 245251271021
123 275545045117
124 309432417573
125 347324118944
126 389673641347
127 436986354073
128 489820069531
129 548795667522
130 614598250214
131 687989554715
132 769809767982
133 860992117887
134 962565564652
135 1075671830817
136 1201569297773
137 1341652931508
138 1497459562632
139 1670691306688
140 1863222612303
141 2077127647398
142 2314689658084
143 2578433039773
144 2871135395110
145 3195865234602
146 3555997399463
147 3955257191095
148 4397740060274
149 4887963337409
150 5430890929129
151 6031994121893
152 6697282431102
153 7433374842916
154 8247538303776
155 9147771264653
156 10142851172596
157 11242432655119
158 12457105938797
159 13798511940296
160 15279414059945
161 16913833188518
162 18717135266879
163 20706189882218
164 22899476817371
165 25317271991393
166 27981776995985
167 30917337176619
168 34150598257990
169 37710762405140
170 41629777247615
171 45942636031804
172 50687605549686
173 55906578056345
174 61645344995664
175 67954009884172
176 74887316525719
177 82505132786251
178 90872843790621
179 100061918775020
180 110150380671954
181 121223470593864
182 133374207883565
183 146704168139740
184 161324150598987
185 177355089040706
186 194928845115032
187 214189275009322
188 235293171361918
189 258411511121385
190 283730572939605
191 311453396710198
192 341801106513170
193 375014617788424
194 411356201960671
195 451111481514113
196 494591278972779
197 542133947830798
198 594107553970925
199 650912598672667
200 712984589739808
201 780797220083084
202 854865395838365
203 935748945500038
204 1024056181335516
205 1120448226754159
206 1225643201189339
207 1340421265129048
208 1465629533980980
209 1602187957634782
210 1751095083419458
211 1913434906297832
212 2090383622076842
213 2283217603209003
214 2493321306811428
215 2722196557257147
216 2971471796853813
217 3242912885778881
218 3538433915061812
219 3860109764044698
220 4210188730977364
221 4591107127846612
222 5005504020482109
223 5456238184968190
224 5946405297262449
225 6479357621737688
226 7058724044381880
227 7688432923606943
228 8372735418032010
229 9116231996985458
230 9923899586345035
231 10801122307495280
232 11753723046569801
233 12787999080384059
234 13910758762086801
235 15129362793845816
236 16451766830984059
237 17886569270664657
238 19443060699924333
239 21131279204053117
240 22962067718006944
241 24947138010562264
242 27099137162136822
243 29431721547030983
244 31959633846092806
245 34698788550744260
246 37666361122339309
247 40880886769724248
248 44362363611807639
249 48132366731944789
250 52214167477719342
251 56632865095598982
252 61415524608948231
253 66591328677146825
254 72191736857598372
255 78250660711292203
256 84804647668606467
257 91893082850111003
258 99558401216494920
259 107846320080156459
260 116806083761840321
261 126490731333852076
262 136957378621385394
263 148267526380434916
264 160487385169507407
265 173688229917201278
266 187946773993234977
267 203345576961747137
268 219973475092343517
269 237926050074629433
270 257306124231806938
271 278224299082902499
272 300799524707859452
273 325159718290819175
274 351442418431637425
275 379795495246636394
276 410377901933542073
277 443360489643294101
278 478926870351692452
279 517274351555809211
280 558614926486280768
281 603176345802431981
282 651203253407264371
283 702958414718910416
284 758724018913100448
285 818803086054357452
286 883520959495206511
287 953226917255818734
288 1028295881580263283
289 1109130263472025448
290 1196161920156097386
291 1289854265640823884
292 1390704511080695100
293 1499246078769648878
294 1616051165183659743
295 1741733500944240289
296 1876951281786345204
297 2022410322816528749
298 2178867408838703919
299 2347133897831883522
300 2528079549039951137
301 2722636638062078968
302 2931804329059533870
303 3156653372268303341
304 3398331095664079977
305 3658066765287007327
306 3937177281836300547
307 4237073295026818906
308 4559265702103585226
309 4905372619655652708
310 5277126794057935052
311 5676383548030616215
312 6105129227685237671
313 6565490256777959028
314 7059742761683510485
315 7590322883934192279
316 8159837743242594830
317 8771077178922224482
318 9427026232255823079
319 10130878509970493591
320 10886050391237344331
321 11696196231803253850
322 12565224527972545232
323 13497315208779120563
324 14496938019778553807
325 15568872183103636634
326 16718227298366444436
327 17950465686981051425
328 19271426146335133740
329 20687349336062655666
330 22204904765381440344
331 23831219625533700018
332 25573909439584533572
333 27441110797608987887
334 29441516153887219695
335 31584410980513369722
336 33879713259511763675
337 36338015637080099851
338 38970630228748829221
339 41789636431290833265
340 44807931738500616871
341 48039285952145287821
342 51498398795259920685
343 55200961358395590223
344 59163721397957175689
345 63404552960631833630
346 67942530367455718851
347 72798007079363455080
348 77992699494799222922
349 83549776254279770481
350 89493953122431063190
351 95851594081013017341
352 102650818727014340701
353 109921616674050943828
354 117695969078623617471
355 126007978061256956215
356 134894004175909050689
357 144392812777086209394
358 154545729475175244153
359 165396805617195597824
360 176992994026375619863
361 189384336035149233026
362 202624160094299579639
363 216769293100672793472
364 231880284783181780064
365 248021646408810209644
366 265262104213736924554
367 283674868953707106843
368 303337922053552230466
369 324334319896689078422
370 346752516820316512635
371 370686708519571623913
372 396237196524327355494
373 423510775632251885498
374 452621145073327963323
375 483689345489389663958
376 516844222631168746407
377 552222920077929612405
378 589971402026889237385
379 630245008703525945891
380 673209045604107748594
381 719039409394403596058
382 767923251862465494734
383 820059685051927728405
384 875660529185067934758
385 934951106838065418425
386 998171085216722054308
387 1065575370367852926888
388 1137435055445345188600
389 1214038427279508596394
390 1295692033674564722857
391 1382721816142147553830
392 1475474310840676043168
393 1574317922938126956692
394 1679644277557721318578
395 1791869653089451860682
396 1911436500466101374979
397 2038815054814768936139
398 2174505043576847301437
399 2319037498204611507738
400 2472976674084239469318
401 2636922086566972641449
402 2811510668384524838351
403 2997419057189727725129
404 3195366019202145994190
405 3406115018653472622346
406 3630476939803467413832
407 3869312972279722240535
408 4123537667400025487466
409 4394122177406272854193
410 4682097686264691775356
411 4988559045266342351667
412 5314668623200316484472
413 5661660385781828265224
414 6030844215360265487917
415 6423610487197724379336
416 6841434914745983360178
417 7285883681997595019965
418 7758618876910724461167
419 8261404245964377125865
420 8796111285602608208991
421 9364725692823873597557
422 9969354192641383680482
423 10612231767111644170529
424 11295729305857802380489
425 12022361705493434518202
426 12794796440333185769954
427 13615862634802444318577
428 14488560662680190506804
429 15416072306923249371756
430 16401771508275894232071
431 17449235740113921028154
432 18562258041154196536207
433 19744859747585876061102
434 21001303960078199130066
435 22336109791777196915221
436 23754067437013261303473
437 25260254111885201565777
438 26860050911201140246353
439 28559160638548056912220
440 30363626659274241244187
441 32279852839373932869544
442 34314624625970491073748
443 36475131339281459132385
444 38768989738348079236856
445 41204268938058434649709
446 43789516747080935689081
447 46533787512714238038906
448 49446671550437204742757
449 52538326253561601713145
450 55819508969860691739980
451 59301611750993878065723
452 62996698071713208694350
453 66917541636217873419347
454 71077667379892798675598
455 75491394796591906292823
456 80173883712212411740255
457 85141182648899790603269
458 90410279914536333660824
459 95999157577562374733512
460 101926848477240565360482
461 108213496446814213346766
462 114880419916844390154758
463 121950179095454394628548
464 129446646911842117855009
465 137395083941139077977886
466 145822217518162448585053
467 154756325281780356993228
468 164227323380957215737212
469 174266859610378318147239
470 184908411732825110448866
471 196187391285182499005743
472 208141253154219097319221
473 220809611251101714610214
474 234234360602922910349787
475 248459806225711089843027
476 263532799132845017304095
477 279502879882636473762967
478 296422430058528409168604
479 314346832129148984432427
480 333334638125486109310670
481 353447747630525049142594
482 374751595567176152036968
483 397315350333044090127163
484 421212122821679923253976
485 446519186937715134049818
486 473318212205135897347113
487 501695509141176988355798
488 531742288061122785080555
489 563554932058453365169553
490 597235284898743875554682
491 632890954651305950173723
492 670635633877931674968402
493 710589437290666025436759
494 752879257787570169640866
495 797639141875590686334289
496 845010685488658208626645
497 895143451317527512829055
498 948195408769195303948927
499 1004333397791073955489831
500 1063733617799117766906686
501 1126582143076173847188218
502 1193075466013978453447760
503 1263421069709870492951750
504 1337838031440059861740599
505 1416557658680444498439759
506 1499824159360889194265107
507 1587895348200552602147544
508 1681043390991533789548981
509 1779555588873394323437186
510 1883735204666244248274011
511 1993902333520183420908670
512 2110394820170220191191151
513 2233569225292025505084996
514 2363801843492260933764255
515 2501489775691011944741585
516 2647052058700234112506953
517 2800930855045038717955201
518 2963592706130058175352056
519 3135529852116886408308735
520 3317261621944215993275017
521 3509335897208739206599425
522 3712330653702022385527822
523 3926855584709741239183655
524 4153553810269756896574162
525 4393103676923650367276556
526 4646220652600985529138623
527 4913659321643086611405996
528 5196215485094111658985952
529 5494728371786757761173791
530 5810082965889234442962321
531 6143212457014636703106284
532 6495100819153649328421618
533 6866785525164105260832710
534 7259360403733646451699394
535 7673978646245891464321576
536 8111855971188834214126177
537 8574273954303704168344976
538 9062583532909408331799669
539 9578208693446650468914779
540 10122650351554568280556551
541 10697490434655698448718682
542 11304396177329292920808880
543 11945124640474912930603215
544 12621527465611925724697287
545 13335555876446745172225792
546 14089265940227271302324194
547 14884824102260418534640258
548 15724513007405021609795940
549 16610737623285509997355014
550 17546031680462327927467781
551 18533064445811872366896404
552 19574647845919446758180783
553 20673743958396926108545116
554 21833472889654233186873310
555 23057121058861745756737369
556 24348149908532076791932448
557 25710205063466690794372682
558 27147125960586028430323019
559 28662955973597899218799990
560 30261953057322750019366501
561 31948600938060565263381775
562 33727620877348313088536105
563 35603984038165050215590455
564 37582924483716904542283992
565 39669952840797545057465251
566 41870870660917479513956983
567 44191785514428458297866483
568 46639126854202502450666282
569 49219662687643218744757951
570 51940517097289973223910916
571 54809188652696002411157537
572 57833569757909655015608501
573 61021966981529568420733819
574 64383122418135022324951395
575 67926236132775874696733807
576 71660989742238049371393706
577 75597571189947650314786492
578 79746700773630086353938573
579 84119658488276098406331386
580 88728312749464327361975572
581 93585150565840662292443687
582 98703309232321697777190518
583 104096609619684540067991689
584 109779591139268933638153269
585 115767548465988812183269597
586 122076570106240766693461637
587 128723578902179103091738797
588 135726374567577127047477643
589 143103678355825626280401154
590 150875179964765129812714087
591 159061586788870627023774276
592 167684675633888298144625504
593 176767347015382100090681699
594 186333682167707604600316278
595 196409002896874643299466513
596 207019934416346106778584368
597 218194471312404516084584834
598 229962046791882204734897898
599 242353605373334534775473867
600 255401679189535390311208431
601 269140468078221818187649904
602 283605923645512688612438845
603 298835837496308588426021903
604 314869933834244971367524225
605 331749966644564762061892024
606 349519821682383370100303460
607 368225623500609362937510566
608 387915847761814967531137451
609 408641439091228997087442714
610 430455934739069967321276885
611 453415594334504123585911381
612 477579536025671100378167598
613 503009879315585112164764226
614 529771894917098226775994049
615 557934161966895392629892064
616 587568732953208259501144524
617 618751306730266506039185727
618 651561410008690611208153186
619 686082587731052886108423796
620 722402602759627838786317813
621 760613645325222695680993110
622 800812552705536684465550632
623 843101039625384103089857544
624 887585939892606410675039805
625 934379459809587053075298469
626 983599443923889948575122662
627 1035369653710035348611550533
628 1089820059800352865990000358
629 1147087148413969140554732486
630 1207314242661453147091572217
631 1270651839436625464765167207
632 1337257962638283775853170077
633 1407298533501708403445077339
634 1480947758854101444310551885
635 1558388538148639142275352429
636 1639812890169438386061224459
637 1725422400343991254242503822
638 1815428689640888388174112888
639 1910053906078972622677620267
640 2009531239919319970022065988
641 2114105463664204677367917745
642 2224033498036824253171836260
643 2339585005173164021938302805
644 2461043010311772422266636730
645 2588704553330107556948965580
646 2722881371535726224627561806
647 2863900615189242870131295765
648 3012105597301303067588447718
649 3167856579320764058439516898
650 3331531594402830261950176072
651 3503527310027703244955931686
652 3684259931818679649580222735
653 3874166150497929031941277257
654 4073704134004009368610044510
655 4283354566892642667280624671
656 4503621739236241273385872583
657 4735034687344046578879517204
658 4978148388727605727693625031
659 5233545013852395815784782948
660 5501835237328986271096528627
661 5783659611323805472837102223
662 6079690004092771851022048118
663 6390631106679273704360805896
664 6717222010952765909062473571
665 7060237862315066729284691636
666 7420491590548876380232644248
667 7798835722447580638998807264
668 8196164280026656149940180863
669 8613414768296498957292540490
670 9051570256752830964518060178
671 9511661558936653596808554686
672 9994769514608509267471525653
673 10502027379295401824834596079
674 11034623326179478272579759152
675 11593803065530537005139102473
676 12180872587114774917145778808
677 12797201031266258738969145527
678 13444223694559331366893452508
679 14123445176297238768918470332
680 14836442672307307811243551632
681 15584869422835140986955459602
682 16370458321630772327407592109
683 17195025693649165886982959366
684 18060475249115652159431391711
685 18968802222066074983072852360
686 19922097701829877456584731939
687 20922553166315926114422656715
688 21972465226352299442086851527
689 23074240590758117808646106378
690 24230401262252860016872014554
691 25443589974773883779905274844
692 26716575883239409657102907847
693 28052260517301337764712073380
694 29453684011141501479450211766
695 30924031621917625757942547327
696 32466640550021014006875587459
697 34085007074910246289545856472
698 35782794020891614928187673343
699 37563838567873273257924683716
700 39432160422781735694385439665
701 41391970368044387061992770259
702 43447679204263470687609184991
703 45603907104986011460487315611
704 47865493402261452746746509760
705 50237506822527389496340928638
706 52725256193222445583069284225
707 55334301641449705162948321833
708 58070466306950458299002817486
709 60939848592654817321973924180
710 63948834977096690805988914243
711 67104113414077088853644987026
712 70412687346072740677959674618
713 73881890359081068309278894445
714 77519401507805794167300325068
715 81333261341387668482638292885
716 85331888661207121248395041903
717 89524098043701308182473575236
718 93919118162579051716856298357
719 98526610946358415292167806192
720 103356691608721856716385466718
721 108419949590861706199067449414
722 113727470456699467191020827045
723 119290858783688738706075741069
724 125122262093775208591677874312
725 131234395871074934783249195418
726 137640569714862101094186667263
727 144354714678620751523361111779
728 151391411848125873354799805362
729 158765922213873359935359056734
730 166494217895585982044434075600
731 174593014779084106523869685090
732 183079806628431428297591841844
733 191972900739053071550205130251
734 201291455200377548186358096728
735 211055517839586206350093827974
736 221286066921160818380799246740
737 232005053680218406722360978898
738 243235446771004325061167143431
739 255001278715502431735906258245
740 267327694440801916129224910882
741 280241001997762564071966763857
742 293768725557525724532171254981
743 307939660786662039580485309250
744 322783932706105392232841439107
745 338333056143637384229220627374
746 354619998894428530535913931293
747 371679247709160263639303621257
748 389546877234410368311481008682
749 408260622035440131140854548698
750 427859951837132662852568375199
751 448386150124762927249845696769
752 469882396252382882061854735321
753 492393851213052471503709972081
754 515967747231784146876797787991
755 540653481349076488971435253708
756 566502713170129466671965788895
757 593569466962450378419356130780
758 621910238292406357882489148526
759 651584105399556563003650428161
760 682652845516127943181395199788
761 715181056347992949510973986910
762 749236282942780903137867238724
763 784889150180527709305178878742
764 822213501132348108938056340297
765 861286541543232562026360904368
766 902188990706025453651277487214
767 945005239005176157957097436329
768 989823512420758924330201747970
769 1036736044295787397883257853954
770 1085839254682784869698757383292
771 1137233937599180813239050967323
772 1191025456535158227034909175342
773 1247323948572357076523249483524
774 1306244537487106962901290088845
775 1367907556227913606460259864797
776 1432438779173508601521767496089
777 1499969664595201729449852736892
778 1570637607765288816118691602418
779 1644586205172192993714043547968
780 1721965530322580894281863594037
781 1802932421631241628107441848032
782 1887650782920761282282962211434
783 1976291897075330392660090692024
784 2069034753416090129643407321588
785 2166066389389634384052188596150
786 2267582247186330661614048040227
787 2373786545931401536940355331356
788 2484892670118898415258839490328
789 2601123574987219598776848024323
790 2722712209564339628972724351916
791 2849901958141866972705397069888
792 2982947100969082767554569161181
793 3122113294991697342264732161760
794 3267678075494829463556305262333
795 3419931379546152107700993826604
796 3579176092172878838900987201415
797 3745728616245797776140462380678
798 3919919467084500896725331917679
799 4102093892840842336419489116033
800 4292612521762079548891969955323
801 4491852037481670429401356161636
802 4700205883533890291379606326877
803 4918084998338888569556715695953
804 5145918581957081625124540698518
805 5384154895966499140527341648179
806 5633262097873404887683514732164
807 5893729111525854271921796088287
808 6166066535061350266650437506954
809 6450807587984106038521562872611
810 6748509099034117129370899029052
811 7059752536580013917717151954962
812 7385145083339987206773352609533
813 7725320757310719012637044247961
814 8080941580862667930642064497402
815 8452698800042056097713455663376
816 8841314156204923150800456673154
817 9247541212197495497695998340980
818 9672166735389285934947494309572
819 10116012139961676729180346940999
820 10579934990954646287380990803535
821 11064830572678709164865137474108
822 11571633524207426704334802627475
823 12101319544778993369313744332489
824 12654907172052764329887878126927
825 13233459636289196640120926585771
826 13838086793648858568847900096372
827 14469947141939006914405985053403
828 15130249922274045742112002575328
829 15820257310260106528155380421685
830 16541286700463310102321826234760
831 17294713088077189769001618198188
832 18081971551866528633641811735503
833 18904559842633760600905072037704
834 19764041081629334534161221641523
835 20662046573510379714642540694741
836 21600278738641843095703529120295
837 22580514169732400570884872707917
838 23604606818003054557186211009667
839 24674491314300898826923481605816
840 25792186430793211278274917047935
841 26959798689109385087216901049601
842 28179526121039354303433760354856
843 29453662188148753395858518632807
844 30784599866932170461352736766923
845 32174835906398240479212732752283
846 33626975265263049985288600534534
847 35143735736223210226602920083809
848 36727952765086046933829919549619
849 38382584472853571608551060481449
850 40110716889188259191801037220485
851 41915569406034183920512990573845
852 43800500460525749554538891015438
853 45769013456690225081701861707295
854 47824762935838526086187090588466
855 49971561005943413914125651212571
856 52213384040724456654625244832107
857 54554379659597078719092625059096
858 56998874000097730436725017578370
859 59551379294871135790656236899187
860 62216601765797610712271921702517
861 64999449848351223160938005525898
862 67905042759811950347982770769453
863 70938719425509759496581050690253
864 74106047777854533516067724388479
865 77412834443505916551819775737690
866 80865134834660280994827152666252
867 84469263661081213849504616394439
868 88231805880173979568366567713712
869 92159628103106606718739165121016
870 96259890475709340736040814457149
871 100540059053643654278371253710332
872 105007918692120566172266254053219
873 109671586471269331687666351963583
874 114539525679110371176084761607690
875 119620560374974446721042334158628
876 124923890557132304597645857221479
877 130459107959359336620223862748746
878 136236212502156992871953740153481
879 142265629425390992188586732822081
880 148558227130184535130990649497189
881 155125335759027259788945145844740
882 161978766544226300330557367124678
883 169130831956039301519307173007609
884 176594366683089317002624065966075
885 184382749478973237342755064036243
886 192509925910337468502382206313808
887 200990432043112364170696425688586
888 209839419105069129561407086152487
889 219072679164395218109679232467995
890 228706671865575375916055244057322
891 238758552265521435155685047905567
892 249246199814613479946294914388667
893 260188248529104434937127945801927
894 271604118403198251156118827201018
895 283514048111045380505951629795014
896 295939129050906970736178098472585
897 308901340785828260911851057616552
898 322423587937330891133432016069450
899 336529738590890756887010331710540
900 351244664274311572208201493218094
901 366594281572542393008391106589053
902 382605595445018993938858189063555
903 399306744314242591430848935723443
904 416727046997044042555660342115333
905 434897051552826221804556970065255
906 453848586126030958304910416183502
907 473614811863149128473916093212818
908 494230277987782522430527783186333
909 515730979120583920295166829334805
910 538154414934346827471404420300464
911 561539652238099104646550319176455
912 585927389587774828306526786342645
913 611360024524907342098863830581703
914 637881723548803305980431993215286
915 665538494931834502568885718743200
916 694378264491821094456805933651563
917 724450954439989541877941892560120
918 755808565427670563889936734183314
919 788505261919770718951405925139697
920 822597461028105694676160253643342
921 858143924942938402636466796611775
922 895205857106521026780262860713476
923 933847002278112306605457726113625
924 974133750645830384499242780130154
925 1016135246146823461778028654970278
926 1059923499163596438938597746568145
927 1105573503770938590911426191096487
928 1153163359714756644498491929402679
929 1202774399311247351788564692443640
930 1254491319462245672523373802824133
931 1308402318990278067566422641262084
932 1364599241504837473690012242497915
933 1423177724019697534884839360242416
934 1484237351549701387301826946623418
935 1547881817924416249577085107832632
936 1614219093065342557211674777176679
937 1683361596983028254909641065359648
938 1755426380760468995983650065308527
939 1830535314799597677446880042421739
940 1908815284618486464066182970247669
941 1990398394498127031144147263045818
942 2075422179289325376083290966856689
943 2164029824702373642419339294397365
944 2256370396414748917173137804581072
945 2352599078345167062908943306894423
946 2452877420455895110953031276177708
947 2557373596459329576709535583688315
948 2666262671819487952884421326693939
949 2779726882454269564267302441981564
950 2897955924560128614665638190445268
951 3021147255997201694010735798516339
952 3149506409689954015269855952009338
953 3283247319516090526873194907221604
954 3422592659174830758209692662635144
955 3567774194544709502291412010838212
956 3719033150060851478007295965100405
957 3876620589662219192215102890487552
958 4040797812880663009074074833338646
959 4211836766665755898186784959864195
960 4390020473562387683365893983798602
961 4575643476881972720813456365112629
962 4769012303532907684180446939921732
963 4970445945201653493677363271944070
964 5180276358602526105696034500616784
965 5398848985542019155484017080087272
966 5626523293572268009966542547139969
967 5863673338038157449675785469569252
968 6110688346353596804928394069269304
969 6367973325374698501681654210004064
970 6635949692771023815137786864261511
971 6915055933330768790781835864591174
972 7205748281171781503297671731580999
973 7508501428867698990856131098874988
974 7823809264537298814166657788021184
975 8152185637985450746872815463539277
976 8494165157025862086814220124099380
977 8850304015159214893202932886114818
978 9221180851825331827117015870763698
979 9607397646494763850028701802042246
980 10009580647913708056890290643178794
981 10428381339866527634342987197257644
982 10864477444872402388385421731837876
983 11318573967286883709927755055401182
984 11791404277335410411997770394286281
985 12283731237664264202371998425002293
986 12796348374055058284297023744746275
987 13330081092011769160649694713440080
988 13885787940994597616984414663498091
989 14464361928142696832048230828029697
990 15066731883398096297931958773113385
991 15693863878016104284417288709980658
992 16346762698523157289109984702644955
993 17026473378261635174873686359519705
994 17734082788742649950321451633249486
995 18470721293112386210490490938003279
996 19237564464125303162529451909528215
997 20035834869108553257480675880301986
998 20866803924496418900676612783865656
999 21731793822611578049449843160161275
1000 22632179533471677591789119918959978