1 2
2 6
3 10
4 20
5 28
6 52
7 70
8 114
9 160
10 238
11 322
12 476
13 630
14 880
15 1178
16 1602
17 2096
18 2814
19 3640
20 4798
21 6174
22 7996
23 10184
24 13090
25 16526
26 20972
27 26330
28 33124
29 41260
30 51546
31 63794
32 79092
33 97384
34 119920
35 146846
36 179874
37 219106
38 266878
39 323680
40 392336
41 473686
42 571632
43 687334
44 825900
45 989404
46 1184126
47 1413342
48 1685498
49 2004870
50 2382564
51 2825086
52 3346392
53 3955728
54 4671520
55 5506182
56 6483636
57 7621282
58 8949512
59 10492240
60 12289122
61 14371560
62 16790878
63 19589878
64 22833640
65 26579250
66 30910890
67 35903202
68 41664336
69 48293020
70 55926680
71 64694760
72 74773584
73 86330432
74 99590350
75 114771468
76 132158582
77 152033714
78 174759666
79 200697900
80 230308788
81 264056764
82 302522640
83 346300856
84 396126120
85 452753734
86 517110394
87 590157574
88 673059070
89 767033400
90 873544184
91 994128828
92 1130622926
93 1284966260
94 1459453320
95 1656524372
96 1879048038
97 2130082240
98 2413205898
99 2732249400
100 3091665230
101 3496238402
102 3951506362
103 4463429964
104 5038882060
105 5685280816
106 6411137102
107 7225663112
108 8139390482
109 9163730280
110 10311691936
111 11597395686
112 13036879378
113 14647581362
114 16449254320
115 18463390812
116 20714279066
117 23228375968
118 26035495236
119 29168149540
120 32662896330
121 36559616522
122 40903070326
123 45742119436
124 51131480260
125 57130923166
126 63807262634
127 71233496260
128 79491098688
129 88669113780
130 98866750694
131 110192473328
132 122766951662
133 136722111694
134 152204537040
135 169374504860
136 188409841360
137 209505009208
138 232875502216
139 258756947160
140 287410166718
141 319120340836
142 354202768710
143 393002184636
144 435899335820
145 483310432710
146 535694731328
147 593554194294
148 657442138064
149 727963248740
150 805783482268
151 891630437814
152 986304774588
153 1090681076934
154 1205720915220
155 1332474422102
156 1472095270988
157 1625843024902
158 1795100424800
159 1981376730760
160 2186327544948
161 2411759484174
162 2659652966906
163 2932168375086
164 3231672368360
165 3560745908080
166 3922214497768
167 4319158593586
168 4754948416452
169 5233257077540
170 5758100817578
171 6333855450756
172 6965302686674
173 7657650716436
174 8416587618950
175 9248306704208
176 10159568266080
177 11157730668060
178 12250821537498
179 13447575868780
180 14757518188504
181 16191008762492
182 17759338651384
183 19474785597838
184 21350723717760
185 23401691071144
186 25643516355026
187 28093399995584
188 30770060725768
189 33693832712200
190 36886834827728
191 40373086920834
192 44178705401384
193 48332041694128
194 52863908525820
195 57807744533458
196 63199875658102
197 69079710745240
198 75490043621098
199 82477284598230
200 90091809875622
201 98388235180144
202 107425819412124
203 117268787900442
204 127986798795680
205 139655323797718
206 152356187397530
207 166178014773970
208 181216854604072
209 197576705661600
210 215370236220950
211 234719401724104
212 255756276064442
213 278623775347736
214 303476617617160
215 330482170414088
216 359821558737552
217 391690655715152
218 426301361974274
219 463882762527820
220 504682602929698
221 548968639451178
222 597030342109628
223 649180467994354
224 705757026133200
225 767125109357362
226 833679159744288
227 905845100231760
228 984082946117762
229 1068889282277320
230 1160800273469082
231 1260394541017284
232 1368296630675576
233 1485180351267834
234 1611772768733400
235 1748858076659414
236 1897282195722144
237 2057957257749198
238 2231866899363478
239 2420071453890680
240 2623714042292512
241 2844026578965046
242 3082336778716062
243 3340075099560976
244 3618782799242220
245 3920119956864322
246 4245874733380438
247 4597972631970698
248 4978487139830812
249 5389650412144810
250 5833865495204348
251 6313718646342968
252 6831993368779562
253 7391684607480160
254 7996014859846760
255 8648450523872976
256 9352720382975674
257 10112834423248956
258 10933105035158876
259 11818168658256400
260 12773010091707412
261 13802987377992958
262 14913859665625734
263 16111815802560302
264 17403506258949160
265 18796075963215274
266 20297200864849064
267 21915125623483552
268 23658705468002468
269 25537449435517300
270 27561568277059416
271 29742024035674132
272 32090584853962784
273 34619881793157954
274 37343471510687090
275 40275901348221450
276 43432780983704292
277 46830856952617882
278 50488094531858872
279 54423763021893200
280 58658529285613658
281 63214555302500452
282 68115604983256984
283 73387155706948454
284 79056520253830360
285 85152974273265416
286 91707895419813926
287 98754908965598764
288 106330046510285646
289 114471912243433960
290 123221863919979094
291 132624202620242778
292 142726379035508996
293 153579209957930600
294 165237113332975640
295 177758355135654898
296 191205317109588182
297 205644778179278882
298 221148219307650322
299 237792144148489420
300 255658426047227220
301 274834673251904952
302 295414623748676542
303 317498561058925296
304 341193763340278660
305 366614976594910472
306 393884925318436860
307 423134850830218152
308 454505091709303220
309 488145695975007240
310 524217080613549300
311 562890727480676940
312 604349932441799558
313 648790596141720424
314 696422074651405520
315 747468077705513878
316 802167634275512826
317 860776112511418002
318 923566315403078412
319 990829638486401980
320 1062877312711235364
321 1140041718049908402
322 1222677792873490558
323 1311164523933840628
324 1405906544032096050
325 1507335821450296832
326 1615913470483480678
327 1732131666354265232
328 1856515696292228976
329 1989626129285057100
330 2132061138917776974
331 2284458961022864730
332 2447500523451906952
333 2621912228886743456
334 2808468931141000120
335 3007997085106441662
336 3221378114185427764
337 3449551974612583286
338 3693520964232234774
339 3954353754384222360
340 4233189696512767756
341 4531243381476411110
342 4849809507553585692
343 5190268034492653390
344 5554089684414364080
345 5942841766324376396
346 6358194390281872278
347 6801927047517844400
348 7275935628228534372
349 7782239852972277600
350 8322991195638367868
351 8900481273645734402
352 9517150790144670802
353 10175599003813321188
354 10878593818414842620
355 11629082467819274220
356 12430202896785360134
357 13285295813502348896
358 14197917523060252930
359 15171853518460484840
360 16211132947994644564
361 17320043936513286858
362 18503149890038633288
363 19765306762467179696
364 21111681425431596920
365 22547771121771172980
366 24079424156347300898
367 25712861806828230486
368 27454701622121400822
369 29311982093760098320
370 31292188883183128836
371 33403282593607550504
372 35653728286104390700
373 38052526732694852562
374 40609247624434282910
375 43334064732204382086
376 46237793258300224112
377 49331929382478073048
378 52628692262564338452
379 56141068500320236000
380 59882859356915150776
381 63868730736916845560
382 68114266251763107148
383 72636023391344932792
384 77451593143825590360
385 82579663103642179402
386 88040084439953709404
387 93853942778548732172
388 100043633404780455046
389 106632940855773382200
390 113647123348203696174
391 121113002127439982812
392 129059056227058590888
393 137515522744610304734
394 146514503169614151840
395 156090075892823533906
396 166278415484324237536
397 177117918895996251124
398 188649339232801793902
399 200915927278579096290
400 213963581483421884896
401 227841006632822348542
402 242599881974506486532
403 258295039062353860560
404 274984650169305559840
405 292730427573080424594
406 311597834650267717378
407 331656309133153062078
408 352979499556914971014
409 375645515308741518360
410 399737191408131646998
411 425342368494484047824
412 452554189263220014622
413 481471411899632321816
414 512198741875025098960
415 544847182736755467084
416 579534407392893649468
417 616385150615857243226
418 655531624415834402964
419 697113957112963268220
420 741280657924473530334
421 788189108013377199942
422 838006079997546969808
423 890908286997785718434
424 947082963425145305920
425 1006728478734548570560
426 1070054986567016199278
427 1137285110674047301002
428 1208654670291672758294
429 1284413446544200687360
430 1364825992815695575116
431 1450172490878346962238
432 1540749656014097805528
433 1636871693152752735882
434 1738871307592415436760
435 1847100772587127344248
436 1961933057731112130590
437 2083763020717310708070
438 2213008666800635387444
439 2350112478870738580880
440 2495542822907621584714
441 2649795432089943779980
442 2813394974818122146258
443 2986896710329841963470
444 3170888237709295039420
445 3365991342422560095856
446 3572863946775936114232
447 3792202168936462143792
448 4024742497568635518364
449 4271264087291717101530
450 4532591182736748193206
451 4809595677037106741508
452 5103199813332425087934
453 5414379035820224236116
454 5744164999818742756260
455 6093648748155325577568
456 6463984064318830450388
457 6856391010558042437932
458 7272159662441007775376
459 7712654049021744498480
460 8179316311317142482288
461 8673671089313003542600
462 9197330151512634721298
463 9751997278438521203056
464 10339473415547234813440
465 10961662108291255819898
466 11620575236384196750908
467 12318339061472719318484
468 13057200607032667581496
469 13839534386323777440660
470 14667849499164032545766
471 15544797115167399852508
472 16473178366350168957864
473 17455952668757135845286
474 18496246498377869020800
475 19597362643230190108334
476 20762789959490590315302
477 21996213656015676207774
478 23301526138012605848602
479 24682838436937024344220
480 26144492260550562014030
481 27691072693245561691560
482 29327421584070355409540
483 31058651655917110450164
484 32890161377166513218760
485 34827650632965970011100
486 36877137241692443384156
487 39044974357888220766824
488 41337868811914963686258
489 43762900432163725577520
490 46327542405241393725652
491 49039682725005071546338
492 51907646791569149466926
493 54940221216723983915050
494 58146678903179359712260
495 61536805460227202239428
496 65120927030167330310602
497 68909939594896402335686
498 72915339844640992017808
499 77149257685756472992810
500 81624490477989096808950
501 86354539086433152081552
502 91353645847853680063668
503 96636834545787791847790
504 102219952504310373838880
505 108119714905017029036714
506 114353751448363881930534
507 120940655475112570450128
508 127900035681415298227772
509 135252570555648510814920
510 143020065684180372968870
511 151225514067822408253834
512 159893159611183220850564
513 169048563941727073518876
514 178718676737307034803600
515 188931909735582981699864
516 199718214622315755062536
517 211109164990265660229220
518 223138042585746318272220
519 235839928054761701131840
520 249251796427856342081778
521 263412617577879121806162
522 278363461914088530746194
523 294147611571351396297544
524 310810677384602080690830
525 328400721934371904234476
526 346968388982975953691576
527 366567039616983661873058
528 387252895447925599059854
529 409085189219711456937420
530 432126323210315294115856
531 456442035812384235182314
532 482101576719485807388164
533 509177891142497569105874
534 537747813525917646766400
535 567892271232474822056260
536 599696498713170995321136
537 633250262679434569126062
538 668648098846581302047586
539 705989560818425962529880
540 745379481739474783703402
541 786928249343048956443166
542 830752095084681168825374
543 876973398053508913274508
544 925721004420149293491520
545 977130563184598700216592
546 1031344879058621895889214
547 1088514283324069144361818
548 1148797023585072108600058
549 1212359673341219277010220
550 1279377562391381328035936
551 1350035229089478759879604
552 1424526895562613352064412
553 1503056967016405898393656
554 1585840556348623829839500
555 1673104035309759608332508
556 1765085613553172790562616
557 1862035946938545682769358
558 1964218776564710796987080
559 2071911600033050191314760
560 2185406376564040597128316
561 2305010267619151599866002
562 2431046414811513045874002
563 2563854756923438875905132
564 2703792887990769245121960
565 2851236958454303338571288
566 3006582621532047445829658
567 3170246027012611109144328
568 3342664864836103709041220
569 3524299460882525215024380
570 3715633927567301676386762
571 3917177371905099875640412
572 4129465163897522912230376
573 4353060268170500016937950
574 4588554641997736120459880
575 4836570702926511307407906
576 5097762869450136372985896
577 5372819178262091702225124
578 5662462981873867382347992
579 5967454730481224588849640
580 6288593842231205363931148
581 6626720666158215907649836
582 6982718542347510181067746
583 7357515964015138440926676
584 7752088846507768225966400
585 8167462908372841882548376
586 8604716169990334982445872
587 9064981575422502873670798
588 9549449743507554133154064
589 10059371854408296488140480
590 10596062678227612882246754
591 11160903752509812456597624
592 11755346715881702542393994
593 12380916805318810278885936
594 13039216524993932772711460
595 13731929494923710877990224
596 14460824488140856646825010
597 15227759665407888520037762
598 16034687017043867122582680
599 16883657021756614137297050
600 17776823532976058739552364
601 18716448903541461108306378
602 19704909360250120733078466
603 20744700640172057884234948
604 21838443901346250279664680
605 22988891920914690790528338
606 24198935594522789773347714
607 25471610751303541704780712
608 26810105299601679722591866
609 28217766719135966161373960
610 29698109916208972274914094
611 31254825459173944919078304
612 32891788212358323697736160
613 34613066387307825971169748
614 36422931031290684587203560
615 38325865973736407876046054
616 40326578252452352015562098
617 42430009042273548145282352
618 44641345110071604319688102
619 46966030820945606471371820
620 49409780721798727830810950
621 51978592729494590791430792
622 54678761952288355338663392
623 57516895174320147278078794
624 60499926034590095417390570
625 63635130933039105768260352
626 66930145698133421085671508
627 70392983051678911979491992
628 74032050908519783021574464
629 77856171550239160941058380
630 81874601714076227901117884
631 86097053639885169903596768
632 90533717120241735487516788
633 95195282600575742474819740
634 100092965378687901080107520
635 105238530954959238088757190
636 110644321587258523908352802
637 116323284106697245538449982
638 122288999053315029381796660
639 128555711193135158057602720
640 135138361481220267525243050
641 142052620537947734240402758
642 149314923709194433032380496
643 156942507783964564094994912
644 164953449446768816270368360
645 173366705545185628783449808
646 182202155257141109563194256
647 191480644245871226563974910
648 201224030894996071088387226
649 211455234719896059061366540
650 222198287056438256280207932
651 233478384132225083348085560
652 245321942630822640264053998
653 257756657863947792845837690
654 270811564672342334617987800
655 284517101181019145147981028
656 298905175540819468498980648
657 314009235793651910060640022
658 329864343005587391600991170
659 346507247817934454959907000
660 363976470573820642666241368
661 382312385184322238591277604
662 401557306906236197030170646
663 421755584210723015419345284
664 442953694930808141451097760
665 465200346883539457211650822
666 488546583172126533016252520
667 513045892381934016207287590
668 538754323894566454787640216
669 565730608553632401427548260
670 594036284927050692745764200
671 623735831420989384049876386
672 654896804512792651165323754
673 687589983381435242570451368
674 721889521227385313656757050
675 757873103585984093847517720
676 795622113952962644161309022
677 835221807054081303159232552
678 876761490106662044990906804
679 920334712435389727149241820
680 966039463821926820867055758
681 1013978381983844082520120232
682 1064258969597043006153712436
683 1116993821293277454951039432
684 1172300861084691189069029840
685 1230303590686325503684260544
686 1291131349229639005935590440
687 1354919584880868790385254254
688 1421810138902083424847488360
689 1491951542715471571110045160
690 1565499328557532691840831076
691 1642616354334605998112908752
692 1723473143319580571315782838
693 1808248239356660490375379254
694 1897128578271948102376613300
695 1990309876217101750491841024
696 2087997035706911473960364086
697 2190404570143810215053474440
698 2297757047658857085322875196
699 2410289555133821605443925180
700 2528248183308702631845183164
701 2651890533917284561886385870
702 2781486249836499649256436732
703 2917317569277091177246988362
704 3059679905089999244417956600
705 3208882450308378591834326912
706 3365248811096170569698131118
707 3529117668323731895181912834
708 3700843469046473756485595324
709 3880797149216497909671521040
710 4069366889017488286265970608
711 4266958902271992820856296140
712 4473998261435738375591547436
713 4690929759757765167372383340
714 4918218812256362177240380840
715 5156352397230656535706071630
716 5405840040105080877730636482
717 5667214841480042234277057530
718 5941034551346193490666011006
719 6227882691502579068160778880
720 6528369728310285887016330156
721 6843134298003461753077823664
722 7172844486878829005883414066
723 7518199168783052462041525670
724 7879929402425169873913642200
725 8258799891148218742115808660
726 8655610507911360383230471680
727 9071197888350175610498115876
728 9506437094910087870482989374
729 9962243355174508373653306980
730 10439573877647557410147780306
731 10939429748389006918496518700
732 11462857912049263666133953116
733 12010953241002117605082411798
734 12584860696436084351982870040
735 13185777585428233822325310764
736 13814955918201532381531861176
737 14473704869944078789268718260
738 15163393351760973748004548736
739 15885452695522433174039426200
740 16641379457580632598112100328
741 17432738346537488830116811478
742 18261165280472382050317977158
743 19128370579266831964329691256
744 20036142297909377724444597580
745 20986349706911778302683177536
746 21980946926234971664531050010
747 23021976719392650740321796488
748 24111574454690505592500654552
749 25251972240851992179875564670
750 26445503244596482221507897204
751 27694606198053843821003366252
752 29001830104241393634394545750
753 30369839149174900203243005216
754 31801417829556374963223793120
755 33299476305357010238604786794
756 34867055987016303582700627782
757 36507335367386450286940185384
758 38223636108988050923540165882
759 40019429397586389985296750120
760 41898342573571674524095165248
761 43864166053107973745824671740
762 45920860551530022904722072606
763 48072564621989773472613857142
764 50323602522912664069415193480
765 52678492428391163325477604412
766 55141954996248558788031014600
767 57718922309122182207313570836
768 60414547204571977643604857248
769 63234213010889269540188393540
770 66183543705992887355880523024
771 69268414517525922381110933234
772 72494962983038919172639491112
773 75869600489933392160316036752
774 79399024315677338653104966130
775 83090230189659673950989004160
776 86950525398958989261084248700
777 90987542461230079845449215708
778 95209253388896747848875176398
779 99623984569846312974733660420
780 104240432290889274299466120718
781 109067678931339968152023690890
782 114115209855231924219046606146
783 119392931031866629159529141440
784 124911187415649570286139958640
785 130680782117452763003166710270
786 136712996401103504324728195436
787 143019610539993101460396605424
788 149612925570273967906104426374
789 156505785978625197145762061800
790 163711603364164914799901110826
791 171244381115726913832570101404
792 179118740147451028147851269744
793 187349945737413963762266370378
794 195953935515904062885721109800
795 204947348651870237136168928518
796 214347556288108812385794649196
797 224172693277840655540613179816
798 234441691277534125903138512408
799 245174313253093265801269741140
800 256391189458917449233250742228
801 268113854951792288918051944324
802 280364788704157136925342247836
803 293167454383953446523525852336
804 306546342871058851206609887440
805 320527016583193010896925656618
806 335136155687214562251394321622
807 350401606274850247163777045244
808 366352430585182351529901362442
809 383018959359602629132423997280
810 400432846418498327920422333180
811 418627125552599645484253242266
812 437636269825770045194531089320
813 457496253389989327611132074228
814 478244615917450192858583766440
815 499920529758987197138668694274
816 522564869942572597153340221818
817 546220287130268410289766825976
818 570931283656912465251369250764
819 596744292778856851819831850980
820 623707761266368847386957505628
821 651872235478762309218171503928
822 681290451067055216298237501802
823 712017426454858239960026706426
824 744110560254398378845961270680
825 777629732780978909101444120492
826 812637411835885793265991300108
827 849198762934675608603798081360
828 887381764165040022367993897996
829 927257325865937320701422417200
830 968899415327537182590087363018
831 1012385186719637220000554200416
832 1057795116464709417539283961776
833 1105213144280513773534510390794
834 1154726820126412039887768651600
835 1206427457297014444246088694060
836 1260410291916740062203389432282
837 1316774649099150593896971864104
838 1375624116045677952824018141220
839 1437066722369487187858205716400
840 1501215127941855288852690940084
841 1568186818570477498908324917826
842 1638104309831700873929148783170
843 1711095359391699194604994272142
844 1787293188165216866405527272020
845 1866836710674586255076867602620
846 1949870774986444224641397558528
847 2036546412618798337926560427754
848 2127021098827011189988743378548
849 2221459023693736121190082388400
850 2320031374465048194016205314686
851 2422916629592818677969022080124
852 2530300864961988070101202498144
853 2642378072800643990039649640380
854 2759350493790924911336677692420
855 2881428962919584799748201156610
856 3008833269628796696153507460894
857 3141792532850275175136789187548
858 3280545591529298921139982847972
859 3425341411269539179513194315440
860 3576439507754999728477914400114
861 3734110387631666608361002861610
862 3898636007558915572734606678112
863 4070310252169142784620197151056
864 4249439431703746992905185188560
865 4436342800124303170421420437614
866 4631353094529819239162587369664
867 4834817096744155942233048744218
868 5047096217972320240461633209748
869 5268567107460204543005527668160
870 5499622286129757675924557087454
871 5740670806200321145099389610294
872 5992138937847281731705651658500
873 6254470883991053659394998111496
874 6528129524353062794996937266570
875 6813597189960628807728684303008
876 7111376469329798600122643068046
877 7421991047604035026105318049388
878 7745986579977596892857628650820
879 8083931600785210906471546815460
880 8436418469694640762976665000674
881 8804064356495746275330570116890
882 9187512266039023690742052260688
883 9587432104938162189243162286678
884 10004521791715289679113059088640
885 10439508412134040013722637864092
886 10893149421534824769561659689284
887 11366233896058453822352155416868
888 11859583834719014843802664972492
889 12374055514364401968261089712960
890 12910540899643597782728606164104
891 13469969110183461213637132907366
892 14053307947264902504450957012858
893 14661565482378627250090581130088
894 15295791710134677600940644178000
895 15957080268097473382495818036184
896 16646570226219561228888654487770
897 17365447948652490139356773820680
898 18114949030822779934955601142180
899 18896360314774500278310857129730
900 19711021985898197230540066040462
901 20560329754288448259010667345904
902 21445737124099894134991564408350
903 22368757754403834965341833050576
904 23330967915185122437331865778100
905 24334009042261770189492166779660
906 25379590395058211543302224547360
907 26469491821317089009322394593514
908 27605566632994675306804791352664
909 28789744597751123038366306910360
910 30024035050619573917239979388234
911 31310530130617342255000841683870
912 32651408147248819855423841000244
913 34048937082043036260256292634882
914 35505478230469894772637849599120
915 37023489989787588927149628860280
916 38605531798590580741100891635200
917 40254268234052381978700098840424
918 41972473273091269535689932032470
919 43763034723929569890081450271600
920 45628958834769367112894495107898
921 47573375086569001866370238740978
922 49599541177176694975896912689416
923 51710848204359620512704991660956
924 53910826055559991070934415213970
925 56203149012513769016629282606080
926 58591641579183767965967326385656
927 61080284541786721336813528215538
928 63673221270034724070640698493682
929 66374764269064858923711134892880
930 69189401991898227061464367204560
931 72121805922650571114915960270946
932 75176837941112710926183876339242
933 78359557979729663785081683432974
934 81675231984434176566075885572920
935 85129340191233012755575470290280
936 88727585730904383079105083839884
937 92475903574641941740867698181540
938 96380469833976551936137613413230
939 100447711428821114820150704652240
940 104684316138018012141686539812976
941 109097243047322699651906630037548
942 113693733410332664257870792937944
943 118481321938467894886270620940600
944 123467848536729280625156286213760
945 128661470502604521064262955756290
946 134070675206159392031050006523848
947 139704293270045147615094710917066
948 145571512268872756066962172129870
949 151681890968151169333775183274010
950 158045374123762340761233426987920
951 164672307863749856221419047182476
952 171573455675033392834849922118688
953 178760015018527409986683573180434
954 186243634597042214865795232034040
955 194036432301278496300984592534360
956 202151013860195443323631753281530
957 210600492223037353080080716036632
958 219398507701347204370661660745392
959 228559248900377754245064343960720
960 238097474470434494165268155834802
961 248028535709850041508737864261206
962 258368400052499610864530855125090
963 269133675474021911155620582366282
964 280341635852212710115478905977000
965 292010247318409247250751969379358
966 304158195638086424582006991768748
967 316804914660340164065567869018796
968 329970615877443471952616554052340
969 343676319137226555545455900621260
970 357943884552658006217086085470626
971 372796045654689622587440874382544
972 388256443836177351869424879252762
973 404349664136505178068401334376304
974 421101272418422293501484115993600
975 438537853990556739889516529387146
976 456687053731095881664859118618532
977 475577617770225853580522690604034
978 495239436791103782811459925665614
979 515703591011398500428503300158640
980 537002396909783213099748527447556
981 559169455764197693277399524876824
982 582239704071223878016129293524778
983 606249465918537956971037941690828
984 631236507385120340962319627907680
985 657240093046723084335901308908168
986 684301044667019019840166145142474
987 712461802157888954676675760979514
988 741766486895449797432975584201228
989 772260967481688503632422779317000
990 803992928044951688137300106026476
991 837011939176049902614833768415684
992 871369531600376806497409917961296
993 907119272690218215838636954679846
994 944316845925342660438565912171040
995 983020133414025278375188211124502
996 1023289301590869496406406573230512
997 1065186890212157884999556145514092
998 1108777904773994241322405462201196
999 1154129912483195502348284767817120
1000 1201313141915764496311492945672548