1 0
2 1
3 3
4 8
5 15
6 31
7 51
8 90
9 142
10 228
11 341
12 525
13 757
14 1110
15 1572
16 2233
17 3084
18 4286
19 5812
20 7910
21 10580
22 14145
23 18659
24 24626
25 32099
26 41814
27 53976
28 69559
29 88932
30 113557
31 143967
32 182241
33 229353
34 288078
35 360029
36 449158
37 557757
38 691369
39 853628
40 1051974
41 1291799
42 1583517
43 1934786
44 2359888
45 2870085
46 3484495
47 4219302
48 5100725
49 6151128
50 7406082
51 8897224
52 10671980
53 12774303
54 15268229
55 18213742
56 21696581
57 25799141
58 30635057
59 36316474
60 42994869
61 50820717
62 59994812
63 70720044
64 83260333
65 97886958
66 114947894
67 134802831
68 157908443
69 184741702
70 215898482
71 252007974
72 293848130
73 342243434
74 398205693
75 462814908
76 537380875
77 623311668
78 722302361
79 836179959
80 967130968
81 1117522315
82 1290163985
83 1488111949
84 1714973330
85 1974677644
86 2271842426
87 2611512475
88 2999580343
89 3442502161
90 3947787136
91 4523671266
92 5179699715
93 5926359784
94 6775752243
95 7741196181
96 8838007910
97 10083055438
98 11495681941
99 13097211865
100 14912016021
101 16966988645
102 19292785468
103 21923244825
104 24896848673
105 28256096034
106 32049191513
107 36329400090
108 41157008209
109 46598630524
110 52729521957
111 59632851888
112 67402380306
113 76141746438
114 85967582494
115 97008789516
116 109410198763
117 123331869230
118 138953335742
119 156473000745
120 176113081204
121 198119078347
122 222765595009
123 250355947500
124 281228926114
125 315758672274
126 354362564325
127 397501369934
128 445688511270
129 499490613268
130 559538298319
131 626527329219
132 701231216490
133 784503027003
134 877290199274
135 980637236801
136 1095702994174
137 1223764587802
138 1366237615167
139 1524681462419
140 1700823062955
141 1896563990716
142 2114008234035
143 2355471623595
144 2623514348660
145 2920953111125
146 3250899339797
147 3616774743416
148 4022356030086
149 4471794770671
150 4969669808032
151 5521012178290
152 6131366698732
153 6806823103747
154 7554088189473
155 8380524667967
156 9294235752168
157 10304113102131
158 11419936212720
159 12652431395904
160 14013388259225
161 15515732196796
162 17173660997789
163 19002733258736
164 21020028832805
165 23244256417878
166 25695941636548
167 28397557836186
168 31373746642118
169 34651476108217
170 38260299639397
171 42232546851708
172 46603627031027
173 51412259269473
174 56700828205842
175 62515660391321
176 68907441598749
177 75931548188106
178 83648535997558
179 92124537296858
180 101431833556889
181 111649329495513
182 122863224410507
183 135167577518616
184 148665093900597
185 163467798147658
186 179697954425449
187 197488867199565
188 216985958500461
189 238347718561165
190 261746965929568
191 287371975140906
192 315427950422921
193 346138360724105
194 379746663272111
195 416517882386614
196 456740623489292
197 500728938729836
198 548824679798191
199 601399698835172
200 658858596731440
201 721641317057099
202 790226353855247
203 865133806414308
204 946929122135025
205 1036226689054033
206 1133694202170236
207 1240056884602316
208 1356102577581319
209 1482686696585727
210 1620738162785489
211 1771265215190989
212 1935362320708347
213 2114216984549395
214 2309117795060790
215 2521462398209999
216 2752766859754106
217 3004674993069638
218 3278969250812220
219 3577581627384099
220 3902606322063429
221 4256312473325059
222 4641158875366831
223 5059808838333336
224 5515147284851687
225 6010298078654760
226 6548643874382723
227 7133846311547017
228 7769869050861664
229 8461001287800517
230 9211884476477295
231 10027539690022456
232 10913398604837171
233 11875335317446456
234 12919702252324606
235 14053367133116636
236 15283754579172837
237 16618889038835798
238 18067442950002288
239 19638786567331500
240 21343043697498580
241 23191149487113017
242 25194914896716779
243 27367093680826595
244 29721456932023870
245 32272870671148695
246 35037381995527365
247 38032308902047358
248 41276339803087589
249 44789637451448886
250 48593953840674148
251 52712750380056457
252 57171330498104137
253 61996978524780452
254 67219112659760152
255 72869445386095729
256 78982159845033764
257 85594095021917178
258 92744949018929712
259 100477492717392267
260 108837803949678148
261 117875513887657536
262 127644076683746409
263 138201053454404621
264 149608422626555253
265 161932907076888148
266 175246331176325609
267 189625997453968602
268 205155097178379854
269 221923143832232764
270 240026445054491664
271 259568601239684147
272 280661047782591162
273 303423628309491879
274 327985217421166072
275 354484379417339772
276 383070083185310733
277 413902458799656608
278 447153617850477266
279 483008522056842599
280 521665924179174240
281 563339364776956187
282 608258250982523374
283 656668999774359438
284 708836274306769523
285 765044294647398439
286 825598254078330995
287 890825821167348614
288 961078761578797575
289 1036734658637437470
290 1118198769725827217
291 1205905996269041551
292 1300323007780331225
293 1401950496464596307
294 1511325606533839905
295 1629024513437817916
296 1755665201232631948
297 1891910411943366369
298 2038470819586414826
299 2196108401389633966
300 2365640063705330723
301 2547941493824758136
302 2743951300527176643
303 2954675413215178075
304 3181191808306762268
305 3424655531454195382
306 3686304090617567334
307 3967463187314014932
308 4269552868098478229
309 4594094062369879813
310 4942715596254853433
311 5317161647583088939
312 5719299740105321994
313 6151129240996212342
314 6614790469079620005
315 7112574376950643134
316 7646932924616184282
317 8220490107222280755
318 8836053765625157787
319 9496628141994704736
320 10205427321523989742
321 10965889522291344310
322 11781692387875163239
323 12656769245059701285
324 13595326496049596310
325 14601862108236211086
326 15681185387329385209
327 16838437998045777521
328 18079116436199280522
329 19409095918227281437
330 20834655911786356341
331 22362507275986773571
332 23999821256806150253
333 25754260309545632815
334 27634011017993393404
335 29647819086530690342
336 31805026701363955263
337 34115612242603991616
338 36590232672747692558
339 39240268589995432258
340 42077872304346580926
341 45116018933259768928
342 48368560910476809906
343 51850285914880766188
344 55576978652500176180
345 59565486510532542004
346 63833789560118406225
347 68401074941198153148
348 73287816154274219889
349 78515857309501511169
350 84108502911247174782
351 90090613248556579339
352 96488706028589675506
353 103331064347111495554
354 110647851698147163835
355 118471234144461675914
356 126835510423123640936
357 135777250139767767560
358 145335440905623006951
359 155551644608187244190
360 166470163757816980063
361 178138218144171694978
362 190606132842653001225
363 203927537854293993554
364 218159580527590685549
365 233363151102949943429
366 249603122648109032279
367 266948605790861981405
368 285473219650499283538
369 305255379449376906553
370 326378602353423769143
371 348931832109165312196
372 373009784189271549610
373 398713312112565605661
374 426149796831706832495
375 455433559966450931428
376 486686302976570826117
377 520037573180150259986
378 555625258933881239452
379 593596115026368183282
380 634106320848226877512
381 677322072554781016201
382 723420212059251126317
383 772588894259553279403
384 825028295640458564762
385 880951365866445462157
386 940584625844501304006
387 1004169014112194958693
388 1071960785404719992537
389 1144232463528061509147
390 1221273852807243805237
391 1303393110543899581226
392 1390917885213400743409
393 1484196523182200611393
394 1583599349187526203719
395 1689520023751297701885
396 1802376983338285811005
397 1922614966871292183952
398 2050706635044184685330
399 2187154286541855890084
400 2332491678308093591587
401 2487285954529547353957
402 2652139692253652399984
403 2827693068937493769510
404 3014626160708425035246
405 3213661377339864229391
406 3425566043680956665801
407 3651155134337715308311
408 3891294172407274094520
409 4146902299954410123023
410 4418955532212575234954
411 4708490204198542646757
412 5016606623033380046352
413 5344472935780936382405
414 5693329227550804640761
415 6064491860934543959002
416 6459358073137104131341
417 6879410843280646689289
418 7326224048035206887280
419 7801467919631235733804
420 8306914826397537176380
421 8844445391645490936910
422 9416054973251549027246
423 10023860521733844523957
424 10670107841625813766826
425 11357179276151992482684
426 12087601842728254982577
427 12864055841760992921819
428 13689383969286107373192
429 14566600958680665026131
430 15498903785337454088509
431 16489682462616930465136
432 17542531466682379564133
433 18661261821973006837634
434 19849913889044092542309
435 21112770890367471703375
436 22454373220395536152508
437 23879533579765347461900
438 25393352985019134160508
439 27001237698494264517370
440 28708917135386998684683
441 30522462797967128048664
442 32448308300189391869103
443 34493270538613198365079
444 36664572079797246076022
445 38969864826691584932061
446 41417255041868912886868
447 44015329797479327895786
448 46773184938279678450811
449 49700454635819167578754
450 52807342629564747560822
451 56104655242171386548435
452 59603836275137712693076
453 63317003882202316125517
454 67256989538310789501274
455 71437379212800715210791
456 75872556877477210154888
457 80577750470782641117510
458 85569080462965256741530
459 90863611157407996351951
460 96479404888790225117671
461 102435579268757713760429
462 108752367657240123335705
463 115451183027328314127329
464 122554685421199547901755
465 130086853184148104436094
466 138073058195638128842981
467 146540145305698774338276
468 155516516219306598190179
469 165032218060680638687529
470 175119036886409622974070
471 185810596405535302648591
472 197142462204598827236926
473 209152251764847506578334
474 221879750601804929134461
475 235367034846654521549134
476 249658600635275693548876
477 264801500660152591361258
478 280845488290429937377428
479 297843169655001665644611
480 315850164137538970683606
481 334925273722315625775027
482 355130661688010696441501
483 376532041137080008213553
484 399198873911274085523270
485 423204580434897070075997
486 448626761095440044742841
487 475547429763008750315606
488 504053260123488459961087
489 534235845493125330919882
490 566191972861677905635996
491 600023911905192771188557
492 635839719795386678079984
493 673753562627921630580745
494 713886054384798370314276
495 756364614343065691603237
496 801323843942597006117218
497 848905924124633524754656
498 899261034261613282632178
499 952547793800073878872174
500 1008933727856222603479882
501 1068595758007736341562435
502 1131720719652928043766777
503 1198505907315522944074197
504 1269159649411475294275837
505 1343901914004988688006080
506 1422964947230636902579780
507 1506593946073377893953786
508 1595047767360548911454883
509 1688599674839604132623198
510 1787538126391310651673783
511 1892167603453253528470972
512 2002809484919325302803423
513 2119802967812224542875272
514 2243506037233001757724543
515 2374296488130108691352204
516 2512573001655038172613848
517 2658756278918076715829030
518 2813290235201514887571198
519 2976643257743157480928283
520 3149309530467705493080028
521 3331810429109319460029706
522 3524695990456171395264528
523 3728546459525077333776111
524 3943973918786616672655952
525 4171624003651414908404561
526 4412177708767630847319629
527 4666353289784560529351792
528 4934908265606110761447455
529 5218641526279155049209109
530 5518395552062770362006608
531 5835058749363969486569622
532 6169567909661585752330897
533 6522910797700140463091639
534 6896128875709786827297657
535 7290320170591587973837309
536 7706642291523350867309179
537 8146315605650068635567372
538 8610626580084485891215041
539 9100931298680783240767886
540 9618659162655468771447218
541 10165316784398991697697744
542 10742492084486853161049665
543 11351858602203985661085587
544 11995180030620555488896052
545 12674314987601936490633592
546 13391222034924504870997163
547 14147964958057539275073873
548 14946718320030853484844007
549 15789773303245348077917737
550 16679543854019920099241331
551 17618573145160070497725282
552 18609540372853758721371509
553 19655267904752265247355024
554 20758728797205721550290313
555 21923054700242047222891569
556 23151544170090066552818042
557 24447671409740785657447197
558 25815095459362183421627493
559 27257669859158198705754926
560 28779452808703402954900001
561 30384717847651073570003490
562 32077965084283651150142680
563 33863932999341385560880450
564 35747610854278729407997592
565 37734251734176122653171263
566 39829386257404231318508446
567 42038836985338761273961622
568 44368733567463449933828986
569 46825528658535789759041439
570 49416014646715286687382724
571 52147341233041100645895805
572 55027033905074137197069608
573 58063013349171375832925480
574 61263615848510209549208066
575 64637614715816126258075994
576 68194242812639325003928750
577 71943216209063109196886819
578 75894759040883890095181719
579 80059629623562251988834690
580 84449147885690779181499863
581 89075224187229087554166065
582 93950389591518775940283458
583 99087827662865854036243069
584 104501407865585798259152036
585 110205720643478702052473524
586 116216114263186905845338856
587 122548733508287376955353476
588 129220560315868275614566510
589 136249456451099608332009060
590 143654208320655494626814435
591 151454574030002784058664028
592 159671332795410577755837839
593 168326336826128888917847115
594 177442565798562230429803566
595 187044184049337610005432649
596 197156600621131517004885370
597 207806532300721873280898453
598 219022069796337971750540885
599 230832747207562839431437895
600 243269614949350823392581108
601 256365316298541963037055906
602 270154167740329287910613645
603 284672243299654048344996816
604 299957463052415541502720740
605 316049686019669976032451950
606 332990807658818881490506725
607 350824862174919602324417785
608 369598129887075402591271517
609 389359249894921427045896408
610 410159338303138936505654153
611 432052112273005965693290416
612 455094020184100576408032968
613 479344378201464466907275945
614 504865513558944559608463813
615 531722914882845740369845054
616 559985389896859662610798649
617 589725230863992419510094099
618 621018388139598465276999048
619 653944652225857874701973473
620 688587844738114477121305611
621 725036018711335474726158932
622 763381668696885549598110865
623 803721951119419800695833981
624 846158915387654439639984291
625 890799746274323120053296544
626 937757018106789432294331924
627 987148961333457703308438637
628 1039099742059697753977103602
629 1093739755172995923919339345
630 1151205931708250195011791441
631 1211642061132670116204297062
632 1275199129263821139425329476
633 1342035672565683640618642038
634 1412318149604812466661242406
635 1486221330483065369612990032
636 1563928705104007978496142668
637 1645632911167825769747830484
638 1731536182833949718706228767
639 1821850821031980348728610365
640 1916799686449949587496990302
641 2016616716274337163439481733
642 2121547465809163760270934536
643 2231849676151235418145174125
644 2347793869156376049339217022
645 2469663970986022165190790623
646 2597757965586615904511054173
647 2732388579514002359163215693
648 2873883999583881310876076850
649 3022588624894854700227815115
650 3178863854845763512742131085
651 3343088914840753379957623229
652 3515661721457542213568618765
653 3696999788932945069214508590
654 3887541178909251912286384554
655 4087745495471106867539952261
656 4298094927600265518375948946
657 4519095341269823051456137148
658 4751277423506163604656531315
659 4995197880850015990298414928
660 5251440694764396481420130339
661 5520618436650096360271811658
662 5803373645256386275703621404
663 6100380269398126586062161467
664 6412345179029065581673972483
665 6740009747856243909651379446
666 7084151510831639620319950603
667 7445585900005011367423648355
668 7825168062386875149964768027
669 8223794763632223047826593180
670 8642406381535571711303299323
671 9081988993504719395484544151
672 9543576562376920859417016229
673 10028253225134480171433419992
674 10537155689290913125361839076
675 11071475741930126693463749421
676 11632462876614636027985501142
677 12221427043609780446917580373
678 12839741529125636269182901574
679 13488845969530697128026044065
680 14170249506769188553668378933
681 14885534091489633981492044631
682 15636357940695209250021986383
683 16424459157027669928114699836
684 17251659517126925549710210203
685 18119868436837386715174602350
686 19031087121392315103566893147
687 19987412909066775294451541252
688 20991043817182365571862203552
689 22044283299739326140238300914
690 23149545226379569333847636741
691 24309359092812627608385261213
692 25526375473302977513627061673
693 26803371726284919543448093434
694 28143257964679597170839372277
695 29549083302999257534882490301
696 31024042393877925479434671650
697 32571482267224817105794904516
698 34194909485800605506109294613
699 35897997631624616549170111340
700 37684595138278942207146741031
701 39558733484838777760067410682
702 41524635767875112510232731644
703 43586725668699517792351489628
704 45749636833801722142927255258
705 48018222687219947560693574465
706 50397566694434712809489175783
707 52892993098237609287818929418
708 55510078147953228931298582196
709 58254661844331095301614723173
710 61132860223433756717728024045
711 64151078203870655395764073580
712 67316023022826601116291865417
713 70634718287449430894253375195
714 74114518669358461358159262052
715 77763125271251560044610245349
716 81588601695892087046203773924
717 85599390849082523216655204470
718 89804332509650759136687095737
719 94212681700919579422495445364
720 98834127899674907055356619375
721 103678815120222415671656536239
722 108757362912804035459312327645
723 114080888317360799734740590176
724 119661028815459250199836992816
725 125509966325066800097646253071
726 131640452284854074755644498045
727 138065833876737141238559848244
728 144800081437541123573064266578
729 151857817112882914642001555649
730 159254344808730573348778907765
731 167005681498510403776164078647
732 175128589946200527171710436841
733 183640612908477596041820389609
734 192560108881777122121892255588
735 201906289462988876624266129579
736 211699258395548271595259015117
737 221960052375799091315943524927
738 232710683697809318636627410199
739 243974184818211802372682059578
740 255774654926237931618347560992
741 268137308607801981830528378997
742 281088526696405352375804620816
743 294655909407644917999669284702
744 308868331858363636547753585807
745 323756002075850288776410091696
746 339350521607121060444447832881
747 355684948843068775280963346552
748 372793865177295398910914410530
749 390713444124614141938553488429
750 409481523529676064973238092313
751 429137681001800479617289489948
752 449723312718033515808468484566
753 471281715742576438635643380892
754 493858174017187813144858782538
755 517500048183816111131164702734
756 542256869407743710696572755607
757 568180437376757078269384387638
758 595324922659492279069674616093
759 623746973613970104281465418393
760 653505828045631684632618174318
761 684663429822736091569154997625
762 717284550665996864891393164681
763 751436917338629288805714578227
764 787191344472775936758336333459
765 824621873278380858982495374278
766 863805916391225318800583362665
767 904824409127817896637633574315
768 947761967426393315951830633096
769 992707052765206220583302766297
770 1039752144361864902864734477403
771 1088993918970415017796536581333
772 1140533438606524116710664175108
773 1194476346545204047047190466563
774 1250933071950322988852235372821
775 1310019043510461686120947733602
776 1371854912471756671033075764794
777 1436566785474996027209504955358
778 1504286467621702909379315457875
779 1575151716211996782050390886425
780 1649306505615990368078373103897
781 1726901303760088438245667037374
782 1808093360730147637974629689753
783 1893047010014749611243311724177
784 1981933982934195017093025096161
785 2074933736823946516419956222169
786 2172233797565515065438234125153
787 2274030117082886111934591309820
788 2380527446448920483981209559571
789 2491939725273415993475167064525
790 2608490488073100285585574193520
791 2730413288353406756961411179487
792 2857952141162905031446239931951
793 2991361984913364944116037276918
794 3130909163292092295920559681457
795 3276871928128020636861960210702
796 3429540964109563702731118946087
797 3589219936290047604599644939896
798 3756226061356163003519431156319
799 3930890703675909413679471885776
800 4113559997185485181428402939988
801 4304595494219095553745601394394
802 4504374842432273832067517180607
803 4713292491017608184281416897950
804 4931760427462334496313625884720
805 5160208946149647729097954905725
806 5399087450160426352629769257168
807 5648865287688892809085412733047
808 5910032624545205480946841035418
809 6183101354279612207493581022081
810 6468606047527283695445502708532
811 6767104942239786191762601566485
812 7079180976539073837272877491489
813 7405442866002361697204448597258
814 7746526227262045395079491436268
815 8103094749883421999352846781527
816 8475841418565143672353578448731
817 8865489787792539402051781000565
818 9272795311163016877452121830379
819 9698546727695123853339452049629
820 10143567507529396032753499372360
821 10608717359529242426219202517430
822 11094893803394755414134325659553
823 11603033809010854873217557033598
824 12134115505864568551511737975986
825 12689159965483865046723066660966
826 13269233059973327461662996085726
827 13875447399849412323830946072609
828 14508964354511170037126607928748
829 15170996158820413298378919215775
830 15862808109409556059055347141688
831 16585720854484986623586185057383
832 17341112781050092107689604500429
833 18130422503634171696631207301344
834 18955151458782734266531274130551
835 19816866609740300562355579156898
836 20717203265940159652251015037710
837 21657868022105766615148231864258
838 22640641821967022535629045660074
839 23667383151800725526090490781164
840 24740031369219506544036183203013
841 25860610172856716374832461616838
842 27031231218827573042592195676428
843 28254097890088535462931483143993
844 29531509225068985371472215979344
845 30865864012210971808856995367568
846 32259665057325734667887094336478
847 33715523630959045205173221691727
848 35236164103252908827791312471270
849 36824428774097910827608970391616
850 38483282906690374032906157440796
851 40215819972940553269821806346456
852 42025267119524343755791780211488
853 43914990863730416627013119061045
854 45888503028629453010732940225502
855 47949466927481188986164022771887
856 50101703807700561577212871127102
857 52349199565125294554376950565166
858 54696111739766158933278021745285
859 57146776804676794448639681081007
860 59705717760054891139836573985738
861 62377652045179586748829433472924
862 65167499781303779119403718194793
863 68080392359153540641334118488624
864 71121681385242742187879568206440
865 74296948001788180552497492231696
866 77612012595611897682161149056521
867 81072944912041792936866121261401
868 84686074590472165122240495141626
869 88458002138921268724069376660779
870 92395610365626604437080801038691
871 96506076286449257601594966049250
872 100796883527619607338111399090879
873 105275835244146906051605316091848
874 109951067575038224096625014785580
875 114831063657326804150209231153389
876 119924668221799828915383314470471
877 125241102794239697432509551313468
878 130789981526955200484092453189417
879 136581327686378197309219923241158
880 142625590823541824287698849547758
881 148933664655336617330276278356626
882 155516905685565746556107045007059
883 162387152595988547001583027482317
884 169556746438757483275779538476496
885 177038551662916312564326521172844
886 184845978008941582988395210054754
887 192993003306674431751436836670527
888 201494197213410293208227346657931
889 210364745930389310273716096142674
890 219620477937465634168829301590666
891 229277890787328133075845379361165
892 239354179002304306586011692968226
893 249867263118502178413922755414322
894 260835819923837957446025071735274
895 272279313938359105367120943035627
896 284218030187209837827530534031831
897 296673108318597841939625607854252
898 309666578121214215685503580002947
899 323221396497732197925070525105247
900 337361485953271674996578560441397
901 352111774660064651270375951729045
902 367498238161999810058819152592500
903 383547942785260965115602290659550
904 400289090823913032323714659905040
905 417751067572029212245953310939946
906 435964490276803284077205760384162
907 454961259090050438441053214311515
908 474774610098578364958474189047415
909 495439170517106635178907760855840
910 516991016130736787518427588842416
911 539467731077427324908958004994031
912 562908470064517679197651007326478
913 587354023117072614774772029594144
914 612846882959694772524949781816830
915 639431315137477787838301625785081
916 667153430985957562243917303548547
917 696061263564264699685480397746496
918 726204846670199461738729569275259
919 757636297060641924736909544316811
920 790409900005587724875229101635310
921 824582198309164154150843502467187
922 860212084936246621301330322435456
923 897360899388762169463057667486537
924 936092527981449910895610947509172
925 976473508172748732290709645605207
926 1018573137112616426400788128967081
927 1062463584575452664067017427421934
928 1108220010452917898873978991468096
929 1155920686988312889987708942241816
930 1205647125941327043582363409099703
931 1257484210879380091087446959799736
932 1311520334799489860084106684187029
933 1367847543292601359642501884284422
934 1426561683470629395891647782441733
935 1487762558885101236022087331829889
936 1551554090675259009594422821267693
937 1618044485192796875639562479338386
938 1687346408360088395209577892882837
939 1759577167028808905402621497402834
940 1834858897616300326071541867466630
941 1913318762307866248173038934827354
942 1995089153124449211893020092148931
943 2080307904166834979174425557042480
944 2169118512359677823872898206118232
945 2261670367031252358713672071459691
946 2358118988677940409859749506473238
947 2458626277276062724692846916134489
948 2563360770517795923191873143117776
949 2672497912362582776738379580800436
950 2786220332310681658479184387700573
951 2904718135821317551889658766700991
952 3028189206314327469805968753337428
953 3156839519211247309525768640621715
954 3290883468489502434559784162845671
955 3430544206241751604279384012705979
956 3576053995751533046067043431570039
957 3727654578616184752436368254955060
958 3885597556468600818461534170302153
959 4050144787870755499482558092240863
960 4221568800974121720896173490277018
961 4400153222565146239294692316637725
962 4586193224137867501009428669600036
963 4779995985660591377181352732028893
964 4981881177729325441875874407411567
965 5192181462827433034853740517236369
966 5411243016438758395367701289385057
967 5639426068790314387386482806961560
968 5877105468030572679949778855717853
969 6124671265680475577267265788827121
970 6382529325226560709454069563014919
971 6651101954759079719719194494455862
972 6930828564592765649244333330664009
973 7222166350843988696133788789091672
974 7525591005975506449777614152304485
975 7841597457358893108742569217531345
976 8170700634945097220505453019180106
977 8513436269175462663621758096167883
978 8870361720309032484040582340798307
979 9242056840387076574830367996523165
980 9629124869102626859959887107731999
981 10032193364891407906465023978709605
982 10451915172611007162266590327237673
983 10888969429227481411601090706743977
984 11344062608982940966856247174656559
985 11817929609574038817100163879930294
986 12311334880929821244234157300441394
987 12825073598238122010431264281550728
988 13359972880932713773332000861224111
989 13916893059418825448424356262215888
990 14496728991382509782641953277279748
991 15100411429599764211689168599544336
992 15728908443234394933832560642134699
993 16383226894689437484545690127337182
994 17064413974155640081803007701831682
995 17773558794082153186005645617714355
996 18511794045879292153892026125191318
997 19280297721251130725698565725117670
998 20080294900646892987634327364113093
999 20913059611414728699606373673130153
1000 21779916758339643294397227459617254