2 1
3 0
4 2
5 1
6 0
7 5
8 2
9 2
10 0
11 14
12 6
13 4
14 5
15 0
16 42
17 18
18 12
19 10
20 14
21 0
22 132
23 57
24 36
25 30
26 28
27 42
28 0
29 429
30 186
31 114
32 90
33 84
34 84
35 132
36 0
37 1430
38 622
39 372
40 285
41 252
42 252
43 264
44 429
45 0
46 4862
47 2120
48 1244
49 930
50 798
51 756
52 792
53 858
54 1430
55 0
56 16796
57 7338
58 4240
59 3110
60 2604
61 2394
62 2376
63 2574
64 2860
65 4862
66 0
67 58786
68 25724
69 14676
70 10600
71 8708
72 7812
73 7524
74 7722
75 8580
76 9724
77 16796
78 0
79 208012
80 91144
81 51448
82 36690
83 29680
84 26124
85 24552
86 24453
87 25740
88 29172
89 33592
90 58786
91 0
92 742900
93 325878
94 182288
95 128620
96 102732
97 89040
98 82104
99 79794
100 81510
101 87516
102 100776
103 117572
104 208012
105 0
106 2674440
107 1174281
108 651756
109 455720
110 360136
111 308196
112 279840
113 266838
114 265980
115 277134
116 302328
117 352716
118 416024
119 742900
120 0
121 9694845
122 4260282
123 2348562
124 1629390
125 1276016
126 1080408
127 968616
128 909480
129 889460
130 904332
131 957372
132 1058148
133 1248072
134 1485800
135 2674440
136 0
137 35357670
138 15548694
139 8520564
140 5871405
141 4562292
142 3828048
143 3395568
144 3148002
145 3031600
146 3024164
147 3124056
148 3350802
149 3744216
150 4457400
151 5348880
152 9694845
153 0
154 129644790
155 57048048
156 31097388
157 21301410
158 16439934
159 13686876
160 12031008
161 11035596
162 10493340
163 10307440
164 10447112
165 10934196
166 11856684
167 13372200
168 16046640
169 19389690
170 35357670
171 0
172 477638700
173 210295326
174 114096096
175 77743470
176 59643948
177 49319802
178 43015896
179 39100776
180 36785320
181 35677356
182 35607520
183 36564892
184 38690232
185 42345300
186 48139920
187 58169070
188 70715340
189 129644790
190 0
191 1767263190
192 778483932
193 420590652
194 285240240
195 217681716
196 178931844
197 155005092
198 139801662
199 130335920
200 125070088
201 123249048
202 124626320
203 129383464
204 138179400
205 152443080
206 174507210
207 212146020
208 259289580
209 477638700
210 0
211 6564120420
212 2892818244
213 1556967864
214 1051476630
215 798672672
216 653045148
217 562357224
218 503766549
219 466005540
220 443142128
221 432060304
222 431371668
223 440985440
224 462083800
225 497445840
226 552606165
227 636438060
228 777868740
229 955277400
230 1767263190
231 0
232 24466267020
233 10786724388
234 5785636488
235 3892419660
236 2944134564
237 2396018016
238 2052427608
239 1827660978
240 1679221830
241 1584418836
242 1530854624
243 1512211064
244 1526392056
245 1574948000
246 1663501680
247 1803241170
248 2015387190
249 2333606220
250 2865832200
251 3534526380
252 6564120420
253 0
254 91482563640
255 40347919626
256 21573448776
257 14464091220
258 10898775048
259 8832403692
260 7530342336
261 6670389726
262 6092203260
263 5709354222
264 5473446888
265 5357991184
266 5350900688
267 5451400200
268 5669812800
269 6030193590
270 6576526620
271 7389753030
272 8597496600
273 10603579140
274 13128240840
275 24466267020
276 0
277 343059613650
278 151355847012
279 80695839252
280 53933621940
281 40499455416
282 32696325144
283 27758983032
284 24473612592
285 22234632420
286 20713491084
287 19723223676
288 19157064108
289 18959045728
290 19110359600
291 19625040720
292 20553071400
293 21992470740
294 24113930940
295 27225405900
296 31810737420
297 39384722520
298 48932534040
299 91482563640
300 0
301 1289904147324
302 569274150156
303 302711694024
304 201739598130
305 151014141432
306 121498366248
307 102759879024
308 90216694854
309 81578708640
310 75597750228
311 71555696472
312 69031282866
313 67786534536
314 67710877600
315 68797294560
316 71140772610
317 74958260400
318 80639059380
319 88840798200
320 100734001830
321 118154167560
322 146797602120
323 182965127280
324 343059613650
325 0
326 4861946401452
327 2146336125648
328 1138548300312
329 756779235060
330 564870874764
331 453042424296
332 381852008208
333 333969606828
334 300722316180
335 277367609376
336 261155864424
337 250444937652
338 244264539372
339 242094766200
340 243759159360
341 249390192780
342 259454582460
343 274846954800
344 297091271400
345 328710953340
346 374154863940
347 440392806360
348 548895381840
349 686119227300
350 1289904147324
351 0
352 18367353072152
353 8110508473252
354 4292672251296
355 2846370750780
356 2118981858168
357 1694612624292
358 1423847619216
359 1241019026676
360 1113232022760
361 1022455875012
362 958179014208
363 914045525484
364 886189779384
365 872373354900
366 871541158320
367 883626952680
368 909540703080
369 951333469020
370 1012594044000
371 1099237704180
372 1220926398120
373 1394577220140
374 1646686145520
375 2058357681900
376 2579808294648
377 4861946401452
378 0
379 69533550916004
380 30711521221376
381 16221016946504
382 10731680628240
383 7969838102184
384 6356945574504
385 5325925390632
386 4627504762452
387 4136730088920
388 3784988877384
389 3532120295496
390 3353626549728
391 3234314936328
392 3164963497800
393 3140544077640
394 3159336698910
395 3222639474480
396 3334982577960
397 3504912780600
398 3746597962800
399 4082882901240
400 4550725665720
401 5214506127480
402 6175073045700
403 7739424883944
404 9723892802904
405 18367353072152
406 0
407 263747951750360
408 116518215264492
409 61423042442752
410 40552542366260
411 30048705759072
412 23909514306552
413 19978971805584
414 17309257519554
415 15425015874840
416 14064882302328
417 13075416121872
418 12362421034236
419 11866678560576
420 11551124772600
421 11393868592080
422 11384472281445
423 11522286784260
424 11816344739760
425 12286777918800
426 12968177288220
427 13915935290400
428 15218018086440
429 17015756837040
430 19554397978050
431 23218274651832
432 29171678408712
433 36734706144304
434 69533550916004
435 0
436 1002242216651368
437 442862000693438
438 233036430528984
439 153557606106880
440 113547118625528
441 90146117277216
442 75144187820592
443 64931658368148
444 57697525065180
445 52445053974456
446 48587775226224
447 45763956426552
448 43743951351912
449 42380994859200
450 41584049181360
451 41302773646290
452 41519840085270
453 42248384875620
454 43533901672800
455 45461078299560
456 48167515641960
457 51868486082400
458 56902154584080
459 63809088138900
460 73524536397468
461 87515035226136
462 110204118432912
463 139067101832008
464 263747951750360
465 0
466 3814986502092304
467 1686062250699433
468 885724001386876
469 582591076322460
470 429961297099264
471 340641355876584
472 283316368585536
473 244218610416924
474 216438861227160
475 196171585221612
476 181173822820848
477 170057213291784
478 161933999663184
479 156228397685400
480 152571581493120
481 150742178282430
482 150633645062940
483 152239413645990
484 155651944278600
485 161075436189360
486 168855433684080
487 179533467392760
488 193943034916800
489 213383079690300
490 239922171402264
491 277130944882764
492 330612355298736
493 417201305496024
494 527495903500720
495 1002242216651368
496 0
497 14544636039226909
498 6429286894263738
499 3372124501398866
500 2214310003467190
501 1631255013702888
502 1289883891297792
503 1070587118469264
504 920778197902992
505 814062034723080
506 735892128172344
507 677683658038296
508 634108379872968
509 601740908570928
510 578335713082800
511 562422231667440
512 553071982912560
513 549765591382980
514 552323365230780
515 560882050274700
516 575912193830820
517 598280191560480
518 629370252822480
519 671299051990320
520 727286380938000
521 802320379635528
522 904322030670072
523 1046939125112664
524 1251603916488072
525 1582487710502160
526 2004484433302736
527 3814986502092304
528 0
529 55534064877048198
530 24552388991392230
531 12858573788527476
532 8430311253497165
533 6200068009708132
534 4893765041108664
535 4053920801221632
536 3479408135025108
537 3069260659676640
538 2767810918058472
539 2542172806413552
540 2371892803134036
541 2243768113396656
542 2149074673467600
543 2082008567098080
544 2038780589794470
545 2017086055328160
546 2015807168404260
547 2034875556113400
548 2075263586016390
549 2139102434228760
550 2229953441270880
551 2353297467075360
552 2517371444963700
553 2734596792326880
554 3024130661703144
555 3416327671420272
556 3963412402212228
557 4747463131506480
558 6013453299908208
559 7629973004184608
560 14544636039226909
561 0
562 212336130412243110
563 93891870710425440
564 49104777982784460
565 32146434471318690
566 23604871509792062
567 18600204029124396
568 15380404414912944
569 13175242603970304
570 11598027116750360
571 10435486242900576
572 9561528626020176
573 8897604822447432
574 8392851457243512
575 8013457547845200
576 7736668824483360
577 7547281055730540
578 7435552739250420
579 7395982202869920
580 7426657988857800
581 7529039557619580
582 7708121890918020
583 7973018163943560
584 8338086780404160
585 8824865501532600
586 9465316633063512
587 10307326371078240
588 11424493610878544
589 12933240470376744
590 15033633249770520
591 18040359899724624
592 22889919012553824
593 29089272078453818
594 55534064877048198
595 0
596 812944042149730764
597 359526085719652662
598 187783741420850880
599 122761944956961150
600 90010016519692332
601 70814614529376186
602 58457784091533816
603 49986314348467068
604 43917475346567680
605 39433292196951224
606 36049861566383808
607 33465350191070616
608 31483832448660144
609 29974469490155400
610 28848447172242720
611 28045424488752180
612 27525377967958440
613 27263693377251540
614 27248355484257600
615 27478634558773860
616 27965004071158440
617 28730272502512620
618 29812154873875920
619 31267825426515600
620 33181494285762576
621 35676962693854776
622 38938788512962240
623 43249868669754488
624 49057119025566960
625 57127806349127976
626 68669757037661472
627 87267816235361454
628 111068129754096396
629 212336130412243110
630 0
631 3116285494907301262
632 1378379704593824300
633 719052171439305324
634 469459353552127200
635 343733445879491220
636 270030049559076996
637 222560217092325156
638 189987798297484902
639 166621047828223560
640 149319416178330112
641 136224100316740592
642 126174515482343328
643 118415854522249872
644 112442258745214800
645 107908090164559440
646 104575620999379860
647 102283312841331480
648 100926385882514280
649 100445186126716200
650 100818915291753120
651 102063499789731480
652 104233196992499640
653 107426236313742840
654 111795580777034700
655 117567023603698656
656 125068709230951248
657 134779636843451376
658 147411127941928480
659 164051225988723920
660 186417052297154448
661 217454230619261328
662 261803448706084362
663 333204389262289188
664 424672260824486220
665 812944042149730764
666 0
667 11959798385860453492
668 5290709340633314596
669 2756759409187648600
670 1797630428598263310
671 1314486189945956160
672 1031200337638473660
673 848665870042813416
674 723320705550056757
675 633292660991616340
676 566511562615960104
677 515830710434231296
678 476784351108592072
679 446463670168291776
680 422913766150892400
681 404792131482773280
682 391166826846527970
683 381393441291855960
684 375038813751548760
685 371834053251368400
686 371647188668849940
687 374470256797940160
688 380418499216271880
689 389741519189346480
690 402848386176535650
691 420351383721650472
692 443137242813941088
693 472481790428038048
694 510237196621637352
695 559145657710763200
696 623394658757150896
697 709587489389168544
698 829044254235933813
699 999613167786867564
700 1274016782473458660
701 1625888084299461528
702 3116285494907301262
703 0
704 45950804324621742364
705 20330047491994213884
706 10581418681266629192
707 6891898522969121500
708 5033365200075137268
709 3943458569837868480
710 3240915346863774360
711 2758164077639143602
712 2411069018500189190
713 2153195047371495556
714 1957039943582407632
715 1805407486519809536
716 1687083088538095024
717 1594513107743899200
718 1522489558143212640
719 1467371476625053140
720 1426608427322631420
721 1398442618070138520
722 1381721945400442800
723 1375785997030063080
724 1380403843627156920
725 1395752775337776960
726 1422434388373886160
727 1461530696960049300
728 1514709932023774044
729 1584401369412374856
730 1674074028408221888
731 1788681063763286896
732 1935382469944141680
733 2124753499300900160
734 2372921604301413088
735 2705302303296205074
736 3165441697991747286
737 3822050347420375980
738 4877664252898384584
739 6232570989814602524
740 11959798385860453492
741 0
742 176733862787006701400
743 78201907647506243758
744 40660094983988427768
745 26453546703166572980
746 19297315864313540200
747 15100095600225411804
748 12393726933776158080
749 10532974877307266670
750 9193880258797145340
751 8197634662900643246
752 7438310163646984648
753 6849639802538426712
754 6388364952300864512
755 6025296744778910800
756 5740247187878037120
757 5519024648269145820
758 5351590091220782040
759 5230897566849648540
760 5152157013942615600
761 5112371197981638360
762 5110062274683091440
763 5145141598973948520
764 5218901681697774720
765 5334128956402073100
766 5495355420569785368
767 5709291282243456012
768 5985516284446749456
769 6337565964688268576
770 6784652310826260640
771 7354453385787738384
772 8087771384435684480
773 9046763616399137398
774 10329336067130964828
775 12103159433497857270
776 14632992758695153752
777 18697712969443807572
778 23919596771720906984
779 45950804324621742364
780 0
781 680425371729975800390
782 301111732041234778316
783 156403815295012487516
784 101650237459971069420
785 74069930768866404344
786 57891947592940620600
787 47457443314994151384
788 40279612534772513760
789 35109916257690888900
790 31259192879910294156
791 28319101562747676668
792 26034085572764446268
793 24237186993597509904
794 22815589115360230400
795 21691068281204078880
796 20808396056057884560
797 20128207540746296520
798 19622497001142867480
799 19271727877867126200
800 19062980951587677720
801 18988807306788942480
802 19046595751091522640
803 19238355543989546640
804 19570881306366655200
805 20056324876071794856
806 20713262739070729464
807 21568433732919722712
808 22659454505405551512
809 24039043314334811840
810 25781678781139790432
811 27994370952353326752
812 30834628403161047080
813 34542188353523979156
814 39494520256677218460
815 46337810402534653548
816 56093138908331422716
817 71758790315162720952
818 91901608649243484728
819 176733862787006701400
820 0
821 2622127042276492108820
822 1160507655117628665252
823 602223464082469556632
824 391009538237531218790
825 284620664887918994376
826 222209792306599213032
827 181946121006384807600
828 154236690773730991998
829 134265375115908379200
830 119373715276149022260
831 107986302676053743448
832 99116855469616868338
833 92120610488243425256
834 86561382119991106800
835 82136120815296829440
836 78630122519364785940
837 75889444439740520160
838 73803427649403087240
839 72293410004210564400
840 71305393148108366940
841 70805357820182802960
842 70776463598031512880
843 71217705851907432480
844 72143833289960799900
845 73586513711938623552
846 75596916840578303688
847 78250103680933866864
848 81651927703196093124
849 85949655020503816080
850 91348364594472284992
851 98136712779822428096
852 106728539255847058242
853 117732217539342179760
854 132073073116415214420
855 151207591839849922104
856 177628273209716171934
857 215276370945488162856
858 275704825947730454184
859 353467725574013402800
860 680425371729975800390
861 0
862 10113918591637898134020
863 4476705468260134734384
864 2321015310235257330504
865 1505558660206173891580
866 1094826707065087412612
867 853861994663756983128
868 698373632963597526672
869 591324893270750624700
870 514122302579103306660
871 456502275394088489280
872 412381925499423895080
873 377952059366188102068
874 350721180892490457196
875 329002180315155090200
876 311620975631967984480
877 297743437955451006720
878 286768682129448042840
879 278261296279048573920
880 271907365024116637200
881 267485617015579088280
882 264848603121545362920
883 263910879147954083760
884 264642429105683048160
885 267066396944652871800
886 271260813170252607624
887 277364551683460965696
888 285588352508851369488
889 296232535363535353128
890 309714208529364491160
891 326608689077914501104
892 347713129746700955776
893 374146217473073007116
894 407508968067779676924
895 450152596473955393200
896 505651194217132535208
897 579629102052758034732
898 681708507994045849044
899 827114477843191362552
900 1060403176722040208400
901 1360850743459951600780
902 2622127042276492108820
903 0
904 39044429911904443959240
905 17283862221822154612428
906 8953410936520269468768
907 5802538275588143326260
908 4215564248577286896424
909 3284480121195262237836
910 2683566268943236232688
911 2269714307131691961684
912 1971082977569168749000
913 1748015828768951242644
914 1577007860452305690240
915 1443336739247983632780
916 1337368825449588668856
917 1252575646044608775700
918 1184407849134558324720
919 1129626036665883943740
920 1085887832543409553920
921 1051485167807976157080
922 1025173196817547377600
923 1006057250589231557640
924 993518006057865185040
925 987162975271214534520
926 986797200292350052320
927 992409109146311430600
928 1004169652511894797968
929 1022444603487875213352
930 1047821639693074759296
931 1081155905926365898776
932 1123640651378927201520
933 1176913992411585066408
934 1243220171328835842912
935 1325656307159297393896
936 1428558284897187845352
937 1558122524965039941180
938 1723441369357429219680
939 1938329577832341384964
940 2224522499770044349512
941 2619195846503439314748
942 3181209530166120625200
943 4082552230379854802340
944 5244254084552984217640
945 10113918591637898134020
946 0
947 150853479205085351660700
948 66784808491631598524136
949 34567724443644309224856
950 22383527341300673671920
951 16247107171646801313528
952 12646692745731860689272
953 10322651809470824176056
954 8721590374065517756236
955 7565714357105639872280
956 6701682123735173746600
957 6038600135747286110952
958 5519527511583069915840
959 5107191538877480546760
960 4776317233748530960200
961 4509272325760591592520
962 4293478453112773927110
963 4119812604310870853640
964 3981588719325835031040
965 3873892723503070052400
966 3793140828224925297120
967 3736784073617145785520
968 3703112568033861144240
969 3691131124927149998640
970 3700489501096312696200
971 3731458250390130979056
972 3784947151775603469264
973 3862568502065306361552
974 3966753350266640160192
975 4100936194893112029840
976 4269834475239923365776
977 4479866164663452833424
978 4739776903191186651102
979 5061596809153680958512
980 5462134618724541761640
981 5965383381294724346232
982 6606525249203478675440
983 7438994596005202072024
984 8546849604379644079704
985 10073830178859381979800
986 12247656691139564407020
987 15732762253658952652920
988 20227837183275796268040
989 39044429911904443959240
990 0
991 583300119592996693088040
992 258257655550682547281952
993 133569616983263197048272
994 86419311109110773062140
995 62673876555641886281376
996 48741321514940403940584
997 39746748629442990737712
998 33548618380780178572182
999 29071967913551725854120
1000 25723428814159175565752
1001 23151265518357872942800
1002 21135100475115501388332
1003 19530635810217016625280
1004 18239969781705287667000
1005 17194742041494711456720
1006 16346112180882144522885
1007 15658568476058351969460
1008 15105979549139859796680
1009 14669011071200444851200
1010 14333403076961359193880
1011 14088808790549722532160
1012 13928013365300270655120
1013 13846420906561393843680
1014 13841741718476812494900
1015 13913840524122135737712
1016 14064727251470493690288
1017 14298689240041168661664
1018 14622580757818659797304
1019 15046305811356221297280
1020 15583557540593825713392
1021 16252918325106805069728
1022 17079489752779413927429
1023 18097329994002712667844
1024 19353164270293486017840
1025 20912172540259674173136
1026 22867302961629776660556
1027 25354772578024161403040
1028 28581400289914723750408
1029 32872498478383246460400
1030 38784246188608620622230
1031 47198286760976857958760
1032 60683511549827388804120
1033 78088859823808887918480
1034 150853479205085351660700
1035 0
1036 2257117854077248073253720
1037 999430099263282762985884
1038 516515311101365094563904
1039 333924042458157992620680
1040 241974071105510164573992
1041 188021629666925658844128
1042 153187010475526983813264
1043 129176933045689719897564
1044 111828727935933928573940
1045 98844690906075867904008
1046 88862754085277151954416
1047 81029429314252555299800
1048 74785740142716389527944
1049 69752270750775059376000
1050 65663891214139035601200
1051 62330939900418329030610
1052 59615232659687821201110
1053 57414751078880623888020
1054 55653608865252115040400
1055 54275340963441645949440
1056 53238354285856477005840
1057 52512832764776238528960
1058 52078658670253185927840
1059 51924078399605226913800
1060 52044948861472814980824
1061 52444475821691127011376
1062 53133414061110753941088
1063 54130752123012995647728
1064 55464961495174226817360
1065 57175962083153640929664
1066 59318057735163594650976
1067 61964251114469694328338
1068 65212597237885034995638
1069 69195673506480960200580
1070 74094971777695060754016
1071 80163328070995417663688
1072 87761000555444007724296
1073 97415705168198093811680
1074 109928462653518168270800
1075 126559119141775498872540
1076 149461241409760050202740
1077 182050534649482166412360
1078 234266579471426663755440
1079 301706958410170703321400
1080 583300119592996693088040
1081 0
1082 8740328711533173390046320
1083 3870449306134945313530218
1084 1998860198526565525971768
1085 1291288277753412736409760
1086 934987318882842379337904
1087 725922213316530493721976
1088 590925121810337784938688
1089 497857784045462697393108
1090 430589776818965732991880
1091 380217674982175357151396
1092 341463477675534816395664
1093 311019639298470031840456
1094 286719519111970580291600
1095 267091929081129962599800
1096 251108174702790213753600
1097 238031605651254004054350
1098 227324604342702141170460
1099 218589186418855344404070
1100 211528030290612824850600
1101 205918352801432825649480
1102 201594123578497542097920
1103 198433865974555959749040
1104 196352331207424196238720
1105 195294970013449447229400
1106 195234534782515653195888
1107 196169422631705225696952
1108 198123575326388702042976
1109 201147924659919282776976
1110 205323542535566535215520
1111 210766853681662061905968
1112 217637533090713859022592
1113 226150095115311204606846
1114 236590776982520651071836
1115 249342283556619251453910
1116 264920578567669961910792
1117 284030725147831066223728
1118 307653853677874305628208
1119 337187002134074345467032
1120 374675789108454206968000
1121 423224581216044947842580
1122 487715629863427532240520
1123 576493359723360193639140
1124 702799738414279991266320
1125 905120875230512109964200
1126 1166600239185993386176080
1127 2257117854077248073253720
1128 0
1129 33868773757191046886429490
1130 14999162225528050786449636
1131 7740898612269890627060436
1132 4997150496316413814929420
1133 3615607177709555661947328
1134 2804961956648527138013712
1135 2281469813280524408840496
1136 1920506645883597801050736
1137 1659525946818208991310360
1138 1464005241184483492172392
1139 1313479240847514870159368
1140 1195122171864371857384824
1141 1100531031363817035743152
1142 1023998282542752072470000
1143 961530944692067865359280
1144 910267133297614524856800
1145 868115267669279308904100
1146 833523549256574517625020
1147 805328581543151268857100
1148 782653712075267451947220
1149 764839596119607638126640
1150 751396278792581747819520
1151 741970107557035327757280
1152 736321242027840735895200
1153 734309087250569921582544
1154 735884015718712846661424
1155 741084485497553074855152
1156 750039249449900086305552
1157 762974886641073141567840
1158 780229461635152833818976
1159 802273830143100751771104
1160 829743094908346587523632
1161 863482181349370053953412
1162 904611794344931901157020
1163 954624742759627991280684
1164 1015528884509401520658036
1165 1090063864080865173074848
1166 1182038490446569700571536
1167 1296873085131055174873200
1168 1442501788067548696826800
1169 1630963020295978091686040
1170 1881188858044649052927720
1171 2225532504978553305676680
1172 2715362625691536329892600
1173 3499800717557980158528240
1174 4514235708154496146507440
1175 8740328711533173390046320
1176 0
1177 131327898242169365477991900
1178 58164368008320657345771132
1179 29998324451056101572899272
1180 19352246530674726567651090
1181 13992021389685958681802376
1182 10846821533128666985841984
1183 8815594720895371005185952
1184 7414776893161704328731612
1185 6401688819611992670169120
1186 5642388219181910570455224
1187 5057472651364579336595536
1188 4597177342966302045557788
1189 4228893838904700418438608
1190 3930467969156489413368400
1191 3686393817153907460892000
1192 3485549674508746011927390
1193 3319797780261888267124800
1194 3183089314787357465981700
1195 3070876234103169275460600
1196 2979715751709659694771270
1197 2906999501993850535803960
1198 2850765767354901196653840
1199 2809568694615740448368640
1200 2782387903338882479089800
1201 2768567870024681166965952
1202 2767780405790609704426512
1203 2780006281604026309609824
1204 2805534123669308069094504
1205 2844976463430655499779680
1206 2899304569236077937957792
1207 2969905692675743044859328
1208 3058668977420571616127334
1209 3168109998740959697817504
1210 3301549516924061970998340
1211 3463370869777739278715448
1212 3659394847245240633242622
1213 3897435178387432863065976
1214 4188140109363324086024416
1215 4546301886332960386813600
1216 4992961377754562423261820
1217 5558909329626163270698400
1218 6290857363998772639360440
1219 7262263963614226576418640
1220 8598648314689865044659900
1221 10499402152673940475584720
1222 13542707124463488439522320
1223 17480657423066346780092640
1224 33868773757191046886429490
1225 0
1226 509552245179617138054608572
1227 225693938585648240354418720
1228 116328736016641314691542264
1229 74995811127640253932248180
1230 54186290285889234389423052
1231 41976064169057876045407128
1232 34090010532690096241217664
1233 28650682842909955766854344
1234 24715922977205681095772040
1235 21765741986680775078575008
1236 19491886575355691061572592
1237 17701154279776027678084376
1238 16266935213573068776589096
1239 15103192281802501494423600
1240 14149684688963361888126240
1241 13363177587182914545733500
1242 12712004695267191337617540
1243 12172591860960256979457600
1244 11727171159742895927301000
1245 11362242066181726319204220
1246 11067515649207307437721860
1247 10835179961977079269814760
1248 10659385043153108822270880
1249 10535882604809026681382400
1250 10461778516554198121377648
1251 10435371202400721321640896
1252 10456059310764525550055712
1253 10524309494643813886380048
1254 10641681158745651296565360
1255 10810910561036490899162784
1256 11036062553866361183194176
1257 11322765453326270358526188
1258 11678554277424000716122548
1259 12113361759891904726949280
1260 12640218150509265831822216
1261 13276255000814667235075884
1262 14044164008346599187039252
1263 14974356211699084158095592
1264 16108231189858938792401600
1265 17503262262381897489232360
1266 19241168236224899094521160
1267 21441507414272344044122400
1268 24285635405204564142647280
1269 28058747132145875408890200
1270 33248106816800811506018280
1271 40628121373390465318566960
1272 52441972269199040340277920
1273 67737547514382093772858980
1274 131327898242169365477991900
1275 0
1276 1978261657756160653623774456
1277 876283859585256206634677868
1278 451387877171296480708837440
1279 290821840041603286728855660
1280 209988271157392711010294904
1281 162558870857667703168269156
1282 131924773102753324714136688
1283 110792534231242812783957408
1284 95502276143033185889514480
1285 84034138122499315725624936
1286 75190745044897222998713664
1287 68221603013744918715504072
1288 62634853605361328707067792
1289 58096197191332388487818200
1290 54371492214489005379924960
1291 51292606997492186844457620
1292 48736294729725923637381000
1293 46610683882646368237930980
1294 44846391066695683608528000
1295 43390533291048714931013700
1296 42202613388674983471329960
1297 41251649237954509540599660
1298 40514151162175165965394320
1299 39972693911824158083515800
1300 39614918594081940321997824
1301 39432857485473515995961904
1302 39422513431291613881754496
1303 39583653105037132439496624
1304 39919794634855845775924320
1305 40438388403233474926948368
1306 41151207942009868583909952
1307 42074988486615502010927796
1308 43232377185427577732554536
1309 44653295766621179208703860
1310 46376870737871863811748672
1311 48454169576952185688651828
1312 50952113786910344523804744
1313 53959156453121144244940284
1314 57593677737304169838829200
1315 62016690080956914350746160
1316 67451596035520483007285680
1317 74215934625438896507438760
1318 82774191413237421193588800
1319 93830864065563088732955400
1320 108493822244297384914375440
1321 128655717682403140175462040
1322 157325916807597121020833760
1323 203212642543146281318576940
1324 262655796484338730955983800
1325 509552245179617138054608572
1326 0
1327 7684785670514316385230816156
1328 3404250905464530089298069144
1329 1752567719170512413269355736
1330 1128469692928241201772093600
1331 814301152116489202840795848
1332 629964813472178133030884712
1333 510899308409812781385988776
1334 428755512583948305320944236
1335 369308447437476042613191360
1336 324707738886312832024349232
1337 290299749877724908870340688
1338 263167607657140280495497824
1339 241399518356328173916399024
1340 223695905733433316810956400
1341 209146309888796598556145520
1342 197096659277522644502227980
1343 187067154932030328491551320
1344 178699747342328386670397000
1345 171723572199223461929219400
1346 165931646946774029351553600
1347 161164837938180941172336600
1348 157300649903243120211320760
1349 154245297150612513934416120
1350 151928066858156872370228700
1351 150297329108458834394019408
1352 149317770085385775059837952
1353 148968572722899949318078304
1354 149242372275603966838070592
1355 150144891088071881667056160
1356 151695219612452213948512416
1357 153926768760695162625158304
1358 156888980278912623976156692
1359 160649956039804644041724312
1360 165300265708987797212708520
1361 170958332363635371827609064
1362 177778004495175477945036576
1363 185959245403438118048339448
1364 195763384549708165801986648
1365 207535217127389016326693400
1366 221735659288621053879492420
1367 238991147141248596766290080
1368 260170441851293291599530480
1369 286508026693554809772903120
1370 319809375914780945520684000
1371 362812674386843943100760880
1372 419823920858368141625191920
1373 498198736557390883232640240
1374 609637927629438843955730820
1375 787967389453016192867951400
1376 1019104490359234276109217144
1377 1978261657756160653623774456
1378 0
1379 29869166945772625950142417512
1380 13232458020154047930422174184
1381 6808501810929060178596138288
1382 4381419297926281033173389340
1383 3159715140199075364961862080
1384 2442903456349467608522387544
1385 1979889413769702703811351952
1386 1660422752331891539504463522
1387 1429185041946494351069814120
1388 1255648721287418544884850624
1389 1121717643425444328811388256
1390 1016049124572037181046192408
1391 931208457863727146368684608
1392 862141136986886335415710800
1393 805305260640359940519443040
1394 758155373346887669766027510
1395 718823110306259056419890280
1396 685912901417444537802354840
1397 658367490208578266680410000
1398 635377217137126809138111780
1399 616317545802303537591484800
1400 600705305042310780733254600
1401 588167647464300362529286320
1402 578419864314796927254060450
1403 571249531386669840112059912
1404 566505317408806375792842384
1405 564089353655901816892721152
1406 563952453879549808132725008
1407 566091756907463322489233280
1408 570550586134673150334813408
1409 577420513363527782126595648
1410 586845805900150307508416034
1411 599030651974030018818052824
1412 614249831916900109571298840
1413 632863874428696137900084048
1414 655340274060602258672501412
1415 682283152386889672113383616
1416 714474995497420137764672616
1417 752936094421954483853794800
1418 799010585940447712857769590
1419 854493516282978695438043960
1420 921822996116244587527118880
1421 1004378915053829916407489760
1422 1106962830406916310486216600
1423 1236596253537152989346644800
1424 1403927305236048301563813840
1425 1625701140345170250548615520
1426 1930520104159889672526480930
1427 2363902168359048578603854200
1428 3057313471077702828327651432
1429 3956523315512321307247548912
1430 7684785670514316385230816156
1431 0
1432 116157871455782434250553845880
1433 51462706717814193160065835848
1434 26464916040308095860844348368
1435 17021254527322650446490345720
1436 12267974034193586892885490152
1437 9479145420597226094885586240
1438 7677696577098326769641789424
1439 6434640594751533787386893844
1440 5534742507772971798348211740
1441 4859229142618080793637368008
1442 4337695582629264064147665792
1443 3926011751989055150839858896
1444 3595250748485670025240373136
1445 3325744492370454094173873600
1446 3103708093152790807496558880
1447 2919231569821304784382981020
1448 2765037243971002089734923860
1449 2635684737789616540206264360
1450 2527047531537953560324465200
1451 2435959713771739586717517000
1452 2359972520795042433941558040
1453 2297183579808585912840988800
1454 2246115488419075093176517200
1455 2205628677991126359484823700
1456 2174858689823636446475267292
1457 2153171310611294012730071976
1458 2140131199099935197439626784
1459 2135481124554485449665301504
1460 2139129997474154444641370720
1461 2151148676248360625459086464
1462 2171773198835207475467999424
1463 2201415707198449669357645908
1464 2240683986164210265032133948
1465 2290411316371291248421966680
1466 2351699356481846133787258416
1467 2425978185310001861950322184
1468 2515089700448797857607978392
1469 2621403690749628740225105472
1470 2747980751913154376017971600
1471 2898803963524524762837109980
1472 3079113965331481430037258420
1473 3295903562805774968118169560
1474 3558665519890618640220970560
1475 3880554899071615586119846800
1476 4280256277573409733880037520
1477 4785089850643765915297886400
1478 5436484458573633848608811040
1479 6299591918837534720875885140
1480 7485690199803653832245538300
1481 9171940413233108484982954296
1482 11869569946536963921742646736
1483 15369571341028632770461632312
1484 29869166945772625950142417512
1485 0
1486 451959718027953471447609509424
1487 200248505655069639143771836788
1488 102925413435628386320131671696
1489 66162290100770239652110870920
1490 47659512676503421250172968016
1491 36803922102580760678656470456
1492 29791599893305567726783271040
1493 24952513875569562001335815628
1494 21448801982505112624622979480
1495 18818124526428104114383919916
1496 16786427947226097287110907664
1497 15181934539202424224516830272
1498 13892041583961272072202577632
1499 12840181244591678661572761200
1500 11972680172533634739025944960
1501 11250941837678866677175025940
1502 10646609254642405684220283720
1503 10138469894560340995694720820
1504 9710417455014376727075710800
1505 9350075866690428173200521240
1506 9047850365437889893522206000
1507 8796261213872430890145807240
1508 8589469037545147326275001600
1509 8422933081571531599411939500
1510 8293163829246635111662937112
1511 8197544292412168144406776716
1512 8134202728975999603646938576
1513 8101925253735468961735729968
1514 8100100817275634464247695360
1515 8128693990401786889637208736
1516 8188243348300211413037812992
1517 8279885320559228500221747804
1518 8405405427484989646638284376
1519 8567321123569039248652276860
1520 8769003325535800779672672432
1521 9014847533180410179517823928
1522 9310510873351899037755290544
1523 9663239375408539137125390664
1524 10082321887498572077788867200
1525 10579725894865644347669190660
1526 11171000639923778354347887240
1527 11876582437707142658715139620
1528 12723720730831596388549212720
1529 13749389508668299291762840800
1530 15004812276410246932996740960
1531 16562730813218846361535797360
1532 18529496868450327586898198400
1533 21066377276972831163359142780
1534 24426989073043501978906493400
1535 29044477975238176869112688604
1536 35608709839610891765227940208
1537 46108714023085898311384896936
1538 59738333891545251900284835024
1539 116157871455782434250553845880
1540 0
1541 1759414616608818870992479875972
1542 779583055476874615924354019592
1543 400497011310139278287543673576
1544 257313533589070965800329179240
1545 185254412282156671025910438576
1546 142978538029510263750518904048
1547 115669469465253819275777478576
1548 96822699653243095112045630880
1549 83175046251898540004452718760
1550 72925926740517382923718130232
1551 65008066545842541486053541528
1552 58752497815291340504888176824
1553 53720691446408578025213399424
1554 49614434228433114543580634400
1555 46224652480530043181661940320
1556 43400965625434425928969050480
1557 41032846702122925528520682840
1558 39037567267022154175474373640
1559 37352257506274940510454234600
1560 35928544583553193890180129960
1561 34728853219135876071887650320
1562 33723805907541225966764586000
1563 32890368017088219850110409680
1564 32210508890794302473531256000
1565 31670228386708958813788892520
1566 31258848279468086190114147576
1567 30968500660223746323314489816
1568 30793767473980569928091981752
1569 30731440617617296061756217120
1570 30780383105647410964141242368
1571 30941480350561640418619052608
1572 31217677765394556012206662032
1573 31614107587589781546301218888
1574 32138314869795548648911087320
1575 32800600873092893123411574264
1576 33614512747887236322078577656
1577 34597522965178871499771108048
1578 35771962829194138408217695248
1579 37166305290032842835097656400
1580 38816939266869502499487138720
1581 40770651009482239193456881080
1582 43088145325420287938198993640
1583 45849132201381062356900306440
1584 49159830096394804228485594600
1585 53164306100184090594816317760
1586 58062099678283129436378693280
1587 64136532085230426336159896160
1588 71801800365245019399230518800
1589 81685952706629345327310961800
1590 94776717603408787678157194392
1591 112760914492101157256555143992
1592 138326142069257694934154690808
1593 179215001674635755700854505072
1594 232315742911564868501107691760
1595 451959718027953471447609509424
1596 0
1597 6852456927844873497549658464312
1598 3036436936183999440812652222360
1599 1559166110953749231848708039184
1600 1001242528275348195718859183940
1601 720477894049398704240921701872
1602 555763236846470013077731315728
1603 449361119521317971787345127008
1604 375925775762074912646276805372
1605 322742332177476983706818769600
1606 282795157256455036015139243784
1607 251925928739969141009208086256
1608 227528232910448895201187395348
1609 207893453807953974094219702608
1610 191859612308602064375762140800
1611 178611963222359212356890283840
1612 167564365241921406533524533660
1613 158285874633937318093887125280
1614 150453771241117393604575837080
1615 143822616246923725909642429200
1616 138203352773217279888680668020
1617 133448879881769005877811911280
1618 129443907453142810813399423920
1619 126097709045588931875728452000
1620 123338880064080824437914036300
1621 121111513429386577300477522560
1622 119372399303749152451973517960
1623 118088982389101658940431224176
1624 117237895356561325366833425732
1625 116803945590960782485866137680
1626 116779474346945725034673625056
1627 117164038918270790121569890304
1628 117964393836516254095985138068
1629 119194769649688304773879982304
1630 120877470187843282382916425160
1631 123043834072931529112973877168
1632 125735636680189423639744368012
1633 129007048924323988046896162896
1634 132927325076739874709646888816
1635 137584472419977455416221904800
1636 143090275366626444915125977140
1637 149587229369887351095584583360
1638 157258225322288636889047969880
1639 166340281953948088319558905680
1640 177144374414426831833478456700
1641 190084676372726576350144299120
1642 205722749692016698388637055680
1643 224836215775479352285551535680
1644 248529061830267902052619597620
1645 278415144273399054813342828000
1646 316941496501721859869966531784
1647 367956668342645881574022048816
1648 438032783219316033958156520892
1649 537645005023907267102563515216
1650 696947228734694605503323075280
1651 903919436055906942895219018848
1652 1759414616608818870992479875972
1653 0
1654 26700952856774851904245220912664
1655 11832257960295426231716284345152
1656 6072873872367998881625304444720
1657 3897915277384373079621770097960
1658 2803479079170974948012805715032
1659 2161433682148196112722765105616
1660 1746684458660334326815726992288
1661 1460423638444283408308871662776
1662 1253085919206916375487589351240
1663 1097323929403421744603183816640
1664 976928725067753760779571933072
1665 881740750589891993532228301896
1666 805099901067742244558047706616
1667 742476620742692764622213223600
1668 690694604310967431752743706880
1669 647468366681052144793727278920
1670 611117096764654541475207122760
1671 580381540324436833010919459360
1672 554303367730432502753700452400
1673 532143680113617785865676988040
1674 513326738871949896729385338360
1675 497400370468411749180935305680
1676 484007653955229640432710889440
1677 472866408920958494533981695000
1678 463754189040943899886556776488
1679 456497242926149406747953738880
1680 450962397369719020374122178960
1681 447051147615884851703061062952
1682 444695465145577441046609545880
1683 443854993245650973446291323184
1684 444515418481922437228757669568
1685 446687898375907387338485206784
1686 450409503739425697457397799896
1687 455744707484102341782482285280
1688 462788028719171423980308599184
1689 471668030612904194933066529144
1690 482552984015862112347127033992
1691 495658661656613217232811573232
1692 511258942602845671960180341600
1693 529700218816913203352454333480
1694 551421061168950690160729375320
1695 576979313283851211368683392960
1696 607089893104649156362371232560
1697 642678362094799432143750317400
1698 684958247735783749756116699240
1699 735545052050985447615775766160
1700 796628520083979555462381790080
1701 871240336129982490106512200760
1702 963684117301038803877504562200
1703 1080250759780788332675770172640
1704 1230478751124331926553987711632
1705 1429370134715662847652931805016
1706 1702542515909039679158117798184
1707 2090841686204083816509969225840
1708 2711758308167720828685657056544
1709 3518829233217637741984959751944
1710 6852456927844873497549658464312
1711 0
1712 104088460289122304033498318812080
1713 46128101164413438900891017233464
1714 23664515920590852463432568690304
1715 15182184680919997204063261111800
1716 10914162776676244622940956274288
1717 8410437237512924844038417145096
1718 6793077286751473497128690331936
1719 5676724490646086562151112724936
1720 4868078794814278027696238875920
1721 4260492125303515676657803794216
1722 3790755392484547844992816821120
1723 3419250537737138162728501765752
1724 3120005732856540900190961683632
1725 2875356789527650873421598952200
1726 2672915834673693952639967604960
1727 2503767940627256940103695937440
1728 2361355219660307822188887723120
1729 2240762688137066652075759450120
1730 2138247780142662016356019060800
1731 2050922460602600260188691673880
1732 1976533668993437490358228812720
1733 1913308753977267796900436261160
1734 1859844863490583062154801577760
1735 1815028702332111151622665835400
1736 1777977697542803939447771173200
1737 1747996558692788545726252465224
1738 1724545139943231092158936346880
1739 1707214790042507719987748248920
1740 1695711249577494265080576445680
1741 1689842767553194275977116274344
1742 1689512554935058544085883101152
1743 1694715032962329291934638615228
1744 1705535611980737297110579880448
1745 1722153984886039431454756293720
1746 1744851165796277537110075035072
1747 1774020776756823791924516296872
1748 1810185414784659342716093165904
1749 1854019359639891273754751235864
1750 1906379467910050835510813743200
1751 1968346929020955837046694315160
1752 2041283770074933808041165480240
1753 2126909807365952662048527590520
1754 2227408511746960490400033563520
1755 2345574586995235376854616125800
1756 2485023000099891137622501227280
1757 2650490610803684944708451575320
1758 2848280839857007478001514668960
1759 3086935515325420777416729436560
1760 3378278854381564757555863635600
1761 3739094375128030559044717701336
1762 4193914714443060585682401846720
1763 4779936687059904791613567649032
1764 5555665051913708426726489657232
1765 6620998672979598752281569215160
1766 8135274924503162486056971169632
1767 10556487699652913225954879255832
1768 13704913855689746995099316928624
1769 26700952856774851904245220912664
1770 0
1771 405944995127576985730643443367112
1772 179908446981581773414876213066824
1773 92256202328826877801782034466928
1774 59161289801477131158581421725760
1775 42510117106575992171377131113040
1776 32742488330028733868822868822864
1777 26432802746469192366977882456016
1778 22077501181942288865668243578792
1779 18922414968820288540503709083120
1780 16551467902368545294167212178128
1781 14718063705593963246636049470928
1782 13267643873695917457474858873920
1783 12098886518146796575808544709584
1784 11142877617344788929253434584400
1785 10351284442299543144317756227920
1786 9689319900692140578319882567980
1787 9131388959934701781554655771840
1788 8658302472087795348025921651440
1789 8255441482610245560279113763600
1790 7911516786527849460517270524960
1791 7617711996523943823557997645840
1792 7367080038975539736789761938320
1793 7154110993132392631888587759120
1794 6974418238089686483080505916600
1795 6824507920768737930101223541104
1796 6701608244584414848687752883600
1797 6603542555061645617188064868624
1798 6528635172642231991744544741760
1799 6475642307057787903401803702800
1800 6443702748394478207306190493584
1801 6432304728105707244041926463632
1802 6441266615689910699327429323142
1803 6470730125856166387386801985416
1804 6521165575220466136011040719360
1805 6593389542135122394712495524528
1806 6688596135552397225588620967776
1807 6808404062147810228467062544752
1808 6954922909435796422014463216368
1809 7130843690922658745210581676400
1810 7339560951453695716716632911320
1811 7585336945983195664716529312080
1812 7873523113146173259587352566640
1813 8210861116808096323257106512240
1814 8605896522658710985636493313600
1815 9069555069714910123837849019760
1816 9615958565603926576017504749040
1817 10263601939707886381636982695920
1818 11037088254445903977255869342220
1819 11969749957384284647126093733600
1820 13107721955000471259316750906128
1821 14516484044614706876291256958128
1822 16291745621490350736689330250720
1823 18578621840270573340988583692464
1824 21605364090775532770603015333680
1825 25761703927593347872513742037168
1826 31669463098958739677864637767496
1827 41114741567069240985297950785872
1828 53401905713549703808490441825328
1829 104088460289122304033498318812080
1830 0
1831 1583850964596120042686772779038896
1832 701971258807269134635948282986036
1833 359816893963163546829752426133648
1834 230640505822067194504455086167320
1835 165651611444135967244027980832128
1836 127530351319727976514131393339120
1837 102904963322947449302014730586144
1838 85906608926024875192678117982052
1839 73591670606474296218894145262640
1840 64336210893988981037712610882608
1841 57177798208182247379850369342624
1842 51513222969578871363226173148248
1843 46947047553077861772603346784640
1844 43210308993381416342173373962800
1845 40114359422441240145312364503840
1846 37523406103335843898151866326210
1847 35337519637818395050343101130280
1848 33481759519760573199033737830080
1849 31899009107691877597990237663200
1850 30545133485657908573032720925320
1851 29385633778532012281921290521280
1852 28393290168861972433261627589040
1853 27546473189212887711474762030240
1854 26827916224246472369582204096700
1855 26223812575217221176382702246416
1856 25723145239820627582689227193392
1857 25317186701763344983931510893600
1858 24999125387019086979354817002648
1859 24763788585884328244548273158400
1860 24607440766819594032926854070640
1861 24527642719695110595552596072352
1862 24523161775903008867909844642597
1863 24593927078088749942886548324724
1864 24741026951802989128243654650120
1865 24966748202272641777870841611264
1866 25274659911517969179731232844024
1867 25669747331038929892799572362816
1868 26158605080883691930426082408784
1869 26749703497829986238517166216800
1870 27453748210052236169060739454140
1871 28284161715358144469298243902160
1872 29257728220220897563906613060880
1873 30395461320517785141662802931680
1874 31723781587667644885311547888200
1875 33276133220947015811127774145920
1876 35095234834983782653111676641680
1877 37236265083827970996493316262240
1878 39771457516368059728843307946690
1879 42796872823361668483237044388200
1880 46442629834651024430849243686368
1881 50888802884119476653817974106144
1882 56390957250234053634823728952728
1883 63322633925037967014301925125440
1884 72250196045496674103844492137360
1885 84064507553199345689255368752864
1886 100286633146702675646571352930404
1887 123344224701207722955893852357616
1888 160205717140649111425471325475984
1889 208176920578244608066996637624160
1890 405944995127576985730643443367112
1891 0
1892 6182127958584855650487080847216336
1893 2740078349888793257925566282115150
1894 1403942517614538269271896565972072
1895 899542234907908867074381065334120
1896 645793416301788144612474241268496
1897 496954834332407901732083942496384
1898 400809675576287926187270093351520
1899 334441130799579210231547874404968
1900 286355363086749583975593726606840
1901 250211680062012607144240093892976
1902 222252364906507389039370837594464
1903 200122293728637865829476292699184
1904 182277558200048314054492612678416
1905 167668026975278077759297667088000
1906 155557112376173098831824146266080
1907 145414552906349495526757321326420
1908 136850069318048371863847983072060
1909 129570905338667448517924704144360
1910 123353850862275795996440086742400
1911 118026333698459947112563879353840
1912 113453352946729374699835820579760
1913 109528271356346591232615719215680
1914 106166215414005636054804346637280
1915 103299274459548328918030357613400
1916 100872965003166736109629087403592
1917 98843601245049525972519416159568
1918 97176326461544593090159302730592
1919 95843635370961234582026434097200
1920 94824268709382743714794133458320
1921 94102396626360447329283438001920
1922 93667032596281035351140928397920
1923 93511637868837609145544272525842
1924 93633890417084215677473952271734
1925 94035603533868749781625037712180
1926 94722788901188586948132849231888
1927 95705868108711793481838226176512
1928 97000046146906800635725271995984
1929 98625871324517993798650988551872
1930 100610019541860353578561855418400
1931 102986358466645447018291089934680
1932 105797371150933007675892605701320
1933 109096052330667128667293226479760
1934 112948439175736488269965064374560
1935 117437009647455078956424465872400
1936 122665288805648226889871318501040
1937 128764167681055843790885734738560
1938 135900696595043583890772875506080
1939 144290527199833387611411600516180
1940 154215855675712884662861806323900
1941 166051866554643273714959732226216
1942 180306680534527506613885299017664
1943 197683426588310274693677514796944
1944 219179947048079529222145059703056
1945 246254687486258760611174153265600
1946 281118944613387059240413114861728
1947 327251118689240310004601256930792
1948 390590044887157789360330532465784
1949 480617151421947334276413976427952
1950 624530761734733824200989912872480
1951 811889990255153971461286886734224
1952 1583850964596120042686772779038896
1953 0
1954 24139737743045626825711458546273312
1955 10699829696578416783892946132079081
1956 5480156699777586515851132564230300
1957 3509856294036345673179741414930180
1958 2518718257742144827808266982935536
1959 1937380248905364433837422723805488
1960 1561858050758996262586549533560064
1961 1302631445622935760108627803392440
1962 1114803769331930700771826248016560
1963 973608234494948585517018670463256
1964 864367622032407188316465778903008
1965 777883277172775861637797931580624
1966 708125039347487832935069958781728
1967 650991279285886835908902188137200
1968 603604897111001079933471601516800
1969 563894532363627483265362530214540
1970 530335428246686395450526701308120
1971 501783587499510696834109271264220
1972 477366493352985336644985752110800
1973 456409248190420445186828320946880
1974 438383525165708374989522980457120
1975 422871588255991305699388058524560
1976 409540492897643775913258776197760
1977 398123307802521135205516299889800
1978 388405271967901716731794144626384
1979 380213483473474620720909637136616
1980 373409160259075987007295572158368
1981 367881807318704530984174503194384
1982 363544823820887441518031301748000
1983 360332221095654426116217707141616
1984 358196219416468799511465989813760
1985 357105561773321447276224789517070
1986 357044435499198144010259949644124
1987 358011933947674942296223935156630
1988 360022024958240356306793001526632
1989 363104024121222916634509255388904
1990 367303601930731747957325084244992
1991 372684387827589286653049729247728
1992 379330274325069206917888417507200
1993 387348575236162361277463143360840
1994 396874259456828795826585175845840
1995 408075574439313029607014336276520
1996 421161504346296357180713385945120
1997 436391696815345522861228657810800
1998 454089770636826305298174601373280
1999 474661334943595312747762928112720
2000 498618691871322629147685185583360
2001 526615199305793887576744892586060
2002 559493880978945788697310287715800
2003 598357520021765992491903808536732
2004 644671952506262121481608372172368
2005 700422105153356852615477507722464
2006 768354450513055029941463548078688
2007 852366460742531502530564121067440
2008 958154602219261359468932159978880
2009 1094355891530685337757322482854584
2010 1274556988579146470544236474362032
2011 1521954312836166558541977592021848
2012 1873592285204201472602969738617440
2013 2435669970765461914383860660202672
2014 3167701929192240085373545558077792
2015 6182127958584855650487080847216336
2016 0
2017 94295850558771979787935384946380125
2018 41798010431096781502021219407150522
2019 21399659393156833567785892264158162
2020 13700391749443966289627831410575750
2021 9827597623301767884903275961804504
2022 7556154773226434483424800948806608
2023 6088909353702573934917614274817248
2024 5076038664966737853406285984070208
2025 4342104818743119200362092677974800
2026 3790332815728564382624209243256304
2027 3363373900982549659058791770691248
2028 3025286677113425159107630226160528
2029 2752510057688283818102977296362208
2030 2529017997669599403339535567077600
2031 2343568605429192609272047877293920
2032 2188067752027378914758834555498400
2033 2056556529796759056614851580782440
2034 1944563236904516783318597904796440
2035 1848676374998197304125665736236600
2036 1766256025406045745586447282809960
2037 1695234350421561653551076620659840
2038 1633974957435822124960949290794720
2039 1581172025652837056093364044917920
2040 1535776848366164159674720410741600
2041 1496943637337479468372741287585648
2042 1463989102032860316912147160514832
2043 1436362048677570789390103073627216
2044 1413620392409359093670476094599536
2045 1395413751898534427871006736254560
2046 1381470330519372277768518946642400
2047 1371587164170555557474635143313248
2048 1365623086525287298137464086164960
2049 1363493963134500071418312832701540
2050 1365169900438110550627464513345180
2051 1370674261399669779076971637456812
2052 1380084429006588032509373172518756
2053 1393534362843612274651359845006064
2054 1411219102154916715836038481572864
2055 1433401491644574179434806650952800
2056 1460421556151516446633870407402720
2057 1492709143593015928825345771975920
2058 1530800715047768212473971392548240
2059 1575361519928510765459636740044240
2060 1627214903156145016380028991151600
2061 1687381227686002688396750810201760
2062 1757129982029458311805979979227040
2063 1838050275739028657874316019500320
2064 1932147431001375187947280094135520
2065 2041977303430629359991459787578600
2066 2170836258198309660145563916337304
2067 2323035077731562088497979491966136
2068 2504302584735864394986247907284968
2069 2722395352105500219599780501713728
2070 2988045085328547338661247131417120
2071 3316480410889122573482558580153312
2072 3729958987210696006504057337060640
2073 4262228209119511315475887564802064
2074 4966377231360122454189611089755504
2075 5933042236479971329909404172288560
2076 7307009912296385743151581980608016
2077 9503105787576720256120636674233376
2078 12364255917169711300974161694432672
2079 24139737743045626825711458546273312
2080 0
2081 368479169875816659479009042713546950
2082 163340579722359938988493911653198214
2083 83596020862193563004042438814301044
2084 53499148482892083919464730660395405
2085 38361096898443105610957927949612100
2086 29482792869905303654709827885413512
2087 23747915001568794090763660124820768
2088 19788955399533365288482246393156056
2089 16920128883222459511354286613567360
2090 14763156383726605281231115105114320
2091 13093876999789586049065450113067232
2092 11771808653438923806705771197419368
2093 10704860549785965947611614646414176
2094 9830393063172442207510633201293600
2095 9104464791610557852022328041479360
2096 8495436194680823208611173555190460
2097 7980011801511617218532220143582400
2098 7540707275921449874254455796202280
2099 7164180346490324991173781754513200
2100 6840102587493330025264963224075420
2101 6560379522936741340749661336151280
2102 6318600760662184345054012858823040
2103 6109645493020900119419201696015040
2104 5929395096198138960350115168442200
2105 5774520949856777240376948744388416
2106 5642326017656653380789563314745904
2107 5530625496568583419445889273056032
2108 5437656327136517988405390207303032
2109 5362008385001017251853530013998240
2110 5302572257214430825909825597767328
2111 5258499967783417057312426958187200
2112 5229176063400243062872046483881758
2113 5214197239460187865615771965357120
2114 5213359270808382626011196125035300
2115 5226650475963051822402292708235832
2116 5254251335365400819795057943584446
2117 5296540241052310827468405148585496
2118 5354105709872826107871014141339088
2119 5427765777518910445523224929126400
2120 5518595742831610590824005606168280
2121 5627965996876575574832964009015360
2122 5757592411001632868326333691907120
2123 5909602760416965657457657003790880
2124 6086624054269246139275869222898200
2125 6291897625537094063336112099119520
2126 6529431707132793011622209656867680
2127 6804205462326838569121028855730240
2128 7122444818488736049262974575563740
2129 7492000242658393585918024854811200
2130 7922871937310841916766863975804968
2131 8427952531828731621741601086956592
2132 9024097801957221959165228026483836
2133 9733704385954491799380510733975536
2134 10587093035965834187332479728886720
2135 11626211786551075099518307020422976
2136 12910584456675512875342817329882536
2137 14527208687031131814805275944341440
2138 16607992676913957884440527407677008
2139 19360453613776748550230687299046880
2140 23138864722271888186646676271925384
2141 28509317362730160768361910022700128
2142 37092767751509133902922485083298016
2143 48279475486091253651422917092546624
2144 94295850558771979787935384946380125
2145 0
2146 1440418573150919668872489894243865350
2147 638538996714279864941997991295333568
2148 326681159444719877976987823306396428
2149 208990052155483907510106097035752610
2150 149797615752097834974501245849107134
2151 115083290695329316832873783848836300
2152 92660206162559525771945173354156752
2153 77180723755098580794981895405667496
2154 65963184665111217628274154643853520
2155 57528438202956362338604574486129024
2156 50999994780146454607889306726758560
2157 45828569499263551171729075395735312
2158 41654092158322345777574267313945456
2159 38231644820664164098612909451479200
2160 35389415027420791947038279524656960
2161 33003684869588272213580939150362680
2162 30983355533541825819640750613047560
2163 29260043272209263134618140526468800
2164 27781553121815867957779573986008400
2165 26507467282014202467342992491698840
2166 25406095324975225808127006260851560
2167 24452323676400581360976010434745680
2168 23626072409432515377158482863425280
2169 22911170598828375447822006360056400
2170 22294525561705002490916433033342672
2171 21765502041767852675266960651925568
2172 21315453844480690549649461411262304
2173 20937367951295351516473723676569264
2174 20625592965000585473261824924252880
2175 20375631863003865557043414053193312
2176 20183984721009768950237400662469184
2177 20048031127174277531003627778088700
2178 19965944969346382603693268393003076
2179 19936636503818365368530892808718400
2180 19959718351094950625300008021563720
2181 20035493491191698652542122048237356
2182 20164964584375322065159411567270036
2183 20349865136674667916062819781407432
2184 20592714268741638876426977466688800
2185 20896898243447805215264415977136640
2186 21266783594326694471955924043282640
2187 21707868845095362931498575463344960
2188 22226984656424908282376078903641440
2189 22832556119792821858359129332828400
2190 23534946343174418405200027661873040
2191 24346908203165277027691912035723360
2192 25284182355280177193941322501062080
2193 26366296166516499455343986815954680
2194 27617643173731833660407452435859400
2195 29068960941514567113361936436667456
2196 30759385168383268618036060141360464
2197 32739354065950072838303911914715992
2198 35074795230248824973359188178408872
2199 37853294834267468108701986187682640
2200 41193416539939791201620921126941056
2201 45259181597645256637410552329503728
2202 50283328936525681725019393811121456
2203 56606020056362686036999868334847680
2204 64743022299834073108835954301113760
2205 75505769093729319345899680466282832
2206 90279504981978842433146048405217072
2207 111278303254527401708767455249894048
2208 144838426458273760954268751277639872
2209 188591701117543959575870769892760250
2210 368479169875816659479009042713546950
2211 0
2212 5632681584560312734993915705849145100
2213 2497071293923016435025958857276905766
2214 1277077993428559729883995982590667136
2215 816702898611799694942469558265991070
2216 585172146035354941028297071700107308
2217 449392847256293504923503737547321402
2218 361690342185320710046174749239199800
2219 301145670028318458758821813401009444
2220 257269079183661935983272984685558320
2221 224274827861378139936132125789101968
2222 198734604701121978987906711861172992
2223 178499981730512591127612573543654960
2224 162162630535855642607656728323371104
2225 148764614851151234919908097549805200
2226 137633921354390990755006474025325120
2227 128286629474400370808013763276881480
2228 120366380112616051602471660430734480
2229 113605636956320028005349418914507720
2230 107800159423928864180172096676464000
2231 102791746550718711443784423748231080
2232 98456307047481323450131114969167120
2233 94695446211271296193927932426810360
2234 91430427659584782480171169451657760
2235 88597771535371932664344310737844800
2236 86146001451594691683810743913812064
2237 84033211732580394004223478356445456
2238 82225229935567443439897406907274368
2239 80694218125534042795101532485493008
2240 79417602573878919545245158773193760
2241 78377253267002224798394934712160944
2242 77558856768853423733262027686348736
2243 76951441748849744122780090025663764
2244 76547027940119968754741124243611400
2245 76340377823971462896474261502658820
2246 76328836900333170268089703896236160
2247 76512253679197310730316697415994260
2248 76892975020249221855702198131073096
2249 77475916561020974250349318126879612
2250 78268712064133338138703153005413200
2251 79281949934655309674243863246751880
2252 80529510304018371317360432302136320
2253 82029022435260107248972849881233040
2254 83802470425251866200668919230587520
2255 85876986172550782000089395764069200
2256 88285883663198911185655300086936480
2257 91070009762718401654904454865508720
2258 94279516871831498277445276393652160
2259 97976206626710686626522624691615560
2260 102236658604859895847252193776150800
2261 107156455514079514602380915451134472
2262 112855966008233025263640459107061888
2263 119488380846411928093140079779900264
2264 127251074294070094428124638762858384
2265 136401981450967652674174620693812280
2266 147283728991513421368404091712074272
2267 160360085816194187177738585815591968
2268 176272602011881525850967414335961888
2269 195931592063013863273351431057128432
2270 220667535812939284551016435881609600
2271 252497786969352885124460221774343664
2272 294596279414878327939739736901234656
2273 352381293639336772077763608291331152
2274 434515279374821282862806253832919616
2275 565775103352631878727612309678280750
2276 736958339751633318958018085427093900
2277 1440418573150919668872489894243865350
2278 0
2279 22033725021956517463358552614056949950
2280 9768326864016750514166296878390022092
2281 4994142587846032870051917714553811532
2282 3192694983571399324709989956476667840
2283 2286768116113039145838914763144774996
2284 1755516438106064823084891215100321924
2285 1412377519948351015473868889434438692
2286 1175493612102292307650067935027399350
2287 1003818900094394862529406044670031480
2288 874714869224450582343128147930898288
2289 774767587157488119779365525453261344
2290 695571116453926926457673491514105472
2291 631615319969506091682321414077548320
2292 579152251913770152170202601154896800
2293 535552613464144445711669151179298720
2294 498922964909667341486898468341803560
2295 467868883965460175888050195480391280
2296 441343393746258855875729421579359760
2297 418547083523284313703918911790291600
2298 398860589868536797466636757702916800
2299 381797915759812356791199288207715440
2300 366973508086066751041397792157804720
2301 354078624963883977072947921248073520
2302 342864103723442934300641885443716600
2303 333127620972998466817934608374296448
2304 324704159317549222500517419367445472
2305 317458799878637044015955362679905056
2306 311281227613219607308183040434681536
2307 306081517027887748533143743910490720
2308 301786889780739894271931603338136288
2309 298339222113105242780987170839838432
2310 295693141431253677983061480554204556
2311 293814595768335386650614889188898008
2312 292679812712223409944598416225573000
2313 292274589383205029375072886895893768
2314 292593874784610486027677198268905280
2315 293641622228270760100134352245167160
2316 295430904025168062919276866503596632
2317 297984294465465285578266608180306200
2318 301334541446913351834007139070840820
2319 305525563162818022647086107146019440
2320 310613825458356575081247381736811520
2321 316670179633794832635569606518248480
2322 323782272097564028502584460663633600
2323 332057679867196357067012330287734240
2324 341627984609769699805361813379884640
2325 352654080357760619174310867777076320
2326 365333127878347055825100446025402120
2327 379907739981123070592638748804223600
2328 396678235386856395887338511851465104
2329 416019180231132233162184730574992656
2330 438402021801212905831834091146663488
2331 464426536874733154475223706314329328
2332 494865288921383700553818039633338160
2333 530727709645583230404970342335924144
2334 573354516431248676041287357022003416
2335 624560334231493150060666071071252928
2336 686855311287676290384804062757368736
2337 763801121601579466997810663443043040
2338 860603389670463209748964099938277440
2339 985155299978786666551172668562193312
2340 1149875800296783150990597037582238496
2341 1375965051353600729065553137137578784
2342 1697325310057895636182836929034842250
2343 2210875019254899956874054256281281700
2344 2880837146301839337744979788487730700
2345 5632681584560312734993915705849145100
2346 0
2347 86218923998960285726185640663701108500
2348 38225298567471767606009671892655543204
2349 19536653728033501028332593756780044184
2350 12485356469615082175129794286384528830
2351 8939545953999918109187971878134669952
2352 6860304348339117437516744289434324988
2353 5517337376904775158266800961743868904
2354 4590226939832140800290073890661925749
2355 3918312040340974358833559783424664500
2356 3412984260320942532599980551878107032
2357 3021742275502647466276260874670375904
2358 2711686555051208419227779339086414704
2359 2461251642836972201311767739203757824
2360 2255768999891093184579719335991244000
2361 2084948106889572547812729364157628480
2362 1941378223807523615704800673024957860
2363 1819601401435257363069865002187754160
2364 1715519241206687311589517383428101360
2365 1626001976959901047963213658450272800
2366 1548624209036151960704499973624078920
2367 1481482190940279533447507957182262400
2368 1423064958741118784403560983319666640
2369 1372161812843553938676530875024835040
2370 1327794843614564914023554704680275700
2371 1289169030000145432970413489268374416
2372 1255634879052071144159907370026194304
2373 1226660157421852618335288028721460672
2374 1201808313826268809488973873002497712
2375 1180721897843246786341383946476378240
2376 1163109764705973444425946226859864736
2377 1148737193358945404002836425609680064
2378 1137418284306213738102513588826884022
2379 1129010176373877679571689289388781032
2380 1123408748525988243075880458663433560
2381 1120545568669655340930748222120765200
2382 1120385925968952612604446066434259444
2383 1122927843767964567998112490653636480
2384 1128202022245461341437358300731431720
2385 1136272707789107934304911025013833200
2386 1147239533692041349476326441494178870
2387 1161240428014934380238368974955923160
2388 1178455743628012373067332127563217840
2389 1199113837815981196825280589960714240
2390 1223498421312389126091973479729596400
2391 1251958118777247576876659914566049920
2392 1284918848181759816476699886765580320
2393 1322899855297406071586720213513595840
2394 1366534561386322399300454612636170740
2395 1416597842793590624627940504996457200
2396 1474042031126757513899438345360387568
2397 1540044913854854242856725987188040992
2398 1616074507820936751899256068772086856
2399 1703977669642450162289770241060616576
2400 1806103198957295600736981080111280720
2401 1925475851439565671245764736027897568
2402 2066047155406020432647920261236276132
2403 2233064958732231685634487601033065936
2404 2433631647177887101960526414863847616
2405 2677571552477382148957710753121945920
2406 2978824374246159921291461587427867856
2407 3357764044943774490495958291562459520
2408 3845283590239780214602964286968560992
2409 4489991220206486589582331289606836032
2410 5374863481850002847912316941943667125
2411 6632625057764699870622162768843845100
2412 8642511438905518013234939365463192100
2413 11265363169120625469987831411698290200
2414 22033725021956517463358552614056949950
2415 0
2416 337485502510215975556783793455058624700
2417 149630101971372103975387060781201540748
2418 76450597134943535212019343785311086408
2419 48841634320083752570831484391950110460
2420 34958998114922230090363424001876680724
2421 26818637861999754327563915634404009856
2422 21560956523351511946481196338222164248
2423 17931346474940519264367103125667573938
2424 15300756466107136000966912968873085830
2425 13322260937159312820034103263643859300
2426 11790309262926892385345387361033460656
2427 10576097964259266131966913061346315664
2428 9595198579411968252652142276767313568
2429 8790184438703472147542027640013420800
2430 8120768399607935464486989609568478400
2431 7557936887474700485821143945071403240
2432 7080320580945086127864567160443963960
2433 6671871805262610331256171674688431920
2434 6320334046550953253224537728419320800
2435 6016207314751633877463890536266009360
2436 5752032776419992996902428473460864560
2437 5521888166231950988304347840406614400
2438 5321025497901574585161141068064840480
2439 5145606798163327270036990781343131400
2440 4992508611990764076728565689597836632
2441 4859175574615932785811558536473103568
2442 4743509543085602100159650064543400704
2443 4643784881668442055126447537302672544
2444 4558583259341019622199556070009474080
2445 4486743211804337788097258996610237312
2446 4427321039848544078782634024821420608
2447 4379560549680979352760813872636905244
2448 4342869812805543363664142793702648084
2449 4316803615547179363068223753545339240
2450 4301050637213783559204799470311431344
2451 4295424679900345473567868184796266600
2452 4299859499664628945671117336044995704
2453 4314406978687442813887484832511340160
2454 4339238547097928236297531925890122000
2455 4374649924988065547073907446303257820
2456 4421069422520549590664867750148299060
2457 4479070222343318323776566046258560760
2458 4549387289354652416957607748267306080
2459 4632939827925381896824947733939123200
2460 4730860562407904620888964121621106080
2461 4844533590051088449653162278103410560
2462 4975643199342133757420412327475225920
2463 5126236939277448527398540827365183880
2464 5298807482926556242185436253079029400
2465 5496399630039131623556409159386253936
2466 5722751414962705642197819458457975264
2467 5982482165359241481866512488692005392
2468 6281346200209678696061259437114148912
2469 6626579826387306186682439826346842240
2470 7027383355942931973776617293523892256
2471 7495602421675452077349584150965744104
2472 8046709973686605895576110491130759672
2473 8701253115060075188851624100577118992
2474 9487038624591763278829170769808219520
2475 10442529054661790380935071937175589088
2476 11622298378206328873235538652587418848
2477 13106111272199893979032611396098632320
2478 15014916876174379885592527215782000064
2479 17539028203931588240555981600026703250
2480 21003312682921549590303515434672176150
2481 25927534316716554039704818096389576300
2482 33796089507361876409963494235094870600
2483 44067450043913034926717105228113899900
2484 86218923998960285726185640663701108500
2485 0
2486 1321422108420282270489942177190229544600
2487 585896003224455083257277558204514001926
2488 299260203942744207950774121562403081496
2489 191126492837358838030048359463277716020
2490 136756576096234507198328156297460309288
2491 104876994344766690271090272005630042172
2492 84287147566284942172343734850984030976
2493 70073108700892413826063888099222033806
2494 59771154916468397547890343752225246460
2495 52022571984764262403287504094168491822
2496 46022355964732171560117811274406059400
2497 41266082420244123348708855763617112296
2498 37423115873532787851575230832456193888
2499 34268566355042743759471936702740405600
2500 31644663979332499731151299504048314880
2501 29437785448578766058765337334685734200
2502 27564240413143025301230054387907470640
2503 25961175463465315802170079588294534520
2504 24580580335178038062522737748852117600
2505 23385235972238527036930789595151486960
2506 22345912883363211544865879134702320480
2507 21439394893929064806636324310172313360
2508 20647060099823816738877126707607340800
2509 19953845617130904694354279005243151800
2510 19347481561094110535339085337850174064
2511 18817917075965187673823055291561076536
2512 18356885504104634968621443360009502368
2513 17957571841681207950604389530057159808
2514 17614356447707883657376180313906688960
2515 17322616385495874564358313066036001504
2516 17078570935255221257918598761290580736
2517 16879161464422574300358792219631666068
2518 16721958462418284801450380240977274568
2519 16605090460727077566951134211216007380
2520 16527190985237772418604056656430727376
2521 16487360775986170310285064636193820152
2522 16485143366104028574233440060569455600
2523 16520512814500942791262713975330772968
2524 16593872994951703130336480125043616000
2525 16706068406327023709745497914676969700
2526 16858407028002789181406765280875969160
2527 17052696344007834135421632750572010660
2528 17291294346720717249928138690207467120
2529 17577178163415702520063484481941864400
2530 17914034001311476667723131237897943040
2531 18306373480621891793874687253229497440
2532 18759683263602087188018628396060015360
2533 19280617397450768310004097768966500440
2534 19877245274749290208280056269375202800
2535 20559373033755038219679492661946634072
2536 21338963269563687479689588501146632928
2537 22230688188893587302383837127086750064
2538 23252666529509504627632105144727417184
2539 24427457445259861595793786699888356880
2540 25783419688125154980909856778876804352
2541 27356599492777842326487545892646580568
2542 29193398905472813353887854061656055984
2543 31354421621606429868968982258543994584
2544 33920139262098598193828365137843006240
2545 36999450635907876787433766002252056128
2546 40742982213270591978074542967996560704
2547 45364454960095670763274199256873473568
2548 51176244015256728870508292118099421440
2549 58652019047556171428095809436648437750
2550 68537125596901898663095681944719732700
2551 82103858669602421125731923971900324950
2552 101388268522085629229890482705284611800
2553 132202350131739104780151315684341699700
2554 172437847997920571452371281327402217000
2555 337485502510215975556783793455058624700
2556 0
2557 5175569924646105559418940193995065716350
2558 2294836960710825238080831317895275857212
2559 1171792006448910166514555116409028003852
2560 748150509856860519876935303906007703740
2561 535154179944604746484135406497177604856
2562 410269728288703521594984468892380927864
2563 329613410797838169423426569160551561112
2564 273933229590426062060117138265698100672
2565 233577029002974712753546293664073446020
2566 203221926715992551662827168757565837964
2567 179714339583731088302265923234400244476
2568 161078245876562600460412339460421207900
2569 146018445487017667233892874240491320432
2570 133653985262617099469911538687343549600
2571 123366838878153877534098972129865460160
2572 114711906925080311525423460702175141440
2573 107361335165404911508438289102971501200
2574 101068881514857759437843532755660725680
2575 95646435918030110850100293220032495600
2576 90948147240158740831334129670752835120
2577 86859447896885957565742932781991237280
2578 83289311656171970303591004047526830880
2579 80164693951213024929161908290209519520
2580 77426475374339312770789225153527528000
2581 75026459520412201650772089059714250768
2582 72925122807200878171662706273435271472
2583 71089908953646264545553764434786289136
2584 69493923694110403809781178434321687536
2585 68114927675342512916085615458837502720
2586 66934554501289957898029485192845418048
2587 65937701080274619309492933606201554112
2588 65112051690660531045814657777420339056
2589 64447707409613465510460843020411815896
2590 63936900003364030123192630333148402760
2591 63573774906783668399184342408655571112
2592 63354232110078127604648883849651121608
2593 63275817032163140109742680495662769232
2594 63337656090820741364160059180082645200
2595 63540433901926703043318130674349126800
2596 63886411030564057051795448481417921600
2597 64379483126821213320482650500462468600
2598 65025284250867901128283237511950166760
2599 65831339374541871313488163641743110920
2600 66807273612330043920176899484892486600
2601 67965088898540716410912139996841875680
2602 69319522874640061888146029572735518720
2603 70888510073897538435855171916761032640
2604 72693772646458087853572185034732559520
2605 74761577663584611814301603593951736400
2606 77123711666027246008126618325175786864
2607 79818742366343089558755677393439873456
2608 82893665008689709055717247639069612528
2609 86406071073812811024359819776978688928
2610 90427036503648073551902631118384400160
2611 95045016241556552390906733705020152224
2612 100371169500201496175684799603484702656
2613 106546755919240017482109389266097208528
2614 113753588838566479620321638240246011248
2615 122229101236770828302760439312968114480
2616 132288543122184532955930624037587724336
2617 144358512317148765170643218172721137024
2618 159029059606636826753129667713793027264
2619 177137395558468809647070682812553563456
2620 199907203184596597150423016086325865000
2621 229194043662757962195943624567826202900
2622 267917854606071058410283120329358955100
2623 321062850319937825894653195233401270700
2624 396607050395217314340453947053025099100
2625 517313543993761714357113843982206651000
2626 674971005020431951113567586910117249400
2627 1321422108420282270489942177190229544600
2628 0
2629 20276890389709399862928998568254641025700
2630 8991026714499287312424083625179682584244
2631 4589673921421650476161662635790551714424
2632 2929480016122275416286387791022570009630
2633 2094821427599209455655418850936821570472
2634 1605462539833814239452406219491532814568
2635 1289419146050211067869951187947482916144
2636 1071243585092974050626136349771792573614
2637 913110765301420206867057127552327002240
2638 794161898610114023362057398457849716468
2639 702039383200701542107948401162500167512
2640 629000188543058809057930731320400855666
2641 569969177717067663167612893475336581800
2642 521494448167920240121045979430326144400
2643 481154346945421558091681539274436778560
2644 447204790933307806061108773970762293080
2645 418361072314998783210367915502050515840
2646 393658228939818008864273726710895504400
2647 372359037160002271613107752257697410400
2648 353891812896711410145371084914120233720
2649 337807404034875323087812481634224816160
2650 323748851252029478199587294914694611680
2651 311429600105686497656905493395100324160
2652 300617602317048843484357156088285698200
2653 291123547407515816018167486577263505280
2654 282792039730784452375987104917384483664
2655 275494908382758873092948001477422136672
2656 269126083895946572922453536788833808872
2657 263597641598349807554342400957771918240
2658 258836725166301549081125338743582510336
2659 254783142940394033289273524282443849344
2660 251387485368546986117441809373643425052
2661 248609651909794754902201420604695840032
2662 246417704801463250481173811548633413720
2663 244786988584308001043080356132625313424
2664 243699470476004062196873312566513022596
2665 243143269179218759996220040720282682928
2666 243112349649889959369011351378072744944
2667 243606369580079774477538689154164020000
2668 244630670522417806716774803096244138180
2669 246196413239734658882528801464976380800
2670 248320863489167537093290223358926664600
2671 251027841526606315983605056441482039120
2672 254348356674366320983931541343098383100
2673 258321457967676169824684011341584281520
2674 262995343998701033068312193900822910240
2675 268428790706053005609416540047614136320
2676 274692976536352961438938791177449001480
2677 281873812302592585554667656257126251200
2678 290074921334708293839490221944532737232
2679 299421468821046955090373929968329525472
2680 310065114576948155593627823720670277656
2681 322190471543209057839202887049968682656
2682 336023609731494265094732632466028234720
2683 351843378396012504365584782896986575168
2684 369996670368916578950315499065971306872
2685 390919291737626879842140798455677262976
2686 415164945478417999154426240933413260816
2687 443446193777462547672440284665365806560
2688 476693494823406230380765713320575646472
2689 516142184640654407270680139687637350688
2690 563463870657258083407994496738685728384
2691 620970613702105704464601559644334677888
2692 691942951400268787683869854736537357250
2693 781175840136731318095499170552719534000
2694 895940352499872034038688714219684247700
2695 1047678774728218168708868321287940988600
2696 1255922326251521495411437499001246147150
2697 1551940631981285143071341531946619953000
2698 2024913015061295853340702760730351748200
2699 2642844216840564540979884354380459089200
2700 5175569924646105559418940193995065716350
2701 0
2702 79463489365077377841208237632349268884500
2703 35236231325289045264392077003584793150128
2704 17982053428998574624848167250359365168488
2705 11474184803554126190404156589476379286060
2706 8202544045142371165601885814863196026964
2707 6284464282797628366966256552810464711416
2708 5045739410906273323993276689830531702928
2709 4190612224663185970577341360829319477468
2710 3570811950309913502087121165905975245380
2711 3104576602024828703347994233677911807616
2712 2743468377016757535250743740127117202344
2713 2457137841202455397377819404068750586292
2714 2225692974844669632051139510826033796972
2715 2035604206132384511312903190983344935000
2716 1877380013404512864435765525949174119840
2717 1744184507677153148082345579869833322280
2718 1630982178697946116222867293305133068880
2719 1533990598488328871771349023507518558080
2720 1450319790830908453710482151040141332000
2721 1377728437492008404968498683353480418480
2722 1314455305044928094825664029681018010960
2723 1259100324129989840600028340636656132960
2724 1210539182942371092398456841854945069760
2725 1167861000396324366213395600231626215600
2726 1130322184712103651501182906891954225232
2727 1097311832536021152683862064791223981440
2728 1068325483427407931198173507465674716064
2729 1042945010306158590994731719878812374544
2730 1020823076846693897292065139543852378480
2731 1001671038073729268706501123639533289312
2732 985249469987857509405573870056217297408
2733 971360732460252251915355311326817175624
2734 959843125952633946993868726699365804744
2735 950566316125685827567240725841484094240
2736 943427784097030730413636878500482212528
2737 938350122906514003998474698508397034792
2738 935279048853853427890702983363374302936
2739 934182034214893130511792788030559781776
2740 935047498653422920650043659146433634400
2741 937884522883307131738523953243531477000
2742 942723071769317401493912655834306678840
2743 949614736781833684261182519936337468800
2744 958634031144228166453166908780972705200
2745 969880296807342584482110445342089696600
2746 983480312474216441137868626526647081320
2747 999591728657529526712907696060913089360
2748 1018407502292842298264528069998931269440
2749 1040161563985955396736489092684504778240
2750 1065136031467491074967313680075822658800
2751 1093670391734059231952110506277649854656
2752 1126173224005338081965079685196421215136
2753 1163137244266374710158760266415433925872
2754 1205158747223609812307308145027510890512
2755 1252962944890257447152455671860989321440
2756 1307437317864359504186777879049637131456
2757 1369676008755905820566026476277554881904
2758 1441039663542096149595965627941151405712
2759 1523237240219028876626272766396259679872
2760 1618439617966714233991831108723475423520
2761 1729440155732103935922517110194926645584
2762 1859886094556896439846266225742573833776
2763 2014619494887715589669428932329165143008
2764 2200192256852150611402645177741534748928
2765 2425666459773850408064849842360682335500
2766 2703900148548742647256968355432007519100
2767 3053687375079949698009678575796994542000
2768 3503527945596514521166215569038168252200
2769 4098272854083912248184690786214592690700
2770 4914478667940736286392581517830963184500
2771 6074739045183887560022108282191055244600
2772 7928532650521693622939653063141377267600
2773 10351139849292211118837880387990131432700
2774 20276890389709399862928998568254641025700
2775 0
2776 311496878311103321137536291518809134027240
2777 138130323492907137936572107257612170438556
2778 70472462650578090528784154007169586300256
2779 44955133572496436562120418125898412921220
2780 32127717449951553333131638450533862000968
2781 24607632135427113496805657444589588080892
2782 19751173460221117724751092023118603378736
2783 16398653085445388302978149241949228034516
2784 13968707415543953235257804536097731591560
2785 12140760631053705907096211964080315834292
2786 10724900988813044611565798261796422608128
2787 9602139319558651373377603090444910208204
2788 8694487745793303713798437891320194382264
2789 7948903481588105828754069681521549274900
2790 7328175142076584240726451487540041766000
2791 6805502548591359133579650031565756184420
2792 6361143498587264422417966232466450940080
2793 5980267988559135759483846742118821252560
2794 5651544310220159001262864823448752582400
2795 5366183226074361278728783958848522928400
2796 5117277053541745504168709395312927268640
2797 4899333409712913807986565928811067131760
2798 4707940342399092447460975534554453366720
2799 4539521936033891596494213156956044011600
2800 4391157361490179616962367456870914570656
2801 4260445157761006071042920187515827464336
2802 4145400256247191021250145578100179485440
2803 4044375044403758596678799706834339996528
2804 3955998314954394655497258247816184868960
2805 3879127692017436809709847530266639038224
2806 3812812338474195280882810728692417036736
2807 3756263604328706754608750379589328446368
2808 3708831887575508598222265734156938306928
2809 3669988422760070973800086307968163371080
2810 3639311038881197168400293064650253389376
2811 3616473172371951133252274700918515148024
2812 3601235606830405096426578572653848079472
2813 3593440556122700012422174620290859163912
2814 3593007823903435117353049184732922237600
2815 3599932869815678244502668087713769492440
2816 3614286697940549434504555722255560326000
2817 3636217562538795691476520243932325761240
2818 3665954565250799804357123216498419065600
2819 3703813302148154279478144874835576361000
2820 3750203814321724659997493721989413493520
2821 3805641209139359272229143815690069140760
2822 3870759459907880294930834057086940048160
2823 3946329071384763905775046271245858669080
2824 4033279533823092354692508726735834854400
2825 4132727802093865370873177078694191916144
2826 4246014462026347606402311377313228847488
2827 4374749831713044087633578777109174720336
2828 4520873062620248873447256884558101674144
2829 4686728461425149270083976119551431240880
2830 4875164912845728976193191159604576632512
2831 5089666701686256641298528172014658833168
2832 5334527613049317406415050486554687434784
2833 5615085585526098789804969515770693408464
2834 5938043478819943078373605699510842819840
2835 6311914510070185512568141324021554151728
2836 6747651755151487487697689708629385928672
2837 7259555401334982878109619784350046254416
2838 7866609456228222778709198688142454367936
2839 8594501003328713325791582725552870113000
2840 9478758165885507748438028614763281741800
2841 10569791489781448530186330843961483938300
2842 11941284959267862998187101296400187612000
2843 13704976963656953862209019725943422868900
2844 16036719863806613145070529163448406181000
2845 19236673643082310606736676226938341607900
2846 23785597951565080868818959189424131802800
2847 31053419547876633356513641163970394298100
2848 40553780779418799725857997136509282051400
2849 79463489365077377841208237632349268884500
2850 0
2851 1221395654430378811828760722007962130791020
2852 541632665468735836946094307375174980176232
2853 276260646985814275873144214515224340877112
2854 176181156626445226321960385017923965750640
2855 125874374002990022373937170752515556179416
2856 96383152349854659999394915351601586002904
2857 77338272425628070989960637682995848254232
2858 64191313745718632605441049075135460980892
2859 54662176951484627676593830806497426781720
2860 47493605212849440999876535422732287411304
2861 41940809452730984042696004966822909245736
2862 37537153460845656140480293916287479128448
2863 33976800669207535628874595550805066890568
2864 31051741949261798977851563897572122793800
2865 28616052533717180983514650853477577389640
2866 26564634890027617872633386642332651401750
2867 24820068118392015663643429526886875496120
2868 23324192828153302882199209519043653446960
2869 22032566273638921219151014313069341456800
2870 20910713947814588304672599846760384554880
2871 19931537696847627606706911847151656591200
2872 19073487199564687788265189564348183455840
2873 18319246662404808151601942168597903188320
2874 17654776283996596677978658254579200125200
2875 17068602479487432402818241470154725483616
2876 16551285439462984710088923491282677997088
2877 16095015040430467379495476263948681531936
2878 15693300970078651723304122545664965194880
2879 15340732927048739504643723025923358607520
2880 15032793596826699690889581341701502502048
2881 14765711859937340114379419631337529242272
2882 14536347040432869508365715903139839952556
2883 14342097398345971244869774176613799522496
2884 14180827805435768169673368983541234702960
2885 14050812818567128871120330436220968334992
2886 13950692315711255812201123414492637992608
2887 13879437580454515160049270473795382459984
2888 13836326278874714317849486094933205779024
2889 13820925215856538509316056231887919861200
2890 13833080122028225201809239361221750614760
2891 13872912034899442991010281898994526336720
2892 13940820120627833533089000642985732686000
2893 14037491055382327553141915360296885496880
2894 14163915365741726516834339700107528208000
2895 14321411434972863213982160182697561929200
2896 14511658238027543249555519185089469605360
2897 14736738299220497607355407967140267736560
2898 14999192907143036142856981971211892686620
2899 15302092317614390655046097786463533614800
2900 15649124591233598336206933859735039235072
2901 16044707937540889086919393364342156850912
2902 16494133102486965701793594196486004369088
2903 17003744628922397774575796756311131931872
2904 17581173021300967841183776773281506510560
2905 18235634377181489887235834356072841555424
2906 18978320553578016371609208442746387605136
2907 19822912417093841655583741301530776508128
2908 20786262768088719549134507068299299314848
2909 21889316689339029180595643875038296338080
2910 23158369567397778005657062228092286997376
2911 24626813990109904131003567788805408001824
2912 26337608463655806000368401765940506366752
2913 28346835376641361714523277253176371088672
2914 30728943188391495229332807375556462374750
2915 33584665459161433611554800189083523210800
2916 37053327375734257562075930039529192263400
2917 41332617467503574849385353449521026743800
2918 46711497046547817022320131541800733894000
2919 53628170727353297721687468492822089487000
2920 62772303466900171453561785582640904194200
2921 75321060179956089417926704099843084042200
2922 93160258643629900069540923491911182894300
2923 121661342338256399177573991409527846154200
2924 158926978730154755682416475264698537769000
2925 311496878311103321137536291518809134027240
2926 0
2927 4790408930363303911328386208394864461024520
2928 2124388132447284037191145950509844740424144
2929 1083265330937471673892188614750349960352464
2930 690651617464535689682860536288060852192780
2931 493307238554046633701489078050187104101792
2932 377623122008970067121811512257546668538248
2933 302918478813828931426669733962176413151984
2934 251349385383291230717372072469736506826254
2935 213971045819062108684803496917118203269640
2936 185851401635047734100419024742091251057848
2937 164068818008025341635937122369438811057232
2938 146792833084558444149436017383880182360076
2939 132823773784530783266314886165324926146816
2940 121345716675741198674552126967160953180600
2941 111786271017342476320265630031259642057680
2942 103733190434724781065240609343856218037445
2943 96882786069512488711957057166154375700500
2944 91006916434104057433359241598585210152440
2945 85931236735301642197576035070160828488800
2946 81520495212464008510858752958356563390160
2947 77668366091882756560212513716538571203840
2948 74290276870068430170453035066656174567200
2949 71318256485328832599600274023214946834880
2950 68697174984018030568507283132242136956200
2951 66381958827827203509199755037217792470752
2952 64335501653452629826007217849044734515168
2953 62527078326860164460335933189290116877888
2954 60931128367343912222375731570662865799472
2955 59526314024436265157360464828384350739200
2956 58294785122785210117646147498508762708576
2957 57221601433082276242740987042605719201344
2958 56294276466011109186071537344474330236162
2959 55502415972561865395578187993806661637032
2960 54837431228969890053913842439993939350720
2961 54292312169382655278178041251272155719904
2962 53861449137840660672627933338847045284136
2963 53540494833270225008988095266431205268928
2964 53326260177535768772820881294055943135728
2965 53216639534133516607113408057435406842400
2966 53210562081047673260866816492768491465620
2967 53307967299523404436240483392025282856880
2968 53509803563183565822468230181836030155920
2969 53818049768005124802157537365944921532000
2970 54235760895795356455321036619328875783400
2971 54767139414201342531759446840415775737600
2972 55417635552721079393235315489568826595600
2973 56194080836617295136576691312474116344160
2974 57104860909479428228502205872668537479170
2975 58160135762391364635567889276127747152200
2976 59372118192343835741578859411478510425424
2977 60755424883612793540568096161324269971456
2978 62327519295831915299186874223021455459312
2979 64109272058722923293763781216530507547776
2980 66125673556920435790016987385654401957280
2981 68406745937425583963878695081495316241088
2982 70988719539742228489596640886140704626472
2983 73915564261303853236793759198064878041056
2984 77241003556262210588998716105964749842016
2985 81031193841701788072897230944217607498560
2986 85368335088422213804323011112649355718512
2987 90355605853125756808957062463704332875008
2988 96124015896880593543594571046627560265184
2989 102842090191417909144295664038434358193984
2990 110729825690005319197356551770220199565125
2991 120079254920791381357700508821405252972100
2992 131285510431267422299714218920962863460400
2993 144895101081229484794983487617263408552400
2994 161683474211116925146125059081949898733100
2995 182784118877795805739513558207046350020000
2996 209915982561354336796319519529046464563400
2997 245784512166172502311129244957382695295600
2998 295007485704828016886879591057718745831950
2999 364984027014769197532721974228583538462600
3000 476780936190464267047249425794095613307000
3001 622993756622206642275072583037618268054480
3002 1221395654430378811828760722007962130791020
3003 0
3004 18793142726809884575211361279087545193250040
3005 8334377297181300269010107664288850226412948
3006 4248776264894568074382291901019689480848288
3007 2708163327343679184730471536875874900881160
3008 1933824528900699931112009501606570386139784
3009 1479921715662139901104467234150561312305376
3010 1186815526313905925239979038523718101120208
3011 984485056144944027136676635377073342743948
3012 837831284610970769057906908232455022754180
3013 727501555784811169528331889518201891116776
3014 642032114739255808710538449109042503654384
3015 574240863028088695725779928293035838700312
3016 519420793991514494682619753819883722197192
3017 474370620659038511665410307733303307667200
3018 436844580032668315228387657081779431450160
3019 405225232437866476660962908863316202459090
3020 378321047467819789767348104665828559901270
3021 355236882254879125277175876275899377568500
3022 335288639494067580017639311152682353193200
3023 317945575920616076131031329759595065408560
3024 302790410789152031611761082416752949734880
3025 289491182706108456269883005670734674487040
3026 277781035253299347593867870249236130990400
3027 267443461819983122248501027587056050630800
3028 258301377939907794937587384577230434955312
3029 250208921735656382457752922832590140851296
3030 243045228468598823787138378540835663723968
3031 236709653665970622599843175645169728180576
3032 231118073117511391188321740440445353032480
3033 226199993292857807597969766347860532808960
3034 221896278854472735286524045316904322568128
3035 218157355463626178175450013099934304455124
3036 214941782870224235074091324406174715447164
3037 212215119895089485336034248211613706259240
3038 209949022419484721920698711055976796371328
3039 208120529982633511899682491463209930259632
3040 206711507501983076094950446868007579198576
3041 205708216990985601350322681813130420243776
3042 205101000682829879895464928054061319752800
3043 204884062206414038937386621021126316343240
3044 205055336800134935980901390386766381745560
3045 205616445298161702825499007369240376733680
3046 206572730034615626198365725818250721067040
3047 207933374103656164008335939822969015010000
3048 209711608797075378293908008261404986362480
3049 211925017733213890666373511686826262636800
3050 214595950438196520203592072746840988093600
3051 217752063241892018654234678835837200833620
3052 221427011689818191090110594200143308592700
3053 225661326758078494786003410391375658950536
3054 230503517687923126996717924773975393416352
3055 236011458201726621061437604318990433350656
3056 242254131602667444370424454527215468389024
3057 249313835783922479475748038064285307130240
3058 257288984385108604710247914555091673070144
3059 266297689542121023287956348710106766795664
3060 276482381365311837275271127661811165387312
3061 288015819363011566060610165151080386849632
3062 301108996914242515855418723802913431587520
3063 316021655982636973484299200682448669244384
3064 333076454935155522711948797455910601000096
3065 352678332523490857222058211551878202512128
3066 375341395406867079551178801229688568654528
3067 401726914810226207594904937650134211695250
3068 432698088080943862709670217686706625992950
3069 469400723781275399852829261756402352527300
3070 513385130343165143918285453093914480994400
3071 566795542464809455227435407444000980513800
3072 632674464304370576658750231190238734173000
3073 715469265321657868180381642124724284364000
3074 821924551437415572244744034212322776741200
3075 962656005984175634051922876083082223241100
3076 1155782752213435792186952918390514538464900
3077 1430342808571392801141748277382286839921000
3078 1868981269866619926825217749112854804163440
3079 2442791308860757623657521444015924261582040
3080 4790408930363303911328386208394864461024520
3081 0
3082 73745243611532458459690151854647329239335600
3083 32705433157175579095340022095179239506461326
3084 16668754594362600538020215328577700452825896
3085 10621940662236420185955729752549223702120720
3086 7582857316562301717245320303252449722467248
3087 5801473586702099793336028504819711158419352
3088 4651182534938153974899754164473192695816896
3089 3857150460520194257029931875202083828640676
3090 3281616853816480090455588784590244475813160
3091 2848626367677300614796883487990347077364212
3092 2513187192711165858370601072881061078403408
3093 2247112401587395330486884571881648762790344
3094 2031929207637852307952759746267665275401104
3095 1855074264255408909580784835071013293561400
3096 1707734234372538641995477107839891907601920
3097 1583561602618422642702905256921450439006830
3098 1477880259479277738410570608795623797203740
3099 1387177174048672562480276383774704719637990
3100 1308767460939028356284332175753313496305000
3101 1240567966128050046065265451264924706814840
3102 1180940710562288282772402081964210242946080
3103 1128582440214112117825654943553351903557280
3104 1082445291857622923443910369029703565473280
3105 1041678882199872553477004513434635491214000
3106 1005587416443136539654363863727330750371808
3107 973597501465806303995521680329560870216176
3108 945233704334701889284844375145340532104896
3109 920099793488266975765595290190306441240736
3110 897864203560578223654577562792023106891840
3111 878248677846543286515622613673692341523424
3112 861019329308297461179368788033791705530880
3113 845979563132677303279872922770697729790988
3114 832964448133845407578990959108840071555928
3115 821836228621445604695055063905962147297980
3116 812480744741199743857959693153035332535376
3117 804804585941358100696011725714577719423424
3118 798732844798215099723105778047994867482912
3119 794207370928671818680599085334976488499792
3120 791185449965329235962779545435117000937600
3121 789638852628895037597539973008136081048280
3122 789553215332034589075782588325316048347120
3123 790927727657663324497762505777527472447160
3124 793775114406856806256577563332416338088160
3125 798121911497378555766413031570514149577200
3126 804009046534137167498898967315480191372000
3127 811492747084335159485122292837610599402640
3128 820645813349892087261276151638348506380800
3129 831559307948011515788919281894008828862700
3130 844344735019581296822542632220593227722200
3131 859136805356494581429629105496556037339676
3132 876096915649010626816248534460634911219728
3133 895417511018470608718019630852750566732752
3134 917327554519918564880304650749283571136512
3135 942099400677040061440539545383615710401760
3136 970057470141080192869274184468310104106752
3137 1001589260642029925479179381660892584451632
3138 1037159422427208195963619463397257933835744
3139 1077327899802766814210539221578781437543664
3140 1122773533110045088032887084487262525007040
3141 1174325087965545811836133022831362383191328
3142 1233002526620780322774806717416766939019072
3143 1300072614424316717682122725553715571645536
3144 1377124917472678585343274921297810124094976
3145 1466177325808074529496792192303470971306750
3146 1569825174796883949678551602509755227239900
3147 1691456162498235099683256305502580447063350
3148 1835567009413345593454347262390707706897800
3149 2008241833401204827680351919455606646242800
3150 2217895600949254390020399420433047315054000
3151 2476468617419964828635679476373220188048600
3152 2801414869850998413438677415643286634552000
3153 3219204493129877657958580800664930875569700
3154 3771501612485948374504793733695363230780200
3155 4529418893809410536948869545043908326416500
3156 5606943809599859780475653247338564412490320
3157 7328373926582272870972564332047772784746120
3158 9580817860726607822656772416789728922049040
3159 18793142726809884575211361279087545193250040
3160 0
3161 289450081175264899454283846029490767264392230
3162 128372324009044660179471911967155763878965452
3163 65410866314351158190680044190358479012922652
3164 41671886485906501345050538321444251132064740
3165 29741433854261976520676043307137826365938016
3166 22748571949686905151735960909757349167401744
3167 18233202701063742207627518158004806497889392
3168 15116343238549000418424201034537876261404912
3169 12857168201733980856766439584006946095468920
3170 11157497302976032307549001867606831217764744
3171 9840709270157947578389233867603017176349096
3172 8796155174489080504297103755083713774411928
3173 7951320805616937323261283869735064852950448
3174 7256890027278043956974141950955947412146800
3175 6678267351319472074490825406255647856821040
3176 6190536599600452577233604515919608165056960
3177 5775342315431894343975301525242936895201380
3178 5418894284757351707505425565583953923080380
3179 5110652746495109440716807729696280546034700
3180 4842439605474404918252029050287259936328500
3181 4607823874189900171099557390412577482455120
3182 4401688103004892690333498669139329087344480
3183 4219916950365810527522014136764707117648960
3184 4059169844466085962914663883861388370524800
3185 3916712597071520801073536970514229446964640
3186 3790291031208745418697217640203015905247584
3187 3678035005537490481760859681245007731927776
3188 3578384737838514295149767991621646300111392
3189 3490033699438254046007430411066679604706240
3190 3411883973530197249887394738609687806188992
3191 3343011096319100251898176400435345041927872
3192 3282636192987884070746343504378830877336480
3193 3230103786506586067068605705124482241020136
3194 3184864066394114793684377196592623803007960
3195 3146458703864963172261067958954255078226552
3196 3114509521507932351455512157086635441385608
3197 3088709491991158116184693650039730706976384
3198 3068815666856300119988774831447559227697504
3199 3054643734341045456463842635903755724999200
3200 3046063982366517558456701249925200453609760
3201 3042998505252815022936861359397207336722640
3202 3045419544852133415006589983540504757910320
3203 3053348902120281671316943626955106056423920
3204 3066858396571946751445867858329790397158800
3205 3086071391123197082296797055405988045031840
3206 3111165440936443822060956873525119001396000
3207 3142376169560617000559409729711598491303840
3208 3180002526730831838137445087598600462225600
3209 3224413643063718122446829868568605662937000
3210 3276057571875975431671465413015901723562136
3211 3335472303148743669079736527221923439083448
3212 3403299556944233588786196230020158693584328
3213 3480302023958583875394566867088049372583904
3214 3567384934244127752312295864024991665530880
3215 3665623122634301329968644776583522945926848
3216 3776295151620633607955388789537350048129856
3217 3900926594079484972918909170679265855232672
3218 4041345335664638832547896529789315397359968
3219 4199752829739599445227525779035927637882080
3220 4378816779129175843328259629500323847527456
3221 4581792966160654151098355072686299134418624
3222 4812687281326271582443600413142864503913152
3223 5076474018228284326187336356924032232139712
3224 5379394208877650723997167661319570797246000
3225 5729369857773091238341311028385871180183300
3226 6136589319660546348743428991629043161028700
3227 6614350963799068598761390328980239957173100
3228 7180306242705145997924358408763650735806100
3229 7858337608961236282227464032652373833124000
3230 8681477066572795755222706302837928061782800
3231 9696595431588031300855195696221904398274800
3232 10972208240249743785968153211269539318662000
3233 12612225822399246714741837109454386717985400
3234 14780209021904392278464732199616964012517000
3235 17755322063732889304839568616572120639552680
3236 21985121779746818612917692996143318354238360
3237 28742453582179823467970317250369186766147120
3238 37586285453619769150422722558175090386500080
3239 73745243611532458459690151854647329239335600
3240 0
3241 1136359577947336271931632877004667456667613940
3242 503993626969145805876080482518755846394324244
3243 256744648018089320358943823934311527757930904
3244 163527165785877895476700110475896197532306630
3245 116681282160538203766141507300043903169781272
3246 89224301562785929562028129921413479097814048
3247 71495511841873130476884448573523097383262624
3248 59257908778457162174789434013515621118140524
3249 50387810795163334728080670115126254204683040
3250 43714371885895534913005894585623616724594328
3251 38544081592099020698805642815369053297732752
3252 34442482445552816524362318536610560117221836
3253 31124856771269054092128213287219294894072976
3254 28397574305774776154504585249053803046251600
3255 26124804098200958245106911023441410683728480
3256 24208719148533086270029242097676723480976270
3257 22577251127954591752263734116883276837266560
3258 21176255156583612594576105592557435282405060
3259 19964347364895506290809462610046146032401400
3260 18909415162031904930652188599876238020328390
3261 17986204248904932553507536472495536906363000
3262 17174616258344173365007441182446879707332720
3263 16458485950366120494290473284607926152679360
3264 15824688563871789478207553012867651691183600
3265 15262478615192483220559136203318820273173248
3266 14762993635115732250200254735015172530866720
3267 14318877229010816026189488862989171197601984
3268 13923989663820499680951825936141814985155152
3269 13573183488352985257464637209599348034905280
3270 13262128057865365374828235562053382497883712
3271 12987171254082686306022986424385263262267776
3272 12745229804716569710361797526659752972350012
3273 12533701827771920997395129743991899713466560
3274 12350396830760476138791727696064196803900520
3275 12193479568480325210105901266954616845801904
3276 12061425031482358827000760509324644466535116
3277 11952982487949361997477911521791952234506928
3278 11867146995544975920078033497521070611014528
3279 11803137180216538923033749351721381644990400
3280 11760378377213025007385794148229459541246920
3281 11738490468631945713077043841175162723666880
3282 11737279948832286517042179529103514013073040
3283 11756735917336142950955672959714506739839840
3284 11797029849101088275542736740508364308910600
3285 11858519133411527438924022385541856202347360
3286 11941754513476719144539779910049258087297120
3287 12047491707456016502448811723012162941576000
3288 12176707657047390877167712702632444153802380
3289 12330622042425674474410501360076205873936000
3290 12510724935087226315093699890046189972195560
3291 12718811749636139911195101015238206691476528
3292 12957027023770119637578976509592856436439548
3293 13227919032651172062074649497814201714686256
3294 13534507870950048404312204483120192004492960
3295 13880370471422606163542387543660876662247424
3296 14269747155969244463092224308843000039500944
3297 14707675853680362473089408969777047555874176
3298 15200162245895924204821956423681277297975584
3299 15754397071235032737051122065280382057504960
3300 16379036035984437836387350538240117787740112
3301 17084563826766292634625012980673394683795648
3302 17883772545336746847835514961130393395633984
3303 18792397955654965226684534946557851872422784
3304 19829976633704235649169282644234500906795750
3305 21021017370075742829158162861156476653853600
3306 22396627625840265749879670383690223704352900
3307 23996811966433778259265349191146407584918200
3308 25873784652508121283390144522187409244235950
3309 28096850514933179991877924208205589835763000
3310 30759778640791124876147502070667863289656800
3311 33992262317003341126083272566041464805290400
3312 37978332107053122595016183143535792226576300
3313 42987007626183927709409476964699838974484000
3314 49426290385078129017231523807321245246159000
3315 57938419365865217731581750222498498929066640
3316 69619552302531592274239361154453841455088140
3317 86227360746539470403910951751107560298441360
3318 112758856360859307451268167674525271159500240
3319 147490487223064916919380303709294658478671200
3320 289450081175264899454283846029490767264392230
3321 0
3322 4462290049988320482463241297506133183499654740
3323 1979148211509587338293580407493688668552665248
3324 1007987253938291611752160965037511692788648488
3325 641861620045223300897359559835778819394827260
3326 457876064200458107334760309332509353090458564
3327 350043846481614611298424521900131709509343816
3328 280419233483041492909231265467299505735987008
3329 232360413486087674049874457863950066495603528
3330 197526362594857207249298113378385403727135080
3331 171318556703555338075474278391429264295922336
3332 151013284696730029699474908568517948684962224
3333 134904285572346572445819749853791686542064632
3334 121873399422725350778512819437237366568631112
3335 111160202754532336043315047454354624621689200
3336 102231267500789194156216506896593690966505760
3337 94702414855978473638512552459975113728515740
3338 88290622777003020514224294709173932695325220
3339 82783254135833503091633691761905348403310720
3340 78017782155834362190543546919948445777281800
3341 73868085250113373275995011657170740319885180
3342 70234970601832789742422414799540312646934020
3343 67039488564100203153982635942937910287353000
3344 64218130357286909103940867030018767601331040
3345 61719322313872951853589274817279723072547600
3346 59500829000157928438060399328382370358850336
3347 57527804011110129062107513381740168721960704
3348 55771309288214988500756517887835096227718720
3349 54207178081255232099145922124173290962350368
3350 52815133207594998789817270792262056840243680
3351 51578097255741343978365621396477522532640064
3352 50481648736390745620313928913622552733879936
3353 49513590406190241541712635742968816187395896
3354 48663604708917811621381408738155420439881864
3355 47922977576774992048863731374086675375019200
3356 47284376437768680074231186036360067763504848
3357 46741671679174579972072621523326031242240632
3358 46289793364067431173894810603354040925621256
3359 45924616927384390832415133741621711216789776
3360 45642873059788368923377051913542579273132800
3361 45442078143833674853679935004127319333213040
3362 45320482526820925638218426229762307500414960
3363 45277034664723219179011454815961341934143680
3364 45311359802468827019279111670492635492328480
3365 45423752407889643219601463707987866949381200
3366 45615182083190874665431915396632341994454320
3367 45887313168418519220184260535357617478648480
3368 46242538754314103921409360502743935572086720
3369 46684030366392063946989145426672131398607000
3370 47215805200796005442078885989799273249437800
3371 47842813524611616960712745277095678790871680
3372 48571049747985702164481423102532266950876880
3373 49407691796663466578104046251502264455351128
3374 50361274847106502742288097376908083507670696
3375 51441907349199002463623636935944117779335440
3376 52661539716060188336778395625231292526572608
3377 54034299335180859708075722937822698435177472
3378 55576909975880215277306557834441158048582624
3379 57309219705720033084796662537407116338406272
3380 59254869772136653679814406397401589466684480
3381 61442148577816627674499376054593490024269344
3382 63905091419086823033773597181986033335772896
3383 66684910420603916412568599053596153443202368
3384 69831873748457773405833915562509155163904128
3385 73407804514277207916736464634991608876651500
3386 77489447153244243921369196794393280466555700
3387 82173067901205176513981909366338954192336800
3388 87580842357763427260723487172042367321499400
3389 93869882103990956131832101247719770846885900
3390 101245244292423083282831000304211601390488500
3391 109979100587024161682493589043547594499986600
3392 120439696649858207261535289797826281613022400
3393 133136360741596419410492817550329070487387400
3394 148791821679687576194172991493852555846586600
3395 168462597453964041023361463780580450035140000
3396 193751058309506265747547573324699281364943280
3397 227179591724050459000149494293480956327129720
3398 273053309030708322945718013878507274278397640
3399 338276569082577922353804503023575813478500720
3400 442471461669194750758140911127883975436013600
3401 578900162350529798908567692058981534528784460
3402 1136359577947336271931632877004667456667613940
3403 0
3404 17526585015616776834735140517915655636396234280
3405 7773718402053594748220780055210983483921784516
3406 3958296423019174676587160814987377337105330496
3407 2519968134845729029380402412593779231971621220
3408 1797212536126625242512606767540180694305516328
3409 1373628192601374322004280927997528059271375692
3410 1100137803227931635509334211686128229886509136
3411 911362508819884851955001612768723393641957776
3412 774534711620292246832914859546500221652011760
3413 671589632822514504647613585486510372672259272
3414 591827741339554804260729325352210185749549888
3415 528546496438555103948162179989812820397367784
3416 477353625871380179423669884098032121610382544
3417 435262140795447681351831497990133452030825400
3418 400176729916316409755934170835676648638081120
3419 370588344690360828816284837500152129753583380
3420 345385277710039139152222250148144532421645640
3421 323732283515677741885489080600304419882859140
3422 304990936289912906127071495964914441485881600
3423 288665793976587140105011123603809249375942660
3424 274367173786135386453695757583777035473859240
3425 261784890425013125403574455161922983502208620
3426 250669392022287716140978551786637403683146000
3427 240817988839825909139778251362570378504991400
3428 232064651900162298969495673312971758752778976
3429 224272355462133730266535351314672011352589728
3430 217327259597527154234628383886573970727407104
3431 211134242305385313610006817718232864290649440
3432 205613434101312949341587980471002138133053120
3433 200697506188860995401305629010595815992925984
3434 196329531489596083530553010476914440608113792
3435 192461285807489717677446853983185982297917256
3436 189051890641817285886539154654971843624602512
3437 186066723887038691493517151057653078152489480
3438 183476542722509969558506857260788985721502080
3439 181256776344779940284552879806046926426768584
3440 179386956174129469082008439359791795578328912
3441 177850258714574867141806377581307630924755352
3442 176633142028401503201596668237006581603037600
3443 175725061280185220355001649867138930201561280
3444 175118252359163917728815359284197962308479520
3445 174807575460594998890271072600511757501600560
3446 174790412891722194970137244173246110722508160
3447 175066617418629558938123840545085182583996400
3448 175638509310506620449125659670886418870940640
3449 176510921974086428053193063926099062500279760
3450 177691297801110010597309264200746518747106880
3451 179189837672967152695461271948132750341836040
3452 181019709583969227549549747572810305423170000
3453 183197324179088501115266077640421180207818664
3454 185742687801433336435708305193430282364560640
3455 188679847097944458408177835898298421616867880
3456 192037443587031587077159123166216348637779856
3457 195849402183191955108898156465753658085386040
3458 200155784958701573222099241896218930995959712
3459 205003851037520018882458754398221817335586224
3460 210449376358072822020926499863098930747533312
3461 216558304388774631942608311561787960672063328
3462 223408822581620467957681904806841300980227840
3463 231093992111332949351276184949866198920069472
3464 239725104287218973549686090180217223373378752
3465 249436001990629212486664685774848710762210336
3466 260388697832834340277648815352137361063933056
3467 272780756829913177366538732666051387359000500
3468 286855113025021704782324031035197979302607400
3469 302913293417227498965352314741719187278354100
3470 321333489404712779800944182895235910423764800
3471 342595648046545171343418346878871613345865300
3472 367316929972138523994125613578033885922597000
3473 396302813373198925992795629762199696871340700
3474 430622393847784745742721376818397623535158800
3475 471722145211944645107679885041486269651004400
3476 521602728384884602073985559169782385745106800
3477 583103084960937798598786047746178935074461000
3478 660373382019539040811576938019875364137748800
3479 759708097055695620957489169088952445352014440
3480 891016061047574527507079834761444789750560720
3481 1071209135428163420787047592907990076015252280
3482 1327414385007584252274422733383651926308040800
3483 1736700487051589396725703076176944603586353380
3484 2272719155894672543863265754009334913335227880
3485 4462290049988320482463241297506133183499654740
3486 0
3487 68854441132780194707888052034668647142985206100
3488 30540361365363299979833635989728831829531710792
3489 15547436804107189496441560110421966967843569032
3490 9895741057547936691467902037468443342763326240
3491 7055910777568041282265126755262581849520539416
3492 5391637608379875727537820302620542082916548984
3493 4317117176747176440584882916563659614852895032
3494 3575447860490777815405336187979916747131154692
3495 3037875029399616173183338709229077978806525920
3496 2633418019508993639231910522458100753616839984
3497 2320036913386868288782665113498854014685986576
3498 2071397094688441814912552638732735650123424608
3499 1870241448936425752431958483040876133713762928
3500 1704834378112072069370249586064400434322794800
3501 1566943706863611652866593392764480427310971440
3502 1450640645946646985365261369279327851313044060
3503 1351557492400139493329979995588790120277774680
3504 1266412684936810176891481583876529952212700680
3505 1192697886636707470104433454843226810094744200
3506 1128466464272677752670164535070183433497761920
3507 1072187234770180806104327030528434354824929880
3508 1022641284111959167691047823721350768584384440
3509 978847851154396903682930571475016373095214840
3510 940010220083578935528669569199890263811797500
3511 905475638037745418365566225123264623178767664
3512 874705226392919434577329845564278167606628448
3513 847251120634727425451355771633205376220894528
3514 822738911333495655316807453284887174896612608
3515 800854022537668430934508618931228105930049600
3516 781331049584989207498034325789808124905601856
3517 763945346138245079269485942685493751198879552
3518 748506338804085068460233352443236304818433832
3519 734852182174051649313887987935801023319320432
3520 722845464218713151919120297210186460917597840
3521 712369742881805276003751378335014642069531152
3522 703326747102954883307609619499691111932424640
3523 695634114620506797848824565742126041962192944
3524 689223568458497433841400845961305319853579504
3525 684039456594518719776178375312721657402905200
3526 680037596809345787326147172712475339171694760
3527 677184382494372312587567333634340267606016640
3528 675456116242489396954002100096192140332706720
3529 674838547126948135250813908178719808029434720
3530 675326595263472116930075716123905427791508800
3531 676924254018700961227412183440996039324786080
3532 679644666462395183477051465682995273022335520
3533 683510378708164466078322077330851688830870560
3534 688553778979301291064573398777892760145039160
3535 694817737915586918615053911635616787039772400
3536 702356473185800602892253020582503985041899600
3537 711236670342343592565150654368693993748001872
3538 721538902613260268461789954789863789185408640
3539 733359405701444498718578003680178770812731760
3540 746812280616233949744507701201952466924699440
3541 762032219403692334423712826975841506004956592
3542 779177877160659695757457763095995124234271736
3543 798436051409288494594839359235179709622809504
3544 820026880291800996150506706363109626705905664
3545 844210339142680768589829011173071711094484160
3546 871294408068319825034959428746681073822888576
3547 901645411844217081075471016689641890868467776
3548 935701213508177283855226351993751097683188032
3549 973988198249123591614595439692266394404821312
3550 1017143350909509141709565684969286566655988500
3551 1065943265150737646940012893802723882910555800
3552 1121342714552357573239993939501228464546556200
3553 1184526610079307533267497111378066075625802600
3554 1256981002671376462162516950737246355481197600
3555 1340591666269089800909028313873845443527299000
3556 1437783411605227936777005973148304067754165400
3557 1551720874897877484873199789773119939862432600
3558 1686604375903823587492325392538724025512705300
3559 1848116897679673541106800645505001001646400800
3560 2044118800427250467587240704854552592784878000
3561 2285764093046876170507241307165021425491887120
3562 2589358787392403081076972730656879717276962400
3563 2979634354685975032846256221621605694757251440
3564 3495524547186638530989313197910283405944507440
3565 4203478885857350132202338655714897766642129200
3566 5210101461154768190177109228530833810759060140
3567 6818157467684017631589797262028004740005683640
3568 8924580099976640964926482595012266366999309480
3569 17526585015616776834735140517915655636396234280
3570 0
3571 270557451039395118028642463289168566420671280440
3572 120008544837015909024404413649719867295569784824
3573 61080722730726599959667271979457663659063421584
3574 38868592010267973741103900276054917419608922580
3575 27708074961134222736110125704911641359737313472
3576 21167732332704123846795380265787745548561618248
3577 16945146769193895143690292379664560832023439664
3578 14030630824428323431900869478831893748271908854
3579 11918159534969259384684453959933055823770515640
3580 10328775099958694988823351611378865127942188128
3581 9097262249212887117346599986673438967039992672
3582 8120129196854039010739327897245989051400953016
3583 7329558950436024883536724721669679992744425536
3584 6679433746201520544399851725145986191834867600
3585 6137403761203459449732898509831841563562061280
3586 5680170937380592241641401048771241549002271470
3587 5290571767570124299567423817371666281259337160
3588 4955710805467178142209926650492230441018507160
3589 4665730944504037493810721624808268244994160400
3590 4412982180555817639386403782919939197350553540
3591 4191446867298517367060611130260681324420258560
3592 3996334238688855731843400750151437140711102280
3593 3823789149288195148757830993045050699924220080
3594 3670679441828988388810989643031311399107055650
3595 3534438427514256797587797580191587391932358600
3596 3412946635680732730762518848541535887366124272
3597 3304441966373251197292134972131717522069485248
3598 3207450670974325253494418278325706067121957856
3599 3120733801609811106374097236597847904780254720
3600 3043245285643140037551132751938666802534188480
3601 2974098833904152467250582272361205120608419968
3602 2912541632152059364714915156488444926445728292
3603 2857933293615597534120890982055993163852201904
3604 2809728931841962188553101130342768618573872240
3605 2767465491580216067347489137890428164655946016
3606 2730750681046920224681046950284222794599869416
3607 2699254002395124146748123404566382105254170240
3608 2672699493015631381208641752588168477012636048
3609 2650859878686528591697695561389635845590690400
3610 2633551907888897071138286744953978381001185020
3611 2620632690143332546281250080209051307051896880
3612 2611996903906864634266331144018169603623207040
3613 2607574774331470695217775549208555704540216640
3614 2607330750263208704378144645235962894659179600
3615 2611262835018758852129626102345767654127167360
3616 2619402548159321110836508014184723804343737440
3617 2631815516939487731762199292644790206171597120
3618 2648602717494137306053498049657050294219623420
3619 2669902408287086638821815219751012743419539600
3620 2695892823112477244226409177146193133714316912
3621 2726795719427225870052276432849721353692080800
3622 2762880911714488571118469849663003591098007272
3623 2804471961100596515153372277107772463626305280
3624 2851953244394506383905581125422917442049512400
3625 2905778691852255731733175419222142325852466912
3626 2966482568392945159006596362155954434090723876
3627 3034692784730990394002730235215981010175584656
3628 3111147372732744823766098192881907144392326688
3629 3196714957069732696857907499381613799023022080
3630 3292420322656454997500333143574979673268488224
3631 3399476542955083907513448262978854025735204608
3632 3519325639779040864842967516756344154680148416
3633 3653690452746216060768026707785123333810543744
3634 3804641399410639029744513436297915603143833250
3635 3974683248169466492218918215110750583548016600
3636 4166869127407428983492777675774284269559445400
3637 4384952107652502749087737494765997876286533200
3638 4633589386486702997781679876861258472300933700
3639 4918621314801038330201153285493572695361208000
3640 5247458807967580077843910828591909307521141800
3641 5629630822904976991887431838524345504727577200
3642 6077573426683353482420032509944719764461194350
3643 6607792486417719808531576195425685908173064600
3644 7242620274690612525959083610762841763208868000
3645 8012945697674821832941983563029846163716721760
3646 8962601312210119721199446178094426115744504760
3647 10155666932370204292016178761797112657371982400
3648 11689334776075748205781466715592453110201524880
3649 13716615311745037273502368244964403238516421600
3650 16498654626990099268894179223680973734070357110
3651 20454472403052052894769391786084014220017050920
3652 26773740299929922894779447785036799100997928440
3653 35053170031233553669470281035831311272792468560
3654 68854441132780194707888052034668647142985206100
3655 0
3656 1063353702922273835973036658043476458723103404520
3657 471672579042628963474316122196878295713766809848
3658 240017089674031818048808827299439734591139569648
3659 152701806826816499899168179948644159147658553960
3660 108832057628750326475090920772953768774904983224
3661 83124224883402668208330377114734924079211940416
3662 66527158759927246375642623692475771724050800208
3663 55071726999880159216993450233909822704076178908
3664 46768769414761078106336231596106312494239696180
3665 40521742418895481907927143463772389800819753176
3666 35681223072584582688662487384763352260163922624
3667 31840417872245104910713099953357036384639974352
3668 28732764850406599576462237174870422797264910672
3669 26176996251557231726916874005963142831230091200
3670 24045961486325473959839466210525550290605523360
3671 22248088634362540505281757098140425667912472140
3672 20715917536329218763633345001400998590478872420
3673 19398763147757122431747220663696109697950902920
3674 18257881914879077366036571870234533203752394800
3675 17263204494664938727099670011790592506478393480
3676 16391076670635894089149499765131202733016341720
3677 15622665596294473822680459667335266754657327360
3678 14942814979445286649501411500566243221789338960
3679 14339209309830731807841866223918940124715825300
3680 13801754701276996341929321057797730860642529244
3681 13322114072938352544754006263799060169591197800
3682 12893353957016101427325071205601357796716469472
3683 12509673158413022389748796680212930619263051296
3684 12166192200247440616702965883304402323566047040
3685 11858788446117282204221569499071822038164967936
3686 11583965925996468530033344023508473635452717440
3687 11338751804259581281392844913377094522319601128
3688 11120613504580590301638766961137698810065508024
3689 10927392005000814101050465519625856214729007280
3690 10757247910480655236174730041883742711111396576
3691 10608617717724161591498708361913307964514459728
3692 10480178289423315456884018025415125319815715056
3693 10370818009202319090137526764912941772818654080
3694 10279613434675505312340929817646801834663984800
3695 10205810532943135078036127911350098005524158040
3696 10148809791376725298532909895188502053614322760
3697 10108154661981425535656250309377769327200173680
3698 10083522931361384402051417904814329167475636480
3699 10074720719007954958795950985578510676632655200
3700 10081678901017740323595492628245723192682161120
3701 10104451839855197297371161874294492226839908480
3702 10143218377978647705792435288970632604054472640
3703 10198285128140514960578522258998562048914938840
3704 10270092169875226288778869988466113385749560200
3705 10359221344153896158628643052633929444467813648
3706 10466407430907264595231941511273455695596759776
3707 10592552602390377418279996912223917566265390800
3708 10738744675720465012271788472275070561626216944
3709 10906279848724542003374225522085781802991187200
3710 11096690805462261202832624742554624229065375520
3711 11311781336139138384247004310543339768497103336
3712 11553668950583049566657270042081085690669135096
3713 11824837402572479811114086778600201867235898832
3714 12128201622517479821461060751912519376444663360
3715 12467188332571957517745839247588293816189786112
3716 12845836668725185072214414560177789544883609792
3717 13268924570889198477713781929691656035934185728
3718 13742128688661016710339206494000962889703436672
3719 14272228331039906487375104327285638022697436500
3720 14867367930004650977770867889533393279977440700
3721 15537398151935187196855771204523843190233155800
3722 16294324050458901398135936582878544457083204400
3723 17152900891699496047902031964819932869003203400
3724 18131436729730576947841356039891880978568871000
3725 19252889146506921463930228574646270264699585600
3726 20546388008661792417473340990824658978744752400
3727 22049387389711159884892441367553686560183010700
3728 23810767123718343780440127367728628118300021700
3729 25895402987312685736137258063154715045543091000
3730 28391071476787201101759607754190339711778762560
3731 31419181814567064555483040812932817852468198480
3732 35152020731005924101327697997201515414997927760
3733 39841462580836955299448085911665595809690084800
3734 45869541526373189161927274453590638786866743200
3735 53837715098599271298496795361485282711176954780
3736 64772495942998167500103073989266045030053994580
3737 80321220899789768684338343355110397302993785320
3738 105159510093700661008410843107493933818377405680
3739 137708882265560389415776104069337294285970412200
3740 270557451039395118028642463289168566420671280440
3741 0
3742 4180080073556524734514695828170907458428751314320
3743 1854203747256947885520189852987014581357492252236
3744 943345158085257926948632244393756591427533619696
3745 600042724185079545122022068248599336477848924120
3746 427565059115086199717670903856203645613443951088
3747 326496172886250979425272762318861306324714949672
3748 261247563919265528654752613789166904248951812736
3749 216213265969763550720838527000546258103165100676
3750 183572423332933864056644834113032742346920596360
3751 159013816010187665561543187426761462480414967012
3752 139984201083457119318293768329395528402831874608
3753 124884280754046039410318705846671732910573729184
3754 112666094009482678914830969065724897976418370784
3755 102617017322880712773079418481680081418803252400
3756 94237186505606034216900746421467314192428328320
3757 87166610387929843104418065013155119803445022180
3758 81140087960616324195733467063806258318269016040
3759 75958364299873802133322265005136994831755865540
3760 71469127386473608959068707708354088360871747600
3761 67554163085052586254335315919867772853883860760
3762 64120473837326915272084488615222200738348318640
3763 61094013045097423423193590033670846550333637320
3764 58415184403535858641326936147427519169588267520
3765 56035556172919824935630293127123412081710021100
3766 53915427004963551597485417001935214868931503128
3767 52021998489428678519579748602468370167037225612
3768 50327986497767109613515134774352005085122302800
3769 48810554265846669689159198135490854516140920144
3770 47450484393980429754219573614600771314446056640
3771 46231530360940274343471270356556728829550978752
3772 45139904407801267745101458093241129048498910208
3773 44163870092861536270752124089626055735163485240
3774 43293415979900219438045407851076179085220295216
3775 42519992811631668800383520733761789567897530680
3776 41836300819145973986878925132281849507819627872
3777 41236116990175845072003131827221013725927020208
3778 40714154484238674216022069929505127863812250848
3779 40265948164626422544870174518700218334028799952
3780 39887761573855073423605872172742083741610208000
3781 39576511723500695452512579797940187063456341480
3782 39329708883049154690968492926666231338361389520
3783 39145409195310226151484081024298507921083816360
3784 39022178462532945091138082589690923449191368160
3785 38959065871168985189744114632237180874337686400
3786 38955586780164092507344343810903574616312933440
3787 39011714008286038643478210604950841919509232160
3788 39127877337311615066415988534502076282656666880
3789 39304971214667259859945686744761201340711081480
3790 39544370905034649847141208759382179373343640400
3791 39847957619115878000462015555248519936708293576
3792 40218153453773949792322967145519961372639747104
3793 40657967327755143235324080486100731740587412976
3794 41171053511177693361616591772040132427371141600
3795 41761784850024030603279177392180829961879732560
3796 42435343411400945249492441122297405560729346560
3797 43197832064120945396741289176373358606004497560
3798 44056411519699802128119911525274060150988718256
3799 45019468669513262104561086715695264932607319512
3800 46096823772740175534851524730136380160411131040
3801 47299986327818171303698136932458825568134187104
3802 48642472510690588347926389195508425053330640896
3803 50140201190830561088320779412306855965513444672
3804 51811991181567346436787148487367418806981106176
3805 53680190190082096524762525367191261287904049500
3806 55771476862832865350665792294316185504079213400
3807 58117892817290908367649756295448719185366359100
3808 60758183818015209635465851575899207699120698800
3809 63739561726795114292708222515377835670354887800
3810 67120046967519767143964472905817128617838622000
3811 70971623770659686910121879356148219830398152200
3812 75384551869421467140459204841572720191358940800
3813 80473353033925353635103918880729914333416946900
3814 86385271143251941466838879878361018578251247400
3815 93312465755112428328751850495152731814959544500
3816 101509979710265728085658051607566482978528916720
3817 111322885527402446425320567246693700448816726880
3818 123228479324665629815011406824749493395394752480
3819 137904081329330933012900969065944406628068793520
3820 156339916456448811934543121931852337987391472000
3821 180037950491014767460564552230343257238451967060
3822 211362881498204546579283715122868146940176192840
3823 254350532849334267500404753957849591459480320180
3824 315478530281101983025232529322481801455132217040
3825 413126646796681168247328312208011882857911236600
3826 541114902078790236057284926578337132841342560880
3827 1063353702922273835973036658043476458723103404520
3828 0
3829 16435314834665426797069144960762886143367590394940
3830 7290555543704239455774477553887935781005049071352
3831 3708407494513895771040379705974029162714984504472
3832 2358362895213144817371580610984391478568834049240
3833 1680119627718222726341661791096078142137976987536
3834 1282695177345258599153012711568610936840331853264
3835 1026130829071074506765142967287849819877675556112
3836 849054582737612968127945994814792438809093391392
3837 720710886565878502402795090001820860343883668920
3838 624146239331975137792592435984311323979530027624
3839 549320455307921026485331011110630506750524431496
3840 489944703792099917614028189152884349409911561128
3841 441898224206624447144204651457453824145107041728
3842 402378907176723853267253460949017492772922752800
3843 369421262362370565983085906534048293107691708640
3844 341609801082821874036265205777819013947552690160
3845 317901755532450016027877648871506907518446551480
3846 297513655855593188717689379233956280500319725480
3847 279846605315324534175397818439978402011732136200
3848 264435771329952353148554218520910126935225466120
3849 250915462887338177516102601988080299171568625680
3850 238994493393673047832314912111282748206571005840
3851 228438483559929496278028206212856208840377948240
3852 219056941513259469904976010552853196885956003200
3853 210693691210178541757969902157984029427229679336
3854 203219686403324156021291187161140425275203357944
3855 196527549848952785518412383609324953964362852312
3856 190527377455832629251164438788618304965105860600
3857 185143481698039091924396958444965310233637972960
3858 180311840697125633066034379735482930994895015232
3859 175978083309385560404180964583022387157645661056
3860 172095885554742333278199308980481804497402095168
3861 168625685809107683942871746524026758261533307280
3862 165533649334912603733703030018820684737607011120
3863 162790829621675531978611193666402280059950546032
3864 160372486473392900283035879673747089779975240176
3865 158257530070404594600660668093659025650855050528
3866 156428067228917011461558479202835491266226016416
3867 154869031402409317480269901995000839746264615200
3868 153567882059342032680882607865057022405199300800
3869 152514362251539265402365551416452428195758584240
3870 151700305691761025236592758431426892305108216720
3871 151119486660965059096426917442640751509300314320
3872 150767507696150015124851682732896749690057558800
3873 150641721368520076067010576577983766047439054080
3874 150741183627591488397984634746539919167471785920
3875 151066637223575724108787964470235175092567664960
3876 151620524682082508382361955571195545595294584160
3877 152407031240546517824279193500094454178267458800
3878 153432159111534441406907889986402855968573324752
3879 154703835462449879295911354508611900930749845648
3880 156232057647352651116331526219135234562946709904
3881 158029080556935085027863407172391523369075605152
3882 160109652543468807517397856891267181661998884000
3883 162491308325548046347304435671394502033495686688
3884 165194729708667965435524145797514900218553527680
3885 168244188039207892597834494686927817728649095760
3886 171668086266416470361294827667447199898680178032
3887 175499623626916106509305931264574761601689550640
3888 179777612713686684585920946447531882625603411056
3889 184547487639684012627543550654511483364195680832
3890 189862553993340683551583648150210304240419598336
3891 195785547507052667106776376752817247103433450624
3892 202390590552997447018699798778778979714769946000
3893 209765666281243884881379714511793544109655824200
3894 218015773191073928188966278968690543334127834200
3895 227266983852689820780958748498620364575611732600
3896 237671719052824202397557595870429253646560380600
3897 249415676322241751580162609842782835231823474000
3898 262727040987148802820660936802769903446968320400
3899 277888893073850605084702569873369086096488539600
3900 295256161488567412966798552296159820749489184800
3901 315279163941132207392324942464229527388455435800
3902 338536873399230581424098313036820207941795429000
3903 365784865760040719048707253940998708714641414440
3904 398025973074462986441132886566510683257916015560
3905 436617031549032971694114432577941526435618850880
3906 483434803504457470812737057543248012551164028960
3907 541142597621425180177206334309402101958244632800
3908 613634172091561586843081753582520426600511527600
3909 706815657483243161141475649496903158047255870680
3910 829985949297827609738162881336140772130935781640
3911 999015345890156279579903009521192371274585353960
3912 1239379940390043504741984936624035648573733709800
3913 1623344706236370708171854779735011398524027682640
3914 2126707405844547671946073316086952917446206809040
3915 4180080073556524734514695828170907458428751314320
3916 0
3917 64633260585762914370496637486146181462681535261000
3918 28671352521029337457361079966129122840838243094824
3919 14581111087408478911548955107775871562010098142704
3920 9271018736284739427600949264935072906787461261180
3921 6603416106596805488640425710756296139992735337872
3922 5040358883154668179024985373288234426413930962608
3923 4031327700227955597338039950644205801498185824544
3924 3334925194480992146986714643685511914602445557364
3925 2830181942458709893759819982715974796030311304640
3926 2450417014323986908169503306006190925169204474328
3927 2156141554055914112374410233400348210111103731792
3928 1922621593577723592698658538887206773626835510236
3929 1733650490341276631557330515464052313296610139376
3930 1578207943595087311229302326633763657661096577600
3931 1448564065836205871762112459416462973982521910080
3932 1339152076063593301688686411185925062515382443820
3933 1245871039243232717073437809307339933220486281760
3934 1165639770285650058768884712528858660900970688760
3935 1096102942625869642644118765598786296580125304400
3936 1035432439666700776448971928227920087443408903940
3937 982190007796965883123201383077666185759408874160
3938 935230361670987752560018789228299296912210332080
3939 893631583993734004938220975720448536772395934880
3940 856644313349735611042605773298210783151417305900
3941 823654100089855606842709799678728020291194572032
3942 794153143792211426626194246595478264764173406728
3943 767718815301446811635988929275419384372990463344
3944 743997152999606973748275452235301611436516512324
3945 722690052418675490263037526439586674005573954000
3946 703545230452548549312708442090868178887824297248
3947 686348296847123377477163122864096317980568122496
3948 670916442617032449040939927472772851038524082776
3949 657093381209016181607670088834566889899171636096
3950 644745269270117615075686089650690546294097939600
3951 633757400310808254294748743500627764423981128288
3952 624031513549756205918009575721208740229810426456
3953 615483596735724103788948511180326668885310381216
3954 608042089217870284518327830044058361711179930976
3955 601646412418911582544455689241674966408561601600
3956 596245770899275872299039122680753233023118768520
3957 591798179643318077160474440065341696098085110400
3958 588269682970222880837695698320602223040783110640
3959 585633738251914655564520881386438700526696836640
3960 583870743917365001054376726482930176285933032600
3961 582967696425113391816093173233867432134889227360
3962 582917965295577685650606144149589355574872861440
3963 583721179153652146562408585614260963584677979520
3964 585383219241355930921553362322161303483699701720
3965 587916320195830134543852480786268442104203489600
3966 591339281213320489158203270780366482211677740144
3967 595677794197721948991524749358975793760343496096
3968 600964899296439915726424877129607769000220554248
3969 607241582553861247735175366059280345659755136608
3970 614557535499191997330579916781522590879738464480
3971 622972102623678632885875297722385034103050203200
3972 632555450267312037566292267435071454344679637464
3973 643389999917969970643620357316636979798576897280
3974 655572180980361788398458548262856669080598200720
3975 669214573580945562425386616330726372486380355040
3976 684448532144972815386293131931841570246589247496
3977 701427406981269359531953856631353902703173964448
3978 720330516271024694449444181586964177002183141312
3979 741368067973996954820469483253202140367352717312
3980 764787294949424480885845221690692371497786916500
3981 790880153853251562196149982920151705346947173600
3982 819993059099407913627211611273374763337745494600
3983 852539292180020435604614404325327199306589441200
3984 889014966247286651878456280891662014369304718700
3985 930019770206703400686094940362549253399584098000
3986 976284218747060570470922215670321383621709026800
3987 1028705878794751650480897752551690607862777367200
3988 1088398164539248203248418398670695587211246780100
3989 1156757016242880549431566930913722037456902833600
3990 1235553480309842434375327477224683283008811843000
3991 1327064543724983879182465387104335215131838081680
3992 1434261710480159661533088969400231778907409756620
3993 1561088881408932752015871840819301640829748528560
3994 1712882200692360119723064312421155219093581645760
3995 1897022646663060961417069466308947897352668974400
3996 2123984695664093832195534862164403250186110183740
3997 2409082305248352896495061699249895008135341552800
3998 2775544411092735340092136087048814840136785248280
3999 3259944812904720491260736136332311948369699576080
4000 3924703144568471098349618965976112887150156747700
4001 4870034118709112124515564339205034195572083047920
4002 6380122217533643015838219948260858752338620427120
4003 8360160147113049469029391656341814916857502628640
4004 16435314834665426797069144960762886143367590394940
4005 0
4006 254224158304000796523953440778841647086547372026600
4007 112776402891485729533296180406356262122854564465888
4008 57342705042058674914722159932258245681676486189648
4009 36452777718521197278872387769439678905025245356760
4010 25958852461597270397282657941818204139004891531304
4011 19810248319790416465921277132268888419978206013616
4012 15841127918486099991221382601763022483015211596768
4013 13101815025740855691348629839593668854869103929768
4014 11116417314936640489955715478951706382008151857880
4015 9622618604359613638783387941234314306503058435776
4016 8465076958573772955494647784385023196039070002224
4017 7546495439195699393310435816901218735388863061272
4018 6803122561890406558779868676062423968218033343912
4019 6191608894075987969847608983800186833202179069200
4020 5681548596942314320425488375881549167579947679360
4021 5251044738656246285137657665384678280686641924040
4022 4883966395055457923805797499619256110350218324520
4023 4568193810558519962602605300793579755141783033120
4024 4294462311578710742832733151422110855950944642800
4025 4055580887715717677783239432715509297346463626280
4026 3845891918762031455381895733417988896218375928920
4027 3660890029061418291641023336925846692375978530960
4028 3496948308856736813920070255375379979758699502560
4029 3351118439976502518518328658951682012896484755800
4030 3220982618195005897520197707601272544649329070184
4031 3104542377261763441176367706481359461097579540736
4032 3000134098770576500587844931582917889109099536528
4033 2906364086498334358336243803685516240840606754088
4034 2822058166550233348700355163651144043379890219160
4035 2746222199190966862999542600470429361221181025200
4036 2678010877206475123190309553765240164798815066944
4037 2616702881729657876631684405919367212300915967016
4038 2561680962719578441792679723077859976692546497872
4039 2512415869328591282617562104367461637849773902720
4040 2468453316634164583432626743234072377240260683040
4041 2429403367858098308129870183419073096958594325104
4042 2394931754704469763252901614930044354395488663696
4043 2364752766405676819820696911377044569927771464672
4044 2338623420068731863532030115554070621966076657600
4045 2316338687812809592796154403580448620672962166160
4046 2297727604928916776176784911794122215064701595760
4047 2282650121481369726190401411680603684949756854400
4048 2270994590071092981838546184214417884296976659680
4049 2262675806882397532862921587174876797489510505200
4050 2257633543147144670743590009067330014972274392720
4051 2255831520949351820505751844252791367826310488480
4052 2257256801782875293370432302877133249247380016640
4053 2261919569220402067929333269255261233890627170640
4054 2269853299099135242348880384514503013508223333200
4055 2281115322359820922030147625450721555364309539648
4056 2295787797651714840261259757147305166233572402912
4057 2313979123614227571082461526356021352684411273296
4058 2335825835001257030936670277145267932340479890096
4059 2361495043265015963414570868008312455343492197920
4060 2391187501760492498704438221659015171786618752704
4061 2425141399499320392305728837562141739901159719600
4062 2463637016830583725258190936326067769552962798544
4063 2507002413473469195956175875061378576456523772160
4064 2555620366533613751383821459329780235398942138400
4065 2609936836965687693459007803689832852696883384656
4066 2670471322139402132162914186881611372437512145968
4067 2737829556281728790431174730722381362164001603168
4068 2812719158772572616421639185244336310199000837504
4069 2895969015523425604767458918957820860809971552000
4070 2988553429494674125307764404760551728622121181400
4071 3091622419608165197675859024142411211810793496800
4072 3206540022149923483139245405277972955141631635600
4073 3334933113527726998100403405154956397287541049400
4074 3478754215750252116046133273054329621445105421000
4075 3640363100523381882685571623704835649021229183600
4076 3822633983263138571703047548680976685166691682400
4077 4029098025279443964383516197494121547462544688200
4078 4264135274770205289439009068764642985512555878200
4079 4533236955546423774799383918445667444087862456000
4080 4843369642814582342751283710720758469394542424560
4081 5203489921447963105215456386277524922490628267640
4082 5625286189155950880298608685180129834156334370120
4083 6124271765527351565600727990906491052485936535120
4084 6721436483729514393849999200639976176190003926400
4085 7445813888152514273561997655262620497109225724520
4086 8338606582977553563434322051460249797026951091720
4087 9460054905975239422822071550713002349019268048800
4088 10901535879713635191205257402143537805838457722160
4089 12806926050697116215667177678448368368595248334600
4090 15421774709245521727632620407482608285978262985080
4091 19140366652600929047514659844782576257015861281360
4092 25080480441339148407088174969025444750572507885920
4093 32870629669330853594138289921525772286735180789880
4094 64633260585762914370496637486146181462681535261000
4095 0
4096 1000134600800354781929399250536541864362461089950800
4097 443679098954434526198051535065092801119803262742456
4098 225552805782971459066592360812712524245709128931776
4099 143356762605146687286805399830645614204191215474120
4100 102067777611859352380842685754431100934070686998928
4101 77876557384791811191847973825454612417014674593912
4102 62260780433627023178609728129987935034217218899936
4103 51483665735079824971469493455729823069799437689496
4104 43672716752469518971162099465312229516230346432560
4105 37795818870784577665849432628435801698827716316792
4106 33241773360515028933978976524263994877010565505408
4107 29627769355008205344231267245347581186136745007784
4108 26702983861769397853252311352112004755991361601424
4109 24296866292465737709928102414508657029350119085400
4110 22289792018673556691451392341680672599527844649120
4111 20595613663915889411542395362570615732477310337680
4112 19150869046863957039913810309050003141327752899440
4113 17907876781870012387287924165270605737950800523240
4114 16830187723110336704325387950292135939996042753600
4115 15889510552841229748481112660261810167018495178360
4116 15063586154372665660337746464371891675858293469040
4117 14334688060840299060968884097285231340450310280520
4118 13688545326055737960049043781548818067144963202720
4119 13113556158212763052200263457657674924095123134600
4120 12600205334311649469628915757658324368490782681808
4121 12140626791658099152191514436343258052909009572232
4122 11728271202988884111110722446707357964146411598336
4123 11357650516774325323653984383849617723055876816856
4124 11024139638441957910930579945014027120429887687920
4125 10723821032890886725061349621874347364843582832808
4126 10453361919501099672062775059855182729809656805600
4127 10209916469349686407163055173729978128295482442724
4128 9991047366604148256230067731692129356058042783152
4129 9794662504516035218619069529415346969706795433040
4130 9618963614000892339164380628149710270624848656128
4131 9462404380430964236491735849063944112754332618320
4132 9323656168536485398768690974202929182922172815264
4133 9201579899654015406182200941573328308993193286832
4134 9095202947714141614694988120680940653568351787200
4135 9003700167264617674598315944883171894569395131760
4136 8926378357912778430775424286968558099178732250080
4137 8862663619011536136681884659777328543820991869360
4138 8812091166649008710409456612534423527945572972800
4139 8774297279820131975285292075373887280238318912400
4140 8749013119945270460403296803742856950292773953440
4141 8736060232178081552007804817695320492718800910960
4142 8735347591761319815575464588383149552008266146880
4143 8746870106908641761810425173648891340833597564480
4144 8770708533711763120542312676704074172228962498400
4145 8807030800504644740313655891916271692411906532816
4146 8856094780926363579646455487043977803179084095104
4147 8918252598570123033322585979687608530368877411312
4148 8993956593670393955528058008100762238735636269792
4149 9083767136115999564753717744453819736879644017040
4150 9188362531976607566740330286432343008063769642816
4151 9308551346139060084242277362886880490169337287312
4152 9445287555944721527927575472610446776457148381600
4153 9599689065581240032902606062236057171016717111568
4154 9773060255913523984235939851934187670932211315200
4155 9966919429481093630396903691386142918055874339760
4156 10183032249144814279397440283248856048227184353248
4157 10423452579963472838442342471376612131127063537488
4158 10690572553100083848350301329487393890354672926656
4159 10987184213955361782897028067360688711714847021500
4160 11316555845276155440168224083312099979165119603200
4161 11682527042570089762566715400427611302795564618200
4162 12089627969214019131210075586944951305886983524800
4163 12543230086645288919338812908881482442171676692200
4164 13049738270325888253436361150606351119820812802000
4165 13616837930222415425666293097384090232513698362200
4166 14253816083739438920937871991407666344054953704800
4167 14971983101113959405836936232333825350236209089400
4168 15785233359313985942653227842237243322935449052400
4169 16710800401126480188342062566780357645927583847000
4170 17770288865741981197213584960307016380824420827520
4171 18991107283667704449208980865720868735257547927880
4172 20408492938666037113961919852672889955742464114640
4173 22068430434381038068863772534168201657074850221240
4174 24031952497638974497926907306088762357856206656800
4175 26381638198638343995861246862511906491545765411120
4176 29231713783117278259169324128068065655317700992560
4177 32744284386814295700315264641100005300520466482120
4178 37156360233107566889638497897981189949160016673600
4179 42827462384589281108306368365563898522936798194200
4180 50323685893327491953327498171785353354244858161840
4181 60611161066569608650463089508478158147216894057640
4182 75241441324017445221264524907076334251717523657760
4183 98611889007992560782414869764577316860205542369640
4184 129266521171525828740993274972292362925363070522000
4185 254224158304000796523953440778841647086547372026600
4186 0
4187 3935312233584004685417853572763349509774031680023800
4188 1745816567314785079609901018849128354327114208640672
4189 887358197908869052396103070130185602239606525484912
4190 563882014457428647666480902031781310614272822329440
4191 401398935294410724403055119525807719771735403327536
4192 306203332835578057142528057263293302802212060996784
4193 244754894637917120888665060594285924739188977295152
4194 202347536409287825330481616422460788861205961424792
4195 171612219116932749904898311519099410232664792298320
4196 148487236958396364501951138182061580355183177870704
4197 130567374280892177391116221807323678595950292730736
4198 116346206761802601268926417834923982069536979268928
4199 104836722333105957371895253329691441120176174642928
4200 95367799506319278047329683400400016985683434290800
4201 87468718652876655755741168692231165305660428707440
4202 80800496067691643006511297238592438173288436853060
4203 75113414538987361383272265439963422083152543584480
4204 70219853171834509146350637799850011518201760631280
4205 65976388143731624584744983766786442192450317717200
4206 62271694575508245806003935416080902977985358188320
4207 59018182053410281922929847023829580620354410662480
4208 56146093848116299279440691367204323519108184748240
4209 53599268401402857358405392711588256316466377570640
4210 51332044972709017350183914180808067751793612010200
4211 49306971154879989076272990600792857714597662986096
4212 47493081644713140308601297855789068773542180877584
4213 45864590101819485686056832315074530422100702828432
4214 44399883839886489849204877833963569435697129622272
4215 43080743339488820193170285593912343087453325857040
4216 41891730626079440061536203791053303057633573214096
4217 40819705867133052695394814689715257711340089492624
4218 39853442318097942499739329915697884157399316571350
4219 38983317428426075372804392481514461944400932963128
4220 38201063460545272744409082503528729890810163582640
4221 37499565017289963408427294769761614112591731086496
4222 36872693853670087300130125741240556037395253181824
4223 36315173568140457340049364609921082811111222481120
4224 35822468437008601795269181111411254229122032395488
4225 35390691921746213100700772852205108880743051103200
4226 35016531348699445216575704264621621516238154380720
4227 34697186010434380306988632177842467301023522702880
4228 34430316523377859661562350821164438382546538678880
4229 34214003738509651132306810547047361355215922100320
4230 34046715871143897290218355093882999994335168304000
4231 33927282815304510304436462691445697483588166461280
4232 33854876855440394390256235457961489938089429645920
4233 33828999196944911541817456953628687865421739697760
4234 33849471918075114285354925279984704514032031319160
4235 33916435108421263974366954754965088872620072188800
4236 34030349110801640907704173185611807788248374493792
4237 34192001931370973697688311109792584217599166539168
4238 34402522033598566213242000161209298389272595907904
4239 34663396892555572544612315317276365231245070693024
4240 34976497864273754271498003364836297595083029938080
4241 35344112129614980124678101769329407703495342175392
4242 35768982713766079456239142900754478138533960395248
4243 36254357874436339275469922360717324014343734697952
4244 36804051511094949401924690634654499508264060935200
4245 37422516696333647585891515157869375412438049756960
4246 38114934998062743538520165422543331916635624129280
4247 38887324987155742361220706205736098598316362178080
4248 39746674262791049284099686266874567155983526023968
4249 40701100550333560607251051554899152131067581432096
4250 41760049035547202532618364568310132384197941119750
4251 42934535236071721428551463524763306658085709899400
4252 44237445576988607629748512325674572645827285721600
4253 45683911718706918176007155744955733751230416865200
4254 47291779997219545425027648619519956578910847317600
4255 49082204686872869684369267904318844338932647926000
4256 51080404086704191163450899360944860097584324396400
4257 53316633022561006877960978606658832178011382319600
4258 55827446327979469107006665299680026514215235343800
4259 58657358450939621781772106334896904796815832870800
4260 61861049651365620586073460462821629238530813854000
4261 65506337572415802338300885261779001972036128680240
4262 69678237920935663115390109449624880019548386928960
4263 74484602593086321346248210668151978675945187976880
4264 80064087682459068677850608652793645210989666911280
4265 86597638413393946852503411210027120426496247703600
4266 94325413553232974904363111176398392254585611127940
4267 103572357372432017168936746941713410670513004947360
4268 114787949245899556090884419137047770012345118531760
4269 128610080844595908413286461120465081059875567146640
4270 145971415201494012780722670313497531943128636932000
4271 168286734546503763413815612165862848313657536433680
4272 197783788743542933490984818396086621322497233240720
4273 238264564192721909867337662205741725130438824916240
4274 295835667023977682347244609293731950580616627108920
4275 387799563514577486222979824916877088776089211566000
4276 508448316608001593047906881557683294173094744053200
4277 1000134600800354781929399250536541864362461089950800
4278 0
4279 15487357822491889407128326963778343232013931127835600
4280 6870770627588552163759212972464607438843408459597464
4281 3491633134629570159219802037698256708654228417281344
4282 2218395494772172630990257675325464005599016313712280
4283 1578869640480800213466146525688987669719963902522432
4284 1204196805883232173209165358577423159315206209982608
4285 962353331768959608162231037113207523092666477418464
4286 795453407573230642888161446931429255402364176209244
4287 674491788030959417768272054741535962870686538082640
4288 583481544997571349676654259164937994791060293814288
4289 512955909492641986461285750083485459408814614462432
4290 456985809983122620868906776325632875085826024557576
4291 411686577772532281413124247723577167322977003566976
4292 374416865475378419185340190463183718286343480867600
4293 343324078222749400970386860241440061148460363446880
4294 317074105116677877114561736509337974233019054064470
4295 294684162129228345082570613458395950984934299111160
4296 275415853309620325071998306613199214304892659809760
4297 258704722212021875802344455052078989803901223378400
4298 244112636131807010963556439937109836112066175553640
4299 231294865566173484422300331545443353918231330413760
4300 219976860380892868985465793452455709584957348832880
4301 209937568301652249479647802503459644462752342971680
4302 200997256505260715094020222668455961186748915889900
4303 193008489097385905236691517319838334746743981158352
4304 185849352814547651133644349187603848308868114332208
4305 179418308435582974499160458566314259811159349981984
4306 173630233956888052954358008049925008026524089279064
4307 168413352496121168393535743508137677169885664084480
4308 163706824690057516734047085256866903732322638256752
4309 159458845608947546040686195075622250348411665782688
4310 155625128618444763401192731004539420024484091190629
4311 152167688850919416817186532405391921328251935999700
4312 149053860755746758778369735958731766258003567211960
4313 146255500106087615650023344442081423010530340573536
4314 143748332566278193065637963284086187431601635831568
4315 141511419654625740449148050142058350197570971670784
4316 139526719498644915043347558764433633958479960059040
4317 137778724757725391520266081197735593188930893828800
4318 136254163898722920437697975480989669190860746747320
4319 134941754953524691322413689605127224379649472979360
4320 133832003183104038326956152685963802446805016139680
4321 132917035880947086135333726425890622593086637690560
4322 132190468989696379374821768022682987054243335387600
4323 131647301368423069522177639696347599978095984108800
4324 131283833502700061612819355632115959827797687611040
4325 131097608248726633596311379858489173802814387139520
4326 131087371888161532224542645695311165478509241328820
4327 131253054376209626820763995983614160360532366339600
4328 131595768220674504220543784449264544825765880092544
4329 132117825959582841171086790014728194942611336270016
4330 132822776733402628594866131618809654076058300786768
4331 133715462998515181885431170437907839022455750132608
4332 134802099026605004340159004011630309232619719361760
4333 136090373508265152983646776728635776097232152849984
4334 137589579361715458342496896173460908560035439182776
4335 139310774779931046303247188139780599065869108907808
4336 141266980683148494418210387129691641848994552443744
4337 143473421144946412922757268575771777744080237544000
4338 145947815115701225584976909115690564108508394052144
4339 148710729992441523969963924107628081904250467914240
4340 151786010433736929861538885512711868722460639469280
4341 155201299502326954347436870184938786037649958760256
4342 158988674024740471122074420136324813011982739969125
4343 163185422385061376050539455390011901932096569914100
4344 167835001377371274675246630142256562390698684152200
4345 172988220017477838790956869094428925868757445657600
4346 178704713487882944629675050414091546732754277737400
4347 185054791293467786445760364163338960526172880808000
4348 192121772631473804193102562939762333555250650453200
4349 200004962480334720330131690455530578973640030735200
4350 208823479338363943605347166209413759363877914085100
4351 218721228079481207734300085968609418946103524771600
4352 229873431767195815090728524825947329609143128818000
4353 242495314633353232697407965014260786615040790307680
4354 256853797323419856537021892210659770890352188772520
4355 273283478598994418972049520179048230726020946136960
4356 292208825557492491435281441851980839421015737447760
4357 314175533943826725191565679523620633106415148639200
4358 339895730772571241396075888999356447673997772236630
4359 370314586542322049624536658692527021443928695539320
4360 406710964316135482053629664819899002876892531622560
4361 450853872941725967296726754682862325590656730618720
4362 505253889032341068766482525830398532735225442361800
4363 573581796203517650220722022173037360811823114532800
4364 661406003217654325975228801303042357325770317611440
4365 777494893681513600619733424039788787267747744463520
4366 936812945575929327432941262763484510171952652511580
4367 1163398690543732458668939474750631266328267634698000
4368 1525344949824004779143720644673049882519284232159600
4369 2000269201600709563858798501073083728724922179901600
4370 3935312233584004685417853572763349509774031680023800
4371 0
4372 60960876535340415751462563580829648891969728907438000
4373 27045052953875931793851675304182520726563160223920268
4374 13741541255177104327518425944929214877686816919194928
4375 8729082836573925398049505094245641771635571043203360
4376 6211507385362083366772721490911299215677245678394384
4377 4736608921442400640398439577066963009159891707567296
4378 3784618532775872544371662555529044214990648088516768
4379 3127648328249118726527250870617924450051166051610008
4380 2651511358577435476293871489771430851341213920697480
4381 2293272079305262020412124986121222273760334229480976
4382 2015663519082519207973896531660694891096390105903904
4383 1795345683224246952614500125292199107930851150618512
4384 1617026712247972350766900900844547096457538240742192
4385 1470309206330472433618300884727061311867775012739200
4386 1347900715711362309067224685667461385830836531123360
4387 1244549783557466578517652368375220221663168817494940
4388 1156387912778472257711931039034056141320422432470420
4389 1080508594473837265302758916014118486944759096740920
4390 1014689985877548566054730603311786579018025588772800
4391 957207472184480940468674483692692262274434526500080
4392 906704077060997469293209634052122248416245794913520
4393 862099044383010260119483053942107046422498595178560
4394 822522173598121162293480792909182218448101391288160
4395 787265881131195935548679259387973666735321286143800
4396 755749684459780288753516037233394414062175923746024
4397 727493535828608412045991103744006030968496544366096
4398 702097555077180015393767541375392315833501765255008
4399 679226453363278403461107450286761126427960396360368
4400 658597439146816752585495892603163823548884476575760
4401 639970739485260439895435825330923173245565523521024
4402 623142106884735063697340518074525633561744235945056
4403 607936848884112519280116118725809829453319475796498
4404 594205036543152732986372245653695967366211984546038
4405 581817633841750711359830859197086758019786814116500
4406 570663352607716162180044131956287333673499371611504
4407 560646083740002526658422820361312121540366305531888
4408 551682789848959551765421372603790232845606278056288
4409 543701770251983108041463561072118924443298996419328
4410 536641228840941980935952149093975515224922923304000
4411 530448090317242757353024412611282033777383941240880
4412 525077021853615156808689759170643115418438975270160
4413 520489626249309523672167088476919294035790824348960
4414 516653779730122566564528403392325376887665876260160
4415 513543093176386469159243943009122860018743827440800
4416 511136480093492666915977503021040883276407563498720
4417 509417818338680573368426518824997234697849677638400
4418 508375695691306621564534526064789461460833598834240
4419 508003231963815705185706596951645548485905750165640
4420 508297972627565124952308218002226968181974609234200
4421 509261850979693352064564304416422942198865581397648
4422 510901217797912781091522927861850585794149887418112
4423 513226939304533344549221761211059526507836344741216
4424 516254566171338518689479681386316768672981320039136
4425 520004578327559040665565662814086040642883472737920
4426 524502712576244925978073215608888839559647635334848
4427 529780382585746488400624952265046414092796595023152
4428 535875203829839153544461595622953012286453815764496
4429 542831639659731318354032146889489920498041700226976
4430 550701789103799215528616763386933519072351645119680
4431 559546342465291010398753347445509933201912926421600
4432 569435737664539208020073842123514004226639307941152
4433 580451559002755625818246284420096706787558277987840
4434 592688231217448964221247076763922535011512973165760
4435 606255076180964665419675274159917132959570151407250
4436 621278818496678148692413887917330807769901783879350
4437 637906651141603560924836052888228343916377500573300
4438 656310005386138417386785329810018199199448585789200
4439 676689213597780957623448929104677857074845302131200
4440 699279313648237609420467588576879965475994999842000
4441 724357325920145335516261996867926788345305276305600
4442 752251447768305881206795950665548291948727898957600
4443 783352769714644321293015787617494767646756787046200
4444 818130343709206683166154651176607331206425800388200
4445 857150758689858787066851688255361236410405705186000
4446 901103852527407595155655817317713532067841064966560
4447 950836891588674517681941757555917294885291519890640
4448 1007400607684062294469878070748301958556965727393520
4449 1072112108349901182121117348394727674386697557921920
4450 1146642226871173067657433506001443800259682007706400
4451 1233138970729519896376895292130210984942679458408860
4452 1334405461551575984740149786441917905683102365077140
4453 1454162156910093902184156147548703669572500487361720
4454 1597443064663375507825099647364904517323698377216320
4455 1771211643699637728665712250539816279106151441716400
4456 1985350575727081376094178395615918940394885855868720
4457 2254309850195220532262837715052170092492979217582400
4458 2600009805752158384868140805122304439142683317507040
4459 3056968559247769384254860962701896822666371813458840
4460 3684095853388486119118308336710332343372847509877000
4461 4576034849472014337431161934019149647557852696478800
4462 6000807604802128691576395503219251186174766539704800
4463 7870624467168009370835707145526699019548063360047600
4464 15487357822491889407128326963778343232013931127835600
4465 0
4466 239993345518077005168915776623476723006280827488229600
4467 106474146282100536687532050659647101139858833632154666
4468 54090105907751863587703350608365041453126320447840536
4469 34353853137942760818796064862323037194217042297987320
4470 24441431942406991114538614263887796960579598920969408
4471 18634522156086250100318164472733897647031737035183152
4472 14886485181676116298395095813639026600216802509497216
4473 12300010231521585769207903305469393698719606287679496
4474 10425494427497062421757502902059748166837220172033360
4475 9015138619163280619399163065222864894560127330371432
4476 7922212637599996070514613588418767854808427338207008
4477 7054822316788817227908637860812432118837365370663664
4478 6352761648331950755405154289495473766524550225265504
4479 5775095400885615538453217503016239630205493716936400
4480 5293113142789700761025883185017420722723990045861120
4481 4886140094453688370368689485544547523636782425322180
4482 4538946269444878109887908637603744337830380393216840
4483 4240089013521064944943747143124872518174882252391540
4484 3980821137535189924799638111630962846638586145887600
4485 3754352947746929694402503232253610342366694678459360
4486 3555342039542357778883648082287142688447899669857440
4487 3379533378136445112820144999648819289551461599223120
4488 3223500774649516624794588810392226347492820834145920
4489 3084458150992954358600552973409433319180380217330600
4490 2960119713053296717663034015298780986924808035900688
4491 2848594964502248780686329678802794329926663097196552
4492 2748308913130298445507077503032911672547653612049696
4493 2657940744220752915419262835206842338512542397036816
4494 2576376202412435323473166190742887031278470468953120
4495 2502670268757903659824884391892022529485761010987888
4496 2436017653524539738956820238356417240096023605660672
4497 2375729282498052430346110725159128977954149899540526
4498 2321213423012065982705897907862182985185401634859356
4499 2271960433841466332006717409852366934047281117381910
4500 2227530369565559866349066718068846444990040945474600
4501 2187542851662911955023502505832434779081747591177432
4502 2151668753812982669878271364629900574560324740149408
4503 2119623350472318277835566326319825631459434647268896
4504 2091160654815319646313321388738918940166534601612800
4505 2066068731037626626603415774011805733615953254720400
4506 2044165811466447699067752614453233203337235676001440
4507 2025297084292515604833517642515337730899693190327760
4508 2009332045520590254176272946213223321161425042835520
4509 1996162330775473552635677922197620774338709067368800
4510 1985699960282027680749076579635275058739142799437760
4511 1977875944709602058935739033429245157026098832668960
4512 1972639211439146050064970775024457376915077475110400
4513 1969955820803813158562571288501059163160730195482680
4514 1969808450471938448679270477975768453312695765948400
4515 1972196133794952684814955885848640636546061483828696
4516 1977134244979985955074190828910818481477948727779104
4517 1984654730676507341932454450540265737123428408816512
4518 1994806594277997527870560053009023820011590321069632
4519 2007656646221872017125754316502342989283816244596640
4520 2023290541129047903680564578949352958137764784834816
4521 2041814131100382033271785017906031554000056866124944
4522 2063355174281328428507697182505970244361418317458592
4523 2088065449405924977604281389841161737529975213151312
4524 2116123341046410224091989725162418334144908322918720
4525 2147736977504816940561605377209040724382171415966752
4526 2183148024700643614342676994951333837738611089972800
4527 2222636266368040134529965641836941758433011492286432
4528 2266525135153617205576009301068949045551418037857280
4529 2315188403193160016489246393609072402388722551428750
4530 2369058297691769615639961840563368488795858745499100
4531 2428635381396105490343072470949565884918706973346550
4532 2494500635807464671079209639652475016508819479853800
4533 2567330315186953220954189672492130014515490056175400
4534 2647914314078273312439582766061782918988525095296000
4535 2737179027708815785445830275286644436291751856524400
4536 2836216008532400046105927255342023199436547419900800
4537 2946318170425864701393284140106730810132517604250600
4538 3069025919703948984791815277515116486944827960208400
4539 3206186482103647812407903362719136838511668677197000
4540 3360030974064246445302058617961016046728790364329120
4541 3533275632278519254689282020535245165213376807368880
4542 3729256379997139017401901438725805494225429078012640
4543 3952110076299013616766444739089492298954250161313040
4544 4207022197322397043766409848131209861517420796908800
4545 4500570740469354290555426511055666916019251880247620
4546 4841212255456633667257440776511198681626815651531080
4547 5239982422190334964467417454076799580853158067741940
4548 5711528471719164001349818121697318027477532034697840
4549 6275669182606118066455748614647839175200243624778400
4550 6959819870537400016168798725650572202605348018038560
4551 7802889472043645408370142996723030254110132782367760
4552 8861769755939832437171155155722323811868952786358400
4553 10222765827161895467777008165594515181174641225652680
4554 12021786468951902072912374572423189752058765558546000
4555 14490777023328045401865346124393973883933200205516200
4556 18002422814406386074729186509657753558524299619114400
4557 23611873401504028112507121436580097058644190080142800
4558 30974715644983778814256653927556686464027862255671200
4559 60960876535340415751462563580829648891969728907438000
4560 0
4561 944973797977428207852605870454939596837230758234904050
4562 419249825847663835582536909897646247848685962301374692
4563 212948292564201073375064101319294202279717667264309332
4564 135225264769379658969258376520912603632815801119601340
4565 96190788786239730292628981614504504143807718434364496
4566 73324295827220973343615842791663390881738796762908224
4567 58565641061985357458142802628592249747814030682004192
4568 48381076840447377969784061394326836450704608155865952
4569 41000034105071952564026344351564645662398687625598320
4570 35446681053490012233975509867003143767246548584913424
4571 31143206138927696685197108770769896908480439868555856
4572 27727744231599986246801147559465687491829495683724528
4573 24963217428637353267984410892105529035886062080809888
4574 22688434458328395555018408176769549166159107947376800
4575 20790343443188215938431583010858462668739777380971040
4576 19187535142612665258718826545688150119874463916246560
4577 17820040344478157586050514594338938027381206492351480
4578 16642802987964553069588998337880395905378061441795080
4579 15621380576130239270845384211512688224854829350916200
4580 14729038208880202721758661013034562532562768739784120
4581 13944739520202881722066440576941981271647723091420480
4582 13251729420112424448566324670342986384214898769468640
4583 12636516109553664334892716085643411256583725979703840
4584 12088127904935687342979708038970848803098078128047200
4585 11597562647733508388338079180019469280118229617163056
4586 11157374303047041474268358980741559104562737981471824
4587 10761358754786273171481689897699445246389616144964752
4588 10404312313993272686562507690053165617501831531330992
4589 10081844202216648989521341788715608870219988402553440
4590 9790229569167254229198031524822970718858187782021856
4591 9526293281078471995462463169137376079978058041824864
4592 9287317304062307754772877158733840727866089996581312
4593 9070966351356200188594240950607583370370390525518372
4594 8875227793869664051522550824178934943355947427403420
4595 8698362803850185385397146654863347690352447706547884
4596 8538866416667979487671422419263911372461823624319300
4597 8395434728003608043603712319681236179178598863437712
4598 8266937843597249205321779453578039049626510843731936
4599 8152397501816608760906024331999329351767056335649600
4600 8050968521038980638306287346644837919641158216209280
4601 7961923402535244073252187616923544046617575957215200
4602 7884639558513441124975617227176756641443623321719840
4603 7818588744012967218659626247849908449519745804521120
4604 7763328357693189618408327292187453740850960392773600
4605 7718494345665164403524621299164133660776341727159360
4606 7683795498482628851594252851632151314251465615215680
4607 7659008977386118611197968172002608905930850798845760
4608 7643976944326690944001761753219772335545925216052800
4609 7638604203116826533201807037044923285725280349830800
4610 7642856787831121180875569454545981598853259571879792
4611 7656761460615698658693358145059428353649415172511408
4612 7680406105499176210095895143076641024202800827141904
4613 7713941028667179479963879562477259280140117966343424
4614 7757581199969990386163289095035092633378406804159680
4615 7811609496208738393907480431481843631031575933521472
4616 7876381035109507910756483539481409729893441483821248
4617 7952328721127803708532215332897175526105484636486624
4618 8039970161854831462805854538730159917684147236993824
4619 8139916158701063472016690163787579654777869474996640
4620 8252881030080999873958759928133431503165142459383008
4621 8379695092559777571371509504520519547589455688526016
4622 8521319709315415397918190851261657882786191673764800
4623 8678865421056156715783675363363296390071759160356544
4624 8853613809193817209281286332300582209185226710380000
4625 9047043914016348372127208984256990618565161970198500
4626 9260864254613281224774396285838622274383811459678300
4627 9497051789937009529401268468489347191771660104728300
4628 9757899545952729448633378884522916976343323259428100
4629 10046075146383729995038133501056160926364961089382000
4630 10364693172249241251549223970013264568612226801587200
4631 10717405207085222371182265021544889482945169241039200
4632 11108512700085233513914881750089590864459810727944800
4633 11543109544408182254773688548911301530108219655009200
4634 12027263739380340616076032844315997043432433898114000
4635 12568251009846299424638981181859016406965741214612240
4636 13174858293041387377631756159899773446383941165395760
4637 13857782349975491102807313898722649868758958387342880
4638 14630159644604160760576690259616621554268990998357280
4639 15508280046236635711361998343262564717415412025405600
4640 16512562124490408396783158653914998706455876627867040
4641 17668907351472279807365748524885210855482988863194360
4642 19010613978744341961669462561422024091266276095036680
4643 20581135778723484318269615542518514016363006386552680
4644 22438147567468144291017142620953749393661732993455800
4645 24659688317534628637602588674027979817845663184423360
4646 27353710653972572156570394991510388424193111977872480
4647 30673427579757778501868837987118118929950177144480160
4648 34842867449490704809786587316817318623939291637272800
4649 40201888084344532738448908516382924869787914932342000
4650 47285693444544148153455339984864546358097811196947600
4651 57007672245620222569975757280582886268660282127195600
4652 70835620204512084337521364309740291175932570240428400
4653 92924146934951336442769961782670059392083586767013600
4654 121921753070680831502925127161659297783939457814876000
4655 239993345518077005168915776623476723006280827488229600
4656 0
4657 3721443204405954385563870541379246659709506697378694300
4658 1651096689279145274990666815740800205930410367538659804
4659 838499651695327671165073819795292495697371924602749384
4660 532370731410502683437660253298235505699294168160773330
4661 378630741354263045113923454258555290171884243134883752
4662 288572366358719190877886944843513512431423155303093488
4663 230447786885551630508506934488084942771179075540568704
4664 190338333451452411738964108542924811680395599716513624
4665 161270256134824593232613537981089454835682027186219840
4666 139400115957244638717689570795319795252155537927034288
4667 122452170912056405899188124995101769377760804202428192
4668 109001221486246938398189880697694639179681539539945496
4669 98113556511815335950219445210417048048012061650102176
4670 89154347959419118814230038900376889413878793145749600
4671 81678364049982223998066269436370376998172788610556480
4672 75364994981557282776814488414361927174181693006020020
4673 69978069343646190943562779166627371025424515459252160
4674 65340147929753244482185220179242772767064423805288760
4675 61315589955658879730064730718506721756656015838192400
4676 57799108131681885302127921582596946431962868598389940
4677 54707856204412181537960740905556946549518855319198160
4678 51975847302574377327702187604965566557959695158930880
4679 49549944788246456633769735723891166480107882355404480
4680 47386935410826241255847685321162792212188972423889400
4681 45451360922558184409603702226530391499648773761457472
4682 43713889979918608540658913832381076517368711633922288
4683 42150080700399934458347133927245889950570343485560224
4684 40739429571690891292037826041290757004189261120223704
4685 39464632915146896397306063651925800618110395463669280
4686 38311007968423266160181098797119313706835955929703072
4687 37266035134249548356302184513842275639524714783179968
4688 36318993134111674482700640832336246304916346284457294
4689 35460666070056084154587349151529210051852343623310464
4690 34683106637538412485801509517028995239651493185805540
4691 33979443553672428082972051726856493783134198722058808
4692 33343724081425710644022395510309499479684382875100222
4693 32770784626131164520252486041499335537556187963603800
4694 32256143954961230904372157859827907425265143001629104
4695 31795914783066343097391459436838611729332734014353600
4696 31386730381993943729488193678197418004303166892250960
4697 31025683568881925386643741482192302226909829223440640
4698 30710275981207369996829866522419384179810650120687200
4699 30438375970075144808045406039798641918131197009430080
4700 30208183783686464253912192321238282645871745153831600
4701 30018202983080333191178865529791487797957046852057920
4702 29867217250617375300595273722852517209091061465964480
4703 29754271930294435127450085510575564663697164722750080
4704 29678659787371209618392126666510109510482046845527320
4705 29639910600450434272659892512484831505178077368368000
4706 29637784308093286948823011303734302348614087757343504
4707 29672267529226705761046328470590281501430301867298016
4708 29743573366237906328001122025038548604561189708602008
4709 29852144485525099986410460367429963226146735290400608
4710 29998659555927920199859531631856008311656014313557760
4711 30184043214428689866162615751591087700781437383457664
4712 30409479824526874461996977393982891277944349169780016
4713 30676431399900188705051567469559174737479719463303808
4714 30986660189222131691866908021288994291376543583551328
4715 31342256563162902312632992269626047136734811262857280
4716 31745673018934147540865091638771560653633690952486896
4717 32199765330479966721347292834356667176283670579232064
4718 32707842135475260843095246775709124685752391558440256
4719 33273724579231622029966269038259806970879415107081600
4720 33901818051000612171029981888137876523717809220142750
4721 34597198577465070325499180436989967402046885914408000
4722 35365717118427543636497271483913690599845633156230500
4723 36214125891174323595386445177458493072963561230383800
4724 37150232001812419629716726656149505191342082174378350
4725 38183085179815028277261047809002718603082569276023000
4726 39323208430130600266292122561276972768914276264152400
4727 40582883125144916449727947375544895071467592265369600
4728 41976503727750454287130538001050817141535246194070200
4729 43521022359238038150406249048296205304595970797153600
4730 45236510376734768295734725394382127617991671620982000
4731 47146873858370935215018048749718708410255140880606880
4732 49280773696502595112400215686762985385207774762558520
4733 51672820837642844000581692990775734815687665349993760
4734 54365146142211542018705616064219626408208221365729760
4735 57409487213003668807326252917482945339536546955579200
4736 60869999181478795167095843497305566515855492199716980
4737 64827095747999381113296845085740365292011960094589120
4738 69382782526513098755753305183085827993481980657909560
4739 74668194663501873247039093915946745225937421770866960
4740 80854461987842259821773489631322733635711810804314100
4741 88168721029816002272937948651747674088035515527226320
4742 96918309899147726505926453160714618353858536701570880
4743 107528379812168042270656035483868423460621198809567680
4744 120602340256774901836893385722078058520031378318069720
4745 137022512441817378465452871470629904700884854753320000
4746 158127426465088495437899040164439504487832465400545200
4747 186025035748865989438868260599796786771417762730848800
4748 224312797314288267068817653647510922057119805761356600
4749 278772440804854009328309885348010178176250760301040800
4750 365765259212042494508775381484977893351818373444628000
4751 479986691036154010337831553246953446012561654976459200
4752 944973797977428207852605870454939596837230758234904050
4753 0
4754 14657929356129575437016877846657032761712954950899755100
4755 6503416333425215081013105515458116277891272291680547648
4756 3302193378558290549981333631481600411860820735077319608
4757 2096249129238319177912684549488231239243429811506873460
4758 1490638047949407513625448709235059415958023670850165324
4759 1135892224062789135341770362775665870515652729404651256
4760 906941722841688885616216112365328181927329916666865248
4761 748955307378042799152647537086276064006331995506848288
4762 634461111504841372463213695143082705601318665721712080
4763 548318870858403616990886029135704146441318892433147456
4764 481564036943208751933836699111104747234719131020663904
4765 428582598192197420647158437482856192822162814708498672
4766 385696629874412243562825731699534877097334678372114832
4767 350405558970769056965069447180060885885757363036079200
4768 320955652653908827731228140041356801889963655324698560
4769 296084069681185561992990226706842616618376358713267240
4770 274860569932738325421323428334731734399956762727837720
4771 256586254260036033459730190277633693759889890017257920
4772 240726860793827742829103442765631268089184719282642800
4773 226867682835937855001239503658474870499627258601311880
4774 214682401631961288265046565878217229604433511936876920
4775 203911100398263585732399125193439528048206642553374960
4776 194344472522669410877495136262045161912371034072524160
4777 185812292955924212376636508964591874300404558832766800
4778 178174877144706667121987296807572098717830536313824144
4779 171316668092719310466967800699999167960214608793185856
4780 165141362146359187820267007811217400176726243950373088
4781 159568162651514037592314149867430869098587728909620848
4782 154528870789172346280143478087654595533131680111193360
4783 149965605077558206309763041877318042348819502761943264
4784 145828998073353077641979666389034807013117509667902016
4785 142076758949326403108402078459023675875687975110873628
4786 138672519239335484388493355905283849527862413086109668
4787 135584899679626204120481040873494038433553078559716480
4788 132786751126575636374211493579482438917522859625655496
4789 130254533622410974318059531619616559502014428434558764
4790 127967805934120294904085950336863484489599523466600852
4791 125908804089872368946233235843655341802189564281214600
4792 124062092134466272709123684076261182404865934621650400
4793 122414271914805420924957118831828655157931025955261360
4794 120953741472074222177052063442809562065363423633552480
4795 119670493765687426491340145717027451446652198433271040
4796 118555949136754033011017624249339948229036463256606400
4797 117602816248017604940175432426494752865506897536434400
4798 116804977296920995115127143642121359564037414594815520
4799 116157394151919550174561697050062713652964224775354560
4800 115656032757709836270390208884237407064990918868202880
4801 115297803729890936118869081353480313071826513300656560
4802 115080517542867955663153144217080016469216100013269200
4803 115002853129747684977920382948441146240090940189267840
4804 115064339078479819918959926238027291471089987763804192
4805 115265346940457587764064583674216093524786941869119216
4806 115607096480094503840910021455810207783766133584377616
4807 116091672999264277724929568095560968101681748351557920
4808 116722057181246816777635268531221559612625219329115648
4809 117502168227597399836133039890122448549470595528460192
4810 118436921421841511062514543534459681819362202029669536
4811 119532301661680045643821624967592646390869251701838976
4812 120795454974933733714057438049092689610450932613844160
4813 122234800596335319019268669851541583833265763925143392
4814 123860166860759460897145767377502154681390466339211168
4815 125682954999615353976871691385714733171945940002809024
4816 127716335957570066149229058838483248772937909894861952
4817 129975486637623523554555738430702370979997715262037500
4818 132477873614679315252947929224415702108066516029480900
4819 135243594439181638545133159890051690753456008574504000
4820 138295789328776364668093807892319208017306804282573000
4821 141661139515476030534894035547117046432475107165913100
4822 145370473050570337681500234741454585531338582421480500
4823 149459504846704539256707529995239212817780342594718600
4824 153969745684173336253932536225845048306453081710343200
4825 158949625573484256094767793887550839029914736372697600
4826 164455891316940135974237450250692242499713430294576400
4827 170555357894311230589429894918998642409903128799656000
4828 177327120676800291719280123545977940262527352754249440
4829 184865373813086035448360243781791777713895157663432240
4830 193283034497971217194089157628602877744581142575229520
4831 202716450978445003386897410963812498123082379449975520
4832 213331586127665544630363809872254230209424666118686400
4833 225332237311039400068755542701120560457680946800648360
4834 238971107897657492137487385582014446321506747154444440
4835 254564936961656106322946147775712166146681111590947520
4836 272515507272810484269585270960072047299700309572030320
4837 293339336178043073470510726098362213387611299814120200
4838 317710474163991938593792300433668153345032291866363640
4839 346523578000904753119221240049892021415767491258168560
4840 380989218224235890402607436562809189391030109792382080
4841 422782038806933438927806684970664483151987895319436560
4842 474278866178328265650704325873340679573157105745218000
4843 538955215604481688630781294451144291823480428696392000
4844 622083721697820674360086333833729039633450797949397600
4845 731968075446624871487720764533983008817969892484426800
4846 882779395882037696206314636935365564224794074286629200
4847 1097295777636127483526326144454933680055455120333884000
4848 1439960073108462031013494659740860338037684964929377600
4849 1889947595954856415705211740909879193674461516469808100
4850 3721443204405954385563870541379246659709506697378694300
4851 0
4852 57743358069601357782187700608042856334020731624756611000
4853 25619970868088071350587297546292370028064729666538031676
4854 13006832666850430162026211030916232555782544583361095296
4855 8255483446395726374953334078704001029652051837693299020
4856 5869497561867293698155516738567047469881603472219245688
4857 4471914143848222540876346127705178247874071012550495972
4858 3569946989911622996788421140152092735906337149557475376
4859 2947560599235488878252702365187316591263822229167312056
4860 2496517691260142663842158456954253546687773318356160960
4861 2157167779116460666374926563486481199044483463453821072
4862 1894192462965394313241242646105159778615465264769054848
4863 1685474129301230631768428446888866615321516958572323664
4864 1516523039757006257674560624939337297678422267430072224
4865 1377487963837186584152949041784053132490480994186124400
4866 1261460012294768605074250009848219189188726506929885120
4867 1163464240870419500525702007649918406851118250552032280
4868 1079836018837264990797964356224955425314078484718974640
4869 1007822089753373859878185903894016359466508130002071640
4870 945317778852764333799005964180755713852225910589897600
4871 890689384937162648467682738232835691929983461345778360
4872 842651393390626318576032442160049518998615531947729840
4873 800179860628219347169719018273355128525615817219268520
4874 762450201489159494477666294201556496180250924330010720
4875 728791771960010290790606760982669357171391377771965600
4876 698654221514275038536153273706865447369521141211203168
4877 671582229237740514536721349505464064397976636875183312
4878 647196301683606283986322802644441301183032966552035456
4879 625178013839788353891010815285323014954749352097840976
4880 605258547988501521901881258117841227615332764829596320
4881 587209708998854915864545216733087463025900384422534768
4882 570836819327479624017807707791081580553571010513203392
4883 555973055154658608510047478108195201737510505608876436
4884 542474897806518993686626117752635853343535904968790216
4885 530218455915106263838356949049614718783003344152772260
4886 519096473059140324346984556487091461431317500771485952
4887 509015879318539939434477392054682682517170961898346068
4888 499895777686009685220660905134744633764487806424522824
4889 491665780694251659368330230241633387775829748055887484
4890 484264631114893726716281676321751314623806016466210000
4891 477639054717695149930126183693605552258733848293354040
4892 471742803964372109905932311595827500364709807339787680
4893 466535859963714856968629387565122596537830348300845280
4894 461983766630328204594475911372710626514982905579604480
4895 458057076210186036633477184599722527248549971673252000
4896 454730889492334739102011672049113044413293337140879680
4897 451984477366346459358535468876034826139101299953851360
4898 449800973098922513441919763044923699677435934236479360
4899 448167126936125615547762059426419952376839810614286160
4900 447073116503658731889492356268597132319327296471933600
4901 446512408066327667973034199562270463900558468051484496
4902 446481665091961600502514427917477391285058944264216320
4903 446980701804863915839036636540029093791541875544008592
4904 448012480561023831686741589375255005020870000472425632
4905 449583152978145292714650083439261919159090519494801840
4906 451702145851682826056998683135455403159270802676970816
4907 454382294026996536741508723925112499920576746674057344
4908 457640023623274083572307629045740062771622319426634432
4909 461495590367865198278073911013584277434066511356988192
4910 465973379359091703357270741399089977455930981210558720
4911 471102274402241561484824008391461489480758637193992224
4912 476916107244718129944031859420768802497004128101379136
4913 483454199682319186082407672667024539240266013775630688
4914 490762014760402810766832318744219434290455575249063808
4915 498891937334258070895426011087825190519288710526804500
4916 507904209322405768967033193252283111214144918100885000
4917 517868051402837323261523723331806835513350926297061700
4918 528863011090531183564550565540202133991126481291344000
4919 540980587668448720613425777931719254891229557928888500
4920 554326198104036641223498399966979746909685201953573000
4921 569021565940803893210443775987979377651239594049795100
4922 585207638695547350892460469558823960047083594948334800
4923 603048170596345566994569100217893105866941236698844200
4924 622734149507075304700049165093692328254186501405363200
4925 644489303809630262601741359090550680066444524127394000
4926 668577002945700023910565188082474678246820264894651520
4927 695308973180085354372966800219755607871488830536399120
4928 725056401188986788381880436650663855449303085900734240
4929 758264212261271698222965156850672828074895251641285040
4930 795469617763518367720736675933947777445006805436612800
4931 837326475551087262674177953748597853571991814515844120
4932 884637672406302829899558797271065904019043717069212080
4933 938398740768850152052084611675715264823477714435745240
4934 999857463246986634473258363552797182696602920224685440
4935 1070596635714612616773370707343140185820251216175833400
4936 1152651038629016312225300970786505638487790283975484080
4937 1248676049621270642380253459843951579425824588963150120
4938 1362196134210453167434180047092678980737844620807972960
4939 1497980335290745659992070148303772494651095658956411360
4940 1662625995308165209266655502693624371946019813053964000
4941 1865496873634757844892770348435140006321084615931190800
4942 2120285353696752137690326411137468752448417510695696000
4943 2447764209289250914329904922258803395079447704974803600
4944 2880648554983491429725868815262771841154591189777421600
4945 3474769962514403697833366124107289986842274547723966000
4946 4319880219325386093040483979222581014113054894788132800
4947 5669842787864569247115635222729637581023384549409424300
4948 7442886408811908771127741082758493319419013394757388600
4949 14657929356129575437016877846657032761712954950899755100
4950 0
4951 227508830794229349661819540395688853956041682601541047340