1 1
2 2
3 3
4 4
5 3
6 6
7 9
8 8
9 10
10 15
11 24
12 23
13 29
14 36
15 49
16 54
17 62
18 75
19 92
20 105
21 115
22 138
23 161
24 180
25 202
26 231
27 268
28 297
29 331
30 376
31 429
32 472
33 524
34 593
35 666
36 731
37 815
38 912
39 1017
40 1120
41 1244
42 1383
43 1536
44 1689
45 1873
46 2074
47 2291
48 2526
49 2790
50 3083
51 3398
52 3749
53 4131
54 4552
55 5023
56 5530
57 6086
58 6703
59 7386
60 8127
61 8933
62 9836
63 10825
64 11902
65 13082
66 14391
67 15838
68 17393
69 19123
70 21032
71 23121
72 25394
73 27916
74 30685
75 33716
76 37037
77 40699
78 44722
79 49127
80 53964
81 59296
82 65129
83 71542
84 78593
85 86327
86 94818
87 104147
88 114400
89 125638
90 137989
91 151554
92 166463
93 182791
94 200750
95 220505
96 242130
97 265904
98 292035
99 320710
100 352191
101 386755
102 424732
103 466449
104 512188
105 562460
106 617705
107 678288
108 744819
109 817971
110 898182
111 986321
112 1083104
113 1189344
114 1306079
115 1434170
116 1574863
117 1729439
118 1899018
119 2085301
120 2289978
121 2514492
122 2761167
123 3032106
124 3329413
125 3656071
126 4014686
127 4408391
128 4840992
129 5315654
130 5837031
131 6409822
132 7038243
133 7728637
134 8486932
135 9319049
136 10233240
137 11237056
138 12338875
139 13549512
140 14878245
141 16337305
142 17940314
143 19699343
144 21631470
145 23753784
146 26082699
147 28641284
148 31450851
149 34534587
150 37922614
151 41641903
152 45725294
153 50211426
154 55135137
155 60542362
156 66482129
157 73000635
158 80161058
159 88024699
160 96655446
161 106137194
162 116547405
163 127975602
164 140530657
165 154312143
166 169445094
167 186068613
168 204313850
169 224352922
170 246361769
171 270518140
172 297053673
173 326191007
174 358175690
175 393312715
176 431886554
177 474238874
178 520762855
179 571830558
180 627912525
181 689510161
182 757121468
183 831384099
184 912935286
185 1002454536
186 1100789691
187 1208754978
188 1327287423
189 1457492807
190 1600428076
191 1757382599
192 1929778572
193 2119016112
194 2326850067
195 2555096734
196 2805647313
197 3080851053
198 3383032876
199 3714777871
200 4079178680
201 4479241726
202 4918510595
203 5400998318
204 5930655657
205 6512311747
206 7151125068
207 7852380923
208 8622578528
209 9468338262
210 10396825913
211 11416660414
212 12536389491
213 13765787889
214 15116126844
215 16598579659
216 18226453344
217 20014337030
218 21977058279
219 24132581670
220 26499705501
221 29098375215
222 31952551146
223 35086510645
224 38527308636
225 42306493022
226 46455690517
227 51011647882
228 56015464753
229 61508855551
230 67541485544
231 74166561109
232 81439803290
233 89427715256
234 98199135095
235 107829197766
236 118405965155
237 130018967231
238 142769915710
239 156774216751
240 172149434256
241 189032995540
242 207575031877
243 227931660362
244 250287344073
245 274836853851
246 301789506872
247 331390633121
248 363893521398
249 399580404720
250 438774460703
251 481807342324
252 529059826721
253 580954351335
254 637929262084
255 700496222971
256 769205072202
257 844640519698
258 927485191993
259 1018454843916
260 1118334570031
261 1228027472307
262 1348469380488
263 1480717084963
264 1625956301580
265 1785419635260
266 1960527090125
267 2152827408252
268 2363957531443
269 2595815705007
270 2850421612410
271 3129964181191
272 3436963241264
273 3774058561348
274 4144188400337
275 4550674040784
276 4996984382055
277 5487063939815
278 6025266028772
279 6616181119957
280 7265087355144
281 7977674705472
282 8760058435611
283 9619262340758
284 10562727220049
285 11598637205879
286 12736280398104
287 13985422090079
288 15357032229168
289 16863324926054
290 18517188247393
291 20333302939418
292 22327673339239
293 24517412340827
294 26922087679376
295 29562652339255
296 32461940704164
297 35645896125682
298 39142005138479
299 42980815228746
300 47196542373331
301 51825395996079
302 56908234718186
303 62490005886429
304 68618659887162
305 75348703249058
306 82739072697625
307 90853573524580
308 99764611673557
309 109549519067391
310 120293471216202
311 132092199520695
312 145047465817704
313 159273078333544
314 174895096727781
315 192048001728992
316 210883649324779
317 231567626098977
318 254278444639690
319 279218092017281
320 306603993650676
321 336673939349278
322 369695520332907
323 405954717473074
324 445768826326569
325 489490980622855
326 537498560141874
327 590214810551311
328 648104441418076
329 711667383405822
330 781467019199547
331 858114182298410
332 942273464054777
333 1034692358406021
334 1136174338955008
335 1247604859643633
336 1369972219075328
337 1504335715908632
338 1651875668247771
339 1813894936027864
340 1991794600373405
341 2187146176413691
342 2401664321815784
343 2637208233932439
344 2895865168783128
345 3179891522816766
346 3491760517658955
347 3834236038102410
348 4210291620571305
349 4623221011149167
350 5076673695811080
351 5574578119295295
352 6121319062714594
353 6721705815877466
354 7380943409861599
355 8104859232523440
356 8899786496572563
357 9772639020216089
358 10731142319330630
359 11783642065580819
360 12939335939157810
361 14208439224515964
362 15601969496619383
363 17132165760309442
364 18812507072611321
365 20657573667390761
366 22683635344493224
367 24908457628836057
368 27351381560525792
369 30033994310383384
370 32979712497329805
371 36214237431953774
372 39766146592251179
373 43666341468638051
374 47948999952210480
375 52651875113034201
376 57815824249810774
377 63486279363294834
378 69713045991547899
379 76550260663697510
380 84058234639705781
381 92302646695400329
382 101355358420183552
383 111296283319742915
384 122212085262198474
385 134198254289187082
386 147360473644508643
387 161813259776308266
388 177683511057846319
389 195110780194166933
390 214246663814103972
391 235259660547466161
392 258333909268624368
393 283670443285906204
394 311492672435781635
395 342043602198961408
396 375590152736366901
397 412428037595509171
398 452878252397608526
399 497295358406926699
400 546070183853822792
401 599627367272798236
402 658437709214246461
403 723017248369502430
404 793928621165509533
405 871796317685606771
406 957301551438065002
407 1051190770894227449
408 1154291150772927948
409 1267502427679302328
410 1391815614976670037
411 1528324803153742054
412 1678219665155278467
413 1842815892793325793
414 2023559072017799906
415 2222024393572287333
416 2439957422902293234
417 2679267236059002884
418 2942042117739466069
419 3230595361526608146
420 3547448594759672169
421 3895372716250657657
422 4277429519981783396
423 4696952265438159543
424 5157618596349834264
425 5663476577382539132
426 6218937257301099805
427 6828880081445221270
428 7498653538909851429
429 8234101791443706161
430 9041693480375973504
431 9928494567991757723
432 10902255120355741146
433 11971541376428488984
434 13145692489829126243
435 14434990853242255562
436 15850768694949937895
437 17405380235238401929
438 19112466755572325690
439 20987008231033850505
440 23045364030433627548
441 25305621678152816812
442 27787576949722312225
443 30512912765450385798
444 33505591515632227305
445 36791777854031839627
446 40400227846486928576
447 44362657090664256271
448 48713669084502996518
449 53491406209546300366
450 58737812870404039585
451 64498691875856901368
452 70824620663395891551
453 77771046365535231371
454 85398647884364675356
455 93774448644307312249
456 102971743270026408824
457 113070971397943272160
458 124160878515483155455
459 136338387918690780498
460 149710168499636436139
461 164393638426422839973
462 180517051579842127910
463 198221846235061352425
464 217663294180635371478
465 239011236691211506446
466 262453132607913765079
467 288194271590468680966
468 316459717367711153913
469 347497760693590403509
470 381579869430109326748
471 419004408445340279909
472 460100011951748543756
473 505225830652923997300
474 554777434776948377693
475 609189554392567780482
476 668937647587687691761
477 734546025858094713847
478 806589592116217677682
479 885698174138401229197
480 972566377962988365774
481 1067954486781055511894
482 1172697208739324297501
483 1287714199433888088650
484 1414011208364713516289
485 1552694693197913581431
486 1704981598628375413556
487 1872203065038432174595
488 2055825629773973779830
489 2257459027890643333538
490 2478866060824353203059
491 2721989850549780005982
492 2988959463942764972267
493 3282110465242361601069
494 3604016157647538953682
495 3957492934849674402579
496 4345636101933733826928
497 4771851768141469550620
498 5239866934322602436943
499 5753783909674200029530
500 6318109312733962352635
501 6937777542966823196437
502 7618224372955555460906
503 8365411298826497240687
504 9185874284303060565184
505 10086813236599668158092
506 11076114491721514888031
507 12162438257774422415960
508 13355316804229431848899
509 14665185393939395019927
510 16103520327400075468602
511 17682936702465735834321
512 19417247877381461642146
513 21321660542211028276164
514 23412865314551603551655
515 25709154863526220030654
516 28230673287370893204301
517 30999502037604576923459
518 34039873994718506212288
519 37378463726518617825727
520 41044488727454230350284
521 45070057242433113915854
522 49490478042121333087213
523 54344422047345432120530
524 59674432363985194324057
525 65527233312968286128149
526 71954026392621499113944
527 79011170961211428803249
528 86760489448561311334640
529 95269797063026263358974
530 104613734258566275145815
531 114874103956991872472862
532 126140746642888868440283
533 138512480370562447674223
534 152097567675930459430262
535 167015036888507707661867
536 183395677119212813969910
537 201382811162139667802410
538 221134124294148354874269
539 242822689531105160905690
540 266638302745426308514705
541 292789815625884231365741
542 321506248765866902061604
543 353039002462521825242701
544 387664618903308437756880
545 425686187474105142357160
546 467436751555634268269831
547 513282381196902848130076
548 563624279858088263069995
549 618903642084111206127719
550 679604950977872295028192
551 746259428226385304193187
552 819451457179102741581624
553 899822183092115336372998
554 988075153258595509227227
555 1084984235942553837972368
556 1191397936933216873132431
557 1308248181057730756907079
558 1436559505257200678163970
559 1577455018843486616009073
560 1732169211728151531011604
561 1902058199843950482982360
562 2088608898021100534868671
563 2293456469722156653741706
564 2518395702740995621894071
565 2765395612898703344765897
566 3036621716402670633817454
567 3334449350861292767609305
568 3661486404626822776460904
569 4020600149356729552751848
570 4414934567095204129713397
571 4847944003223580538733266
572 5323424124135820335497429
573 5845537007056399533243135
574 6418858098450592779638506
575 7048411344775363656178609
576 7739707710821021252556488
577 8498806903110179496740512
578 9332358272289725488500601
579 10247660127274778187112886
580 11252736535325507323299185
581 12356388518718593054091261
582 13568282490471263313707602
583 14899041692636216143966659
584 16360316537911599775337588
585 17964910222703666728655988
586 19726884969129206312043063
587 21661665689599447691979822
588 23786209154141082367870025
589 26119128308296113609895935
590 28680848848375779511651692
591 31493825661022099935181565
592 34582695142840081732019544
593 37974508427017655533021424
594 41698996475847266620190915
595 45788771039740939570491920
596 50279659743559887726222965
597 55211021469380655267815487
598 60626030873504418708527554
599 66572138402641519733538819
600 73101443488780129120002936
601 80271113566358090292682726
602 88143986730503065175680275
603 96789024958177001429302188
604 106281933187696549465314985
605 116705916260139655235291635
606 128152260180476582604393294
607 140721226173094405138772209
608 154522971914546135433090004
609 169678345904461219522696810
610 186320132234241162927970895
611 204594156576848132740035024
612 224660423906621104104729763
613 246694781352551739255639121
614 270890260956078725387618690
615 297458737371118946192754413
616 326633062862664895412332398
617 358668759500938131862232160
618 393846411329790564630314937
619 432474318393968984964071074
620 474890744609472893849081245
621 521467278325535182707744587
622 572612069709710924837725094
623 628772963179255455697141119
624 690442056020026962557680120
625 758159649627949576165143284
626 832518733355295674958959477
627 914170948364003933029038722
628 1003831522938326209512588991
629 1102285704841771777855776317
630 1210396319186033752372083940
631 1329110188973110855203668205
632 1459467208378996432786459406
633 1602609711922423530601753604
634 1759791204660785427601215301
635 1932388808538017605308078434
636 2121914797232567617829177995
637 2330028852473814589135503171
638 2558554601103535063258540910
639 2809493986885459604364545039
640 3085044679701858091219627932
641 3387621393279775572796534308
642 3719874324718642096578548043
643 4084713702596090848158881792
644 4485336629100410792168026019
645 4925251649927518167276438447
646 5408312670122789748979359366
647 5938752351279351110315611043
648 6521215950949482649796169502
649 7160806937206582853725169204
650 7863128685013561607999151375
651 8634331945215454540742812358
652 9481174514843751771964913809
653 10411074313497454746373492935
654 11432176043309781133822097894
655 12553427420716289046052285829
656 13784648814005434457355041292
657 15136625653524273751616416594
658 16621204360544997079644723021
659 18251386605297501004870790558
660 20041454703205239023659951303
661 22007091990111965607061343117
662 24165513248688546205974308752
663 26535630751273535166837475071
664 29138206999717885631964700474
665 31996036609597508073340445802
666 35134161224045974782057986573
667 38580067763465933461523861822
668 42363940579256092279906502767
669 46518934981118599505661080749
670 51081441678015844749342143880
671 56091430914883045681063386357
672 61592798084870706479131851656
673 67633724711301262802022245258
674 74267138528719336988166135571
675 81551152164380282776025814702
676 89549562117107829035801968503
677 98332451039069746052200142771
678 107976753358593285705420702784
679 118566945140747385582881215463
680 130195818946550075061617892352
681 142965229689888210048805021766
682 156987038855010181201147816855
683 172384101289753166398815626334
684 189291270762380549086228703637
685 207856671246904449731194018155
686 228242952993835522222342615826
687 250628669085681028867072867327
688 275209955463790728227090752370
689 302202145285860119709920519946
690 331841662884039523101768822519
691 364388206599209864581116029312
692 400126859924163041332273791473
693 439370684641584732807997143355
694 482463523439753270288659483138
695 529782815927969873876256403697
696 581743106281731762567423200242
697 638799626588732049388196844304
698 701452114678697173584987815215
699 770249484512255434221050486772
700 845794429259337018379883790919
701 928748641587111282256218217385
702 1019838934599658208938216433230
703 1119863228966239232350765637969
704 1229697687858209734508032858440
705 1350304638496589385319208887734
706 1482740490223674063785523589545
707 1628165409271146746704279925614
708 1787853501913555303967892883823
709 1963203453414869611895286840033
710 2155751482034781794177586866828
711 2367184439211985379389013916997
712 2599354256835363062525459586820
713 2854295048833398676015349610554
714 3134240100742278173995102684069
715 3441641550405749952916662098494
716 3779192684197235077866672659247
717 4149850263127947488101160840857
718 4556861223228723197689581495438
719 5003791504269139916605202002955
720 5494555814191894190287794292180
721 6033453513763796484328116091364
722 6625205808588369301026881333791
723 7274995888332116472714302882126
724 7988516578635916602216425298019
725 8772018532091492921137533081731
726 9632364669927129374041688458264
727 10577092716978970852027502027785
728 11614478256497080653380564289288
729 12753608512504618007309290054910
730 14004463676511759049876238197105
731 15378000434897482914909517411298
732 16886251336231668310949709303219
733 18542430097797022469493858687439
734 20361043516057708104019920121046
735 22358023999825671362100795551481
736 24550866108076949626870777266746
737 26958777595679863234733367135426
738 29602854313647823855177245427551
739 32506258411368837065832773004444
740 35694422584527660338393397494121
741 39195278780715015805147046864153
742 43039493111818172962141917671916
743 47260741097299332294517113121909
744 51896005023379245292535132001550
745 56985886877379401046351690287398
746 62574976565540928532387296944907
747 68712238138882811799621438448112
748 75451430059139672260972094730217
749 82851593326216922578103988486895
750 90977555052140292077106926377480
751 99900495032496899988096394061389
752 109698587191985533491918946538202
753 120457661147321667758865388071730
754 132271965277332527229744673310531
755 145245004225819034579730201567622
756 159490415996246274309059748106797
757 175132994561015745020475052996111
758 192309780354345909963136390325896
759 211171232632864906607859100191307
760 231882589769772199210155445425526
761 254625291326220522131405414506720
762 279598553066315305589937292208587
763 307021162107122629894945363979256
764 337133341215724172681945443192419
765 370198866934510028011200459054747
766 406507422882904302449374575048548
767 446377062254847906406004157293967
768 490157048197062094816420108862664
769 538230926824290770111892464816944
770 591019804808929748663880630438985
771 648986136800106004952294118278148
772 712637737053707134433137394479751
773 782532166972759013736600813825009
774 859281750663729608705306063976310
775 943558828892536879085546996139659
776 1036101647194705985229471904458574
777 1137720955114145041517611774787050
778 1249306927429657507827214115192255
779 1371837057967659627627713305559388
780 1506384803140538224587617818359331
781 1654128761345817133341767523141825
782 1816363214038800757674860050182698
783 1994509427976626379676349877545565
784 2190127900971046696817686060620612
785 2404932358543802010923394866173582
786 2640804555025382690036581012738239
787 2899810667173456842446373457593180
788 3184219769402271425287104421866399
789 3496523298184831270009779136258595
790 3839457008935230631546080142129086
791 4216025245972120009243673051610429
792 4629526684640770533991129448306732
793 5083583669864895979237351324184962
794 5582174015123846524867126466839609
795 6129665236941227323216139603421294
796 6730853585664407437743579996710745
797 7391005713572204802127762823843423
798 8115904387457980300233540346923048
799 8911900145125412418472977156590079
800 9785966042532657473064477549692296
801 10745758791118534928484999710533644
802 11799686801894819825130522217204063
803 12956982438822031190855175657932290
804 14227783704517385464153199790088915
805 15623223585523620649434484953062793
806 17155525886940285969663421645587928
807 18838114033866805473814115884899341
808 20685728272853002606248341478560208
809 22714553317975208788986889540788314
810 24942362646626835844697581529104383
811 27388672455869479334050496288690252
812 30074912085382638531172030985071141
813 33024614547808486206214205837352689
814 36263619431868120789263555634897512
815 39820300468758308130615319844264589
816 43725816246116057695165747150708586
817 48014378755752954933816615200143800
818 52723556674628138284925292542120231
819 57894604702804100553877826198527630
820 63572820434856060877990486554850453
821 69807947186905846607795419421304979
822 76654606753068133780588498378253832
823 84172774994815518753975541961544615
824 92428314813825748174160388204427520
825 101493546047530888699225815047744218
826 111447879905982960924588356255031717
827 122378521713404382352325875995734224
828 134381223961465763846117556664528231
829 147561131875395920791410224900568703
830 162033707952598123789308275475287534
831 177925730707859775132242688374971299
832 195376418878100779229550237645050886
833 214538647133856412818895627362395962
834 235580274654182842696397963560811867
835 258685634921475790762046847318569758
836 284057136259156077967508754824677917
837 311917032010282678841479677313555455
838 342509388416940077688159509820002810
839 376102197196920847203922356645385213
840 412989733963100247077769542538458492
841 453495151232896388096383038053711592
842 497973275711671946431561602048796861
843 546813745473305409119709207005087344
844 600444422847389807659755593881170457
845 659335109229491342599346564855351641
846 724001707388376873135333185859932104
847 795010715307076378421830214326898207
848 872984169247721217461530554149915886
849 958605150169114771469064870258919548
850 1052623711297793113122569427207438973
851 1155863459505666547845197421057885302
852 1269228821705168669365485022554688721
853 1393712883821931714299390677079680465
854 1530406146368164125801005274175679668
855 1680506098756382351411806896579571419
856 1845327614148366815076310200863097812
857 2026314575241722607020971445223489398
858 2225052486584283421381891202907174127
859 2443282288151984753570208263592531564
860 2682915754263693441820490301177659275
861 2946052125163931245635716837464313181
862 3234996483456184517025783747068248876
863 3552280102110050121629638672554719557
864 3900682419656292548443136883469378006
865 4283255482509928764243066435243421692
866 4703350785937742170668187003720086637
867 5164648378515812859959800859300141900
868 5671189331284668052136239010715982683
869 6227411118343627555281752549248882009
870 6838186245627949830791106562593203926
871 7508865297578748844007952043131525869
872 8245323594326528732728805614030748000
873 9054012532124700211473307485699566728
874 9942016530371848521882907315535448473
875 10917114645552874030537055124703971978
876 11987848829359820641860029891127700373
877 13163599128895769155500207180359648449
878 14454665211488021407608862843826373518
879 15872357051514474775225579494205321411
880 17429094131555351093215295062988010276
881 19138513527256239756219828052430981600
882 21015590213483395782016896161645658705
883 23076767918264191007121882050469103584
884 25340102638778391666467281342836343175
885 27825421945173007588695285373103052595
886 30554497736738843178507414147283752834
887 33551236938397138736260682950136462683
888 36841892075189994076672819088275513768
889 40455289696995374001665830145154306396
890 44423083710577744472566868914164123373
891 48780033385149497503327215172913864206
892 53564305916421835405839053506660902837
893 58817812624729539720985412862514137979
894 64586575824268185286374439418520743312
895 70921130206882473472156002130221407723
896 77876968339066647301437968209313690212
897 85515024998046406686453454104567249266
898 93902210155946244934173371839609117941
899 103111998365401748540600295686012244438
900 113225068879254647943514954395338153507
901 124330013501236670657311729368782597033
902 136524115323776690175817201684761543266
903 149914195988934444252479579141935314375
904 164617555218877430518508250099917785764
905 180762999021346520044881887826993883262
906 198491962758696821615921568732173088787
907 217959756749563925571663069074267474510
908 239336923904459463477820938841156172357
909 262810729989828298284735296390655561049
910 288586812714347433066350891930753946032
911 316890975617991075322181901425087058139
912 347971166488794928784626516201127269890
913 382099657852513271304229904998608230450
914 419575420073117972354603989772062134105
915 460726747215126993411431319517623200208
916 505914137708571365447752839302334929489
917 555533437782832158746089474109055683873
918 610019323835079775288083344228980111018
919 669849107128837321642034982748249761691
920 735546902238696234810448173633546570546
921 807688240006565479332339412789700758870
922 886905094532731503097364307235172437451
923 973891414456197479203791631423873714832
924 1069409226337771149987125753830623543589
925 1174295282354265332770528398770478462735
926 1289468400443314146052456201183673515014
927 1415937532179891533296154575072853287707
928 1554810563463769504707610661696860446548
929 1707304050253349130550492071878484536532
930 1874753878307913033716199628474279989167
931 2058626926583441294695768153715791667836
932 2260533968909285519336083981534912309969
933 2482243759443258162541756119057819272159
934 2725698501692852866171760598684099178898
935 2993030927887987770055301350151639352433
936 3286582921798666316256017162862956355208
937 3608926040973287635354779350470073920878
938 3962884105653065484257654724441427361339
939 4351557842589462575385951541336057926780
940 4778352105159426235139079317275732534755
941 5247005731358307220096844264612929267421
942 5761624186857673611377698845607004301470
943 6326715645943719945926158008427693914651
944 6947230452285328062324638721375431021312
945 7628604392183377811627595615280424817844
946 8376806479230513953238031978637889496203
947 9198391123013607017221583572091916072670
948 10100555519502930926772800174748449313727
949 11091202880758251807365239684602259022497
950 12179011450414828348879492976972625231590
951 13373510616734852256001703247964817954123
952 14685164524342618636951556458263815262980
953 16125463452938655369191428148490117771988
954 17707024719964421586475318026325139732357
955 19443703211095367082935154873292744014952
956 21350712462603801633746025352693560976639
957 23444758335986725618560924028782743316617
958 25744185149246704875029018099416334297870
959 28269136203703408584917173952911610977505
960 31041730737290792926626273936280771710480
961 34086257212571437039803414116046976636754
962 37429386174364880940328257046421386010073
963 41100404336616712459879466842879394812740
964 45131470418550468546920100312835083903841
965 49557897335432718722487853427676296506167
966 54418461739209844544473534588250734382862
967 59755742885460216278589746652904753303737
968 65616496553444251268403184987674960035386
969 72052064335099518943795222407945518817182
970 79118822735980717843856330702060107690067
971 86878678317584558768614072449652470032266
972 95399609025852164366959015237246172731393
973 104756259560636512745466774378351697706411
974 115030596620989598088001819681235653864638
975 126312625242972412095498557880991955824977
976 138701178049487733866294208455792036820234
977 152304781962364054806008293466827235213830
978 167242606720285530450230435034698424831725
979 183645510800532643857845569398053414272020
980 201657187623497512987951637955122624659455
981 221435422214356283609694434714221330917631
982 243153476543078241219384577707883121396492
983 267001605518711996402147872546277509845235
984 293188722517510165590400705160992855216332
985 321944233231228252669492611706813818325114
986 353520041489384311684842542179088400687261
987 388192756899549215724020498523878802262092
988 426266121236037730606419408005660877937913
989 468073663725090824756544338854996661088161
990 513981626728241449238220624681849618840944
991 564392175232703330248920766340431686479353
992 619746913738250738900890202008263409290782
993 680530762014088217031526175242964226363422
994 747276200347545976291606361849219325553551
995 820567929501639713516619783365704647796004
996 901048002537203192552731052279577589217529
997 989421441351879351525172487715186960033759
998 1086462412431948308781961207797146402678172
999 1193021018633841737483248235375480442329089
1000 1310030732947543416453229188294583902548410