1 0
2 0
3 1
4 4
5 9
6 21
7 37
8 69
9 113
10 187
11 286
12 449
13 657
14 976
15 1397
16 2003
17 2788
18 3902
19 5323
20 7284
21 9789
22 13144
23 17405
24 23052
25 30142
26 39379
27 50967
28 65842
29 84368
30 107954
31 137126
32 173893
33 219211
34 275769
35 345147
36 431182
37 536121
38 665355
39 822444
40 1014637
41 1247217
42 1530344
43 1871526
44 2284714
45 2780952
46 3378938
47 4094549
48 4953453
49 5977604
50 7201857
51 8657282
52 10390392
53 12444373
54 14882075
55 17762467
56 21169759
57 25184988
58 29919838
59 35484655
60 42028403
61 49699213
62 58694657
63 69214546
64 81518704
65 95874401
66 112624375
67 132123143
68 154820709
69 181187358
70 211810515
71 247310770
72 288455348
73 336057746
74 391116194
75 454696645
76 528091785
77 612691806
78 710170198
79 822331310
80 951334493
81 1099517989
82 1269657731
83 1464773481
84 1688429671
85 1944510288
86 2237579465
87 2572624803
88 2955472235
89 3392506237
90 3891152964
91 4459558908
92 5107165909
93 5844349608
94 6683082524
95 7636544763
96 8719893607
97 9949824509
98 11345483806
99 12927981991
100 14721446730
101 16752507520
102 19051520090
103 21651995876
104 24592047309
105 27913770326
106 31664915178
107 35898250702
108 40673505366
109 46056684285
110 52122358212
111 58952948686
112 66641378151
113 75290369811
114 85015531830
115 95944645066
116 108221290516
117 122004159155
118 137471261600
119 154819332081
120 174268731645
121 196062930297
122 220474274098
123 247803609260
124 278386985615
125 312595544923
126 350843341634
127 393587505640
128 441337432671
129 494655341399
130 554166982920
131 620562789716
132 694610385602
133 777156397492
134 869141158580
135 971601400726
136 1085687412495
137 1212666942787
138 1353945273337
139 1511070512525
140 1685757184821
141 1879893301509
142 2095567940716
143 2335080640839
144 2600973694216
145 2896044253117
146 3223382287199
147 3586386071439
148 3988806610590
149 4434767415472
150 4928816572720
151 5475951553709
152 6081680410312
153 6752052767424
154 7493731516194
155 8314031485871
156 9221003508410
157 10223482137363
158 11331184433919
159 12554768667350
160 13905950099760
161 15397573128370
162 17043747093153
163 18859934262807
164 20863109357511
165 23071866617624
166 25506606813970
167 28189667416085
168 31145541909368
169 34401037183103
170 37985531022268
171 41931162049661
172 46273131531415
173 51049932409579
174 56303703131093
175 62080502693492
176 68430725741460
177 75409432356912
178 83076834391904
179 91498690543739
180 100746876165954
181 110899855083733
182 122043347502185
183 134270892701090
184 147684631020168
185 162395974373322
186 178526521733077
187 196208856157298
188 215587616754891
189 236820444961541
190 260079238525476
191 285551274040255
192 313440673566559
193 343969733618637
194 377380640530267
195 413937042173642
196 453926052501702
197 497660108851307
198 545479313814494
199 597753626403048
200 654885597702053
201 717312953398453
202 785511786969165
203 859999601126336
204 941339033817531
205 1030141435194774
206 1127071214462197
207 1232850042895827
208 1348261921355183
209 1474158115283353
210 1611463060210135
211 1761180149305223
212 1924398613503089
213 2102300303313118
214 2296167699134896
215 2507391852510713
216 2737481708505626
217 2988073394961725
218 3260941068295550
219 3558007771222955
220 3881358043054063
221 4233250602151211
222 4616133001606721
223 5032656429407722
224 5485692734909938
225 5978351687958604
226 6514000748060205
227 7096285177964448
228 7729150987234303
229 8416868352916263
230 9164058236731376
231 9975719638183745
232 10857260456166225
233 11814529182008128
234 12853850666354332
235 13982062947601718
236 15206558686509326
237 16535327934909928
238 17977006110333472
239 19540923633627916
240 21237161450775848
241 23076608602559980
242 25071026453639521
243 27233115421481708
244 29576589239527426
245 32116252258620750
246 34868085273135812
247 37849335012193333
248 41078613286405918
249 44576000531628262
250 48363160286309468
251 52463458928887899
252 56902097796851559
253 61706251566864341
254 66905220668453488
255 72530591121847050
256 78616410278162983
257 85199371345261822
258 92319015934520357
259 100017946966943593
260 108342062014917303
261 117340798824748928
262 127067404008799242
263 137579216037895007
264 148937974503495084
265 161210146123197777
266 174467280546763443
267 188786385723601789
268 204250337070063495
269 220948309462288140
270 238976247564560548
271 258437362735745542
272 279442673432746830
273 302111576508675665
274 326572467855992623
275 352963398924488598
276 381432789215973563
277 412140180366599340
278 445257053746885683
279 480967696204267525
280 519470137867491725
281 560977145631618477
282 605717298392477677
283 653936126590811904
284 705897344512839969
285 761884156780249443
286 822200670066344223
287 887173390331277562
288 957152839417308154
289 1032515270108850376
290 1113664516598926332
291 1201033958212569468
292 1295088636710577554
293 1396327503772645703
294 1505285842651744391
295 1622537839310738829
296 1748699351088436118
297 1884430846864855786
298 2030440571201471787
299 2187487905114168942
300 2356386980768607122
301 2538010521432354636
302 2733293969294627805
303 2943239871137355972
304 3168922590287532804
305 3411493313559137679
306 3672185427952287330
307 3952320234575157739
308 4253313081562648567
309 4576679882236732519
310 4924044107955253070
311 5297144220820511995
312 5697841644067969104
313 6128129234340725006
314 6590140362928789516
315 7086158569317076809
316 7618627904275188280
317 8190163925232437792
318 8803565472273691134
319 9461827187125263907
320 10168152915747241666
321 10925969956764344320
322 11738944309839208544
323 12610996886516123258
324 13546320852414358436
325 14549400064007382446
326 15625028785216510921
327 16778332648206110978
328 18014791061590165973
329 19340261032281207588
330 20761002623924506003
331 22283706020684106957
332 23915520441169925135
333 25664084874565083193
334 27537560907801190645
335 29544667620208955018
336 31694718840938662492
337 33997662751057877645
338 36464124154913896204
339 39105449409372130739
340 41933754367818707095
341 44961975335880192899
342 48203923431311048863
343 51674342355070343436
344 55388970005447883201
345 59364603954244858846
346 63619171260375119927
347 68171802654326935999
348 73042911616818837484
349 78254278402150367045
350 83829139582763472631
351 89792283185493821264
352 96170150054801346423
353 102990941537062918127
354 110284734186099053831
355 118083601611542646692
356 126421744242190298575
357 135335627157838409124
358 144864126841354608172
359 155048687041681244171
360 165933484687506288943
361 177565606085273657420
362 189995234438901117125
363 203275848974296786596
364 217464436814131739510
365 232621717943065861746
366 248812384528459620961
367 266105355002299452979
368 284574044302103195190
369 304296650751464568509
370 325356461125056423782
371 347842174464740912415
372 371848246354421586761
373 397475254318446480577
374 424830286231979358996
375 454027352519889447375
376 485187824232980245037
377 518440897905659503196
378 553924089505905425928
379 591783758526628710333
380 632175664775876411701
381 675265559079444382397
382 721229810726827361187
383 770256073061009387068
384 822543990346193146583
385 878305947525756698457
386 937767866341283361215
387 1001170049664458506500
388 1068768077886286459712
389 1140833759486703348873
390 1217656140043376200815
391 1299542572109232152041
392 1386819850677774148619
393 1479835417011438327280
394 1578958636062826580205
395 1684582150654509510231
396 1797123318213868835843
397 1917025733668696779465
398 2044760844929476810734
399 2180829665059351595760
400 2325764588256352549662
401 2480131314306893411637
402 2644530889410312520716
403 2819601868661009303930
404 3006022608949076380187
405 3204513698271005111790
406 3415840531167214644073
407 3640816037070591361071
408 3880303572343498167527
409 4135219983677217805244
410 4406538854809424044573
411 4695293945231617211056
412 5002582834149861199009
413 5329570779490626433438
414 5677494806666316452992
415 6047668038147404723459
416 6441484280167414255338
417 6860422879013315024733
418 7306053865016400953622
419 7780043398270980097485
420 8284159536180957151122
421 8820278338624049572950
422 9390390333037711312401
423 9996607357187614102219
424 10641169804368728968677
425 11326454291004897431586
426 12054981774110844750389
427 12829426141047089345886
428 13652623302044275845884
429 14527580810680427766467
430 15457488046130351730132
431 16445726985446412348603
432 17495883603398150296143
433 18611759931563601686920
434 19797386818314984301705
435 21057037425222835416720
436 22395241506086366533864
437 23816800508389304382686
438 25326803548452167863142
439 26930644304847702381861
440 28634038886967527798451
441 30443044728620684646425
442 32364080569781662369323
443 34403947582291844719413
444 36569851709539352604203
445 38869427282519832084458
446 41310761989963673768288
447 43902423272280131792433
448 46653486225496958244858
449 49573563093128186160755
450 52672834441563174636983
451 55962082106016039144207
452 59452724013065795379399
453 63156850976957762409933
454 67087265587264331460310
455 71257523296346756943194
456 75681975837034558223855
457 80375817091497526428882
458 85355131555932523672399
459 90636945535972165006387
460 96239281233176299925591
461 102181213872999139560455
462 108482932052027168341235
463 115165801472086352141043
464 122252432258326971265151
465 129766750047995111145551
466 137734071068388603410433
467 146181181411930611461664
468 155136420750543477591703
469 164629770720818927212370
470 174692948248393970560654
471 185359504069180206548728
472 196664926744890663121334
473 208646752459533301948777
474 221344680926453321872337
475 234800697724788715949460
476 249059203430493391695951
477 264167149896498804332676
478 280174184086533205570197
479 297132799856765037406607
480 315098498133343977558016
481 334129955923900867542848
482 354289204659267872792047
483 375641818352128080125260
484 398257112122159087825216
485 422208351628288496664986
486 447572974016577589396329
487 474432820984072323831359
488 502874384632332724158442
489 532989066777124058000218
490 564873452460065635402774
491 598629598401968323371619
492 634365337223346314126853
493 672194598252926652774573
494 712237745837732197875517
495 754621936065317930622051
496 799481492909093846225753
497 846958304806645866690650
498 897202242789570397730616
499 950371601284634591410550
500 1006633562823648279484856
501 1066164687903427054234560
502 1129151431364550945477497
503 1195790686664750698760978
504 1266290359560672893613793
505 1340869972722524274873339
506 1419761302955540700509769
507 1503209052717133544109446
508 1591471557780550756801213
509 1684821532915568961086089
510 1783546857632352487555484
511 1887951404059748888372491
512 1998355909219754361856046
513 2115098893991222367033211
514 2238537631262513631404769
515 2369049165811184812558229
516 2507031388673025058677716
517 2652904168809155414167991
518 2807110545123276802763199
519 2970117981936607828140169
520 3142419691292295950694381
521 3324536025526767726652361
522 3517015943832455300931976
523 3720438556613549859651966
524 3935414751748178955919803
525 4162588906960585902489361
526 4402640692845640607298092
527 4656286971192773029245207
528 4924283793624598686426725
529 5207428505686633354097530
530 5506561961924764061590199
531 5822570857626601964765971
532 6156390183338111227718590
533 6509005808426894895756628
534 6881457200436946044065183
535 7274840287162617212768351
536 7690310468884621165815377
537 8129085788419451424846774
538 8592450267194095029780008
539 9081757415795095786283777
540 9598433928051059620180998
541 10143983567976779989127147
542 10719991259571275804884173
543 11328127389766639290947233
544 11970152335547734209749633
545 12647921226606931107665439
546 13363388955685625021611477
547 14118615449142405288699033
548 14915771211145636009742132
549 15757143155325184843856838
550 16645140738652715048298172
551 17582302412811199212596531
552 18571302409332815544133956
553 19614957875335856002767903
554 20716236377801323829417714
555 21878263794948140204882439
556 23104332614475906154777705
557 24397910659136431224689822
558 25762650261414437108000087
559 27202397909872113568038972
560 28721204391150651086849995
561 30323335452486911794684995
562 32013283011172108206762227
563 33795776938344849324708277
564 35675797446221889811794023
565 37658588108946513597727627
566 39749669549100888187986848
567 41954853823128120393959302
568 44280259540945954115847734
569 46732327756369146104853860
570 49317838667179252716070337
571 52043929165165536934903360
572 54918111278885069804113572
573 57948291553540515424266990
574 61142791415019888984970942
575 64510368566975574291513694
576 68060239472707599850331278
577 71802102975650579284140262
578 75746165115415770204984105
579 79903165198596169171386631
580 84284403186983438793915624
581 88901768468346707458070818
582 93767770078679719116363572
583 98895568447593775906716793
584 104299008742635169163571862
585 109992655891373817845313396
586 115991831364587859014304226
587 122312651807264071824407556
588 128972069609023689353152653
589 135987915509338367689743351
590 143378943338240560453607794
591 151164876997383956935689057
592 159366459792140602389806057
593 168005506230008593531236309
594 177104956406972165260242632
595 186688933108522607302874463
596 196782801759003080152175941
597 207413233358533990029741410
598 218608270554371243917562859
599 230397396999722522083167896
600 242811610161342679084027487
601 255883497744038676674132168
602 269647317909275553049131774
603 284139083472583368478717830
604 299396650274362064964371321
605 315459809926957473699988087
606 332370387151691821776199374
607 350172341928651486212360622
608 368911876693842382764391041
609 388637548828368197288516929
610 409400388697183966796548433
611 431254023506037966507283650
612 454254807259302349996972174
613 478461957113567783642721771
614 503937696437264835886614019
615 530747404899971983572919551
616 558959775931877527620345356
617 588646981908600339505619311
618 619884847434932485658092387
619 652753031117274242955063329
620 687335216234583681614864703
621 723719310735481656756238372
622 761997657011054122639551987
623 802267251912478242580692306
624 844629977506519271364920917
625 889192843083464765364168174
626 936068238958188242684815196
627 985374202628673825941780649
628 1037234697884866551294327067
629 1091779907486674394954669851
630 1149146540061109667783261963
631 1209478151897061631647934639
632 1272925484350223302095248341
633 1339646817601983708235906057
634 1409808341553260435053159872
635 1483584544668583406961770958
636 1561158621626323560385747548
637 1642722900668632077904527471
638 1728479291588970486474366294
639 1818639755336434368451361626
640 1913426796264461105087305284
641 2013073978096828566730773860
642 2117826464736684218819426140
643 2227941587094029835658505192
644 2343689437164770035638759913
645 2465353490648897293728713676
646 2593231259458361730730009876
647 2727634975524864291895388749
648 2868892307386562090503686307
649 3017347111098078883908131416
650 3173360217083263785590823991
651 3337310254621791820953899650
652 3509594515742622729262275225
653 3690629860375812359397365662
654 3880853664703590472113830905
655 4080724814737558118074998385
656 4290724747246454092828286808
657 4511358540253032162421004865
658 4743156055425105091768024259
659 4986673134788810858996019979
660 5242492854308396148602456643
661 5511226836989541315684170142
662 5793516628290095874270361813
663 6090035136745449218542104792
664 6401488142854169643017389189
665 6728615879404504909356926508
666 7072194686573353174802321119
667 7433038745276943873828146301
668 7812001892417227894481787645
669 8209979521829439598883387021
670 8627910574916035334297919906
671 9066779625128775180001302164
672 9527619060656787228112785457
673 10011511369871494719452472822
674 10519591534293157475098217577
675 11053049534054802483021754286
676 11613132971072586516562301807
677 12201149815362277682031679590
678 12818471280195947504076023550
679 13466534832045014247459748286
680 14146847341533213661293424632
681 14860988381898470896367798131
682 15610613681765175118488722992
683 16397458739329221127761145972
684 17223342605388045718346584784
685 18090171842976519437302997030
686 18999944671729195043319872753
687 19954755305448326375518136595
688 20956798491749145843142430133
689 22008374263045812791162576220
690 23111892908568843571246871559
691 24269880177532743812628637883
692 25484982724038430646766168258
693 26759973804762164600275500640
694 28097759240990467467775722828
695 29501383657070379507166351033
696 30974037007897775618688609488
697 32519061408622915556335245987
698 34139958280355425897827575542
699 35840395826258115738678892341
700 37624216853076107732535712373
701 39495446953810256727226425173
702 41458303067959749786112750951
703 43517202436481494239980337309
704 45676771969393866801707285434
705 47941858044740700153720042112
706 50317536758481051152915052210
707 52809124645730027435444106821
708 55422189894701467047123452014
709 58162564075640776800308770329
710 61036354408044287019850974112
711 64049956590483673100876493911
712 67210068218451844984968426221
713 70523702816761085786106524906
714 73998204514219764833719078248
715 77641263389528677105955285208
716 81460931518639877764421033404
717 85465639755144822232525123186
718 89664215276676033659580335486
719 94065899931749315569675871860
720 98680369423016661173762212783
721 103517753364472136194021001478
722 108588656251832870829189888529
723 113904179387030133462880708610
724 119475943799573994452956366942
725 125316114209421004344662063691
726 131437424077964504769446846731
727 137853201795799621166373257753
728 144577398058080937548212689178
729 151624614480504393998400680505
730 159010133511301966642068982249
731 166749949697048192910299077123
732 174860802362642316847790060965
733 183360209768454512169706115726
734 192266504810415096836048692919
735 201598872331683212405312113153
736 211377388117567238972676421545
737 221623059648479954848371385833
738 232357868689013862679494194548
739 243604815794608063716924601504
740 255387966820870181677126909618
741 267732501524301948979876644939
742 280664764347083958223885692336
743 294212317482585321265920269841
744 308403996322512838064119447528
745 323269967390977840504625765401
746 338841788875379222336834230127
747 355152473868748652908438638922
748 372236556443227831275109015893
749 390130160679512255125017248555
750 408871072782558098057046320505
751 428498816419466571234928932573
752 449054731421398221529157090667
753 470582055997479660348749058106
754 493126012615120142324284377309
755 516733897707800129003981245362
756 541455175378410099834004004657
757 567341575273443272470675088266
758 594447194810971328744515373436
759 622828605953188231081977283459
760 652544966722594123818134301239
761 683658137669432017375275098706
762 716232803506994907201183575795
763 750336600140705095971790908475
764 786040247326651823031757606100
765 823417687205364483960275857287
766 862546228967228940413472133516
767 903506699916921675144455530764
768 946383603215784736954464034712
769 991265282592982572456752257133
770 1038244094328826150373996165678
771 1087416586826599943747646982312
772 1138883688102852464974857571215
773 1192750901540181137041049820952
774 1249128510261340032687742428172
775 1308131790498784324511118911223
776 1369881234349835138746667814795
777 1434502782324252314365636225723
778 1502128066108452319414584097383
779 1572894661988642799084541244421
780 1646946355394091680896208325932
781 1724433417041334666263765315705
782 1805512891180694633041035768892
783 1890348896467755446763136967805
784 1979112940004762704876557894092
785 2071984245120018323031681771878
786 2169150093477574724745211360651
787 2270806182134608386774319675023
788 2377156996190161010460782445463
789 2488416197696157204367003277426
790 2604807031530159942181211108921
791 2726562748958873192967067765701
792 2853927049652386002075818500919
793 2987154542941223855835303219049
794 3126511229141894819092645921608
795 3272275001811425050209132736517
796 3424736171827857905216056386345
797 3584198014231463221750316070655
798 3750977338800980389829946768498
799 3925405085380205155202401901727
800 4107826945013163758923946028010
801 4298604007990587551318785674858
802 4498113439956972130734436671121
803 4706749187275749237830511612413
804 4924922712900611532935170790336
805 5153063764053364677111247802121
806 5391621173063462746578555452673
807 5641063692781148848384463732605
808 5901880868035529876434318561852
809 6174583944670481237072009264517
810 6459706817755694866983532790571
811 6757807020636951660566750297768
812 7069466756559543877495014723225
813 7395293974671174451988900603395
814 7735923492286382203858267842114
815 8092018165373044964997455639464
816 8464270109303599885033517056053
817 8853401971998731276426118836859
818 9260168261680256187574060085679
819 9685356731542204894143473179600
820 10129789823745536380966923156679
821 10594326175241944356800096660482
822 11079862188036732289499731566830
823 11587333666609140788776179830536
824 12117717525321780960412741154237
825 12672033568768314688305472393946
826 13251346348131262050891961335748
827 13856767096749135446339423084490
828 14489455748225088475766296491075
829 15150623040547229520245460895551
830 15841532709834831293605363781686
831 16563503777474148362954005646071
832 17317912934563640938345611349308
833 18106197027750350165136509518423
834 18929855650708247433718173084127
835 19790453845684817548258400399210
836 20689624919725269683446777866225
837 21629073380373804855425880492276
838 22610577995849711553256959183995
839 23635994984901890041638350895415
840 24707261341760202685479832404414
841 25826398301824963826553689332386
842 26995514953968479064904548363014
843 28216812005563944883182621749424
844 29492585706608869383665367306075
845 30825231939571571135104866067245
846 32217250481861987573549913544380
847 33671249448111047595230911113130
848 35189949919738059527197116277539
849 36776190769591978880719444970617
850 38432933689771972820728608961122
851 40163268431064406230811421783470
852 41970418262779263838152385392666
853 43857745662128083090776005038241
854 45828758242659839046217400966398
855 47887114931659857536175556680176
856 50036632406821987745669261169836
857 52281291802924875604501097698636
858 54625245699681618826185323402190
859 57072825402387262442682349329688
860 59628548527463013465246405442462
861 62297126905488598730550677587720
862 65083474814827501140170861860345
863 67992717559482745494658444629038
864 71030200405376250842230309448346
865 74201497889821357034282608310087
866 77512423519558907116990462397105
867 80969039873351036965846636963826
868 84577669125776689485872555768032
869 88344904009547624146217972187245
870 92277619234366605577909983079853
871 96382983381079299168817890253199
872 100668471290631630808241326400605
873 105141876968133736111935785072533
874 109811327023153777892145683374581
875 114685294668218587663146996380539
876 119772614298387137818212824314549
877 125082496675686001015077704267473
878 130624544743157268552158157969081
879 136408770094267595090586831697319
880 142445610124466408238142791184919
881 148745945892760576230633463926907
882 155321120722296503172526095425899
883 162182959570107423666070197303497
884 169343789197398392397543355742052
885 176816459173002814783475293569459
886 184614363743957410165575137045498
887 192751464608505950126909521492167
888 201242314628261328689461886173258
889 210102082517729219917561591147580
890 219346578550930426139254267029330
891 228992281326451754495950311709243
892 239056365633912870870848370436896
893 249556731466557829180108834901494
894 260512034226471196191576508768600
895 271941716170778678261619885118322
896 283866039149127609166741081913422
897 296306118684752406337901853163418
898 309283959453521238298677318809749
899 322822492217531544529251270587348
900 336945612272081215941794446075968
901 351678219467188111739288722473569
902 367046259867271101533605129590776
903 383076769115139979527230239861552
904 399797917569077811877281797814241
905 417239057284536627400806826527639
906 435430770914814752940881365224708
907 454404922608040698372981815247508
908 474194710980863746716195141130116
909 494834724252444578804717772021086
910 516360997625660353906797209088610
911 538811073005887076190181212647247
912 562224061151308391922100663251466
913 586640706352423721540649407968394
914 612103453742301057311906806199266
915 638656519343140546909366809500183
916 666345962958896032406401511145873
917 695219764028042897071143165699029
918 725327900555094501808335730917689
919 756722431244156244313423139250062
920 789457580962679221913317513387503
921 823589829668634924413501878055264
922 859178004939592511968898559523615
923 896283378247641598121660264100006
924 934969765129781108750534336811398
925 975303629409289558394976212867680
926 1017354191629719944089408391968679
927 1061193541869524551502807586995039
928 1106896757111928244892702591282291
929 1154542023351534767243100435822247
930 1204210762626287197685464050771671
931 1255987765170812881805410381311934
932 1309961326894883963825264662724556
933 1366223392398719416666257063391168
934 1424869703745163465388243571342074
935 1485999955217401311661957139226653
936 1549717954299837629585753964550162
937 1616131789129069716425618628257532
938 1685354002671558325059609479121242
939 1757501773894638950693135781355680
940 1832697106207949001759210954944184
941 1911067023463176356119610952537511
942 1992743773811288121518583677597374
943 2077865041728080177628858261949584
944 2166574168531025733146118750257798
945 2259020381723000637943404938020381
946 2355359033511553736384346406683830
947 2455751848865978917822939096156098
948 2560367183488562749950704363403045
949 2669380292091035364811400453747187
950 2782973607382475611373243414841068
951 2901337030190723083277648478573129
952 3024668231155764581908352275926883
953 3153172964450600662397812296315526
954 3287065394002796480716489535033637
955 3426568432708291181244538337670561
956 3571914095148121274179227721204125
957 3723343864338518115221832110027732
958 3881109073065410005338318530394852
959 4045471300375709254278316462789754
960 4216702783819938809541479225070606
961 4395086848063766961330293150218163
962 4580918350509920110911442517356332
963 4774504144596749530680899835975312
964 4976163561465489467776618839677818
965 5186228910714979570274887508926576
966 5405046000990388775425859184736164
967 5632974681181291198676512677050764
968 5870389403034365064812782162643552
969 6117679806017036191097829929048212
970 6375251325300629605567861886509491
971 6643525823765051767428490679358686
972 6922942248961767220013084597627591
973 7213957316007885099715730260336335
974 7517046217421602720316872625589736
975 7832703360948095961454613502776264
976 8161443136465273983689134241359691
977 8503800713100662375217989110133631
978 8860332867734123688621757613456562
979 9231618846106204200973691933643431
980 9618261257798695354994294454887122
981 10020887006402557981677657310944199
982 10440148256238767398304788762247658
983 10876723437049941899993256219290926
984 11331318288134912338392001115028870
985 11804666943454724614548967137108287
986 12297533059297042723303077862721843
987 12810710986146590147364144013148501
988 13345026986472241466990847787332095
989 13901340500206711532704385462856989
990 14480545459762603307345092052654722
991 15083571656498930254810563686328860
992 15711386160625249609124924676057678
993 16364994796606297386827837414991068
994 17045443676208637628338347030675693
995 17753820791412401568163548625481920
996 18491257669495839182191258531597298
997 19258931092688216944114008817322942
998 20058064884877723122557501622207539
999 20889931767955573800141493228497904
1000 21755855290475610671923535309889264