0 0
1 0
2 0
3 0
4 0
5 60
6 1701
7 14952
8 81228
9 331884
10 1116675
11 3256407
12 8500734
13 20306286
14 45093048
15 94189095
16 186736368
17 353904096
18 644842674
19 1134910242
20 1936817820
21 3215467584
22 5207403663
23 8245956642
24 12793342716
25 19481177100
26 29161079805
27 42967291185
28 62393475690
29 89386175970
30 126457686810
31 176821450281
32 244553430912
33 334783313568
34 453919778004
35 609914543700
36 812570347512
37 1073898515844
38 1408532323401
39 1834202893068
40 2372284987020
41 3048420668748
42 3893229480231
43 4943114478939
44 6241174216662
45 7838231517270
46 9793990724364
47 12178335943323
48 15072783696432
49 18572104345536
50 22786127614950
51 27841748569110
52 33885151465620
53 41084270015880
54 49631503743315
55 59746711334310
56 71680503130236
57 85717856211372
58 102182076876033
59 121439136721749
60 143902409990850
61 170037841351242
62 200369574845454
63 235486076358141
64 276046783625088
65 322789319536320
66 376537306273128
67 438208819664616
68 508825525054704
69 589522537936332
70 681559054636845
71 786329800428144
72 905377344588108
73 1040405334156972
74 1193292700414731
75 1366108894454175
76 1561130210639790
77 1780857259226430
78 2028033651964320
79 2305665967139535
80 2617045063192560
81 2965768812822816
82 3355766332325082
83 3791323783815498
84 4277111830991244
85 4818214832130000
86 5420161857173847
87 6088959618958314
88 6831127411941756
89 7653734155164108
90 8564437639618245
91 9571526083752633
92 10683962104441626
93 11911429214460594
94 13264380961288002
95 14754092825926545
96 16392717004391424
97 18193340198556768
98 20170044547182012
99 22337971832159676
100 24713391099335400
101 27313769837651220
102 30157848864854865
103 33265721072602260
104 36658914188458380
105 40360477717074060
106 44395074227684271
107 48789075160037667
108 53570661325928838
109 58769928288664614
110 64418996808054900
111 70552128543877827
112 77205847216229424
113 84419065426730496
114 92233217350228878
115 100692397512404670
116 109843505874560388
117 119736399452858136
118 130424050705352859
119 141962712926365422
120 154412092894042620
121 167835531023364204
122 182300189283380553
123 197877247144099677
124 214642105825189746
125 232674601125524250
126 252059225119572150
127 272885357013725925
128 295247503462867200
129 319245548654793600
130 344985014477572560
131 372577331092448976
132 402140118242614752
133 433797477635950428
134 467680296747773109
135 503926564397671800
136 542681698462681932
137 584098886097346284
138 628339436839630611
139 675573148990210023
140 725978689661317470
141 779743988900149518
142 837066648300757896
143 898154364527418999
144 963225368181668592
145 1032508878454516320
146 1106245574014815234
147 1184688080594356338
148 1268101475739988092
149 1356763811212926816
150 1450966653525426975
151 1551015643115121330
152 1657231072667620860
153 1769948485108384140
154 1889519291795426445
155 2016311411455141185
156 2150709930414351306
157 2293117784692696962
158 2443956464530599018
159 2603666741939316729
160 2772709421871043200
161 2951566117618554912
162 3140740051065652644
163 3340756878421501476
164 3552165542083998168
165 3775539149289466020
166 4011475878218301273
167 4260599912238672156
168 4523562402983002764
169 4801042462964760012
170 5093748188456003895
171 5402417713359260139
172 5727820294820530998
173 6070757431343675382
174 6432064014179964636
175 6812609512780356075
176 7213299195111923760
177 7635075383653945920
178 8078918747903371830
179 8545849634233778790
180 9036929433966483060
181 9553261990527188136
182 10095995046576440547
183 10666321732017218358
184 11265482093798201724
185 11894764668446669100
186 12555508098280528017
187 13249102792264726629
188 13976992632493202466
189 14740676727293608938
190 15541711211968319070
191 16381711098201640653
192 17262352173179788416
193 18185372949486947904
194 19152576666857733432
195 20165833346883489720
196 21227081901787214544
197 22338332298399388908
198 23501667778484692797
199 24719247136587459456
200 25993307056581780300
201 27326164508130416940
202 28720219204275107355
203 30177956121399470895
204 31701948082824522510
205 33294858407315801310
206 34959443623800303216
207 36698556253610783007
208 38515147661594558448
209 40412270977443709344
210 42393084088623518250
211 44460852706296148122
212 46618953505656896364
213 48870877342120905456
214 51220232544818948583
215 53670748288881845370
216 56226278048014198908
217 58890803128879481676
218 61668436288840035669
219 64563425438617291977
220 67580157431459458170
221 70723161940426069074
222 73997115425421148818
223 77406845191629290337
224 80957333541031723776
225 84653722018702418400
226 88501315755607444620
227 92505587909654214540
228 96672184206760821960
229 101006927583739516980
230 105515822934812377185
231 110205061963601477796
232 115081028142460318092
233 120150301781037931788
234 125419665205991995839
235 130896108053792356275
236 136586832678581712102
237 142499259677085739974
238 148641033532590704196
239 155020028380032579603
240 161644353894267919920
241 168522361303623132288
242 175662649530845470686
243 183074071463605937934
244 190765740356731388772
245 198747036368370456120
246 207027613232325479979
247 215617405068810404478
248 224526633335922624252
249 233765813924145007596
250 243345764396222801625
251 253277611374788834925
252 263572798080139376850
253 274243092020592190650
254 285300592837887730950
255 296757740310124085685
256 308627322514746149376
257 320922484154139639552
258 333656735046410932128
259 346843958783964295584
260 360498421562518948800
261 374634781183239454332
262 389268096230684288709
263 404413835429309004936
264 420087887181292220748
265 436306569288484730220
266 453086638861314347043
267 470445302417511646071
268 488400226173554576574
269 506969546531762976942
270 526171880766007327320
271 546026337909029634759
272 566552529844408155888
273 587770582606231725792
274 609701147889583779666
275 632365414774970726850
276 655785121669864165980
277 679982568470561516160
278 704980628947604983215
279 730802763358034383170
280 757473031287785208060
281 785016104727579442956
282 813457281385693028637
283 842822498241020512593
284 873138345339894342954
285 904432079840153436450
286 936731640305993093562
287 970065661257166042569
288 1004463487976142370176
289 1039955191576874340768
290 1076571584338850620020
291 1114344235310163202548
292 1153305486183349398456
293 1193488467447810560964
294 1234927114822648837737
295 1277656185973803103020
296 1321711277519405377164
297 1367128842327319465548
298 1413946207108864251207
299 1462201590312765055611
300 1511934120323417740950
301 1563183853967591765910
302 1615991795333740226220
303 1670399914908127012155
304 1726451169032023598640
305 1784189519684270650560
306 1843659954593542577286
307 1904908507684696407222
308 1967982279863629876308
309 2032929460145117434824
310 2099799347128136975475
311 2168642370823244473542
312 2239510114836598407804
313 2312455338915280799916
314 2387532001858606970913
315 2464795284800161667445
316 2544301614865345058178
317 2626108689209258243466
318 2710275499439804359854
319 2796862356430928096157
320 2885930915530963470720
321 2977544202171107050944
322 3071766637879081427208
323 3168664066703101684872
324 3268303782051305851056
325 3370754553951858828300
326 3476086656738988165965
327 3584371897170259163280
328 3695683642980446246220
329 3810096851877407314860
330 3927688100985417819435
331 4048535616741471692991
332 4172719305250106947182
333 4300320783102364726398
334 4431423408664541914944
335 4566112313842449003375
336 4704474436326936844272
337 4846598552326508165664
338 4992575309792882262906
339 5142497262145434158058
340 5296458902500482700620
341 5454556698411455585808
342 5616889127126013087351
343 5783556711366266441994
344 5954662055638281283452
345 6130309883077111305420
346 6310607072833662437349
347 6495662698009743243993
348 6685588064147713011162
349 6880496748281195056626
350 7080504638553379207650
351 7285729974409494116145
352 7496293387370087139840
353 7712317942391806904160
354 7933929179822441375580
355 8161255157957022324060
356 8394426496201865430696
357 8633576418853474007892
358 8878840799499293344113
359 9130358206047362064564
360 9388269946391966613900
361 9652720114722465018252
362 9923855638482506472399
363 10201826325986934024771
364 10486784914703718699078
365 10778887120208334797670
366 11078291685818047879188
367 11385160432913648992611
368 11699658311956231182384
369 12021953454206667055872
370 12352217224155509325870
371 12690624272671099708254
372 13037352590873735369028
373 13392583564743806276952
374 13756502030471881328571
375 14129296330558785972750
376 14511158370673779272700
377 14902283677279003905900
378 15302871456028448517225
379 15713124650949728108925
380 16133250004417054773810
381 16563458117923838056026
382 17003963513663421558102
383 17454984696926530104453
384 17916744219324069821184
385 18389468742843991900800
386 18873389104750999589232
387 19368740383337947062384
388 19875761964537848351136
389 20394697609405484328348
390 20925795522477665989845
391 21469308421021282844568
392 22025493605178336177996
393 22594613029017228268524
394 23176933372499650319667
395 23772726114372483922695
396 24382267605994203285534
397 25005839146105338255438
398 25643727056552631325992
399 26296222758976595354391
400 26963622852472252623600
401 27646229192232910166880
402 28344348969186900930210
403 29058294790637295382290
404 29788384761914663593020
405 30534942569053043590560
406 31298297562499347975231
407 32078784841866517316562
408 32876745341740805788668
409 33692525918553661809804
410 34526479438528744145325
411 35378964866714692010337
412 36250347357114346169994
413 37140998343921196882626
414 38051295633873913764618
415 38981623499739892277145
416 39932372774938831544448
417 40903940949317438612256
418 41896732266086435044164
419 42911157819931122934212
420 43947635656306848986520
421 45006590871930787278564
422 46088455716481543684473
423 47193669695518167689532
424 48322679674630240477836
425 49475939984830791722700
426 50653912529203881454935
427 51857066890818767728395
428 53085880441922665546230
429 54340838454424187655990
430 55622434211679643368060
431 56931169121594457500811
432 58267552831052057908272
433 59632103341682666803008
434 61025347126984518249174
435 62447819250810111769350
436 63900063487230199984692
437 65382632441788296592104
438 66896087674158579775491
439 68440999822220155351638
440 70017948727560733565820
441 71627523562422863478828
442 73270322958105959326641
443 74946955134837444087429
444 76658038033126426758882
445 78404199446613421532970
446 80186077156429709156094
447 82004319067080033281133
448 83859583343862417555072
449 85752538551838982542656
450 87683863796371735363800
451 89654248865237399121240
452 91664394372335443816080
453 93715011903003575493420
454 95806824160955035829085
455 97940565116852160262560
456 100116980158530739101516
457 102336826242889822770732
458 104600872049461709553723
459 106909898135676951779919
460 109264697093839314444750
461 111666073709825718715422
462 114114845123526301672464
463 116611840991039822967231
464 119157903648639748839408
465 121753888278526444137120
466 124400663076381003616458
467 127099109420736354868026
468 129850122044181366726444
469 132654609206413798965552
470 135513492869158031468295
471 138427708872963613886874
472 141398207115900780076668
473 144425951734169175297612
474 147511921284636148330101
475 150657108929321065250025
476 153862522621842206650170
477 157129185295842915583890
478 160458135055413769442610
479 163850425367527655362305
480 167307125256504735586560
481 170829319500524396496096
482 174418108830201382747692
483 178074610129243426150188
484 181799956637207787542664
485 185595298154374239030900
486 189461801248752123483777
487 193400649465239238192324
488 197413043536950400051596
489 201500201598733660540428
490 205663359402892250147295
491 209903770537130443722963
492 214222706644741650533286
493 218621457647057145539334
494 223101331968173971647972
495 227663656761980656354995
496 232309778141499500345904
497 237041061410564310227328
498 241858891297852562635902
499 246764672193291102512046
500 251759828386854594334500
501 256845804309776061588600
502 262024064778188966688075
503 267296095239220400987550
504 272663402019555072411900
505 278127512576489896590060
506 283689975751499116215801
507 289352362026329992667277
508 295116263781649233701778
509 300983295558260441303034
510 306955094320912984496550
511 313033319724722823164757
512 319219654384225930589184
513 325515804145085084622336
514 331923498358470920048448
515 338444490158138257830720
516 345080556740218850563968
517 351833499645751807556796
518 358705145045973087557349
519 365697344030385572212392
520 372811972897631358911820
521 380050933449188037720684
522 387416153285910843639363
523 394909586107442702460567
524 402533212014514316010366
525 410289037814156560570350
526 418179097327847600780280
527 426205451702617250316135
528 434370189725131240128240
529 442675428138778185009120
530 451123311963782169741810
531 459716014820364007057506
532 468455739254974351107612
533 477344717069621982130368
534 486385209654320710467279
535 495579508322678481060450
536 504929934650652393039612
537 514438840818493482988044
538 524108609955905254960701
539 533941656490440075316593
540 543940426499157685921770
541 554107398063570225280098
542 564445081627898283657306
543 574956020360662655280489
544 585642790519636588221312
545 596508001820183470607520
546 607554297807005030354964
547 618784356229325264672148
548 630200889419535455162232
549 641806644675325764434436
550 653604404645329050738825
551 665596987718302678256460
552 677787248415874242311820
553 690178077788877270927180
554 702772403817303106810215
555 715573191813895317057435
556 728583444831413121568086
557 741806204073590475396822
558 755244549309817585029708
559 768901599293571783847899
560 782780512184624837847600
561 796884485975053899014592
562 811216758919083470607654
563 825780609966785895988566
564 840579359201668030547988
565 855616368282171904717320
566 870895040887117335027603
567 886418823165114589678566
568 902191204187975365115004
569 918215716408150480674732
570 934495936120222849473345
571 951035483926484435326869
572 967838025206626057685058
573 984907270591569059256522
574 1002246976441468004253006
575 1019860945327913728964925
576 1037753026520366220704640
577 1055927116476846956018880
578 1074387159338920484478120
579 1093137147430995200299560
580 1112181121763973400552560
581 1131523172543280885731916
582 1151167439681306516066157
583 1171118113314282295056048
584 1191379434323634710413644
585 1211955694861838221795500
586 1232851238882801944495947
587 1254070462676820738588639
588 1275617815410122073877806
589 1297497799669040202445758
590 1319714972008849332561120
591 1342273943507287660243983
592 1365179380322804277870576
593 1388436004257561142842144
594 1412048593325222453541402
595 1436021982323563944556170
596 1460361063411934778464524
597 1485070786693604877349968
598 1510156160803030703649687
599 1535622253498072666934826
600 1561474192257197500779900
601 1587717164881699121999820
602 1614356420102971653218565
603 1641397268194868458984185
604 1668845081591181215461530
605 1696705295508273204117810
606 1724983408572901190767746
607 1753684983455260422865617
608 1782815647507287450021888
609 1812381093406255645383264
610 1842387079803698478747900
611 1872839431979695766093052
612 1903744042502558294571624
613 1935106871893946396987796
614 1966933949299458225291153
615 1999231373164723648734420
616 2032005311917039879022988
617 2065262004652585102045836
618 2099007761829246573618159
619 2133248965965099815086947
620 2167992072342575723652870
621 2203243609718352591846054
622 2239010181039010210760628
623 2275298464162483412404227
624 2312115212585352587854896
625 2349467256176008899840000
626 2387361501913732090860750
627 2425804934633718971082750
628 2464804617778100853898500
629 2504367694152988391343000
630 2544501386691582446409435
631 2585212999223389824769326
632 2626509917249582874451452
633 2668399608724542148677228
634 2710889624843621514288009
635 2753987600837175276032925
636 2797701256770887075415282
637 2842038398352440511822234
638 2887006917744571623287286
639 2932614794384543554459173
640 2978870095810083930174720
641 3025780978491825644458368
642 3073355688672291966798096
643 3121602563211467060177424
644 3170530030438993198576992
645 3220146611013036165497820
646 3270460918785860509502709
647 3321481661676156527823288
648 3373217642548161044738892
649 3425677760097614247700716
650 3478871009744595041051475
651 3532806484533277574678055
652 3587493376038651803033310
653 3642940975280251128674190
654 3699158673642930383787720
655 3756155963804737603114935
656 3813942440671923242236656
657 3872527802321130696354912
658 3931921850948812176490818
659 3992134493827914202424754
660 4053175744271877174728700
661 4115055722605993691884512
662 4177784657146170482746719
663 4241372885185139029495026
664 4305830853986160161731068
665 4371169121784268108507020
666 4437398358795099701831373
667 4504529348231354632580481
668 4572572987326932867754314
669 4641540288368795546652162
670 4711442379736595882809770
671 4782290506950126808434489
672 4854096033724632308600448
673 4926870443034029603622432
674 5000625338182089549816036
675 5075372443881622841273700
676 5151123607341719808342360
677 5227890799363091822179620
678 5305686115441562529092505
679 5384521776879757353326940
680 5464410131907039922578060
681 5545363656807744286732236
682 5627394957057752017232247
683 5710516768469463491978283
684 5794741958345212888840374
685 5880083526639176629663350
686 5966554607127825236094492
687 6054168468588968778657579
688 6142938515989446321236016
689 6232878291681509984513088
690 6324001476607954473950070
691 6416321891516043140563878
692 6509853498180281866096116
693 6604610400634092288145704
694 6700606846410436105468707
695 6797857227791442428932470
696 6896376083067090369547644
697 6996178097802999281592108
698 7097278106117379306086097
699 7199691091967195087778981
700 7303432190443595767366050
701 7408516689076664579869290
702 7514960029149541619990430
703 7622777807021973565778445
704 7731985775463344383148160
705 7842599844995241265642560
706 7954636085243610296349816
707 8068110726300556552067832
708 8183040160095843603655248
709 8299440941778147601019244
710 8417329791106121366368125
711 8536723593849324155201472
712 8657639403199072981023564
713 8780094441189271636947756
714 8904106100127273785211483
715 9029691944034836724144495
716 9156869710099222681327758
717 9285657310134504721548126
718 9416072832053134598695344
719 9548134541347830121964127
720 9681860882583839848615920
721 9817270480901643158123424
722 9954382143530144005767018
723 10093214861310416897676762
724 10233787810230063873917676
725 10376120352968241531500400
726 10520232040451417365165095
727 10666142613419914950434490
728 10813872004005307740763260
729 10963440337318721498626380
730 11114867933050105629089685
731 11268175307078533933792521
732 11423383173093595553346042
733 11580512444227937116912338
734 11739584234701017369180114
735 11900619861474135797093025
736 12063640845916797031517952
737 12228668915484473052563424
738 12395726005407825481473996
739 12564834260393450496935628
740 12736016036336209169230920
741 12909293902043206261982388
742 13084690640969480808217761
743 13262229252965472025184484
744 13441932956036324390732172
745 13623825188113095963172620
746 13807929608835934286318079
747 13994270101349284481890803
748 14182870774109194392691302
749 14373755962702781901810246
750 14566950231679929815770500
751 14762478376397273962792275
752 14960365424874550421386800
753 15160636639663368059203200
754 15363317519728472827480350
755 15568433802341570522591310
756 15776011464987774993013476
757 15986076727284749037613752
758 16198656052914605509405803
759 16413776151568636407916734
760 16631463980904938012994300
761 16851746748519000383293932
762 17074651913927329813808409
763 17300207190564173118642861
764 17528440547791412877794898
765 17759380212921703059974970
766 17993054673254914707496518
767 18229492678127961643980021
768 18468723240978076441050624
769 18710775641419607156366592
770 18955679427334405632196320
771 19203464416975878421365984
772 19454160701086771685729088
773 19707798645030761691364092
774 19964408890937922804487941
775 20224022359864145172582600
776 20486670253964574556469580
777 20752384058681147061034860
778 21021195544944291795004515
779 21293136771388874773600695
780 21568240086584457662069310
781 21846538131279945242965806
782 22128063840662695775714712
783 22412850446632168703323143
784 22700931480088184448229104
785 22992340773233871327103200
786 23287112461893374902998162
787 23585280987844405382555394
788 23886881101165698956032476
789 24191947862599469268711168
790 24500516645928925503782895
791 24812623140370933849088898
792 25128303352983899413116156
793 25447593611090945949418764
794 25770530564718471043148637
795 26097151189050154708640145
796 26427492786896499643001514
797 26761592991179981677422498
798 27099489767435889265413882
799 27441221416328931145450761
800 27786826576185691614499200
801 28136344225543013148665760
802 28489813685712386407722420
803 28847274623360427961526580
804 29208767053105526378378040
805 29574331340130737618133060
806 29944008202813010976430761
807 30317838715368827130680172
808 30695864310516330143508108
809 31078126782154035585179724
810 31464668288056197243075975
811 31855531352584915193646267
812 32250758869419068320351254
813 32650394104300154669970966
814 33054480697795123349278188
815 33463062668076281974467195
816 33876184413718363996884528
817 34293890716512840540532416
818 34716226744299561699507654
819 35143238053815812557000182
820 35574970593562869501707220
821 36011470706690142732521544
822 36452785133896991158127283
823 36898961016352296214684422
824 37350045898631881442104956
825 37806087731673864977520300
826 38267134875752032443412065
827 38733236103467318027527605
828 39204440602757481872128770
829 39680797979925072211328010
830 40162358262683761017251310
831 40649171903223142238533341
832 41141289781292082038197632
833 41638763207300710762304448
834 42141643925441146695862344
835 42649984116827041988397000
836 43163836402652041458253872
837 43683253847367245312180364
838 44208289961877767144989581
839 44738998706758478913152208
840 45275434495489034905996620
841 45817652197708267068820908
842 46365707142488044363635051
843 46919655121626689185457919
844 47479552392962044185093102
845 48045455683704283183100670
846 48617422193788560194269824
847 49195509599247590917280943
848 49779776055604261380425712
849 50370280201284358771231776
850 50967081161049519815614650
851 51570238549450492410755370
852 52179812474300806555278540
853 52795863540170950960482960
854 53418452851903152067356855
855 54047642018146852535892810
856 54683493154914986615804796
857 55326068889161150151142092
858 55975432362377763315493413
859 56631647234215324519480089
860 57294777686122854278050650
861 57964888425009628171711602
862 58642044686928298383261474
863 59326312240779503639838321
864 60017757392038067739145728
865 60716446986500887188589920
866 61422448414056608836741788
867 62135829612477198728033436
868 62856659071231503763910184
869 63585005835320908106786772
870 64320939509137186617101745
871 65064530260342657968527604
872 65815848823772740441977228
873 66574966505361013755450252
874 67341955186086890643987471
875 68116887325946002262047875
876 68899835967943401839492550
877 69690874742109691382053350
878 70490077869540176567682900
879 71297520166457155351527075
880 72113277048295446154432560
881 72937424533811261872901376
882 73770039249214536312232302
883 74611198432324810009246878
884 75460979936750782776486084
885 76319462236093640666083800
886 77186724428174265418675707
887 78062846239284434830688334
888 78947908028462122842173436
889 79841990791791008517008748
890 80745176166724303457778345
891 81657546436433007568975293
892 82579184534178703454336946
893 83510174047711000107130074
894 84450599223689736926049942
895 85400544972132059464085445
896 86360096870884478693232384
897 87329341170120025944309888
898 88308364796860616058351792
899 89297255359524731664106416
900 90296101152500541875085600
901 91304991160744569079357980
902 92324015064406017875883285
903 93353263243476880592634840
904 94392826782467934204057420
905 95442797475110743848558060
906 96503267829085788530729331
907 97574331070776824977858887
908 98656081150051606005986718
909 99748612745069070137333454
910 100852021267113119598340200
911 101966402865453104215833687
912 103091854432231129117960944
913 104228473607376304536526176
914 105376358783546056398210018
915 106535609111094616783858770
916 107706324503068813727599548
917 108888605640231280220967456
918 110082553976111202681523839
919 111288271742082729540601362
920 112505861952471161000833020
921 113735428409687041411009164
922 114977075709388276103560173
923 116230909245670394938583457
924 117497035216285085197822986
925 118775560627887116872368450
926 120066593301309783789070410
927 121370241876868984422768345
928 122686615819696066644401280
929 124015825425099561058916640
930 125357981823955927991613060
931 126713196988129443587148036
932 128081583735921350891912472
933 129463255737548402197822308
934 130858327520650919333803449
935 132266914475830499000351100
936 133689132862217490652529292
937 135125099813068374847641804
938 136574933341393170385552791
939 138038752345612998982265163
940 139516676615247936630878070
941 141008826836635281218442678
942 142515324598678366382518716
943 144036292398626052007403979
944 145571853647883022177066032
945 147122132677851021819750720
946 148687254745801163698076694
947 150267346040777437818149958
948 151862533689531555751848372
949 153472945762489262787934056
950 155098711279748251250052675
951 156739960217107808742973590
952 158396823512130335512614780
953 160069433070234865530482220
954 161757921770822726339135985
955 163462423473435473122175685
956 165183073023945232890016866
957 166920006260777595101408682
958 168673360021167185470222398
959 170443272147446060137521069
960 172229881493365057820304000
961 174033327930448247980606272
962 175853752354380613491824664
963 177691296691429106713237656
964 179546103904897218318689808
965 181418318001613198661320620
966 183308084038452071893035933
967 185215548128891583495146976
968 187140857449602222315239244
969 189084160247071458644881452
970 191045605844262340313244795
971 193025344647306589213075599
972 195023528152232341117751118
973 197040308951726672091349662
974 199075840741933055237783376
975 201130278329283891980075775
976 203203777637368262506817520
977 205296495713835040469703840
978 207408590737331517463846410
979 209540222024477683271262330
980 211691550036876308297574060
981 213862736388158975082507696
982 216053943851068206216253767
983 218265336364575836446155738
984 220497079041037777211517564
985 222749338173385322298573900
986 225022281242353143762845877
987 227316076923744127722212649
988 229630895095731200081065146
989 231966906846196292703874578
990 234324284480106601015405170
991 236703201526928284464629313
992 239103832748077761750164736
993 241526354144410753166748384
994 243970942963749222894891372
995 246437777708446374519424620
996 248927038142989853527146504
997 251438905301643310999223028
998 253973561496126483180368577
999 256531190323333942074152196
1000 259111976673092672682031500