0 0
1 1
2 2
3 4
4 7
5 12
6 19
7 30
8 46
9 68
10 99
11 142
12 200
13 279
14 384
15 523
16 707
17 946
18 1256
19 1656
20 2169
21 2822
22 3652
23 4699
24 6017
25 7666
26 9725
27 12282
28 15452
29 19362
30 24176
31 30080
32 37307
33 46117
34 56843
35 69854
36 85613
37 104640
38 127578
39 155150
40 188249
41 227872
42 275242
43 331738
44 399027
45 478988
46 573892
47 686293
48 819255
49 976234
50 1161349
51 1379249
52 1635451
53 1936175
54 2288770
55 2701535
56 3184221
57 3747832
58 4405264
59 5171064
60 6062204
61 7097841
62 8300239
63 9694520
64 11309801
65 13178902
66 15339756
67 17835125
68 20714264
69 24032670
70 27854125
71 32250443
72 37303942
73 43107269
74 49766369
75 57400407
76 66145369
77 76154085
78 87600606
79 100680443
80 115615786
81 132656040
82 152084161
83 174217520
84 199415539
85 228081089
86 260669653
87 297691402
88 339722248
89 387406735
90 441471388
91 502728756
92 572093376
93 650587299
94 739359354
95 839692437
96 953026685
97 1080969128
98 1225321495
99 1388092833
100 1571532918
101 1778148500
102 2010743488
103 2272439825
104 2566725619
105 2897481773
106 3269039847
107 3686215659
108 4154378710
109 4679494590
110 5268208152
111 5927896726
112 6666769831
113 7493935503
114 8419519874
115 9454749697
116 10612095394
117 11905373393
118 13349917477
119 14962705036
120 16762562104
121 18770318906
122 21009054970
123 23504290191
124 26284277820
125 29380238326
126 32826709555
127 36661832492
128 40927769126
129 45671050870
130 50943077349
131 56800539975
132 63306016822
133 70528486868
134 78544038916
135 87436494621
136 97298252982
137 108231043495
138 120346931691
139 133769228305
140 148633685269
141 165089591467
142 183301194892
143 203449020704
144 225731561105
145 250366858779
146 277594513388
147 307677581013
148 340904955186
149 377593641842
150 418091583193
151 462780379068
152 512078633080
153 566445203795
154 626383167866
155 692443698686
156 765230756901
157 845405712569
158 933692892569
159 1030885082281
160 1137850082230
161 1255537248678
162 1384985238299
163 1527329775658
164 1683812794135
165 1855791650716
166 2044749908510
167 2252308256339
168 2480237218937
169 2730470084281
170 3005117875739
171 3306484641210
172 3637085078223
173 3999662598355
174 4397210062196
175 4832991103214
176 5310564504045
177 5833809345185
178 6406953644279
179 7034603988261
180 7721779158897
181 8473945018008
182 9297053961333
183 10197585953093
184 11182594788746
185 12259756321739
186 13437422676221
187 14724678880801
188 16131406355322
189 17668349364502
190 19347189319460
191 21180622691576
192 23182447916215
193 25367656673889
194 27752535469806
195 30354772495309
196 33193576288323
197 36289800740969
198 39666083629174
199 43346992742348
200 47359187508886
201 51731589695832
202 56495571868640
203 61685156650888
204 67337236341991
205 73491805356445
206 80192215998582
207 87485449423222
208 95422413345312
209 104058257694851
210 113452720936574
211 123670497551399
212 134781640668513
213 146861989608279
214 159993637717652
215 174265429473909
216 189773503774936
217 206621871561811
218 224923046379341
219 244798715147914
220 266380469606124
221 289810584780599
222 315242866986133
223 342843556746796
224 372792311389097
225 405283251695707
226 440526099841850
227 478747391956416
228 520191795256683
229 565123512013504
230 613827803296689
231 666612613642168
232 723810332893886
233 785779675219832
234 852907715201058
235 925612059823706
236 1004343200292143
237 1089587021320271
238 1181867516246648
239 1281749684453588
240 1389842664327858
241 1506803077077136
242 1633338640037469
243 1770212023652726
244 1918245016716757
245 2078322972977494
246 2251399610278052
247 2438502134316415
248 2640736765475349
249 2859294639896961
250 3095458171290072
251 3350607843868934
252 3626229531807362
253 3923922315000729
254 4245406896361304
255 4592534590055542
256 4967296996795505
257 5371836335485634
258 5808456559398399
259 6279635226395766
260 6788036264732820
261 7336523604594673
262 7928175831701019
263 8566301834252422
264 9254457615967950
265 9996464248193204
266 10796427152035453
267 11658756685912541
268 12588190249664080
269 13589815883855168
270 14669097597839508
271 15831902409416548
272 17084529354547362
273 18433740455326687
274 19886793932318045
275 21451479656152072
276 23136157155221235
277 24949796182628991
278 26902020193384797
279 29003152745081488
280 31264267211015796
281 33697239831187169
282 36314806532377075
283 39130623557360873
284 42159332381465585
285 45416628973972293
286 48919337934882340
287 52685491585240431
288 56734414599780144
289 61086814284500561
290 65764877152814991
291 70792371931584077
292 76194759722925646
293 81999311486750418
294 88235233650429465
295 94933802049777920
296 102128505097512412
297 109855196429049588
298 118152258021831414
299 127060774091081515
300 136624716869723109
301 146891144636762898
302 157910413226286947
303 169736401452318012
304 182426751820437007
305 196043127043254808
306 210651483885447577
307 226322364949594849
308 243131210101301979
309 261158688253046573
310 280491051398004474
311 301220511737436351
312 323445644008064811
313 347271813995200455
314 372811635578267488
315 400185457457120618
316 429521882173953537
317 460958318765030911
318 494641571956437111
319 530728469450076097
320 569386530548455326
321 610794677906136832
322 655143996029690694
323 702638538589187693
324 753496188579955778
325 807949573710559896
326 866247041521347591
327 928653696965085067
328 995452507473997097
329 1066945478648461039
330 1143454906172397857
331 1225324707548489556
332 1312921839906922475
333 1406637807999747892
334 1506890269358966095
335 1614124741318186885
336 1728816417685042465
337 1851472100429296833
338 1982632255077495162
339 2122873195931191585
340 2272809410808771934
341 2433096032277917725
342 2604431466205742988
343 2787560185553506135
344 2983275701501587622
345 3192423720914963328
346 3415905503640301262
347 3654681429866914324
348 3909774792612020112
349 4182275826940034385
350 4473345992728644652
351 4784222524143332036
352 5116223264589370791
353 5470751802050668404
354 5849302925768385970
355 6253468421135567519
356 6684943226198673740
357 7145531968854786402
358 7637155910856444585
359 8161860320200660567
360 8721822301050931449
361 9319359105564546342
362 9956936960163089342
363 10637180433758891378
364 11362882384256843828
365 12137014514370637464
366 12962738577291818774
367 13843418267208264402
368 14782631839917169577
369 15784185502968938506
370 16852127625836918445
371 17990763814528292504
372 19204672906986112674
373 20498723939278833799
374 21878094145456687532
375 23348288047324861632
376 24915157704292847350
377 26584924186554798279
378 28364200349876221853
379 30260014983084919163
380 32279838415588389459
381 34431609664794193706
382 36723765220838222972
383 39165269558319814394
384 41765647483684305509
385 44535018418938256716
386 47484132742856753153
387 50624410302651955098
388 53967981231208270276
389 57527729196584084528
390 61317337234418912289
391 65351336305288365122
392 69645156744945227303
393 74215182766627140830
394 79078810202631682102
395 84254507663477634676
396 89761881323298261915
397 95621743531150301361
398 101856185480755874614
399 108488654162204529857
400 115544033854699925273
401 123048732410480747798
402 131030772618563286400
403 139519888928106386975
404 148547629852937560207
405 158147466370125679810
406 168354906670726660226
407 179207617612468742204
408 190745553273196311921
409 203011090995940198451
410 216049175369684268002
411 229907470582488225142
412 244636521641346881234
413 260289924946450907567
414 276924508770155518858
415 294600524185117889822
416 313381847054068549964
417 333336191688905312912
418 354535336860647987187
419 377055364838313259641
420 400976914214991118149
421 426385447277482438159
422 453371532763029997689
423 482031144846604028259
424 512465979296958773749
425 544783787741790465507
426 579098731085356199925
427 615531753126589214822
428 654210975537807689871
429 695272115371777156851
430 738858926386810389295
431 785123665490719773593
432 834227585737131033897
433 886341457322807000035
434 941646118179090981945
435 1000333055770334499739
436 1062605021869493078579
437 1128676682106128488450
438 1198775302253427256803
439 1273141473251965310047
440 1352029877154684610708
441 1435710096215590291724
442 1524467467548213839200
443 1618603985825815848841
444 1718439256717213715385
445 1824311503807008224398
446 1936578631990998171202
447 2055619350402621677900
448 2181834358190275223727
449 2315647596541915883455
450 2457507570641437037696
451 2607888745330864905897
452 2767293018566860433903
453 2936251276864239225560
454 3115325037262510418785
455 3305108180472197605056
456 3506228780232583496976
457 3719351034051888712895
458 3945177300910373214243
459 4184450251667128290197
460 4437955138358704064327
461 4706522188761474898439
462 4991029133078538698044
463 5292403869822032640672
464 5611627278496132475209
465 5949736186925583361420
466 6307826501658844064857
467 6687056510147520862879
468 7088650364042630774825
469 7513901753257745105877
470 7964177781147807668181
471 8440923051503176944159
472 8945663978822824312746
473 9480013333727421950789
474 10045675036209393507959
475 10644449209865168279464
476 11278237511170114704400
477 11949048748362052542175
478 12659004805500985092089
479 13410346887841900324629
480 14205442105754088437869
481 15046790415060636961728
482 15937031932872389524049
483 16878954648709860936251
484 17875502552021311986599
485 18929784198012227829712
486 20045081735141275044698
487 21224860418542457213095
488 22472778635210257796977
489 23792698467797602317902
490 25188696825604070506500
491 26665077172465164656269
492 28226381883146149928560
493 29877405261110866383942
494 31623207252609740655911
495 33469127893446160366967
496 35420802527052880745026
497 37484177834089180582380
498 39665528716259929426780
499 41971476078818605142611
500 44409005558945825343275
501 46985487249157201196217
502 49708696467886113478157
503 52586835631572180292936
504 55628557285865675376391
505 58842988355990010039239
506 62239755679899486904228
507 65829012890574253058686
508 69621468717735686384020
509 73628416782271893805557
510 77861766960984078249687
511 82334078402604486677337
512 87058594280774322362763
513 92049278373378468501495
514 97320853562828506451593
515 102888842356001031010633
516 108769609528234131375563
517 114980407000349904430958
518 121539421063916513575001
519 128465822075024461450812
520 135779816743700396261254
521 143502703151690456604626
522 151656928638855157939608
523 160266150704630540171311
524 169355301079245615281336
525 178950653126265028348247
526 189079892747056602790397
527 199772192965396798592395
528 211058292380330150612996
529 222970577683821694125390
530 235543170450600939233327
531 248812018416911001913464
532 262814991476784872499397
533 277591982634768651679825
534 293185014167069906077839
535 309638349254489574730381
536 326998609364814956526715
537 345314897674923431013492
538 364638928838547849375177
539 385025165419538670005402
540 406530961327674370732981
541 429216712609399751325229
542 453146015964749064100190
543 478385835378627740949840
544 505006677275324237456752
545 533082774623788043660161
546 562692280443902820745579
547 593917471184570252718686
548 626844960469299633659069
549 661565923727698263249444
550 698176334258533195450314
551 736777211295058248347181
552 777474880673201067513258
553 820381248730781882720000
554 865614090098713020935155
555 913297350075510940443692
556 963561462312381384611615
557 1016543682569603522368996
558 1072388439344320012639889
559 1131247702206691064710424
560 1193281368724533126423314
561 1258657670897132215892056
562 1327553602066226236617642
563 1400155365316802500187129
564 1476658844432196944455212
565 1557270098517114975023990
566 1642205881459001340957604
567 1731694187452238559019616
568 1825974823871899873549744
569 1925300012843232284759235
570 2029935022921246640829559
571 2140158832360163052891143
572 2256264825527180732084256
573 2378561524086908331496494
574 2507373354664648271714822
575 2643041454775719651483664
576 2785924518897673127300168
577 2936399686649054229164293
578 3094863475136589612321234
579 3261732757628038505793640
580 3437445790815525527705700
581 3622463293038927171276059
582 3817269575956695742620743
583 4022373732266550191654357
584 4238310882207476050110719
585 4465643481700797621170929
586 4704962695129352829765147
587 4956889835892475552552833
588 5222077878029162843252825
589 5501213042354011450257959
590 5795016460719843446559630
591 6104245922187969563439790
592 6429697705072410862321179
593 6772208499007659477782474
594 7132657421392468498803612
595 7511968132763193250089692
596 7911111055872292060619896
597 8331105703468082873215648
598 8773023120014904580267237
599 9237988442834616662359385
600 9727183588416344863462676
601 10241850069906472623175070
602 10783291952081908431693187
603 11352878950400255429637495
604 11952049681038926874281820
605 12582315069153751312009726
606 13245261922935959602433152
607 13942556681395471418645642
608 14675949344179455308381445
609 15447277592117549662401862
610 16258471107601927571823086
611 17111556104329315394365713
612 18008660076387917386189478
613 18952016777131051873831023
614 19943971438777803326070017
615 20986986244183499527922948
616 22083646062767916415890459
617 23236664463139336188399874
618 24448890015548568370707952
619 25723312897909422814434563
620 27063071819773684965591886
621 28471461279308022177571038
622 29951939169032500158228903
623 31508134746802050429058076
624 33143856989290743642285530
625 34863103346028433580323758
626 36670068912890193474901409
627 38569156044803012846296763
628 40564984428364051171304474
629 42662401636009986687849713
630 44866494184393024573918239
631 47182599120653046128636325
632 49616316161385482267121987
633 52173520410235243707061555
634 54860375681259804595238013
635 57683348456441009979743388
636 60649222507049963302148521
637 63765114209921243037951752
638 67038488591139703774245322
639 70477176131120996754801544
640 74089390366647284796105386
641 77883746327035010741215691
642 81869279843337360488355045
643 86055467771249502131284993
644 90452249170269097802571144
645 95070047483593758429493665
646 99919793765294529016291044
647 105012951003412300251518788
648 110361539589870112639220007
649 115978163990396995628449983
650 121876040670110752505280238
651 128069027332922328774753983
652 134571653535600429067950153
653 141399152740082084382907385
654 148567495870535367856325111
655 156093426444680277378979004
656 163994497352060772339794229
657 172289109355236393165342187
658 180996551393339287159252083
659 190137042771018392373537568
660 199731777319586425014446344
661 209802969621088800875992033
662 220373903390152391839217150
663 231468982112732526555305871
664 243113782045391174569107505
665 255335107683388856014703284
666 268161049810796714116750904
667 281621046250908788648545512
668 295745945440604353124445045
669 310568072957845758015523843
670 326121301137352756286490444
671 342441121915533170730499145
672 359564723052134279357028211
673 377531067882666440776629024
674 396380978762611050407709591
675 416157224371609233299846638
676 436904611053415492987305265
677 458670078375235216154230135
678 481502799098335662636030788
679 505454283760362971082132469
680 530578490078811892796075706
681 556931937394409002700373354
682 584573826382993590283430469
683 613566164274634016638489277
684 643973895829421605290058071
685 675865040330451643546917763
686 709310834866163965724823532
687 744385884186277883166838852
688 781168317428262281677728427
689 819739952024426679534837315
690 860186465113560145457824812
691 902597572795368159231565069
692 947067217581033513363934886
693 993693764408832570203289271
694 1042580205610157622360988317
695 1093834375228296173581748463
696 1147569173110198703335705949
697 1203902799209983986810075018
698 1262958998562401182520821797
699 1324867317404636029968701642
700 1389763370946047169028635137
701 1457789123307382026309695041
702 1529093180174100037425443448
703 1603831094732346867631498742
704 1682165687481245406717045419
705 1764267380541208357534762067
706 1850314547105321387426061168
707 1940493876709193376230023000
708 2035000757024430033291141184
709 2134039672911744535005384867
710 2237824623502104314829059633
711 2346579558107898893853250536
712 2460538831801353016279231711
713 2579947681533960777085249653
714 2705062723709057374779135174
715 2836152474159419807362904172
716 2973497891523499182509929737
717 3117392945057164871720928453
718 3268145207963214280448210019
719 3426076477367985918305794127
720 3591523422123765839136934590
721 3764838259666897139127958424
722 3946389463215177044765464466
723 4136562500643838844056914952
724 4335760606437786050204254675
725 4544405588178339804091233152
726 4762938669086230450082026278
727 4991821368208459463656002554
728 5231536419905666445400678740
729 5482588734368289190864709017
730 5745506400964827985837432523
731 6020841736303431721253946834
732 6309172378969577444800334690
733 6611102432987311558779012002
734 6927263662140165698777824386
735 7258316737379929456154301330
736 7604952539647804925695747446
737 7967893520532541280542673903
738 8347895123294846781163614445
739 8745747266896137748023680676
740 9162275895783453466424534038
741 9598344598300559501011694483
742 10054856296718875471404496889
743 10532755012010293177310243990
744 11033027706618247599624156758
745 11556706208622942039770878878
746 12104869220842517701400887517
747 12678644418563551447489308895
748 13279210639752732479887031567
749 13907800171766241879823025269
750 14565701138745472024211263565
751 15254259994066586732116396280
752 15974884122398339552891233931
753 16729044556116825870559054165
754 17518278811028818639947537161
755 18344193846566294572142095063
756 19208469155835148053077207986
757 20112859991130158942728972991
758 21059200730767559174664387184
759 22049408393335254668464028463
760 23085486305720520659317520409
761 24169527931545001146551031670
762 25303720866918814666231638079
763 26490351010718678319352973199
764 27731806916901013932420031925
765 29030584336679152339807969169
766 30389290958725909864995520733
767 31810651355908112163638822705
768 33297512147420098370715864664
769 34852847385557969645384012136
770 36479764176767478777164970392
771 38181508547005088567857084455
772 39961471561876105512543323583
773 41823195712455000211791555617
774 43770381578153434781306656853
775 45806894778480190989103201073
776 47936773226036645107937462383
777 50164234693610710872632329583
778 52493684708773929277557548929
779 54929724789949652745993615423
780 57477161038507863715854943452
781 60141013102053100341447126242
782 62926523524709209947177358353
783 65839167500867219463502063636
784 68884663049553649364633837976
785 72068981627295100274366779961
786 75398359198104241023053732567
787 78879307779991414142842694881
788 82518627488218476148915992822
789 86323419096356193071745560529
790 90301097137087250241375858529
791 94459403565612697290005337094
792 98806422009474388422833470940
793 103350592629598686498428451263
794 108100727618401564870141940141
795 113066027361871264177826987384
796 118256097293666278395994599065
797 123680965470432669833629385552
798 129351100898760246729941053466
799 135277432645461012917541875840
800 141471369764170498003749612803
801 147944822072642156953706565285
802 154710221816532269985932544371
803 161780546256956767338627653943
804 169169341220647746819260002815
805 176890745653145274351022008187
806 184959517217135295380498693158
807 193391058979786314756542730357
808 202201447234752221008196963750
809 211407460506395471264998666287
810 221026609785750495157057732626
811 231077170049790920150958943007
812 241578213117693154820292108383
813 252549641900002368760933922295
814 264012226098912500774822011264
815 275987639420269079121397816131
816 288498498360400334565355537602
817 301568402633477901064534513127
818 315221977307811808965355126181
819 329484916722295172700644352690
820 344384030257140963530222661293
821 359947290036096364139698305345
822 376203880640488990408433283525
823 393184250918753715741832251472
824 410920167978519106683011910977
825 429444773451898727149451282202
826 448792642128345590932553667849
827 468999843053288184350145207702
828 490104003194785220493778879611
829 512144373784614187428845214753
830 535161899444558016544902256918
831 559199290213175631572214697410
832 584301096593048717746467888896
833 610513787743389853366094369767
834 637885832947989971083148574178
835 666467786493777345122120803224
836 696312376100770611524177192290
837 727474595049936438619201367843
838 760011798161423991558584187744
839 793983801781845367253509010154
840 829452987945720334239209383092
841 866484412882907497129563985459
842 905145920050820107573189195933
843 945508257877476119490012255182
844 987645202408977569027855206921
845 1031633685062857407952472142149
846 1077553925696892587082068153285
847 1125489571211464486249559823349
848 1175527839912373077275938894645
849 1227759671870184108128739123650
850 1282279885521731861325706575724
851 1339187340769318959012377760466
852 1398585108843473501367570141425
853 1460580649205848560822354244467
854 1525285993780005543559810542888
855 1592817938809418005467133880883
856 1663298244654093704430986297867
857 1736853843849747702448339945425
858 1813617057766497549869122708343
859 1893725822217601676350561047835
860 1977323922382855373018245351503
861 2064561237425904923479723158989
862 2155593995199972900483983417736
863 2250585037452317293959079022710
864 2349704095954209570476334016030
865 2453128080000324152949771116257
866 2561041375739222125605124398063
867 2673636157815098763249244591002
868 2791112713820188271774245531108
869 2913679782077194965780389437851
870 3041554903291891235969515559073
871 3174964786637605773507245606123
872 3314145690855766768529520416143
873 3459343820979982675323086538009
874 3610815741315386899870319406894
875 3768828805330162855586820278926
876 3933661603142354845911766179174
877 4105604427312280728595178813901
878 4284959757679150459270580068118
879 4472042766009885269622637631693
880 4667181841258685389903425879677
881 4870719136267637254281015611861
882 5083011136771648099881097873438
883 5304429253605276890804366918068
884 5535360439044664012286018648013
885 5776207828254781253953934997887
886 6027391406850701365529477390886
887 6289348705621559205908449815597
888 6562535523507422364788546504506
889 6847426679962447888133798531227
890 7144516797882556904307590499269
891 7454321118322454086957727809363
892 7777376348275243276299386083727
893 8114241542838191879631688948865
894 8465499023140470318852434994154
895 8831755331462990907156493745551
896 9213642225036895152544470418193
897 9611817710065846547154622084894
898 10026967117578186511229063831155
899 10459804222778266491009260720689
900 10911072409631995935815446742133
901 11381545882489911834493114888982
902 11872030926622005462158027239504
903 12383367219612209937375041367984
904 12916429195636991595212150700185
905 13472127464731979639396258277251
906 14051410289233154836009659214318
907 14655265119664886925985496887895
908 15284720192436214729677619715346
909 15940846191799298132433512136645
910 16624757978620100731055149630702
911 17337616388611189822080021693069
912 18080630102780241534646550218425
913 18855057592955526265640000833070
914 19662209145361510348804615911893
915 20503448965333866906295594268782
916 21380197366383842431488914014994
917 22293933046947209261557329914989
918 23246195458283162155976394066279
919 24238587267123634582199679363239
920 25272776916813846569940543006164
921 26350501290830608381051128779067
922 27473568482716238494006610093249
923 28643860676623081129048350788710
924 29863337142826790839262544549002
925 31134037352735974594435299268517
926 32458084218101726988269672287440
927 33837687459313262301795801491301
928 35275147107855539795821390455408
929 36772857148201713177482260990389
930 38333309304617734702319557665939
931 39959096978568744352212069737292
932 41652919342637320892362795424564
933 43417585597092519426359066644902
934 45256019395486239815795389199301
935 47171263445900138164616908032918
936 49166484294722406290885998529520
937 51244977300099600611536507939585
938 53410171802484727169762598270691
939 55665636499989307044523338051067
940 58015085036544611367339589757304
941 60462381811186017461086580396177
942 63011548017094984905617873966307
943 65666767919365860931609773785883
944 68432395380810120904955508431817
945 71312960645469140782005134482251
946 74313177389878744012994631505333
947 77437950052515007501580283956729
948 80692381452251749561896015282382
949 84081780707076235020420804496420
950 87611671464741561181568602712393
951 91287800457482449342097271422900
952 95116146393386448301443613504798
953 99102929197495416210716939049054
954 103254619616213322747379975138122
955 107577949199116506812293399680386
956 112079920672802326093543135164203
957 116767818721972293629056722674672
958 121649221193527159856826342421477
959 126732010740054667814174538158686
960 132024386919716791694070585923724
961 137534878770192921610303038523661
962 143272357875009652716177726937239
963 149246051941287391186935197933341
964 155465558908659945238470809525072
965 161940861609876506974820273518501
966 168682343004377067345502798966710
967 175700802006943291621390943980934
968 183007469934368413537401185977416
969 190614027593962806714346547939593
970 198532623038617844956286180137594
971 206775890014090572597043313553507
972 215356967125146947031935093749741
973 224289517748213177985644995282843
974 233587750719234445338863740354905
975 243266441826529312003468188846690
976 253340956139558039506146926921033
977 263827271205695143576569279623739
978 274742001148312587547698759192636
979 286102421700741491613932616588846
980 297926496211988949810872478380241
981 310232902661444097729129210354229
982 323041061721215906476467830010034
983 336371165906206019505027538552556
984 350244209853535382164559800286555
985 364682021774515299199094108530062
986 379707296123984125950165558829588
987 395343627533522057358768550324807
988 411615546056810818316278078174791
989 428548553777224635341918365729062
990 446169162829626248074637825055349
991 464504934890299220143521248799729
992 483584522190978181824513909717702
993 503437710115044378854106213384651
994 524095461436137959340218584967567
995 545589962261703491222186290545224
996 567954669746334424098054043384722
997 591224361642218482844110221736429
998 615435187756512690782538390998751
999 640624723388096977731297042215569
1000 666832024818872760375346328167137