0 1
1 33
2 421
3 3171
4 16954
5 71148
6 249228
7 758934
8 2066559
9 5135845
10 11828817
11 25546885
12 52216164
13 101751664
14 190171248
15 342572508
16 597234429
17 1011161361
18 1667449861
19 2684929863
20 4230610846
21 6535551660
22 9914869900
23 14792713650
24 21733135515
25 31477936581
26 44992686753
27 63522278281
28 88657531656
29 122414547904
30 167328689088
31 226565270008
32 304049259129
33 404616516129
34 534189337605
35 699979341867
36 910720998850
37 1176939402444
38 1511256190444
39 1928737842318
40 2447290927543
41 3088109237829
42 3876178115601
43 4840841689101
44 6016439141868
45 7443016581616
46 9167121531120
47 11242687542100
48 13732016932725
49 16706870170705
50 20249670967461
51 24454836715023
52 29430244486566
53 35298843434316
54 42200425055404
55 50293563457578
56 59757738442963
57 70795654939749
58 83635773049249
59 98535063739665
60 115782006008592
61 135699842154240
62 158650108641024
63 185036460919024
64 215308811459313
65 249967801198753
66 289569625549029
67 334731237115891
68 386135948296266
69 444539457973548
70 510776327615436
71 585766933194630
72 670524920500975
73 766165192594725
74 873912459364945
75 995110380405141
76 1131231333700468
77 1283886843937776
78 1454838705601776
79 1646010837408204
80 1859501906048493
81 2097598758680593
82 2362790705097669
83 2657784692040919
84 2985521413695150
85 3349192404016492
86 3752258158191180
87 4198467332213154
88 4691877071296779
89 5236874519609733
90 5838199565620513
91 6500968879205529
92 7230701298552856
93 8033344626833856
94 8915303900590528
95 9883471193806056
96 10945257023689065
97 12108623426309025
98 13382118772371525
99 14774914395618235
100 16296843108577746
101 17958439682680588
102 19770983372085036
103 21746542562940286
104 23898021632240679
105 26239210102899333
106 28784834184192273
107 31550610789295389
108 34553304124256764
109 37810784945416560
110 41342092585006192
111 45167499847428420
112 49308580881540709
113 53788282137136209
114 58630996516740453
115 63862640836817823
116 69510736715510454
117 75604495007113996
118 82174903906629996
119 89254820850924058
120 96879068346262851
121 105084533855301925
122 113910273879950625
123 123397622379950625
124 133590303670471200
125 144534549945547776
126 156279223577771008
127 168875944348272096
128 182379221764746721
129 196846592629015329
130 212338764019431973
131 228919761857328003
132 246657085230611034
133 265621866651634284
134 285889038430507020
135 307537505349133942
136 330650323825450335
137 355314887761561189
138 381623121273796689
139 409671678507063973
140 439562150740306308
141 471401280994376304
142 505301186358189936
143 541379588253653436
144 579760050864546013
145 620572227959298321
146 663952118342430085
147 710042330174300775
148 758992354403785150
149 810958847563511340
150 866105924182393356
151 924605459075352978
152 986637399775358331
153 1052390089378208581
154 1122060600075866529
155 1195855077659583913
156 1273989097279578408
157 1356688030753607104
158 1444187425722439104
159 1536733396955960280
160 1634583030119446617
161 1738004798315419425
162 1847278991722446469
163 1962698160658278219
164 2084567572400808418
165 2213205682106523468
166 2348944618172356204
167 2492130682393186926
168 2643124865273638551
169 2802303376859293893
170 2970058193459021841
171 3146797620636736045
172 3332946872857625100
173 3528948670180687600
174 3735263852396279280
175 3952372011014333236
176 4180772139515948373
177 4420983302288156241
178 4673545322668872741
179 4939019490536319279
180 5217989289884558278
181 5511061146834230988
182 5818865198535111724
183 6142056083424702474
184 6481313753314785715
185 6837344307785631717
186 7210880851375420065
187 7602684374060384049
188 8013544655529221424
189 8444281193763436288
190 8895744158443484928
191 9368815369708893904
192 9864409302808901841
193 10383474119188647841
194 10926992724564489573
195 11495983854550683411
196 12091503188408397930
197 12714644491496861100
198 13366540787015361100
199 14048365557633831270
200 14761333977618851791
201 15506704176071094693
202 16285778531899525201
203 17099905001167051701
204 17950478477451789204
205 18838942185877667568
206 19766789111477776368
207 20735563462563593644
208 21746862169783096269
209 22802336421560695825
210 23903693236621986117
211 25052697074316427255
212 26251171483461327054
213 27501000790440813804
214 28804131827303925708
215 30162575700616471938
216 31578409601831948779
217 33053778659957522181
218 34590897837301915681
219 36192053869102970553
220 37859607247843673656
221 39595994253076578240
222 41403729027587774400
223 43285405700742899400
224 45243700559869114185
225 47281374270538511521
226 49401274146630063813
227 51606336471058965211
228 53899588868074073586
229 56284152728036113804
230 58763245685601364908
231 61340184152247720798
232 64018385904092287239
233 66801372725962057989
234 69692773112691699985
235 72696325028635072317
236 75815878726389806620
237 79055399625747087984
238 82418971253891695984
239 85910798247890395428
240 89535209420519906373
241 93296660890498933329
242 97199739278202094821
243 101249164967947067071
244 105449795437959839958
245 109806628659136680076
246 114324806563735205100
247 119009618585140896250
248 123866505269869411875
249 128901061962979215525
250 134119042568083296801
251 139526363383163143233
252 145129107013402616896
253 150933526362274000896
254 156946048702123208704
255 163173279825515994048
256 169622008278621961153
257 176299209677928255009
258 183212051111590009509
259 190367895626739948195
260 197774306804094968442
261 205439053421213095660
262 213370114205769869964
263 221575682680239024214
264 230064172099378229823
265 238844220481936725733
266 247924695738017806929
267 257314700893545432261
268 267023579413300617636
269 277060920624009810288
270 287436565238984093296
271 298160610985824847260
272 309243418338728398525
273 320695616356939211025
274 332528108630918332165
275 344752079337811082631
276 357378999407815386078
277 370420632803069667756
278 383889042910696911756
279 397796599051659255154
280 412155983107095414363
281 426980196263831284933
282 442282565880772231329
283 458076752477903888329
284 474376756849646731080
285 491196927304328236992
286 508551967031555160000
287 526456941599287266744
288 544927286582432845369
289 563978815324805391393
290 583627726836300101893
291 603890613827168169579
292 624784470881286362626
293 646326702770339004876
294 668535132910849234668
295 691428011966016319566
296 715024026594335839095
297 739342308346999718725
298 764402442716093406225
299 790224478335627926605
300 816828936337465134636
301 844236819864215204848
302 872469623741206258416
303 901549344309647024916
304 931498489423124575029
305 962340088609600438353
306 994097703401089839013
307 1026795437833230341199
308 1060457949116967897574
309 1095110458484610136140
310 1130778762212518706092
311 1167489242822734630890
312 1205268880465852887699
313 1244145264487484846949
314 1284146605180669764513
315 1325301745726619222353
316 1367640174326201261904
317 1411192036524593948416
318 1455988147731561244416
319 1502060005939827356848
320 1549439804644049155761
321 1598160445962909843105
322 1648255553966880778725
323 1699759488214222247475
324 1752707357497817976970
325 1807135033805462390316
326 1863079166496243902668
327 1920577196695692045126
328 1979667371912380824751
329 2040388760878705505829
330 2102781268618574925393
331 2166885651744786535893
332 2232743533988876600244
333 2300397421966263349744
334 2369890721179526454000
335 2441267752262691844492
336 2514573767469416780205
337 2589854967407996045329
338 2667158518026136325829
339 2746532567848472124183
340 2828026265469823040238
341 2911689777307218871404
342 2997574305613745767756
343 3085732106757293617506
344 3176216509767311936203
345 3269081935152708789381
346 3364383913994054693665
347 3462179107313281016025
348 3562525325724090125400
349 3665481549366322445760
350 3771107948127553615296
351 3879465902155223173288
352 3990618022662624574761
353 4104628173032114873761
354 4221561490218931119429
355 4341484406459029375483
356 4464464671284391303698
357 4590571373849272445964
358 4719874965570895697964
359 4852447283088122990910
360 4988361571541667886567
361 5127692508179441645445
362 5270516226290655349009
363 5416910339472330844509
364 5566953966231903636028
365 5720727754929631368048
366 5878313909064552238704
367 6039796212907768539396
368 6205260057486861546021
369 6374792466925275185233
370 6548482125140537267301
371 6726419402905218615775
372 6908696385274562133750
373 7095406899384745727500
374 7286646542625775061100
375 7482512711193034340826
376 7683104629021555726083
377 7888523377107100534821
378 8098871923218178156321
379 8314255152003161503329
380 8534779895496690929248
381 8760554964029591804928
382 8991691177546564393984
383 9228301397335938285984
384 9470500558175817443745
385 9718405700900975894817
386 9972136005394898248485
387 10231812824011393548739
388 10497559715430245481114
389 10769502478951396637548
390 11047769189232199408908
391 11332490231472301120054
392 11623798337050766247711
393 11921828619620073967461
394 12226718611661664863313
395 12538608301507746402021
396 12857640170834102725060
397 13183959232628690444400
398 13517713069640838444400
399 13859051873315906191740
400 14208128483220291738781
401 14565098426961717473553
402 14930119960609758722181
403 15303354109621617547431
404 15684964710278181510654
405 16075118451635444774188
406 16473984917996406717708
407 16881736631908601225554
408 17298549097692447973179
409 17724600845505655400005
410 18160073475948943603617
411 18605151705218394126825
412 19060023410809772535144
413 19524879677780208798144
414 19999914845572659794368
415 20485326555408617756568
416 20981315798254568162329
417 21488086963367740455201
418 22005847887426735053701
419 22534809904252650370443
420 23075187895126374021666
421 23627200339707743059020
422 24191069367562318901100
423 24767020810301563682350
424 25355284254342245972055
425 25956093094290945246661
426 26569684586959566125073
427 27196299906017815199341
428 27836184197288635312716
429 28489586634692634353904
430 29156760476847588050928
431 29837963124329138860788
432 30533456177598855862549
433 31243505495605863572049
434 31968381255068290806565
435 32708358010440834137967
436 33463714754574774083590
437 34234734980076825995724
438 35021706741373251623724
439 35824922717485701537738
440 36644680275525303020403
441 37481281534911552653029
442 38335033432322617646241
443 39206247787383694992241
444 40095241369100122747248
445 41002335963041983188736
446 41927858439286983233280
447 42872140821128443347600
448 43835520354555272238225
449 44818339578510850864545
450 45820946395937795786341
451 46843694145615618530643
452 47886941674798344544426
453 48951053412659202389676
454 50036399444549541136204
455 51143355587079181415718
456 52272303464025453318543
457 53423630583078222242469
458 54597730413428251941969
459 55795002464206302375925
460 57015852363780408513492
461 58260691939918835031280
462 59529939300826250821104
463 60824018917060716426604
464 62143361704339126939533
465 63488405107238802512913
466 64859593183802968489029
467 66257376691057917195831
468 67682213171449693736206
469 69134567040208198581228
470 70614909673646650481356
471 72123719498404404129090
472 73661482081641168143275
473 75228690222190720299525
474 76825844042682268503585
475 78453451082637657795321
476 80112026392552675680888
477 81802092628970760319936
478 83524180150557468543936
479 85278827115184113351304
480 87066579578029033415433
481 88887991590705010253473
482 90743625301421402037189
483 92634051056189616582939
484 94559847501080599836210
485 96521601685543070167692
486 98519909166791283023020
487 100555374115271164917534
488 102628609421213710441159
489 104740236802284590837253
490 106890886912338977843473
491 109081199451290641832829
492 111311823276104438869596
493 113583416512921357098096
494 115896646670325348913008
495 118252190753761231618276
496 120650735381112995768325
497 123092976899451917100625
498 125579621502963924913125
499 128111385352065736914175
500 130688994693719327976726
501 133313185982954357863308
502 135984706005608240853996
503 138704312002293598306746
504 141472771793602893508579
505 144290863906560106737573
506 147159377702329367249953
507 150079113505190517934209
508 153050882732791647635584
509 156075508027688685649920
510 159153823390182212616192
511 162286674312461702002560
512 165474917914067466581889
513 168719423078680644729889
514 172021070592251622052773
515 175380753282477344762083
516 178799376159638042362554
517 182277856558803938605036
518 185817124283422591281036
519 189418121750297563298838
520 193081804135969189583871
521 196809139524508266688485
522 200601109056733554579025
523 204458707080864042891525
524 208382941304616997011940
525 212374832948762862643056
526 216435416902148171068528
527 220565741878197651115356
528 224766870572906817849981
529 229039879824336372320529
530 233385860773619811179013
531 237805919027495709782983
532 242301174822376207386654
533 246872763189963288287404
534 251521834124424518295180
535 256249552751139961640242
536 261057099497032069429275
537 265945670262490397001669
538 270916476594903074027169
539 275970745863807017923593
540 281109721437668948159368
541 286334662862309326240704
542 291646846040981413667776
543 297047563416117707878776
544 302538124152756084185593
545 308119854323658039940641
546 313794097096131505661445
547 319562212920570756578475
548 325425579720726027062850
549 331385593085715499634380
550 337443666463792409747436
551 343601231357880077302798
552 349859737522887745838391
553 356220653164820180611141
554 362685465141694047296529
555 369255679166274163802253
556 375932820010642788718188
557 382718431712615181207024
558 389614077784014738679024
559 396621341420821090390740
560 403741825715204597161717
561 410977153869460779715665
562 418328969411858270723749
563 425798936414413958457999
564 433388739712609063052838
565 441100085127059959722828
566 448934699687157636895404
567 456894331856689751089066
568 464980751761459314500691
569 473195751418914125660773
570 481541144969801128172961
571 490018768911859957474705
572 498630482335570010739600
573 507378167161965450489600
574 516263728382532628197120
575 525289094301204490133616
576 534456216778466603962993
577 543767071477589521085601
578 553223658113002266512101
579 562828000700821825086579
580 572582147811553570185418
581 582488172824977658593068
582 592548174187236493098444
583 602764275670138432466694
584 613138626632693006820975
585 623673402284892975118117
586 634370803953758640321105
587 645233059351659917060629
588 656262422846931726038004
589 667461175736798369153008
590 678831626522622619343088
591 690376111187495339395404
592 702096993476181524540781
593 713996665177438744459281
594 726077546408724041421253
595 738342085903305422655831
596 750792761299794166681390
597 763432079434114245249900
598 776262576633925244749900
599 789286819015515253381410
600 802507402783180263160971
601 815926954531106718836613
602 829548131547773929091361
603 843373622122893138990361
604 857406145856900146481304
605 871648453973018429891008
606 886103329631909837773248
607 900773588248929977154664
608 915662077814005521197289
609 930771679214150742548385
610 946105306558640664181317
611 961665907506858305345595
612 977456463598833586340434
613 993479990588491542204684
614 1009739538779627582077228
615 1026238193364627617926398
616 1042979074765950973575079
617 1059965338980394072460421
618 1077200177926152990363921
619 1094686819792703047429533
620 1112428529393513702154876
621 1130428608521617098694000
622 1148690396308048707750000
623 1167217269583178590562500
624 1186012643240951905009125
625 1205079970606057362642001
626 1224422743804042435570533
627 1244044494134394202480671
628 1263948792446604813749046
629 1284139249519240646568204
630 1304619516442034312247148
631 1325393285001018769389978
632 1346464288066722888485059
633 1367836299985447905558309
634 1389513136973644294957345
635 1411498657515408684038817
636 1433796762763120525529760
637 1456411396941238336625664
638 1479346547753275407473664
639 1502606246791974975569248
640 1526194569952704956769633
641 1550115637850092418096929
642 1574373616237918072269861
643 1598972716432291168964611
644 1623917195738125253163738
645 1649211357878935356607596
646 1674859553429977284315660
647 1700866180254749754396150
648 1727235683944880245911775
649 1753972558263415506417765
650 1781081345591537767936081
651 1808566637378727817577253
652 1836433074596396166769156
653 1864685348195003661100656
654 1893328199564692971137904
655 1922366420999452503222588
656 1951804856164834368215133
657 1981648400569248145402129
658 2011902002038852278346629
659 2042570661196065039322855
660 2073659431941717099143742
661 2105173421940867839661100
662 2137117793112307646994444
663 2169497762121768524626194
664 2202318600878865466888443
665 2235585637037791135060293
666 2269304254501786480295329
667 2303479893931410059906601
668 2338118053256628896151976
669 2373224288192753829586368
670 2408804212760242422279616
671 2444863499808392569740120
672 2481407881542950084235225
673 2518443150057653616360225
674 2555975157869740386179205
675 2594009818459436300043211
676 2632553106813454134284898
677 2671611059972523572394316
678 2711189777582976987998316
679 2751295422452414971996654
680 2791934221109475708551703
681 2833112464367732411286213
682 2874836507893743138015249
683 2917112772779277409624749
684 2959947746117744166310540
685 3003347981584845702308592
686 3047320100023482328480240
687 3091870790032932620665524
688 3137006808562334220584149
689 3182734981508490265247313
690 3229062204318026630345253
691 3275995442593925282895279
692 3323541732706459148573766
693 3371708182408554009613516
694 3420501971455603059925548
695 3469930352229759855202186
696 3520000650368735507176755
697 3570720265399126082954725
698 3622096671374296282392225
699 3674137417516845578880945
700 3726850128865683121604016
701 3780242506927737810355968
702 3834322330334330067371776
703 3889097455502231944285776
704 3944575817299442316341329
705 4000765429715704030296993
706 4057674386537789987125093
707 4115310862029585255574419
708 4173683111616992427970794
709 4232799472577687545257900
710 4292668364735754034236492
711 4353298291161222216243430
712 4414697838874542063123279
713 4476875679556016993285029
714 4539840570260226617905233
715 4603601354135466464937013
716 4668166961148232826512404
717 4733546408812780993583856
718 4799748802925785260239856
719 4866783338306129199050028
720 4934659299539854828047181
721 5003386061730299409538065
722 5072973091253448740851525
723 5143429946518535917382775
724 5214766278733914668876110
725 5286991832678236490805996
726 5360116447476960913968588
727 5434150057384228376982786
728 5509102692570125288322411
729 5584984479913370986759429
730 5661805643799456431692833
731 5739576506924264577769273
732 5818307491103202511470264
733 5898009118085875550947264
734 5978692010376333634330560
735 6060366892058920446021192
736 6143044589629755855097545
737 6226736032833882364930209
738 6311452255508106398400709
739 6397204396429565368762203
740 6484003700170051612163698
741 6571861517956124384184204
742 6660789308535041249389996
743 6750798639046540319937246
744 6841901185900504926594183
745 6934108735660542433252101
746 7027433185933509034033425
747 7121886546265012500488125
748 7217480939040924975097500
749 7314228600394938036377200
750 7412141881122192390289776
751 7511233247599014672441508
752 7611515282708793975649221
753 7713000686774030847920721
754 7815702278494591636697829
755 7919632995892201186364223
756 8024805897261207027521878
757 8131234162125648328390284
758 8238931092202663010882284
759 8347910112372266566459770
760 8458184771653536239772067
761 8569768744187234381330085
762 8682675830224904904070689
763 8796919957124476912618689
764 8912515180352409708358848
765 9029475684492413508087808
766 9147815784260780349026304
767 9267549925528359788335936
768 9388692686349214141002561
769 9511258777995988136020513
770 9635263046002028007238821
771 9760720471210285172012835
772 9887646170829039787942650
773 10016055399494479615473900
774 10145963550340169751987340
775 10277386156073448941211606
776 10410338890058788300359103
777 10544837567408148446308581
778 10680898146078371141440081
779 10818536727975641719369029
780 10957769560067058690826788
781 11098613035499347070295408
782 11241083694724752104725104
783 11385198226634150226744604
784 11530973469697414196217405
785 11678426413111069535801617
786 11827574197953279508337925
787 11978434118346196026419719
788 12131023622625714027392094
789 12285360314518666990282668
790 12441461954327501414787468
791 12599346460122468226419954
792 12759031908941369216281051
793 12920536537996896768623301
794 13083878745891605274463393
795 13249077093840552774944841
796 13416150306901651523966920
797 13585117275213766305777600
798 13755997055242599489777600
799 13928808871034401951700280
800 14103572115477549137618361
801 14280306351572021694883873
802 14459031313706830242132741
803 14639766908945423998880491
804 14822533218319123144001154
805 15007350498128614921518028
806 15194239181253553661642988
807 15383219878470305034880974
808 15574313379777875007268599
809 15767540655732064115440965
810 15962922858787887831219217
811 16160481324650303936783565
812 16360237573633287983242924
813 16562213312027298057533424
814 16766430433475170235074288
815 16972911020356486248481428
816 17181677345180455055887029
817 17392751871987350146037841
818 17606157257758544571346341
819 17821916353835185854447823
820 18040052207345553068573286
821 18260588062641138547183180
822 18483547362741496833821100
823 18708953750787903639039850
824 18936831071505867727525395
825 19167203372676538815197541
826 19400094906617054713100193
827 19635530131669871112309201
828 19873533713701117561882576
829 20114130527608023350056704
830 20357345658835457157453568
831 20603204404901624510008368
832 20851732276932967218654769
833 21102955001208309152516769
834 21356898520712292852452325
835 21613588996698151652274867
836 21873052810259862135845130
837 22135316563913721919477804
838 22400407083189397910745804
839 22668351418230490356789958
840 22939176845404658157654063
841 23212910868923351082965029
842 23489581222471194693465681
843 23769215870845073932484181
844 24051843011602961516389428
845 24337491076722537417436656
846 24626188734269645897152240
847 24917964890076636713541900
848 25212848689430637290932525
849 25510869518771802807175185
850 25812057007401591319246021
851 26116441029201111214983063
852 26424051704359588445791086
853 26734919401113001162633836
854 27049074737492929545513804
855 27366548583085668784914658
856 27687372060801653342350923
857 28011576548655240786233989
858 28339193681554903668723489
859 28670255353103878079088985
860 29004793717411317679359192
861 29342841190914002198685120
862 29684430454208649533889984
863 30029594453894880775122984
864 30378366404428887647376553
865 30730779789987852030867873
866 31086868366345167395925829
867 31446666162756512161064571
868 31810207483856825156364946
869 32177526911568233548125708
870 32548659307018983754988076
871 32923639812473426060380350
872 33302503853273103801174375
873 33685287139788998187893125
874 34072025669384979987659025
875 34462755728392519477326301
876 34857513894096706250898108
877 35256337036733630642390896
878 35659262321499178702774896
879 36066327210569292847491204
880 36477569465131750469323173
881 36893027147429512990083153
882 37312738622815698003665509
883 37736742561820227342513759
884 38165077942228204079454070
885 38597784051170071657159692
886 39034900487223608518231660
887 39476467162527811790010714
888 39922524304908723759774339
889 40373112460017255057921573
890 40828272493479058649107233
891 41288045593056508914056929
892 41752473270822840287975136
893 42221597365348500105051136
894 42695460043899770482572288
895 43174103804649714262571296
896 43657571478901500213764385
897 44145906233324162881781025
898 44639151572200852661343525
899 45137351339689631850126915
900 45640549722096872630516506
901 46148791250163313112382828
902 46662120801362827757311756
903 47180583602213968692462006
904 47704225230604334610373279
905 48233091618127824139616613
906 48767229052434830760164433
907 49306684179595436526761829
908 49851504006475662053403204
909 50401735903126830402260080
910 50957427605188102711066992
911 51518627216302243584053500
912 52085383210544674463011869
913 52657744434865873387012369
914 53235760111547179741621893
915 53819479840670062791247143
916 54408953602598912981411454
917 55004231760477415191384876
918 55605365062738563311620876
919 56212404645628375714910418
920 56825402035743371385045691
921 57444409152581866662091845
922 58069478311109152759096225
923 58700662224336614401221225
924 59338014005914850134869480
925 59981587172740855051379136
926 60631435647579326867302848
927 61287613761698156501147416
928 61950176257518164484742041
929 62619178291277144746122529
930 63294675435708277499966853
931 63976723682732973181194763
932 64665379446168209557351074
933 65360699564448424355829324
934 66062741303362025942860140
935 66771562358802584792487342
936 67487220859534768685485015
937 68209775369975084780330949
938 68939284892987491900946449
939 69675808872693946588940013
940 70419407197299946671553228
941 71170140201935136300401904
942 71928068671509036620434416
943 72693253843581966433292916
944 73465757411251217424461973
945 74245641526052548729223761
946 75032968800877065818509605
947 75827802312903548892244975
948 76630205606546296174729350
949 77440242696418547713974220
950 78257978070311555494742316
951 79083476692189365883289418
952 79916804005199380630507251
953 80758025934698762869302501
954 81607208891296754751623329
955 82464419773912973580561393
956 83329725972851753503414768
957 84203195372892600042495744
958 85084896356396824951807744
959 85974897806430429099498000
960 86873269109903301288217617
961 87780080160724801138188705
962 88695401362975794370889829
963 89619303634097209044826579
964 90551858408095181508854058
965 91493137638762861052962988
966 92443213802918942451331404
967 93402159903662995807780006
968 94370049473647663329551631
969 95346956578367792871564453
970 96332955819466578309964881
971 97328122338058777020930165
972 98332531818071074958242900
973 99346260489599670041180400
974 100369385132285144782731760
975 101401983078704699307074796
976 102444132217781816124614413
977 103495910998213428252703761
978 104557398431914662490440261
979 105628674097481229876650679
980 106709818143669535581353358
981 107800911292894580702611948
982 108902034844745728662773964
983 110013270679520409120619714
984 111134701261775832538933035
985 112266409643898788770445317
986 113408479469693603248998945
987 114560994977988324597126009
988 115724041006259217686043384
989 116897702994273636409326528
990 118082066987751350657242048
991 119277219642044402204893704
992 120483248225835564453968521
993 121700240624855481194959521
994 122928285345618559784289733
995 124167471519177694358769051
996 125417888904897894938281650
997 126679627894248898496527500
998 127952779514616838309027500
999 129237435433135048117448350
1000 130533687960534077879610951