0 1
1 26
2 348
3 2698
4 14751
5 62781
6 222190
7 681460
8 1865715
9 4655535
10 10756921
11 23290026
12 47700173
13 93104473
14 174248451
15 314246511
16 548380980
17 929209095
18 1533389605
19 2470568045
20 3894914166
21 6019752376
22 9136114923
23 13635769173
24 20039850376
25 29033765566
26 41509879620
27 58618760655
28 81830967670
29 113010258030
30 154500777986
31 209229192826
32 280825026723
33 373760214048
34 493511986026
35 646750091196
36 841553496985
37 1087657502015
38 1396737624660
39 1782731043490
40 2262203395881
41 2854761449001
42 3583521143323
43 4475631128848
44 5562863274651
45 6882269717151
46 8476920231325
47 10396718743425
48 12699315435950
49 15451112289925
50 18728381587851
51 22618493984151
52 27221279191848
53 32650514347698
54 39035567133001
55 46523186815931
56 55279474878390
57 65492026095760
58 77372276933790
59 91158049379085
60 107116332946396
61 125546289715276
62 146782531762548
63 171198652005348
64 199211065259701
65 231283136051286
66 267929658312680
67 309721658314270
68 357291595263555
69 411338924943345
70 472636111180266
71 542035043669376
72 620473958449423
73 708984811755923
74 808701216291501
75 920866881796966
76 1046844683049945
77 1188126287189205
78 1346342479027495
79 1523274105021955
80 1720863791661336
81 1941228346358451
82 2186672015381473
83 2459700492866673
84 2763035876022026
85 3099632444933596
86 3472693484590935
87 3885689010202065
88 4342374637987860
89 4846811443342290
90 5403387075330856
91 6016837948248251
92 6692272808347698
93 7435197473171098
94 8251541073245526
95 9147683568004926
96 10130484900030775
97 11207315531463100
98 12386088763848150
99 13675294554663600
100 15084035271980701
101 16622063067117651
102 18299819350140848
103 20128476011725198
104 22119978923022501
105 24287093317561581
106 26643451637215215
107 29203603403430060
108 31983067749940615
109 34998388131792635
110 38267189905097121
111 41808240242214901
112 45641511139229298
113 49788244926307473
114 54271023104710951
115 59113837862754811
116 64342167166084380
117 69983052711830070
118 76065181718570005
119 82618971774239895
120 89676659795688866
121 97272394249663876
122 105442331776163298
123 114224737286387673
124 123660088769216376
125 133791185795414616
126 144663263052516520
127 156324107810815880
128 168824182758747945
129 182216753013282130
130 196558018855568436
131 211907252896307826
132 228326943339981223
133 245882941944611173
134 264644618472335526
135 284685020112705996
136 306081037807718635
137 328913577838434615
138 353267740743849185
139 379233005802181090
140 406903423295164581
141 436377812647850001
142 467759968823053323
143 501158874916955223
144 536688923502553276
145 574470144512753951
146 614628442386757725
147 657295840107721525
148 702610733042080350
149 750718150035230400
150 801770024870866051
151 855925475365509901
152 913351093413034848
153 974221243057260198
154 1038718370125948876
155 1107033320300112231
156 1179365669381935790
157 1255924062419903110
158 1336926565696323690
159 1422601028008911810
160 1513185455505880971
161 1608928396267210776
162 1710089339158647298
163 1816939122899573348
164 1929760360151727201
165 2048847872305372711
166 2174509140064133580
167 2307064765227053370
168 2446848949077652705
169 2594209982486488945
170 2749510753460393091
171 2913129266938298376
172 3085459182905615923
173 3266910367305414423
174 3457909462173062501
175 3658900469135321641
176 3870345353071732470
177 4092724659725843805
178 4326538154452363395
179 4572305475517601055
180 4830566809545155536
181 5101883582136712826
182 5386839171684013473
183 5686039638996431923
184 6000114481203176526
185 6329717402130595896
186 6675527108076020710
187 7038248120735512165
188 7418611616689474260
189 7817376284740591140
190 8235329211011334556
191 8673286782612144876
192 9132095620312244573
193 9612633530519715598
194 10115810487549619776
195 10642569635960526726
196 11193888324507849675
197 11770779160945596825
198 12374291099818070050
199 13005510551901162200
200 13665562528052150151
201 14355611805531754651
202 15076864130199701973
203 15830567442027015198
204 16618013137994334001
205 17440537359173530381
206 18299522316756477615
207 19196397643156093035
208 20132641783665348640
209 21109783414100252235
210 22129402900662407321
211 23193133786720265401
212 24302664323523485298
213 25459739028794037348
214 26666160291016995951
215 27923790002589764361
216 29234551240491772780
217 30600429976818234170
218 32023476838710527280
219 33505808899180502995
220 35049611519264121066
221 36657140222123416626
222 38330722620468244798
223 40072760377005601798
224 41885731220258126751
225 43772190994514564916
226 45734775767258994670
227 47776203971861835480
228 49899278609920623845
229 52106889490018119355
230 54402015528363860136
231 56787727087034620326
232 59267188376395946973
233 61843659896330485173
234 64520500944010248151
235 67301172161710165796
236 70189238153594981535
237 73188370143808809715
238 76302348706035300585
239 79535066535649025565
240 82890531295903918906
241 86372868508028961001
242 89986324517997905823
243 93735269508550014723
244 97624200590593726276
245 101657744941233120126
246 105840663023959494125
247 110177851856865823375
248 114674348365883192250
249 119335332787468771500
250 124166132159248723626
251 129172223861570164401
252 134359239250018532848
253 139732967340330646448
254 145299358587362615376
255 151064528717969456656
256 157034762661109450065
257 163216518533405859210
258 169616431725185187340
259 176241319043548376410
260 183098182959253738671
261 190194215912238581901
262 197536804724372680798
263 205133535072486621348
264 212992196072138548451
265 221120784923322648511
266 229527511670510580105
267 238220804026332434970
268 247209312313274740605
269 256501914470746969545
270 266107721183940310291
271 276036081079815346751
272 286296586048749940548
273 296899076635108090423
274 307853647557431268501
275 319170653299374706941
276 330860713834324396870
277 342934720422615150280
278 355403841546585216795
279 368279528920120446405
280 381573523640290119736
281 395297862415393405326
282 409464883939453547348
283 424087235345076583423
284 439177878807216503526
285 454750098227291884446
286 470817506072772038610
287 487394050299134842890
288 504494021431963250035
289 522132059733467156240
290 540323162533920964506
291 559082691649613860876
292 578426380970602412073
293 598370344137097118223
294 618931082390649310276
295 640125492516127331026
296 661970874963604284825
297 684484942063224682425
298 707685826425208900075
299 731592089435060620800
300 756222729939255195851
301 781597193028389739151
302 807735379016275964973
303 834657652518788357073
304 862384851734237496126
305 890938297825827344181
306 920339804511342587515
307 950611687757283764135
308 981776775686061746040
309 1013858418590039206210
310 1046880499164587062521
311 1080867442850422644651
312 1115844228401046733798
313 1151836398561932762848
314 1188870070981029025326
315 1226971949233519337661
316 1266169334084243071180
317 1306490134866915937020
318 1347962881107490730180
319 1390616734266897279220
320 1434481499734539195141
321 1479587638943784573126
322 1525966281744968625048
323 1573649238903041442798
324 1622669014859623175251
325 1673058820622392075841
326 1724852586925917876570
327 1778084977522552460080
328 1832791402751948298495
329 1889008033243395425955
330 1946771813904115262461
331 2006120478043171130326
332 2067092561788813486473
333 2129727418644277039173
334 2194065234344641380151
335 2260147041855015829971
336 2328014736677569707560
337 2397711092302796377315
338 2469279775977559931985
339 2542765364620322545665
340 2618213361061249190106
341 2695670210432477328876
342 2775183316891518450823
343 2856801060497846385473
344 2940572814431033934276
345 3026548962365135659426
346 3114780916193199737400
347 3205321133911122986475
348 3298223137860382271650
349 3393541533133243803850
350 3491332026345765004326
351 3591651444576446744526
352 3694557754681765545223
353 3800110082780566443948
354 3908368734124596773126
355 4019395213141148755456
356 4133252243871279889965
357 4250003790583428198435
358 4369715078792220462240
359 4492452616455999288510
360 4618284215589339097621
361 4747279014057642859901
362 4879507497796706847423
363 5015041523217766024348
364 5153954340047672160951
365 5296320614357990456811
366 5442216452039581683505
367 5591719422469578693445
368 5744908582634391824130
369 5901864501448622510145
370 6062669284540742259991
371 6227406599238231658251
372 6396161700030416829548
373 6569021454234355705798
374 6746074368149552034501
375 6927410613419346905991
376 7113122053892469058770
377 7303302272694928327380
378 7498046599813602259570
379 7697452139893869370505
380 7901617800560675928936
381 8110644320957390701576
382 8324634300820042201848
383 8543692229773122993048
384 8767924517172936737401
385 8997439522176329111746
386 9232347584369335660260
387 9472761054625067975490
388 9718794326534107658935
389 9970563868068030646965
390 10228188253828249533206
391 10491788197531915786876
392 10761486585096172303323
393 11037408507963432785223
394 11319681297038268676401
395 11608434556869327167826
396 11903800200456341648725
397 12205912484306214673025
398 12514908044127908744475
399 12830925930780488148775
400 13154107646873917289676
401 13484597183627125571151
402 13822541058393013632973
403 14168088352444878469573
404 14521390749444203790126
405 14882602574174058299856
406 15251880831968525044915
407 15629385248411964271485
408 16015278309749218023440
409 16409725303569910248310
410 16812894360218847109596
411 17224956494484811040151
412 17646085648030864224798
413 18076458732107380124598
414 18516255671022247392826
415 18965659445898172021586
416 19424856139203071588955
417 19894034979571973626120
418 20373388387418185569330
419 20863112020840410224820
420 21363404822335575129841
421 21874469065812084117751
422 22396510404425490991548
423 22929737918719107176298
424 23474364165604008690001
425 24030605227648523728641
426 24598680763224368896595
427 25178814056966847314680
428 25771232071109219959395
429 26376165497135754530055
430 26993848808326750556661
431 27624520312626891822201
432 28268422206423659646598
433 28925800628653757148173
434 29596905715837963809651
435 30281991657448718292271
436 30981316752224789052960
437 31695143464823423809290
438 32423738483438535618385
439 33167372777761151444515
440 33926321657925140743806
441 34700864833800022922376
442 35491286475288596110198
443 36297875272976493629973
444 37120924499806404302276
445 37960732073109101387476
446 38817600617679282456300
447 39691837529213130632700
448 40583755038811141802925
449 41493670277847617389950
450 42421905343926189473776
451 43368787367206986781526
452 44334648577840914165723
453 45319826373780579012073
454 46324663389719730484626
455 47349507566414382149256
456 48394712221154168458615
457 49460636118620451077035
458 50547643542916705257765
459 51656104369990752148110
460 52786394141251646020321
461 53938894137583532747901
462 55113991454576870303423
463 56312079078161774641723
464 57533555961481770486576
465 58778827102174850047611
466 60048303620918318896905
467 61342402840386160297545
468 62661548365493911934530
469 64006170164061299157620
470 65376704648786452492191
471 66773594759643146811001
472 68197290047614046923548
473 69648246758852266604298
474 71126927920203710157376
475 72633803425163045356291
476 74169350121215592718170
477 75734051897618189765730
478 77328399774591466835470
479 78952891992956466670230
480 80608034105208535942511
481 82294339067040954039076
482 84012327330332063117598
483 85762526936587553067048
484 87545473611872849846901
485 89361710862206100012171
486 91211790070468237323160
487 93096270593779109925590
488 95015719862418048779085
489 96970713479215983594565
490 98961835320519743525031
491 100989677637633414297876
492 103054841159860011855823
493 105157935198025742794723
494 107299577749633105249401
495 109480395604502127771501
496 111701024452069368738250
497 113962108989180625193625
498 116264303029570722431375
499 118608269613842604089875
500 120994681121163227337876
501 123424219381464368672526
502 125897575789390367330973
503 128415451418756407805823
504 130978557138784284731626
505 133587613730854353116156
506 136243352007065922021690
507 138946512929319496927585
508 141697847730238847055840
509 144498118034620601144160
510 147348095982755474267296
511 150248564354282718623776
512 153200316693948440192673
513 156204157437902849935098
514 159260902041934048614076
515 162371377110246471097386
516 165536420526208969169855
517 168756881583653292410845
518 172033621120175753857230
519 175367511650995045230420
520 178759437504847228878291
521 182210294960442642956751
522 185720992384994425203673
523 189292450373314725052298
524 192925601889017430483501
525 196621392406294368976441
526 200380780053833377960995
527 204204735759315645008655
528 208094243396090735278420
529 212050299930436693431655
530 216073915571034117945861
531 220166113919031122914701
532 224327932120359029208598
533 228560421018644763609048
534 232864645310411220536651
535 237241683700880158880821
536 241692629062100775408360
537 246218588591686646199390
538 250820683973916543906660
539 255500051541449460909615
540 260257842439442197330006
541 265095222790286996882126
542 270013373860790930977698
543 275013492229981175795098
544 280096789959391719939651
545 285264494763981812491776
546 290517850185576027541450
547 295858115766941917918300
548 301286567228429979504825
549 306804496645257054014175
550 312413212627393249319476
551 318114040500098147041026
552 323908322487102252222473
553 329797417894443577632073
554 335782703296991716984251
555 341865572725632897763056
556 348047437857185296843515
557 354329728204981177323135
558 360713891312222593855165
559 367201392946009756439585
560 373793717294186805053646
561 380492367162866074620901
562 387298864176814154626923
563 394214748980522264567223
564 401241581442183354181576
565 408380940858359337592786
566 415634426161600533595305
567 423003656128761049450395
568 430490269592312408337430
569 438095925652358920380720
570 445822303891697895928766
571 453671104591587391867501
572 461644048950605964847548
573 469742879304225735301548
574 477969359347525194105876
575 486325274358621084979716
576 494812431425288341359445
577 503432659672304850027830
578 512187810492033162210120
579 521079757775732767376830
580 530110398148158793754211
581 539281651202896991277201
582 548595459741035211857098
583 558053790010576874446048
584 567658631949241594535151
585 577411999428013482241971
586 587315930498127873636685
587 597372487638811394693190
588 607583758008512334172985
589 617951853696889992202165
590 628478911980346825596231
591 639167095578325189753251
592 650018592913199982491448
593 661035618370941481896723
594 672220412565427813982401
595 683575242603533187110801
596 695102402353920112084650
597 706804212716612935791100
598 718683021896330349710775
599 730741205676604731522225
600 742981167697716089481076
601 755405339735418330887026
602 768016181983536405355848
603 780816183337361233303323
604 793807861680972430820626
605 806993764175364249683706
606 820376467550556890361590
607 833958578398516427529310
608 847742733470118345702615
609 861731599972925050831260
610 875927875873065895176246
611 890334290197936506301776
612 904953603343060204106173
613 919788607379774013428723
614 934842126367137016626576
615 950117016664668555080686
616 965616167249369705392005
617 981342500033579818322445
618 997298970187177955578255
619 1013488566460624562171020
620 1029914311512410353877991
621 1046579262237350570668251
622 1063486510099349462292673
623 1080639181465015226305173
624 1098040437941808900852626
625 1115693476717048750944241
626 1133601530901513043397895
627 1151767869873903309385755
628 1170195799629971146661820
629 1188888663132510455052630
630 1207849840666079085555061
631 1227082750192590818360951
632 1246590847711703357188098
633 1266377627622081496640548
634 1286446623087523643233026
635 1306801406403968300408121
636 1327445589371431985148760
637 1348382823666831844813240
638 1369616801221808530015560
639 1391151254601438447612840
640 1412989957388015846683081
641 1435136724565728906520626
642 1457595412910475993068948
643 1480369921380580479662098
644 1503464191512716836190151
645 1526882207818739783581701
646 1550627998187796587305350
647 1574705634289346854233900
648 1599119231981538115830475
649 1623872951720493288082775
650 1648970998975027347900801
651 1674417624642280193273026
652 1700217125468852939027973
653 1726373844472864635257073
654 1752892171371587435678251
655 1779776543010006357706231
656 1807031443795033308216540
657 1834661406130649798436735
658 1862671010858780547957565
659 1891064887701099801881685
660 1919847715706645974478846
661 1949024223700372954775776
662 1978599190737587996317923
663 2008577446559330140628973
664 2038963872053714309136576
665 2069763399718219721686086
666 2100981014128023900825580
667 2132621752405284714839495
668 2164690704694548763282830
669 2197193014639111430820070
670 2230133879863584886163466
671 2263518552457421294374626
672 2297352339464726429210923
673 2331640603375031957485048
674 2366388762620441437270626
675 2401602292073738358432516
676 2437286723552952076201345
677 2473447646326889067098055
678 2510090707627207129071020
679 2547221613161458091755930
680 2584846127632759400692161
681 2622970075260437305197201
682 2661599340307385735154723
683 2700739867608399778755048
684 2740397663105312555989651
685 2780578794383109592129271
686 2821289391212935192382085
687 2862535646096079115262665
688 2904323814814944757887510
689 2946660216985000336344765
690 2989551236613802000824931
691 3033003322661002537746751
692 3077022989605523348366448
693 3121616818013714499763098
694 3166791455114770319750401
695 3212553615377135440888851
696 3258910081092259588453550
697 3305867702959345083434200
698 3353433400677537229004550
699 3401614163539109565008325
700 3450417051030187091844276
701 3499849193432466400230276
702 3549917792432569809676348
703 3600630121732398333383948
704 3651993527667215651541501
705 3704015429824732712065006
706 3756703321672021306830240
707 3810064771183429954607910
708 3864107421476427701057515
709 3918838991448451780668985
710 3974267276421783118898946
711 4030400148789427125214776
712 4087245558669123238168423
713 4144811534558361061761723
714 4203106183997627161539701
715 4262137694234659621471486
716 4321914332897036171317905
717 4382444448665771111064045
718 4443736471957349726888655
719 4505798915606772404905995
720 4568640375559141175050816
721 4632269531562256715502251
722 4696695147867863750711673
723 4761926073933907532403673
724 4827971245135545709828626
725 4894839683477171762678916
726 4962540498313301858457295
727 5031082887070473607024105
728 5100476135978117321750220
729 5170729620800439364736730
730 5241852807577388135181136
731 5313855253366632178598451
732 5386746606994732137585098
733 5460536609809324707633298
734 5535235096440612702242526
735 5610851995563866852171046
736 5687397330671347058633535
737 5764881220845234952088340
738 5843313881540100334085710
739 5922705625366378335960440
740 6003066862883495981771781
741 6084408103394008716572251
742 6166739955747502959821448
743 6250073129145507707246598
744 6334418433956289886131901
745 6419786782530657674188501
746 6506189190027766415232375
747 6593636775241931242954500
748 6682140761439562267717375
749 6771712477197105042673875
750 6862363357249224689749001
751 6954104943337993700211901
752 7046948885072445630379098
753 7140906940789130688512073
754 7235990978423160598394751
755 7332212976380253389322531
756 7429585024419391998483940
757 7528119324536480650839710
758 7627828191858740749189965
759 7728724055540102205927535
760 7830819459667461152811546
761 7934127064167930566931276
762 8038659645727085320548298
763 8144430098708197429139473
764 8251451436082594955226576
765 8359736790361008197093136
766 8469299414536169959306480
767 8580152683026399996636720
768 8692310092630575168005105
769 8805785263484080451288170
770 8920591940026278506711916
771 9036743991968956584613626
772 9154255415276426038857423
773 9273140333146595461264173
774 9393412997003831705464126
775 9515087787492790598605316
776 9638179215484172061196995
777 9762701923081440768882655
778 9888670684639608984277545
779 10016100407784980569057530
780 10145006134447096179568861
781 10275403041891635062252201
782 10407306443765658305916723
783 10540731791143803891603423
784 10675694673586964740882276
785 10812210820201913534674071
786 10950296100713553348762485
787 11089966526538109804852765
788 11231238251869093141703910
789 11374127574764196315819240
790 11518650938245108419211131
791 11664824931398258406606501
792 11812666290488620838871448
793 11962191900074445978487598
794 12113418794135199911100276
795 12266364157200422821293151
796 12421045325491946623594950
797 12577479788067024306263550
798 12735685187974969287406450
799 12895679323414699795595050
800 13057480148905945256536851
801 13221105776461350765889776
802 13386574476772396907183098
803 13553904680396210464203948
804 13723114978956345171613001
805 13894224126344445911744431
806 14067251039936039005615140
807 14242214801807198241929010
808 14419134659965494427948665
809 14598030029581812706938585
810 14778920494236612205669771
811 14961825807167045210487776
812 15146765892528678871066923
813 15333760846658067924762223
814 15522830939350091544634701
815 15713996615136132426754161
816 15907278494577183004494430
817 16102697375557784844010645
818 16300274234595059586366555
819 16500030228148563732529095
820 16701986693945400820053016
821 16906165152306147820630626
822 17112587307486206208835673
823 17321275049017957342550923
824 17532250453068511237677126
825 17745535783798249454649216
826 17961153494735131555061070
827 18179126230149785175986205
828 18399476826446531312168620
829 18622228313555182423999580
830 18847403916338948862292836
831 19075027056003107025549076
832 19305121351519950423383973
833 19537710621054491074149798
834 19772818883406619887830776
835 20010470359454005676200846
836 20250689473611630726456435
837 20493500855292052982884065
838 20738929340382483878679610
839 20986999972722580440593040
840 21237738005599233648299231
841 21491168903242058411693251
842 21747318342336061934844573
843 22006212213535000719548598
844 22267876622992099624327401
845 22532337893891446257515301
846 22799622567996932640978775
847 23069757407201858571439475
848 23342769395096269023587400
849 23618685738534939279537475
850 23897533869223282436817201
851 24179341445303890332826401
852 24464136352961186759807098
853 24751946708026699443943948
854 25042800857602635811883751
855 25336727381686062522690081
856 25633755094811581878786340
857 25933913047694596653375810
858 26237230528893266492849240
859 26543737066471037032514635
860 26853462429678056897551746
861 27166436630633151355978026
862 27482689926024881791161798
863 27802252818813145402895598
864 28125156059950060296310951
865 28451430650101374009751436
866 28781107841387358642678630
867 29114219139124212262748320
868 29450796303585149778973005
869 29790871351761982560019395
870 30134476559146592048511616
871 30481644461512874208100126
872 30832407856718784170365173
873 31186799806508833419670173
874 31544853638336895065670751
875 31906602947189442972373116
876 32272081597429308556783895
877 32641323724639852371959755
878 33014363737489864645860945
879 33391236319598861137516005
880 33771976431423320949681186
881 34156619312143299792567201
882 34545200481570199929471223
883 34937755742054895303834923
884 35334321180417229808619276
885 35734933169875850059798246
886 36139628371999629517902885
887 36548443738659406024416615
888 36961416514001530647637810
889 37378584236421708437844340
890 37799984740560872219426706
891 38225656159301326366145001
892 38655636925785147117381448
893 39089965775432830526335848
894 39528681747984422240250776
895 39971824189540872131995576
896 40419432754628097852243225
897 40871547408261250018591650
898 41328208428031915221932100
899 41789456406195497017063650
900 42255332251781765445902551
901 42725877192705560449474901
902 43201132777900896357188598
903 43681140879455195722153948
904 44165943694767158618488251
905 44655583748704736290128231
906 45150103895786976497075665
907 45649547322365947762242610
908 46153957548832773412688565
909 46663378431823718609593185
910 47177854166450627141894971
911 47697429288531384831230151
912 48222148676844974552973548
913 48752057555386531020930223
914 49287201495647230934614701
915 49827626418894155567647461
916 50373378598475234370202830
917 50924504662124133210459120
918 51481051594290471197511955
919 52043066738469953856868445
920 52610597799560084381775216
921 53183692846215762461647126
922 53762400313230712618711548
923 54346769003918770852434423
924 54936848092521254173648126
925 55532687126614158678495766
926 56134336029541695853802970
927 56741845102849627150818930
928 57355265028745194103526395
929 57974646872556815935528680
930 58600042085220642007280786
931 59231502505766840458869076
932 59869080363833002982803473
933 60512828282177253981174423
934 61162799279218739147685276
935 61819046771577786099763146
936 62481624576643709746945585
937 63150586915142256846981665
938 63825988413730962637531635
939 64507884107594113260135640
940 65196329443065889638452931
941 65891380280253083215211751
942 66593092895686264572919573
943 67301523984970489436552473
944 68016730665464731051823526
945 68738770478960814920437101
946 69467701394391355476622675
947 70203581810537159542282575
948 70946470558763909374596800
949 71696426905758276355345450
950 72453510556293594020980401
951 73217781655994925033819651
952 73989300794133969351077598
953 74768129006423329065521448
954 75554327777840898421567126
955 76347959045453572659371381
956 77149085201271368144248740
957 77957769095100822901060660
958 78774074037429096687904140
959 79598063802307312467064860
960 80429802630264887825183821
961 81269355231223068192978526
962 82116786787439742591924048
963 82972162956453420987428598
964 83835549874058788926483451
965 84707014157281382988020361
966 85586622907384140467004530
967 86474443712873028471314920
968 87370544652534846405389655
969 88274994298474065855169995
970 89187861719182145228671941
971 90109216482605839169334126
972 91039128659248286321796673
973 91977668825269048619406173
974 92924908065617234761046751
975 93880917977163531330595291
976 94845770671865626194883920
977 95819538779932495031579355
978 96802295453022390489274345
979 97794114367439649325600105
980 98795069727365514808060386
981 99805236268087731296189076
982 100824689259264469006068223
983 101853504508186974509027673
984 102891758363076868633841276
985 103939527716382122999845546
986 104996890008108003488600160
987 106063923229146644581391715
988 107140705924641912496689210
989 108227317197352850760810690
990 109323836711052738778815406
991 110430344693926683732659126
992 111546921942005152031255823
993 112673649822595984302745348
994 113810610277752678854342526
995 114957885827741108204402376
996 116115559574542835374367125
997 117283715205356812092152875
998 118462436996138010437019000
999 119651809815134384538429750
1000 120851919126461101800019501