1 2
2 4
3 4
4 10
5 20
6 2
7 14
8 56
9 26
10 0
11 24
12 120
13 78
14 0
15 6
16 30
17 220
18 264
19 0
20 96
21 12
22 44
23 364
24 504
25 0
26 1014
27 524
28 6
29 52
30 560
31 1128
32 0
33 3752
34 5832
35 726
36 0
37 70
38 816
39 1786
40 0
41 15010
42 34632
43 8412
44 0
45 20
46 80
47 1140
48 3262
49 0
50 35604
51 142692
52 80812
53 0
54 2760
55 40
56 102
57 1540
58 4660
59 0
60 95342
61 462436
62 340660
63 0
64 118560
65 15560
66 20
67 114
68 2024
69 7540
70 0
71 181834
72 1264272
73 1516410
74 0
75 1201220
76 691352
77 22084
78 0
79 140
80 2600
81 10092
82 0
83 390544
84 3044496
85 4213042
86 0
87 10924220
88 11395632
89 1009378
90 0
91 70
92 154
93 3276
94 15066
95 0
96 654086
97 6644604
98 12861252
99 0
100 50331332
101 105606040
102 27164010
103 0
104 85120
105 140
106 184
107 4060
108 19278
109 0
110 1221708
111 13406844
112 28421280
113 0
114 241384794
115 670671976
116 255768620
117 0
118 14741482
119 487564
120 70
121 200
122 4960
123 27174
124 0
125 1876930
126 25370840
127 69306670
128 0
129 755963886
130 3259289000
131 2244207954
132 0
133 412081530
134 86567880
135 700966
136 0
137 234
138 5984
139 33644
140 0
141 3183404
142 45516120
143 132493530
144 0
145 2551621488
146 12973320840
147 11028760078
148 0
149 8472842700
150 3962205256
151 127201108
152 0
153 252
154 252
155 7140
156 45428
157 0
158 4598874
159 78055380
160 278307730
161 0
162 6350247740
163 44238471096
164 55892701760
165 0
166 76189204224
167 82602700388
168 9551670652
169 0
170 2723256
171 504
172 290
173 8436
174 54846
175 0
176 7268148
177 128783316
178 481381744
179 0
180 17160631192
181 133333706728
182 192243839952
183 0
184 651843679214
185 1028085663460
186 201570991218
187 0
188 1895190810
189 15746520
190 252
191 310
192 9880
193 71622
194 0
195 10026924
196 205485856
197 909136644
198 0
199 36661918764
200 363326684096
201 702695264554
202 0
203 3364127540048
204 8881641917904
205 3477020782410
206 0
207 146582674200
208 11176778256
209 22820940
210 0
211 352
212 11480
213 84770
214 0
215 15014418
216 318414624
217 1461430338
218 0
219 84973956096
220 910371589400
221 1928329499600
222 0
223 17790010895682
224 58437700800464
225 30295985735960
226 0
227 6800283132780
228 1420696529280
229 16487950878
230 0
231 924
232 374
233 13244
234 107780
235 0
236 19984692
237 480831468
238 2548699638
239 0
240 162823606728
241 2124916091064
242 5673478313916
243 0
244 65975151819002
245 311350808226044
246 254380629820664
247 0
248 119558435601108
249 66634056364880
250 3448764292020
251 0
252 89115840
253 1848
254 420
255 15180
256 125532
257 0
258 28678218
259 709627884
260 3874036128
261 0
262 337268856228
263 4667538272632
264 13321534814910
265 0
266 257301271461816
267 1401785043675772
268 1364298250935816
269 0
270 1822122857478000
271 1625407357115064
272 163360889824230
273 0
274 248820363000
275 518517560
276 924
277 444
278 17296
279 156156
280 0
281 37094052
282 1026024168
283 6350628468
284 0
285 595685580412
286 9727222680304
287 33577588367190
288 0
289 766192019858604
290 5500405334320344
291 7462938579651822
292 0
293 15517171873662264
294 24962501190898560
295 5533419347709582
296 0
297 53320604716082
298 1471592159928
299 755594620
300 0
301 494
302 19600
303 179478
304 0
305 51428190
306 1456353128
307 9236088510
308 0
309 1132371966416
310 19360248637040
311 70337253796430
312 0
313 2421649745012034
314 19249186984513880
315 29441628870652278
316 0
317 128414271749031828
318 271497980096812016
319 85571276146432860
320 0
321 5575911122723700
322 519526871115120
323 2176717161564
324 0
325 3432
326 520
327 22100
328 219234
329 0
330 64980344
331 2032933188
332 14409332790
333 0
334 1877276161840
335 37000896851400
336 157895155527338
337 0
338 6167089360027260
339 61154033497109076
340 121167491484339540
341 0
342 710391260239914860
343 2260145162217992160
344 1189388963595009708
345 0
346 191835254536494250
347 54822111009651480
348 1267129662479106
349 0
350 2961237136
351 6864
352 574
353 24804
354 249184
355 0
356 87564274
357 2795035716
358 20220953874
359 0
360 3334913787204
361 68211306638664
362 303138152921018
363 0
364 16711854354437510
365 178839671708863828
366 386699653801139316
367 0
368 3994621147526608588
369 15200676305977225560
370 9954435677146351470
371 0
372 5204404120691796724
373 2620964493532186936
374 134826580792851780
375 0
376 33142566417012
377 17306539536
378 3432
379 602
380 27720
381 299728
382 0
383 108501126
384 3789951408
385 30295374604
386 0
387 5255763206208
388 121757491777480
389 621910026667330
390 0
391 37854586665764530
392 486795061926285216
393 1299349990448189970
394 0
395 16594284481206893790
396 85888454209567704224
397 81433676296942470250
398 0
399 73178565989728584924
400 71557340797611329640
401 8962483244654100006
402 0
403 19692671314474548
404 196414950943848
405 25319793096
406 0
407 660
408 30856
409 337456
410 0
411 142759916
412 5074160560
413 41278443256
414 0
415 8838772761852
416 211122235599008
417 1114625519121440
418 0
419 91204174866801576
420 1244461459031447456
421 3550732372659148730
422 0
423 71465197154325721280
424 419808117105248727600
425 462135858557475046384
426 0
427 947210003505997326810
428 1286514903658742683560
429 246121620566678303140
430 0
431 4639455772873850292
432 192596656890531608
433 291092519642470
434 0
435 12870
436 690
437 34220
438 400582
439 0
440 173998474
441 6714612060
442 59793201006
443 0
444 13364758377256
445 356593854247448
446 2127934782576684
447 0
448 188614562891682390
449 3010135592871735916
450 10249621901924704796
451 0
452 242058357891027112150
453 1815326651510260668576
454 2658892236377556966996
455 0
456 7820351968709015865360
457 16734002569064016653880
458 5660413918170330474108
459 0
460 312496425544627291968
461 45725437943547627408
462 471352125025938104
463 0
464 99494853120
465 25740
466 752
467 37820
468 447330
469 0
470 224327824
471 8790115932
472 79476877246
473 0
474 21481456221190
475 588103191509640
476 3607379577141590
477 0
478 414190992932391328
479 6931672844182396780
480 24878235568246785000
481 0
482 857540572075681039980
483 7067852580166441041840
484 11539945890936088454758
485 0
486 63376483859205814937860
487 168121524639761970595320
488 73957984508997044001270
489 0
490 15085675078861878258950
491 4284572385190109852112
492 112710908420194038666
493 0
494 4461273946919510
495 583417062540
496 12870
497 784
498 41664
499 524970
500 0
501 269574830
502 11392854264
503 111886946496
504 0
505 31379993540994
506 949020270984280
507 6493193405301804
508 0
509 796442839257365508
510 15275347738823920872
511 63819371166332830110
512 0
513 2492759214620169701972
514 25127666366050621408240
515 51665364075878790127512
516 0
517 367432056833011468294284
518 1367902407068773884416768
519 904489873697380504065620
520 0
521 350353820458273596607890
522 207955635511352293111848
523 14698540994990227677036
524 0
525 7353420644213372680
526 26479748081022152
527 856125569286
528 0
529 850
530 45760
531 582072
532 0
533 341509272
534 14630015352
535 145615037184
536 0
537 48556933227244
538 1501167394893880
539 10513200168849700
540 0
541 1622547505599472646
542 32356363032518426984
543 141076041035044303794
544 0
545 7607467348208758820350
546 82509036999101281604784
547 184267289300896486050930
548 0
549 2155323504145354302213480
550 9338357953345243763398200
551 7386293247573271934205006
552 0
553 7090879630419700838510112
554 6180383400473706416836960
555 716997720889255597067780
556 0
557 3901659707022023704542
558 72119508735585770568
559 39301348568374788
560 0
561 48620
562 884
563 50116
564 676296
565 0
566 405392398
567 18625555892
568 200044691104
569 0
570 68891913546300
571 2331357788229080
572 18017988102957850
573 0
574 2939702914203097926
575 66127791429877889860
576 329311547316933891528
577 0
578 19636745912728471092360
579 252586496940706348976640
580 683687414551918956406054
581 0
582 9712862704544885697200076
583 54962502490890417591229752
584 59392922605947228706626376
585 0
586 87396827417891296767800338
587 125607935848773168731675440
588 27277508864805775069744196
589 0
590 514658641936860267855098
591 38523754928746085182052
592 176959003466824627460
593 0
594 3371069557080
595 97240
596 954
597 54740
598 745178
599 0
600 505786952
601 23522096052
602 255656466690
603 0
604 103207362407676
605 3559828818297960
606 28068814293482950
607 0
608 5629124555647294260
609 130821756151262794436
610 674916592861561025108
611 0
612 53275889785543442629010
613 726558537803238393042736
614 2098874100054311296353316
615 0
616 44970813915083211181028670
617 284900867638832203654865880
618 350650194591809049577030144
619 0
620 1020503104883755916854185612
621 1885117708930494679711501760
622 556530977520157016828104300
623 0
624 44199058557432540785397948
625 7074983643725621203132644
626 95122689662426392896930
627 0
628 605362374732945312
629 19818211234616
630 48620
631 990
632 59640
633 858194
634 0
635 593996088
636 29482952256
637 343856235610
638 0
639 142813099051432
640 5351007080723760
641 46151005538276080
642 0
643 9705421235828835450
644 251233959179445648240
645 1458447983600182577474
646 0
647 125057567470232594652952
648 1976686952411072730365520
649 6729751301393939657495358
650 0
651 167811437040635207863191290
652 1322943615852796076837383120
653 2091230843244367129615555882
654 0
655 8259020220286518648815350176
656 22086704963701613021960482464
657 10172975175413121069488460740
658 0
659 1695809670288306884144131628
660 610464835526839979964776400
661 24330504841237411290106418
662 0
663 2768798623863860596960
664 3597407313237846368
665 29150732699644
666 0
667 1064
668 64824
669 940374
670 0
671 731221374
672 36694312512
673 432543262588
674 0
675 208063273338648
676 7927119972532552
677 69570674563757374
678 0
679 17642417006353107500
680 469521733308746960240
681 2808030375714989581830
682 0
683 308480979797199128019996
684 5114901079562725009305120
685 18355126877439697094718892
686 0
687 648515263672008315879197408
688 5579627335964107609351557840
689 9736710969966097385468758290
690 0
691 65973986722885022113011190082
692 210594130615387479415998079344
693 119567241376149065009507302086
694 0
695 53656341165414697221546214054
696 29990982538670126249149182416
697 2108642047715211873799735224
698 0
699 3307913787624870636980400
700 27214513548799263437856
701 5345423246146384336
702 0
703 184756
704 1102
705 70300
706 1074528
707 0
708 850660008
709 45367559116
710 571084130148
711 0
712 281736183983404
713 11585255541686072
714 110394053321456590
715 0
716 29168672341876334320
717 855774158216533048540
718 5690166872511619654830
719 0
720 669997907384241038341184
721 12648714126103443946251544
722 52370385067444019076709824
723 0
724 2089954995855616970456581736
725 21618131819405741256154759560
726 46424127744096632923351051852
727 0
728 395641354361780080966978179460
729 1687076288681620948369573500640
730 1343449651811661834435302297016
731 0
732 987428379054848725770536781064
733 952379106949916474316025155324
734 132680077249648522162273186440
735 0
736 854671200019472033509586084
737 32707450249350301782844168
738 66911428216180850475192
739 0
740 114970297470784
741 369512
742 1180
743 76076
744 1171616
745 0
746 1034810814
747 55741743564
748 708451169298
749 0
750 400608089996200
751 16718570212180760
752 161766620749955344
753 0
754 50724568032404866846
755 1524145315956692701020
756 10395651497158081269220
757 0
758 1527752433482977992030880
759 30016423042327787238013680
760 129802079113908412422891834
761 0
762 7003616021245025885444893640
763 77676101505745821882734909544
764 180294201217072252974993382016
765 0
766 2393622040600541181115963536522
767 11642786353729615177678558325072
768 10791158480319902411315089436390
769 0
770 16610223474823073573098419911750
771 21351568179042375047780228455548
772 4227699186552099139008361016838
773 0
774 130556689173954274976594174108
775 11773151180898579739076370808
776 80869962477479510386830566
777 0
778 82663665569670792406
779 677290753970024
780 184756
781 1220
782 82160
783 1329392
784 0
785 1193757504
786 68086218504
787 920192367498
788 0
789 532272591774936
790 23842453268037216
791 248903660551934560
792 0
793 80903513198405924486
794 2657062176028032399864
795 19950722564659468594960
796 0
797 3110255929369075443193800
798 68601562588318362831781296
799 336636147001749683173355974
800 0
801 20073973265963351102967632040
802 260897065351833182615901946920
803 722416366483128489474416940386
804 0
805 11467946182695621522877461558206
806 70613489007280054496183062748072
807 85716206618394843234506178110114
808 0
809 187679078408368100802310097250280
810 360232887307642775167247094949848
811 115490069648051421996719171041598
812 0
813 8276489593496431178022915593904
814 1805931038388478071804297095072
815 40564635692251293669635472944
816 0
817 1049369672686250222999400
818 491705116054707102032
819 998130310134932
820 0
821 1302
822 88560
823 1443090
824 0
825 1436874810
826 82703431560
827 1127552465784
828 0
829 740867956348092
830 33626578602978400
831 355845617787408180
832 0
833 135420441098490859068
834 4540981146363626969720
835 34856295949785195402334
836 0
837 6639078988204007658328400
838 151473040201019616569834400
839 770968192252833644978210344
840 0
841 59941336510782219205443895668
842 824706662053300442370973635680
843 2431565214325752071849255206750
844 0
845 56111760775738796223866979583968
846 382530673853137626268718426329224
847 521070056673978392256601389027358
848 0
849 2041330461975131958842528270463510
850 4797323183205747616646932662089560
851 1953906762605785908925656243047060
852 0
853 409343698793351409567281446682862
854 146661909072744773031292014785472
855 6246916320957677076598243254760
856 0
857 2822464760069182612378749330
858 10332201474048974283200832
859 731304833048836557216
860 0
861 705432
862 1344
863 95284
864 1627110
865 0
866 1645154748
867 99931885860
868 1443421827384
869 0
870 968036509803768
871 46933909101622120
872 532967331507398828
873 0
874 209366515763134192938
875 7618438745847102015796
876 63848380001838819899578
877 0
878 12796137283302551536238860
879 324013195245212997957149400
880 1846659201080877122986423584
881 0
882 156101547550633013878620237298
883 2467707305762275035883464337512
884 8478345957320295996280162354400
885 0
886 225799886060694090488686092671490
887 1875788150269694094428015207211760
888 3192219047023860525978599668990592
889 0
890 16292527343065273723782962712467456
891 52309454505606883066445850579582036
892 30673663978148617396050345514539940
893 0
894 11248897090670507826450949350474432
895 7277036761215739496648578410797664
896 650033008093437513401985385953132
897 0
898 1428584753636568759462094042296
899 27939054918384420737804197472
900 25444879937631972667349236
901 0
902 3941823166069488
903 1410864
904 1430
905 102340
906 1759212
907 0
908 1961461206
909 120149272100
910 1749357809160
911 0
912 1322173164391768
913 64867868040324296
914 745620268138918248
915 0
916 338985683613630960420
917 12562803582322504906548
918 107336631961900123615728
919 0
920 25821156966341626097909044
921 673096180279638293870702304
922 3957696533014465730241648574
923 0
924 423776337922611786797010023040
925 7024622217066828879940626728040
926 25417579094486102203803399086958
927 0
928 934482837374223302131040498318972
929 8419028794226114081625039803739712
930 15685338993315016824689164975720608
931 0
932 128784806269308848449468443963150302
933 480615256968162700506948726454950228
934 335246898072961966574524784247512826
935 0
936 272576178520055913729128869683356630
937 243710039789914228972785253310401144
938 32351325604635013961671761148574928
939 0
940 388119501947531079821698952256140
941 19710985109724288657866313448936
942 69154850210052032877321481806
943 0
944 11345649252710224494560
945 23260329024838640
946 705432
947 1474
948 109736
949 1972236
950 0
951 2230627874
952 143775776976
953 2210486233110
954 0
955 1702093579553996
956 88829056040583288
957 1090514062295848280
958 0
959 510000608153521252796
960 20384287472802059732800
961 188833798510616927572884
962 0
963 47487031193801112687587486
964 1360885464852085177461606720
965 8863067779114780183484211534
966 0
967 1018915221059698734802401880656
968 19106225010088013485345079957112
969 79100781075373124752729934962804
970 0
971 3270944956919447763659933556408368
972 34910687317821151583897798566709024
973 78531195994880147850548462889577812
974 0
975 792281269671342175969537518050107040
976 3807252279397018120581154597998508192
977 3546378892320294007664055442576453650
978 0
979 4300257818225870147648729961446621980
980 5920909643118280637106642277993241072
981 1320612250550181391020128522173397618
982 0
983 40657221296821735082753447717713956
984 5375153312020820526371578327038272
985 68018971803264426212403097866918
986 0
987 399804649713575728855382856
988 67539836562022004784968
989 34332740027332152
990 0
991 1564
992 117480
993 2124628
994 0
995 2636776744
996 171277572816
997 2652712874070
998 0
999 2285904620952124
1000 120583072365779856
1001 1496620865449608790
1002 0
1003 801962936227465866690
1004 32578531702058748962624
1005 306982417525762035595250
1006 0
1007 91291109726927489815086672
1008 2683105767578824675311283056
1009 17951278601346487249196990124
1010 0
1011 2553483055468858831751052722746
1012 49842558079693792622402686876600
1013 215520833712324455934700937105642
1014 0
1015 11821835187049231748050220217658602
1016 134809281970469781381475497399170864
1017 326233682500527901884786006599065190
1018 0
1019 4907663564254202597287221539875377538
1020 26491413743473056764429562870144893088
1021 28150117148003464671983827705475763120
1022 0
1023 63680829629390430570735550674220206004
1024 110129729184909392015190735142364095328
1025 32163676948121096162366554484804112610
1026 0
1027 3142976445076009998709746669689862156
1028 721595346422655399869111906043382896
1029 18614685244252330771839708758942626
1030 0
1031 2420681971307894084410017824846
1032 3942112727718840022465211280
1033 100527160337194116231888
1034 0
1035 2704156
1036 1610
1037 125580
1038 2369554
1039 0
1040 2980303662
1041 203170493244
1042 3312967056880
1043 0
1044 2903871328021212
1045 162341196745058200
1046 2143127760644235830
1047 0
1048 1177886192225871111460
1049 51332591746061300779084
1050 521317845134546307621830
1051 0
1052 161203813802888781568654780
1053 5167497941104019001666778680
1054 37949519987843537453681485894
1055 0
1056 5738498260469993665248044149440
1057 125127185261061834936256311450600
1058 610101046799445517134973551233046
1059 0
1060 36919443459002295081048957991772156
1061 488089034461782834167103018017276576
1062 1389969305301766947091319442150853280
1063 0
1064 24662552066163042528674845094972038116
1065 164409662150742059752591963242395264620
1066 221567248441808402748910989109069704304
1067 0
1068 676494449354157850848900446187557076540
1069 1634476670520498697923904339058960968272
1070 705419463583357552800699121792232622352
1071 0
1072 128983358505021665635324265185370513170
1073 55943472835538924027467415441116150464
1074 3203004759813823322896474322500741438
1075 0
1076 2400431668835203373578441725901500
1077 23984043724800267636959181776960
1078 9721165466578442559109020060
1079 0
1080 135735612985718016
1081 5408312
1082 1704
1083 134044
1084 2544214
1085 0
1086 3495641204
1087 240023899708
1088 3940530301972
1089 0
1090 3841329248427570
1091 216855903489875624
1092 2891304785503262216
1093 0
1094 1804878162225131166510
1095 79807568499417011952204
1096 822884753193316635564816
1097 0
1098 297100586649567457500685160
1099 9737065811592441979082540280
1100 73208696198734568600182512084
1101 0
1102 13434195329964347705352923968278
1103 303188988097059163106756327876808
1104 1534083456452943825977810227261296
1105 0
1106 119311798295853313141696487836743606
1107 1666653175981425020099702721360163152
1108 5040795331266320884882494133929437590
1109 0
1110 126040422801605598037155575921109060134
1111 921753074475262047598833837174244612460
1112 1377540525162651001143440972345501490064
1113 0
1114 6986039833054349973478296298913384599200
1115 19993618050345224206631811663997635139912
1116 10491304628066729340012986244991292049870
1117 0
1118 4501837990610675494974701352237424093464
1119 2798771830062740659709492084868719522824
1120 249002726404796879202498280811198454782
1121 0
1122 1159776675185629598626958902726041194
1123 33164283347890045711094798466638368
1124 59418236570831580140265037341860
1125 0
1126 1563763306689861662495544
1127 802083127280969272
1128 2704156
1129 1752
1130 142880
1131 2824078
1132 0
1133 3929123770
1134 282464743704
1135 4869490485162
1136 0
1137 4821729930885078
1138 287533414524134792
1139 4062744427743026750
1140 0
1141 2594881423405602759414
1142 122522674743177618276872
1143 1354540429531525755259860
1144 0
1145 506298380281866413224054680
1146 17976053317692511566825912864
1147 147225835905676061521893916912
1148 0
1149 28492932934162232415002811575548
1150 710930372650790347526579018642160
1151 4008347310594265977225604934199762
1152 0
1153 338838042242737863146951504255971170
1154 5394784165756527841059779612902119440
1155 18822255050846201935496599561017301206
1156 0
1157 538814038405564157891928702279200177936
1158 4718736414564750947330286692343423291624
1159 8617135095816755605281618943398068148870
1160 0
1161 55189995778725021151971546739628276796976
1162 206865931466453566909111159352713192284352
1163 147790773143635462042964861930790842589194
1164 0
1165 99172298025704929566185649219316830633762
1166 97913855594467441882145203439075742171840
1167 15188058319231277130411063933587330708366
1168 0
1169 200771577116627540060292752778585266080
1170 16077845395480216273229335066997463600
1171 114588312143657226607473180263013834
1172 0
1173 152983248588310926405702632796
1174 9315061072088794969692312
1175 1185445866065213276
1176 0
1177 1850
1178 152096
1179 3023076
1180 0
1181 4575965092
1182 331181829528
1183 5745342149470
1184 0
1185 6291843523506936
1186 378565753194284904
1187 5397511952649551394
1188 0
1189 3885428439323983969864
1190 185872415509527312675464
1191 2083026369413846526965190
1192 0
1193 899151186488096463914401132
1194 32556271082691609323412073760
1195 272218724444563445536828889668
1196 0
1197 62900507083786782329527185784440
1198 1617005883456274896033351694310568
1199 9412894206780019966455062170891104
1200 0
1201 996834831718664932268647508844054228
1202 16627374620254867145495367850737233672
1203 61017263968997660358301594019356889874
1204 0
1205 2356865372533066295014948940724616340034
1206 22259647274178849803374733425174619992168
1207 44184347998086340006180937180088388815214
1208 0
1209 432767852877684053260946845036320542866708
1210 1848831946879422348730079625837277314549152
1211 1531900879991555534073620984197793865557528
1212 0
1213 1999383460873212907529749188854009190023868
1214 2543671208399466986321848021221589403931120
1215 532536546304755774820091925480254327177916
1216 0
1217 24257209984568573330237202554329681447340
1218 3567942305293377331108221261421214604336
1219 55731877548725779522475022561623969056
1220 0
1221 2084915171542697699881068192175596
1222 1510213743369377114876793935824
1223 13873461546296731766167116
1224 0
1225 10400600
1226 1900
1227 161700
1228 3341052
1229 0
1230 5117332514
1231 386930282388
1232 7031774230470
1233 0
1234 7812619007067004
1235 495085037509206520
1236 7456416324747091452
1237 0
1238 5480328151083414015476
1239 278817072694564192943140
1240 3335160458908538961608466
1241 0
1242 1484945182822699006797678080
1243 57910068284021251105961523816
1244 524039034829435650303452834076
1245 0
1246 126880709177466765663688676976840
1247 3575036072508716289015664266546920
1248 22962582064602579758572848407298318
1249 0
1250 2612330456500964437069207871670644196
1251 48989058444838528421202891258735607472
1252 204121818383896385185343678660461875030
1253 0
1254 8827290346615513465742808960101863558772
1255 97517533952455041292046975884479805918532
1256 230020751825013182309993552802270252997932
1257 0
1258 2716052339916993814284206966242877545191108
1259 14521932015572581861938954597901094689536864
1260 15490316221511101747320837011423847069441208
1261 0
1262 28271944277826424177332274788107948593676630
1263 51384034238179070789592989652952802299726080
1264 16316535707629857954304324297374975468946080
1265 0
1266 1486716741466089335997581079112883111626270
1267 432207473551988827668247297787641330041840
1268 15856680424558207112716439819850169819272
1269 0
1270 4050839825976356617999279261668714662
1271 20673197327169532843755066862148120
1272 3728329886185892236620830599976
1273 0
1274 4691022382399684400
1275 20801200
1276 2002
1277 171700
1278 3566550
1279 0
1280 5921250876
1281 450536226708
1282 8235762699852
1283 0
1284 10069186043765552
1285 643343050960397800
1286 9769758249039672660
1287 0
1288 8037730894190764602882
1289 413797134739595187845796
1290 5010857222910863471415980
1291 0
1292 2551974308138050514296686150
1293 101277516681659685455614387560
1294 933491242093777168944964943064
1295 0
1296 266139584691472942855967429291596
1297 7697602640571250776784105734803880
1298 50838088472507981823396688351645650
1299 0
1300 7094380764235031001391096967820512832
1301 138454863440080428307309331572608031568
1302 602233261119887145480894016182277080338
1303 0
1304 33956508010979603388012757287984614513770
1305 399434715988808001496410040981763439094980
1306 1009158653092830579513772367195729816925300
1307 0
1308 17139937273426195448646333729487949796695500
1309 101699958901982540804631631035861910858672296
1310 121865262222414823640356108190332637149636218
1311 0
1312 381409274986648116920695695902851878338857640
1313 836828127974314446860613484819991774357010096
1314 330228493778503652575948007766690875297796804
1315 0
1316 74737937943465852801035298474813372397573476
1317 32300539058543981446550036988419506365638640
1318 1925625253027565561891460411682385171751750
1319 0
1320 3480410465792439292128770961879882263208
1321 56028397669732864125265187959862810296
1322 51254038752277135707077292152905516
1323 0
1324 216294334833801249922280550
1325 27752747263789689200
1326 10400600
1327 2054
1328 182104
1329 3925950
1330 0
1331 6590988196
1332 522901679456
1333 9991636650952
1334 0
1335 12380500324569300
1336 830919452501724704
1337 13290317532785189918
1338 0
1339 11143710686152267612812
1340 607935068516731903174928
1341 7826548333936749176421608
1342 0
1343 4098677460163366805044304140
1344 174314085822740865919731842960
1345 1729077782892716226524639977780
1346 0
1347 513798173457582465398076711146388
1348 16168847501780935701396396828525216
1349 116855258046251705298155077697162150
1350 0
1351 17354348901133096411443677276651406360
1352 376522649370043862386993549524351970424
1353 1835780565620435622804591351957092613232
1354 0
1355 113911977329048562265703637826725062764958
1356 1538691739844223504333239918678679169914224
1357 4520970120434912909683085893389136982355658
1358 0
1359 89493037407323056715031464835329291169342198
1360 642756799053834141287836106871317453446021168
1361 952416378967537436219674976006586382781729694
1362 0
1363 3869508156654984814618021987560338991251419928
1364 11308823201478585313529255788723939290431985456
1365 6194553314042987107520850720657706904950451754
1366 0
1367 2299087631042201534909429094120282895834373640
1368 1627227326747661263485520850608862110020924416
1369 175494890942304927421828804577193217854361760
1370 0
1371 995718639942090755924423326997905584445152
1372 48288154000517774615910017850079961085672
1373 193792147070794105200976914508578680396
1374 0
1375 58750347029769603016359586084750
1376 1289140707443400429981678800
1377 41063152999037527160
1378 0
1379 2160
1380 192920
1381 4180202
1382 0
1383 7581117770
1384 605009663328
1385 11623956177006
1386 0
1387 15777449602078800
1388 1066962335866999800
1389 17196058388247104404
1390 0
1391 16041324916967143915998
1392 884603316000448945314576
1393 11515833945922334146310682
1394 0
1395 6840566493992360506632387980
1396 295527708849329543715868137024
1397 2980061769512539527342431875782
1398 0
1399 1030379189314531420672287418467840
1400 33183620105905340774243109106695840
1401 245772188014066353451044083585547766
1402 0
1403 43989418944162162522073255281512137992
1404 987970542356479857543189854265784330472
1405 4998722228388379431424456455813330354902
1406 0
1407 393375825300961932508574657869215547748284
1408 5603062226833191189216985921837080870246256
1409 17438560842103234915421726884360910492991466
1410 0
1411 473747291917292553111949050641927269470364272
1412 3703995518131080359164931968735898528824070720
1413 6027984477058333009199423405349102583742897776
1414 0
1415 38408762658534816504105724279367526266692857798
1416 129819798539801907687591140967468096208309227824
1417 83849459237548096178971246477503790145730809304
1418 0
1419 63100751001705873508541808071880790670361107880
1420 59042651711996582944717281575137490851393675120
1421 8859051299103923780420386736521085841787123398
1422 0
1423 188014283142406110923086931041598898476923128
1424 17714055147622838849189277173563276133282984
1425 167517447181149165236318870467425246773788
1426 0
1427 1802115373472327167058671113821554560
1428 580548957220802814603555194737040
1429 1921026893935182713258746650
1430 0
1431 40116600
1432 2214
1433 204156
1434 4584476
1435 0
1436 8402497980
1437 697929544620
1438 13989065314186
1439 0
1440 19225499076048000
1441 1362465223446577848
1442 23067656466164952120
1443 0
1444 21896628766959861679374
1445 1275456099069966413247676
1446 17590044430308766482699426
1447 0
1448 10715807137628679187305375048
1449 493929219453909550461137932800
1450 5333960034819171501236144735068
1451 0
1452 1913664899468958272597839892597960
1453 66634779917940740717599922631060760
1454 536273424437833940606220638515388226
1455 0
1456 101373312288171622871236614549170790588
1457 2507489785287848633996723465248590542480
1458 14070534432737843793458624662141166504496
1459 0
1460 1202209202039628391104109089943915839577228
1461 19374252455601562445217031127429576967758556
1462 68936197446099231449559154717199908317904160
1463 0
1464 2128057747237998390226478882297526370302282762
1465 19634511679765515669768075458754534202855057376
1466 38341864256789705105410206876820397505361214006
1467 0
1468 301059069298033504704993695222756688426172310772
1469 1290543689120415686485044858027162859989053161968
1470 1089222973259387579342096603861303137271164667432
1471 0
1472 1187723182254679771196521448996827884607945394196
1473 1623402614250945394912577195604612730759645704384
1474 379180136775743812151091529581468893880806439480
1475 0
1476 17210401898572896403127832740807553341208864768
1477 3352829011600797778724676200569381568193708728
1478 78805428731542139218693473461675272092101268
1479 0
1480 6860693357151287007332990401040190324690
1481 17880718847024837184450749099012962160
1482 1434590052313238736195992428891650
1483 0
1484 162622241928135331200
1485 80233200
1486 2324
1487 215820
1488 4869828
1489 0
1490 9611850066
1491 802822600620
1492 16174208575900
1493 0
1494 24249022270058060
1495 1730584982736113848
1496 29506825099656768410
1497 0
1498 30990357206448903253004
1499 1823045088227388127051836
1500 25398454456567616235727014
1501 0
1502 17420509959642192204003201400
1503 814438898344911939773262706376
1504 8926383927578706916399003552606
1505 0
1506 3688013588272044167617127349164996
1507 131089545560313854012750277243041880
1508 1078177661465862326503052216115915482
1509 0
1510 241983192085277295345733499801717535092
1511 6169380211058396056302749435557976201840
1512 35753843147870789855316194349829468169970
1513 0
1514 3787151399408555434010394973058227801340342
1515 63867730896599258838033346473782612312352604
1516 238656916943823658257916121224951570196994440
1517 0
1518 9743741609191283488422630635507265184380266344
1519 96471749477073675236242246066389685733434919400
1520 203508707085975391177925061417488815542557743926
1521 0
1522 2345874525920493221103481445531676057443866483886
1523 11289592283457375512712868082341736302570305665184
1524 10843605063713560904190097332936883078732750598202
1525 0
1526 20931664949997109496993871591025948106738023739772
1527 35198956833461398963334939258782427161782297322400
1528 10443655166800765131682990612292176734693241093392
1529 0
1530 1246076076176788754394131521826785382518770594190
1531 374307462523891714056196294620641780245339939192
1532 14950168456917200153782968044991708335558636250
1533 0
1534 10481767110594825508825421567860456109625680
1535 94981373740010605876166841937906549654920
1536 44358777601779665011987963230439491000
1537 0
1538 30007039006878556504349366100
1539 963069482101649963760
1540 40116600
1541 2380
1542 227920
1543 5322564
1544 0
1545 10611176316
1546 920947821352
1547 19321446816600
1548 0
1549 29306059286496980
1550 2187005585248181840
1551 39079476363554936338
1552 0
1553 41707969165974109234200
1554 2584165869549146600880920
1555 38020268347508054378413440
1556 0
1557 26683523843277783055752349808
1558 1325808895630437846604534734240
1559 15494858832253793023614235388094
1560 0
1561 6617847337495238087963877882443630
1562 252949942847243533789467430685930520
1563 2246984842206260459850526337844504910
1564 0
1565 529279659287308791751919609029003151532
1566 14744242984363717598084486678870544234736
1567 93926694951360908677252649714682384562050
1568 0
1569 10685643247057501583784299337150003868130896
1570 201434406313319970971869078369351046371949560
1571 848686682044116481781548655594741653183299750
1572 0
1573 38612644786721534289945750299846459211844109780
1574 442265412306407282955306926134918086268920957184
1575 1093797538974986151513925467931019524634912307448
1576 0
1577 14960712009179426898491949210807886215558606023456
1578 88088452152817157971572446990355755319522606078448
1579 105875044759025334847497978655290919916505022379220
1580 0
1581 272720890768047633525776436190267086182911383795300
1582 621290283344025387167204055101781658376538811790280
1583 260862144328662880387671620274574482579594396894456
1584 0
1585 53528829836873267749106948055023307549588918482656
1586 27153690328564088340454485071689665931851344057280
1587 2035719638352751200519662623735789989019500757700
1588 0
1589 4956057468269781827416413929010808233695587920
1590 145527937170329234610669751541478985972447600
1591 328817815304326919034305787980447019932520
1592 0
1593 22631359119248617456098982497252300
1594 178930577450144242388733925320
1595 1426330411302210256440
1596 0
1597 2494
1598 240464
1599 5641454
1600 0
1601 12076969014
1602 1053667950504
1603 22212707498826
1604 0
1605 36614916971309720
1606 2750353090108610000
1607 49467133161597381714
1608 0
1609 58124859262280022364430
1610 3634114149815426181390232
1611 53967528962798557585152060
1612 0
1613 42362428840310271220792435224
1614 2132115441185380593659511338640
1615 25254607447345389034785289600200
1616 0
1617 12309338089825915939515385089978584
1618 479256042463293972838205790977857488
1619 4340735954344890223940149959399115682
1620 0
1621 1198484369955190768249059582196126713956
1622 34290324610076984844611769248821988076656
1623 224726106294865550804572054852217658687686
1624 0
1625 31098438932893120294459152050599430098206970
1626 609754380110466734964508068099282513811919736
1627 2679708738586340540241353072081017081905792438
1628 0
1629 156515043407069175721756103052723478191550663720
1630 1902746994187532314521851141718570911387950074976
1631 5020315325080438867444465390497218587477258780646
1632 0
1633 95841970470179808815420866778962017760939400624028
1634 620117518914877732286206588489559208516261825757088
1635 827167154434035361419974307517003637780519750171912
1636 0
1637 3426564776948655023463056285698541029343691945244740
1638 9160795328254835917595537285355405164370037323356904
1639 4611284722509116007688830318011981908327706036894304
1640 0
1641 1999983774765218911103153598281342106683826497420416
1642 1376091709817580372328635360259527857593599049650104
1643 147955280307605006314900020694237036574816421568006
1644 0
1645 1462484062203158008064723397013977427144146178470
1646 88249329194334368065916283439845283774719159200
1647 505193057776848203808029598242977860473112600
1648 0
1649 1562389617956461560459699967773974138400
1650 223826025505280917157591728035454200
1651 266758803124733466157116104820
1652 0
1653 155117520
1654 2552
1655 253460
1656 6146378
1657 0
1658 13283826912
1659 1202455770372
1660 26354064344946
1661 0
1662 43916723471808480
1663 3442667728743607560
1664 64752602861910944870
1665 0
1666 77222590668504983562032
1667 5072068589283399984763924
1668 79318384026225183013906158
1669 0
1670 63583115018089859021296741180
1671 3389270188901898696485419201584
1672 42645411980955987050973498519040
1673 0
1674 21418475065965158939919927368975610
1675 892475359015453355658469928404164600
1676 8684546285258526308801085739004318924
1677 0
1678 2503381237439972020860405553720770119144
1679 77733211759380494305611959979845753417744
1680 555758916157810154349466821410016778977522
1681 0
1682 81878913514964078954169080741699573229057740
1683 1776546089227473322983080988875387303037495604
1684 8703070095868264801617780821375372271832526660
1685 0
1686 557845882802609536005537530315583750833345961072
1687 7721553359951953817740949861030000443589864787776
1688 23450456945944303792640039677223017063806662652966
1689 0
1690 516358604519660272971109428418831474615825420706228
1691 3977488231010903331619930246977166265835486770594488
1692 6428106036227675323176331281766712307258005684693090
1693 0
1694 33545311386248932445258995889252927125778851545527076
1695 115257665935596415039562873149509333584987976223827840
1696 76950713092051739473607670350324685909228870218621376
1697 0
1698 50111916534756834079070531611322648248208568324759174
1699 51499261091854098559725800249296080851644353203884344
1700 8846181441587328738114207491565068476801484084405326
1701 0
1702 199948351335087599760849091047574442443172675104420
1703 26099005251185169536808233530415849164259526199160
1704 392939857803795234173018948065347886745383473900
1705 0
1706 11655261022839776363998821083307107665953600
1707 15510807542721817547265131999573331558480
1708 553547053851497853513020226339636888
1709 0
1710 5652532547960051377440
1711 310235040
1712 2670
1713 266916
1714 6501336
1715 0
1716 15047828250
1717 1368900635652
1718 30138638561622
1719 0
1720 54392311490335260
1721 4289939494531948360
1722 81179409869795780670
1723 0
1724 106108894094748520618170
1725 7027861967510318237236500
1726 110848124841731819351499362
1727 0
1728 98796065625602051575347117968
1729 5328527554201316280140594176840
1730 67869157619579876635687317886038
1731 0
1732 38590396525722203976576571975944360
1733 1634992361704341044025279099256778072
1734 16189952880752447542681065210124061086
1735 0
1736 5409793754692788013306885727056069008288
1737 172021151510831210194282255770538314514352
1738 1261175836829081392217470202936882261321814
1739 0
1740 222411907997617862735492954194588940214319094
1741 4994662739402018256982739763548595357958443828
1742 25383314840484757794177857580160736700475970836
1743 0
1744 2038334807654867037833790185141773167971921856282
1745 29689893601645768703929142260316287357296727462464
1746 95267583289874262879937857016311038390196609818884
1747 0
1748 2814013829321613335414385075281952368042766433550550
1749 23442608317909525454718211157588544357008753874429216
1750 41278453223863421229866793266150659608517326552801216
1751 0
1752 322741193607251794903655110443553005998243944191060600
1753 1259460554864645530582161162021774533761856463473217792
1754 969435352646477852748758047437909519797971382566797432
1755 0
1756 1153641220770527487621739655119107622245415062809449704
1757 1486620393387589041402242508206755960010554926989075800
1758 331585168658508098420601307040961343882167709459489884
1759 0
1760 20849698503957321941899950501961564607470366118859360
1761 4352519602690401355589270314566162319767163656944240
1762 116455499029922496283690131077278723275206787884748
1763 0
1764 31663180508878091717978502027693299548368274560
1765 161488371014873378306978343438036421380116064
1766 38500338999790123514450329940663885439210
1767 0
1768 4173726935388714835616866276740
1769 33504340144113751510560
1770 155117520
1771 2730
1772 280840
1773 7062312
1774 0
1775 16495348254
1776 1554715260912
1777 35531974141272
1778 0
1779 64784534402917160
1780 5322714203510989480
1781 105125391447663368230
1782 0
1783 139313090155204951698750
1784 9670455108922820704999136
1785 160212416042574066339109748
1786 0
1787 145573248662380117368359091930
1788 8289663476407190293555864285536
1789 111780333719191767493322358282010
1790 0
1791 65313140748424426438321840673688360
1792 2949109388090958040586007351710803080
1793 31229892519641896506302267269506606996
1794 0
1795 10846621550962818455650995905549211027192
1796 372130691444205688544407366212737991521592
1797 2957087249599606127268861232689367880733510
1798 0
1799 551185212534990117377760726639788872878056258
1800 13581398700154760993599849777099944081501258048
1801 76208348234918014661679200657576225057972497730
1802 0
1803 6633987938237711412840990774509225848292590251078
1804 108600069608916491902666355558860389299767756958832
1805 395203466133698363586290470882885805114386301585012
1806 0
1807 13173499775281205480500944490592256584066764258636530
1808 127898598042368560632080413084794233067036644167701808
1809 266162275792545866373746392409098759628986228898104316
1810 0
1811 2514092427167575699254857849446788934350979195881757800
1812 12132216172316220074412624711952189850142854978551604400
1813 11824980812171364242850607121169424551471533486718621204
1814 0
1815 19303968998235060588414036357712845571426666322035744248
1816 34272716140454818962952860400364645710211989931879475984
1817 11028227998309930760124259048505353929667686767217727094
1818 0
1819 1250786335340539653881232279752608463113825309213429050
1820 454677136789954717102800143841713417810391079389944480
1821 23691860141426538619906101853874951381334015365952450
1822 0
1823 24743753644218738287120201878730511065036246122020
1824 439870651203965027775386847983711005822581032712
1825 559490033407879981912881024382500243685051992
1826 0
1827 8740926202342009325115313015169226120
1828 24897989361160400647401795047352
1829 49662129499009422913680
1830 0
1831 2852
1832 295240
1833 7455960
1834 0
1835 18604232772
1836 1761742766576
1837 40436711609100
1838 0
1839 79592517340421820
1840 6576777590679944960
1841 130630577960874424420
1842 0
1843 188957853439776326066100
1844 13218489788277097343377120
1845 220731143672333124455468976
1846 0
1847 221804424675613130170230600600
1848 12767419717523571157621806175920
1849 174090975616368403616401766309152
1850 0
1851 114344108686126641698276683026717954
1852 5241542545479346604455984606759794120
1853 56388602925836982262461458902710795370
1854 0
1855 22482791909084145677436061889168355476372
1856 787944828822084556794869661179555978544168
1857 6403331290925678813461912147739602231383012
1858 0
1859 1409176852113869736309784434923417388122576472
1860 35792996109064600143712939634772138050350489920
1861 207427253034568138735196498607441512412649050250
1862 0
1863 22166353503802871113153935423128430570404731129948
1864 379244930139482470703892448954515653099956611559312
1865 1447029853139997980908009638529965711275209020890250
1866 0
1867 62676224426934363435239022122306873526395529190262420
1868 650111902380150208412703424457998591950758880242554720
1869 1453676320116326888983859016183288076924010006058476736
1870 0
1871 19490339972176988590126385913964390750363013945752183808
1872 104334138896816920238449051894231951075053327968936765120
1873 114042122365157944584664295954005897287684140901940290810
1874 0
1875 307003104856963200080393665817440516271110634413296198478
1876 649086060138487891297367349115487149489425122819375402000
1877 254593641704967988536800248664121918108384963751325533784
1878 0
1879 63616708727782409036580287350761893208799730354906853840
1880 32182708748335643304407517354170425237430784617385232800
1881 2479204790252815477961548318420740592686964111339772520
1882 0
1883 11410620887550644912781890278537729606409639037630564
1884 440938338334312588693165909449850005267688833826464
1885 1527870277263109872397712166031557443358747354102
1886 0
1887 1358081738881235018190203387375943540774000
1888 86512553205873580772936384844438656352
1889 37134118401266589847064270523786
1890 0
1891 601080390
1892 2914
1893 310124
1894 8076990
1895 0
1896 20329362674
1897 1991963988252
1898 47393376707850
1899 0
1900 94187469272823840
1901 8093925642663856152
1902 167489605311599688104
1903 0
1904 245399859438245641362250
1905 17953369008743723833115180
1906 314169704794073870485945110
1907 0
1908 321359195209941635746912594590
1909 19476007966246803862943985249520
1910 280295606851024969052318003286060
1911 0
1912 188733588228625886370872313580392124
1913 9186141713638804365554136459255892440
1914 105255366857290112509142790016740075670
1915 0
1916 43456640293860150335580728785329782515740
1917 1634882673499348256032154315683843246322032
1918 14319361599422915872159123356530389513213938
1919 0
1920 3310603647904988088714890824234005160413977966
1921 91599034640848912132879003291674243240583916620
1922 581379812874322847083536018183812433091830604044
1923 0
1924 66680930548019038679190986566984476079250236090370
1925 1268433559527850295340692890400907895885916400020432
1926 5422276532263840916810606107552286552848983718946374
1927 0
1928 260530998206766047423090735558599322302056062200600358
1929 3096249085214940210312797918656378418552246305945213720
1930 8023430462339965831395659989898094420124523256091640862
1931 0
1932 125946156098816613002436041957402462521410174469395755072
1933 809741897326972063742398625537645451347795294372193098512
1934 1082763267311901106791822512044863983558747602531789591500
1935 0
1936 3753850585813281559840264809691034757180213220779432283460
1937 10335793249683294315727120128780132211209658442307526982536
1938 5457614280538822606396969779337989785454717281854129585704
1939 0
1940 2121921400247616433682145108553062601104660055303000732730
1941 1639341754194918513837273097069354395957973616574530734432
1942 207059363789728033799165788965494836384307871144909956544
1943 0
1944 2330092785800590202050398085045827916129985379649332240
1945 203755650105824798637519428885662144918119326878518432
1946 1964789689731606307512208996040351247843270968895870
1947 0
1948 19852744687425386900431661362151401112830994184
1949 13489048059253945312220999865574970163209840
1950 214107294825159553800750265897520917926
1951 0
1952 196927274235058510571520
1953 1202160780
1954 3040
1955 325500
1956 8512042
1957 0
1958 22835081464
1959 2247505054236
1960 53691234653922
1961 0
1962 114853027931010590
1963 9922830043043802312
1964 206426008636407027618
1965 0
1966 328893283577648256650740
1967 24235397057404915020718380
1968 427218415719478566620839990
1969 0
1970 480944154116726831705272843716
1971 29438026020426983355307671781344
1972 428028677444218866192655093714590
1973 0
1974 321918744652913051285579688090060000
1975 15885588832284042006088887981955836760
1976 184646976949885649470435174360114649248
1977 0
1978 86770352012269008962951387550575041785562
1979 3327605300733810790772605978242443440856144
1980 29738527052532738370991431497422503630581052
1981 0
1982 8021717673664063742808241947341791316281063652
1983 228020712578938561909659658685435949551442788940
1984 1489196234245854479666695137938985213087751845240
1985 0
1986 206108884866072349873357741638961564932720146324152
1987 4074973169172651256049283864155427785083916385031904
1988 18152431136066620836057324335371066631230129280123702
1989 0
1990 1104173187939961269034204809068087133653484914813411280
1991 13886324297937435413581020995143380052547495279311856832
1992 38250067374675297212243718885400015020182052213668730610
1993 0
1994 816924443045447372231420642426178580089878727196888364050
1995 5724804186147292360462772991780804235913348815097324187600
1996 8412290156175748614299480617662282451196619660986817241416
1997 0
1998 44592290814495876262762404976997814183895805332199051595154
1999 141080760704785387023450281682865123956772583417761955272168
2000 87009655209784597121872910036754947524091419953683643305038
2001 0
2002 63810370596979885285114485022649560875425281994560094744660
2003 63003426295776542234044889895712428851006061979447957625432
2004 10562718003861628678285710574131693117700796961922863248078
2005 0
2006 349924206911020328808577885729002721614232611461013738570
2007 50760540280488271084601188537223217678204222399739145520
2008 909713471425367433393100949860965224470346504971283256
2009 0
2010 95897463804398791566699136901150835014648221031092
2011 275259223602899576467678344423904323523069872576
2012 33497778692339098964265297825298294312863520
2013 0
2014 581837990714603515509808363911210
2015 1168144054175027518735500
2016 601080390
2017 3104
2018 341376
2019 9197266
2020 0
2021 24878868966
2022 2530645236024
2023 62584603263532
2024 0
2025 135098765240123562
2026 12120008323111226680
2027 262245900521184384360
2028 0
2029 422860993784491616001520
2030 32523609222207280543087400
2031 599538533041915489681276960
2032 0
2033 686126432195528492497809500412
2034 44106148719081038437525542548880
2035 675020803225139118320040380456508
2036 0
2037 519380784004091013815905430057370240
2038 27123125406773104453130563710239152224
2039 334567018729828800459060634238251623090
2040 0
2041 162278570514355854151095015413346299037758
2042 6650582881851558829175333260617406538098904
2043 63743100105358022197054377069258637079341422
2044 0
2045 17971766989195280507424391937236659827725307378
2046 553012647361062424424594851273540677205609282824
2047 3928276295330609076456985696731371218180365182110
2048 0
2049 578749468131147802694501776341924401379459095336328
2050 12607253478695834308440711189024479700591958970735712
2051 62282183399616323847427803994521370036808583024821310
2052 0
2053 4145331471165492614215641233954201428440719942774289770
2054 58908515184974152802258405774247259478655921389023719264
2055 185096991066358761299093942390074679493372156360479952886
2056 0
2057 4517913145658195352984352595843294274009229644417112728980
2058 37170425823554411250718601597286923905606070195553675917056
2059 65072458537694563224132312752653990794456212820410138254936
2060 0
2061 424301760691230690735937371966095431329512695156402641586380
2062 1677792440473519130626303800009108571423946254623053583739752
2063 1325873756214063569685379554027033866471308379743404049091588
2064 0
2065 1371313696300399808683179913096934057946549085416228696899100
2066 1897126584903361760127227587254830068347725175523235050013760
2067 467767379145192620007446661203967430530634088810534519654960
2068 0
2069 29316113171189043899586023726596574787753641922762813078660
2070 7635732265330849850772451002816278639346566597014670665248
2071 276504162336602535668221089527469586313914123629853602870
2072 0
2073 123862029487294134074083019237129547141202046491813140
2074 1332912504707221366657665992688537413031167388198000
2075 954296349904491226895508942477554932943580545898
2076 0
2077 3383768470040197287046657539642254704806
2078 3472152981107961253218193665618120
2079 1732758314029687180069830
2080 0
2081 3234
2082 357760
2083 9676528
2084 0
2085 27839033168
2086 2843825076664
2087 70601858128180
2088 0
2089 163597765558867284
2090 14750909069786412056
2091 320762533483480670120
2092 0
2093 560503075591147781823282
2094 43400033811039282905495464
2095 805502278997996074821131080
2096 0
2097 1010087738011973889389881539990
2098 65528535559985330714244252118096
2099 1012389886641248837004882691174590
2100 0
2101 865113636998032272904841848806425352
2102 45750310309838462307836305515998791320
2103 571773114903876980055623576111275572116
2104 0
2105 313271745041569583582315424192350588369172
2106 13063706236254372773727964565034448818191184
2107 127510310944439188731487647500926306047741930
2108 0
2109 41511155211054101847355558843543630254230163560
2110 1308587310552667659016578510212630479941653738632
2111 9535403741073783057659183475057884586947929918850
2112 0
2113 1670571025826511114508390110016135428156517845677538
2114 37651171102400760035066135523403109391426131553891808
2115 192858400914289818354384479835959568653592505461655996
2116 0
2117 15901905739283857488845083737776611568206049513808580932
2118 237321002051948420576664833642912524297601945185991417552
2119 785928345912061812786251646496936583154346225368415338016
2120 0
2121 25229299211241824444368595704042242835608690569243574858188
2122 223225677349239432087359257832165969104753257270353448542080
2123 422916346881963642342072409360870215160701816929187252511678
2124 0
2125 3980515465024750618084697031111486847950877873670533587762888
2126 17626083472492488142633520121039012722101721490724983434832608
2127 15784845106453261959529763088232057476212552185259813370254650
2128 0
2129 27604548891354478087174421882029922705945639149639746889973190
2130 46149312596383001172143127437161470214186459928808610312267056
2131 14102973177735081460350332425980997060849443134874326829384800
2132 0
2133 2029717955455683544840753177948121283856001839627674098462142
2134 754868294949649308755416127271585865110796388512015880387760
2135 41660484837538708239321147165501658874072000067289203076260
2136 0
2137 89260935728081239389866116847023336822402357520309095416
2138 2208729341585962984489427510304751589920280285925380240
2139 4632129319047869835289998646635229874681646686214990
2140 0
2141 1183164788926019473285570429207309037915282100
2142 33512252897202519635776829856258499432520
2143 5180370193761258977293349985699108
2144 0
2145 2333606220
2146 3300
2147 374660
2148 10430224
2149 0
2150 30246918550
2151 3189654801780
2152 81876842638020
2153 0
2154 191361481759823036
2155 17891123345604171800
2156 404031212004088080454
2157 0
2158 713965862384769202961130
2159 57599259156210258871398660
2160 1115763968796977841090241906
2161 0
2162 1420674754110726273027063918960
2163 96572187882846036280046566378800
2164 1566557384217047881689217016039322
2165 0
2166 1367029485555080713264299731857609000
2167 76278321078530493949302781739563755480
2168 1008386637004902779759447285311721373210
2169 0
2170 568668478150696711482934122600212958897354
2171 25241722909553926038308590317324743492325808
2172 263085324177019094158830948836118306592397310
2173 0
2174 89133673528954084453521230947071362135264043472
2175 3025210802992406593051814202457140666277676166180
2176 23832771811400496332433698277811072148030250424040
2177 0
2178 4414359287128269526660037408911539083470414385919180
2179 108775019891013640754245476204643577607066905586590896
2180 612606567049364928034861724509556942808569743827861476
2181 0
2182 54656454439812641260109920059252530805126261035722965090
2183 911193294045154968218643633001377745262111807694811473752
2184 3397789672684797346100419954270832129338521496644289083406
2185 0
2186 122312072483556458603366615011771063316004407238572782468690
2187 1247716958916645784146650111899773052253583280408043471582880
2188 2758102676226449717447754829446237863393003197954474742840264
2189 0
2190 30851954411173930886149007818346560152920515397085531616108228
2191 165524119455786288237106944962902211294707138683430978194422632
2192 183096200535620812113956773657066398033239810886351311734097250
2193 0
2194 421583626428589247663562749188684538686946649224318024977273680
2195 930061532612395324724289469388014508279962142511111395331863040
2196 388349818570306395386878432535202989570641482453430804080645776
2197 0
2198 90124931080065379806980561086060976295623928615305470402223220
2199 52337312619463572524882987103257050949975842919562195108425424
2200 4860221545351028422694635781661096800368426727470681617748518
2201 0
2202 27225206400672502413104143720897930184090068663067787722596
2203 1594753853989711020265735171988825520480541729761389274816
2204 9848309984899171892983949912708406632237799473729565990
2205 0
2206 33893296540722211781145517133601688044739627626900
2207 11756679192861197830150310151222709660640473700
2208 82990108252469500562753808358794902912900
2209 0
2210 6874565049931244937778584
2211 4667212440
2212 3434
2213 392084
2214 10956594
2215 0
2216 33725196304
2217 3570923018100
2218 92001116711950
2219 0
2220 230230154425007348
2221 21627734324696221800
2222 490704424361938090138
2223 0
2224 936713376669416271782200
2225 76044327840289648727637636
2226 1482454319665823102102911218
2227 0
2228 2059973114266846943895892375542
2229 141222665441081407790485719388800
2230 2310947738568102677166346132200480
2231 0
2232 2228092372697621474545216992789293890
2233 125771001907029395946440986487243293752
2234 1682752997358692487374861376745760586006
2235 0
2236 1064701957295023817797139147045126380316248
2237 48012944071533184496217522759409905326395168
2238 508762003568273645813457151986329063106474330
2239 0
2240 197225481827949219050732928976932601901756978898
2241 6841110292723966260587961730962502927087479674020
2242 55142114957173201986039127536144809527096967647180
2243 0
2244 11992805088728961590536403073504332192024270763530150
2245 304593581098469683060162755069693514370772119622186080
2246 1771284496484069387156440092244564375184239575024866742
2247 0
2248 192236132217709599515653818133849461211837923397122581540
2249 3344990552308031571601257368801555013805985287522371066392
2250 13056792449287195452023219884869129848653055633647266350232
2251 0
2252 601249674404507983073310947977012975761179228603879154258832
2253 6527020093502675306610035929229863998686234581699585478189184
2254 15430108520859160697745551945061628547083083192488796062018794
2255 0
2256 238173891316148273400143055788315320713372145933441572945309214
2257 1403758255828925789457583272819070883683052463260274437500453736
2258 1721106558361908985144839326838291743601211765102072655307459068
2259 0
2260 6183290736683497186049363499094328790323060864009484987893967980
2261 15857872114093251939077135546950435000685695824512170904398311912
2262 7835255445793503664180800699960487210393978771197078478605790104
2263 0
2264 3540235170134570532951958658544415869951170780897015946892751100
2265 2677945286825770848360738723482276109696780377077019313736474208
2266 337431585800867125862624282159147377457133353186329170240791634
2267 0
2268 5888207906122368088445207617379685629005153538969528782129336
2269 593485489352041886015250645791100830298327755046967757962848
2270 7123828844144185603750448783108600228429998745371078040958
2271 0
2272 291101664438002110293590173152737897557802958139212126
2273 470218025875508378477896564081264603574852996776164
2274 29207789346311680586264152558943655906099514290
2275 0
2276 81271482518255336605852248564653784
2277 40806465869117246888713464
2278 2333606220
2279 3502
2280 410040
2281 11783178
2282 0
2283 36547315184
2284 3990605704320
2285 106184738465550
2286 0
2287 267898170837317360
2288 26060818045303409296
2289 613189039814175787860
2290 0
2291 1182910480257261689008294
2292 99890151899710779026130608
2293 2028826062846152795312006292
2294 0
2295 2859553771885815941586263898996
2296 204983846992319227575404844049104
2297 3514008214825413224241617576228070
2298 0
2299 3454269799650704272492158953918743734
2300 205181288258127291274487483168325334640
2301 2895391428624465498059203628956736425804
2302 0
2303 1881014508993501203853556053593852002248564
2304 89970781656328642162736152322390944938730736
2305 1014102474121787211939989158800897697476956154
2306 0
2307 407604897746334535138598854160951401158747509430
2308 15149812373017567169748912996995724932600871839504
2309 131332037727099957667843977785552240048322198203010
2310 0
2311 30023893050067194528208912144763716304248908182961242
2312 828187454031632725610755408467657693537995475029696400
2313 5256400820005555643428796287410947258569420851359942350
2314 0
2315 611636735813507685022943030897142260341953699147074473916
2316 11774650814993467099913969594620512164817698918970517369056
2317 51195418440067169681168330214406643295364875072816472331700
2318 0
2319 2603804094919565396581707681278717998312867988479025621955668
2320 32112568471055387329875149893174640448508079469093704537540880
2321 87100342457409983314469407159311033450761754146200849305560868
2322 0
2323 1556103769780945911274748086233060629603011063796139034439133752
2324 10846916156574600157740181652197183980779690905520427344773510392
2325 15971423599865894162958649809865612981749911480230314686067584578
2326 0
2327 71867030605159226530949615069776648951822738842643833442589832780
2328 232825336731810879829981077039760279162209519353209385644632646912
2329 149153831688972386761045979954771288391773796499611243620948058720
2330 0
2331 97713370767887315265783290885663255549474051156922127370027921124
2332 105321630208277681883565905963566612550330028094162680887199963752
2333 19896508854754308352664771026814575062030475540886640692576245356
2334 0
2335 688924580024444408903260676904766063112780560558458985809396348
2336 128557285147590544451220021456370594511424971502951905530158296
2337 3234900055367346386089549102484580427779623823165804382942452
2338 0
2339 621447621867338576479388150926582739104383400700291773302
2340 4047950994509271624651077459332775021674568919882946000
2341 1631154642758705283604084013250591682961002440363954
2342 0
2343 1312555476902328928864656821898500488783800
2344 485146745168142907540604080894306272
2345 60569107446923496095696604
2346 0
2347 3640
2348 428536
2349 12359646
2350 0
2351 40613842038
2352 4451875499136
2353 118873900678104
2354 0
2355 320364194677840872
2356 31305109125277387048
2357 739839907336095975602
2358 0
2359 1537242929459061838864504
2360 130575838961274904582744240
2361 2667873774981685093385948428
2362 0
2363 4088598636375086250814251307980
2364 295408048644969758457368654941920
2365 5105327974266409885030138203298932
2366 0
2367 5518866204066949206800754331428232100
2368 331333608957644569990858718266303305072
2369 4727529828045731626880007563072038991520
2370 0
2371 3424931586783808492931492800096359420403986
2372 166204927055541603328005956654052902205411456
2373 1901837652597829452389239182178953152863681588
2374 0
2375 867618227035325811453837914313638376969580334016
2376 32889132723049022637407490525681236425439134222608
2377 291064336808779363125879904017424087980901959397902
2378 0
2379 77276333870894297870466727516533996642107413824236960
2380 2190098349288673385807719620560871673489699914007608816
2381 14303159824928108747620404915857677408418525024669354222
2382 0
2383 1993261811030547968782994911728119184026338496010707586570
2384 39848364316362664562758158837734594916611177969710613388512
2385 180354202467238562655666263166314840037956874855245283765770
2386 0
2387 11467279180916817842033590040245955626364411984915140517359010
2388 149245610441234150874805724243140586696595402299523689357557848
2389 428882042560307297538910021115685624374149636255341605415165336
2390 0
2391 10199161357100432935196891060568351613968926758947935819116247550
2392 76962149198222331097045593198650348052276045314851968255658452152
2393 123521806255913989206330660957641823671284433212249046444427667332
2394 0
2395 815857045841904223602865655002702474411310978831347104984179899940
2396 2987989979655333384978959150483580136351566933161493192262733670560
2397 2192058595437268370876595701481140921849508638952433893470787356658
2398 0
2399 2489655854450678045642515217827424399934669701585382631956796489620
2400 3290801525390108778357979403557468156224489803457048269191279586472
2401 783434816744758239084764184914115981626145273319403233665431585556
2402 0
2403 64928558101049462000307156391357489570718930441433357150068998262
2404 17750812749524655200880595113906619579575753710298369067816754400
2405 701778209843695425942141782268222051255753597341939067726272874
2406 0
2407 699841620868945837622822571250306209201419278983924957829680
2408 11088280602045803593905304554022146780110453389778920550352
2409 14073592139069394941593951943023632298493402537278250760
2410 0
2411 1032826174628372964832379278643911093664731636976
2412 13006747547420893321357621644493823095029600
2413 724053042105729685515332424554008680
2414 0
2415 9075135300
2416 3710
2417 447580
2418 13263672
2419 0
2420 43905338224
2421 4958111291276
2422 136586991214504
2423 0
2424 370961092881497604
2425 37491846284057276216
2426 917668468141542297114
2427 0
2428 1925716541673608733216948
2429 169887543127461182378201244
2430 3610449344290977671469320860
2431 0
2432 5607052499810541744272913030300
2433 422795106264470767918904806862856
2434 7638958850632888306193710551948240
2435 0
2436 8407251917008009002533726775126563400
2437 529839832265544619712854529647806004200
2438 7952399104016242519066151507426909474094
2439 0
2440 5902913907753613581849417299969403390829592
2441 302873488369491503689569467048026103949063936
2442 3673832624175239094199164769458739306034777058
2443 0
2444 1732153307792974778517364310690928469300039218678
2445 70062169740250783515275708120415993457298250504892
2446 663780048644688966826285047444686367647586205968204
2447 0
2448 184334691154666940080951784664582926404079794061276196
2449 5641293822084065652474511803917256649711121414397895984
2450 39955294999745130286698706598154694099590733529872036726
2451 0
2452 5924310303172263586768685471300398589095336593076694781500
2453 129962790666024015882217998685213987507460916191126236872616
2454 649246522752211813859065661178855433652354901178357658855982
2455 0
2456 45034511770805132297541409169470776032905162965723041107659400
2457 657812796811245925207079717448763619661044170448374313983492880
2458 2139210387518041694371041481304945865616001714477621810883370816
2459 0
2460 57669071763651932886841485375800529937144397159218216819921237884
2461 504862693444216205019728180020409711804342404365036834877959966952
2462 951824252055897338737793542884772726913977693078078170987311345052
2463 0
2464 7584753104126422629137009387425243849041928219011816690531983373680
2465 33952354901158656685989964229147072035389230559978266271590947614216
2466 31063901827440669468991673979089717117421131588213498433341397791880
2467 0
2468 47491638696474871653366179274080627844354357152527308349472699769060
2469 83936927741298350691841087375668628753338010166846208582961808071280
2470 27711916880991046992975482933221745659257163773075652204707789187308
2471 0
2472 3837975700535896796509325541715510712123445941600015426584065646320
2473 1675142814060770427524935522113488705546433862513933483854746982864
2474 114360122764367197944893759437604525219378888952617965525862310430
2475 0
2476 318832250233261881306463534649433366790566184219122473623810560
2477 12509351952878152646117969687293167854329128384771609916702460
2478 49468614889353355121307150248032285456451674655719653240728
2479 0
2480 57980177343095234279144815432397492319494949701886132
2481 10266657054526356730279905819242896373633749441080
2482 32227780924040615992384374865515435693132600
2483 0
2484 240413835119627684498195520
2485 18150270600
2486 3852
2487 467180
2488 13893320
2489 0
2490 48637140998
2491 5512908116364
2492 152378993367678
2493 0
2494 441099301929490896
2495 44770813564540647000
2496 1100411676833099712700
2497 0
2498 2480418700306072989426402
2499 220033709227850857718021404
2500 4702277670375330040536160630
2501 0
2502 7913402500201766932234820195880
2503 601109355577230870688225269718080
2504 10942892203991350157205414033293898
2505 0
2506 13187594189781591619931884382645813364
2507 839353881845768097726642511095461800200
2508 12727172754651752013314289407206720109550
2509 0
2510 10477268890596424452972363127310661893971542
2511 544767660776748993115673433809224139214182800
2512 6699920876103755248652652508036181339546946672
2513 0
2514 3559674310214162161303895673290417657491729067140
2515 146585866441890879295184962804199353753597765998140
2516 1415065418766828138727038715184434468518240130671360
2517 0
2518 451983040672404602550600834849010252124715459891343212
2519 14173444598332289202579213200429288544124793322174323216
2520 102992806809155994571883755697756552861623272395336401144
2521 0
2522 18045728788569804411015610288182415519670089047378938994870
2523 409372612624463941933128452932881113010517303096782927329384
2524 2119041311859208310337661144464334733810099040811490715749072
2525 0
2526 180231164045643841731809165025234661776761598767979253476262436
2527 2759396167545485938728735024605536718611016995759882785539411120
2528 9435988776480779587208052503900188140044471518998645220293828020
2529 0
2530 328798399676052884264144759375180536372114062385692716213815630584
2531 3080488697515176256980164496354034717039374723878574633327335027016
2532 6248962567379436581121818435713706551798882333249046515307478053800
2533 0
2534 69688570317289379207162932403731542338169659120083342419974490587520
2535 345396523371547709741976382512701013372114580777243823587531450621680
2536 353295263981292916431076407850823071524151016619086468494204045847930
2537 0
2538 860004392333658332132520878045004580700542905119248418899479313646124
2539 1787703799884481305130098777536113106521482012691998465089690799105120
2540 707567086182704783702254208207725519409308725418773164704924711329228
2541 0
2542 196928684823643300520552662699490040903496623033388021344803609375730
2543 114113692678775320940674544750356909259920934717663517616323984816672
2544 10805851636384520317163974136266348948225236592555707126715013094996
2545 0
2546 99306848706343861014035092770278206169123352422489293122857777610
2547 6954264199888186976084053954892913968112577161162154496461372540
2548 55905137352882262241093437925319197299994254346387788439838430
2549 0
2550 885414747859997608536392565034127347449549910878631744672
2551 804818462392507536887258152915322348989062890423712216
2552 25515350680461289180759497279753493573936244264912
2553 0
2554 11371919813022985869229072466293300320
2555 1427919449259595670888149640
2556 9075135300
2557 3924
2558 487344
2559 14879480
2560 0
2561 52458489432
2562 6120087365448
2563 174349104264478
2564 0
2565 508429024715171888
2566 53312594252949499584
2567 1355454966300766109516
2568 0
2569 3083987676642974937502722
2570 283734868392311807564126264
2571 6297562944906665730137516614
2572 0
2573 10730595897776788816784249787648
2574 849176250044358485052260324185680
2575 16130928560028805622908206573851550
2576 0
2577 19766836968845837257849457663801372940
2578 1317731694477933521021872218483597637768
2579 20968094148936699456764863564443207884700
2580 0
2581 17652624117059546082109408432543536005609010
2582 967687962222193366097548129059718849401687640
2583 12577066685675362150582010503002610094110017468
2584 0
2585 6886764939986804395878623329417309779307696727106
2586 301468544897192419241649211425692940956981759754264
2587 3102816623450990802684693339977005710168310413589374
2588 0
2589 1032278624549210060072613683635300759868756623806304752
2590 34778339171442341091324327425629944498096266638024868768
2591 272557015549828780564240496413001818182581761924233492988
2592 0
2593 50483866899608729418141635409130463746489569876278024233296
2594 1247882880005421789069572417734706713553582527193323130901744
2595 7074267332019076143334639119415517512808143105030568510977916
2596 0
2597 649771251412271668920850318532370041334294072653246845773953660
2598 11051586185251300308558275683365587013253000415636427194365690128
2599 42280565861574183888118168557550508818044470598600392294194876150
2600 0
2601 1642558489803958798069857421944948089304637743209721164079536219936
2602 17577173589398903879515682497060254493093178392383525099516917065680
2603 41146852530666870752146776470845770459559348720652585660660280930770
2604 0
2605 537898098283996647411617365557622159616380409727391622328155038830600
2606 3176208407110702162262039851818567487325505803611519634011097594460912
2607 3932974911997055496190246666458512324853122476123551763368882098528744
2608 0
2609 12209868349747879030213815925631401467714343316901060115301369750131620
2610 32403788825826755691346544355726803394788300710645312670603593770670560
2611 16826360486034900558436920519590757501660442793919410569419595482147990
2612 0
2613 6980917180984347674749484318612823303193345743183261176554860665010654
2614 5861886230162679394110803797484944055625137070357649269700384138058824
2615 848362882552828910272356051092596665397251333265295680105602393589688
2616 0
2617 16226678221458321290265053491152989722849272909324686421019102245246
2618 2169201769949038063891126549098229300263389306604631243482735161304
2619 37926546708889530815480516503507429408865500033679733710927340110
2620 0
2621 3124226750138204175914501359583156458094262901653526124650400
2622 12317150914881654569769430575248744862506345180920868784768
2623 2793307267493288365210683206739685982328690328568855664
2624 0
2625 510043612512039050318164869204240553491412000
2626 67903408822717549422326709767316694176
2627 2120683258561893000494593060
2628 0
2629 4070
2630 508080
2631 15565482
2632 0
2633 57939923538
2634 6783707310024
2635 193872816085108
2636 0
2637 601345309313796388
2638 63311055656092034752
2639 1616033285271557530440
2640 0
2641 3939492950565521250535256
2642 364330470715046901365772472
2643 8128849941029504047568027256
2644 0
2645 14962402489391925822280460444220
2646 1192236171966093655881646826825664
2647 22807613270656159323863352967451700
2648 0
2649 30483808802269335256568192050385097000
2650 2050883728314611156211982596259247885760
2651 32944398792817069130504433767519288571004
2652 0
2653 30606770524480479508010992899541834087092204
2654 1698476333685176645223264801676428323197004344
2655 22357443707100559934882794286152318585143101412
2656 0
2657 13706653942274064922002643085214706129592717330496
2658 609919474774718471740312743443890981210877808738200
2659 6385754598233093920102746314916722503367029862760074
2660 0
2661 2422723532263553394021239235053162263735316708655298758
2662 83443494505520462533005078576833375403777610232310595968
2663 669255491436084727482712245200063691295187491251346995534
2664 0
2665 144786712702892187225931453514319167767634580153428120968514
2666 3687874495981768460630636250949959002122349788301332963985760
2667 21579400979338274220438148914122279124292333320400311593672082
2668 0
2669 2390675033085572442196754108790275937323680113374511743282303760
2670 42382985145917305285382420767495356388613538636068759477408497040
2671 169458351272951452709665354706103695776917703584132259334131699294
2672 0
2673 8304796831233480327382335434425773777915597292598279582664592272664
2674 94241892415956305447208851482200116605176997935104190207265077310856
2675 234960433053038971579097363257474987385102188378639172744793413568534
2676 0
2677 4137891712256903813369430755540547635851579302667427635038946537168100
2678 26625893712074891721459992131399619352781179183639149144762587017386592
2679 36196711653954523227355851845440917201307726214348332557216140640881448
2680 0
2681 167729794257257095381150756420255066502907264036053854195068599048751420
2682 508014384361938626504440907287492913202763156568413187973017323746648944
2683 305275881328565767917404381461014954492263569326775351448265400574579982
2684 0
2685 225130508098921051416347097299247173862160763901664379094613207914037008
2686 235253834655156644794032182984919666674057052474662881262765301694760640
2687 43627261920017363472588630975935281209720903507592968709262846204868616
2688 0
2689 2081724463808683488313446976412551675549610440854312598464424129855500
2690 418333450247670045787361994981314608532606656848568386401101793850200
2691 11846889956804061170985865316679743805642523987830013320022728761676
2692 0
2693 5497985279814054113249161082947170023034498899572205176892883100
2694 55773439288062252157939016549716850103995637215170126740439424
2695 42839903795912699106851003667843820594955004551571862110002
2696 0
2697 903176368274476738615140604434337621823319673015382
2698 5056834345321639862293616329779898039050425952
2699 101369964841539943219126535016118561104
2700 0
2701 35345263800
2702 4144
2703 529396
2704 16638606
2705 0
2706 62357263332
2707 7508073948388
2708 220948417917348
2709 0
2710 690157359052395432
2711 74986084115242497704
2712 1977655898153028598840
2713 0
2714 4863806202640194078653294
2715 465905611372779456924439284
2716 10781118409582662425200272312
2717 0
2718 20077071038646301938085259239404
2719 1663952446336593738550558013673960
2720 33157902039950404944118416432957012
2721 0
2722 45012107977536315642976798078921511562
2723 3165406407867123357866023101282058686408
2724 53243565423831491062184196219002165992170
2725 0
2726 50502619784532664105961278515457242591284946
2727 2947108513948748948006499173523022657896010544
2728 40882025007237433645643264712217440348247574058
2729 0
2730 25767455057476877254285212301013447151108981383238
2731 1214787059549964726861932114585313735322179963011604
2732 13511000880759276604154570923251048830192924357298240
2733 0
2734 5319766319217513767229473478110442285953823325932923088
2735 195975699330565802145082523323284386698097478419359131976
2736 1686946117495972342777596567088135290837979336168796054142
2737 0
2738 383690905975787448332740364021049437532042058368822219587476
2739 10584087099236359081263314362089266402137324449796255188343360
2740 67372227272869571880126579798554919134714222009372716701594744
2741 0
2742 7992298416876333715290913668232687948903708838109035045618414694
2743 156047898087472592108505006882129375143440372198102564203012015376
2744 691321812588968036041863554492826472867620924718132657375763206362
2745 0
2746 37265998867292141815399759688213545335001145301624421289648182879700
2747 476838337754065941744049063613587145205432927176524719669944084644456
2748 1352094283512971682767210132676746627297825106610846269916847472174304
2749 0
2750 27288343934211147820900217165080979015814721213201365967024991777522432
2751 204986121656175939545466782338669013066004511109920997581026664529949760
2752 329559981973982481105078382960775065345959815011510159538255163398406300
2753 0
2754 1870365220796234055945539961776804521011437321486495632230790619721328920
2755 6984769614873268013302244236193096148928554959676761440563353137404362976
2756 5285139847725176167822379626301046540808732625566773124653955810743001986
2757 0
2758 5364035399066913893162987833754652818621004602069747376568507896852464672
2759 7594392495211164330947037852194528666466696295876304407092992242013522400
2760 1982294679772901091118855689572885364521067652443065564475365738599310280
2761 0
2762 163814303651837229546481305519293632386208827683609094712744512979623110
2763 53734050320839589928218504894892548970519644684423414699697791872834644
2764 2696602602119567729970590898348104377505163831943752937529568917430780
2765 0
2766 3741316643869064147399050323979976908738293206426826978910239533920
2767 98314492786880777361191717778374142932413571543239983120160438472
2768 248949167104820103143423933671831392421761097401502227329791536
2769 0
2770 99361180972531148974762678686133440079344377976477480024
2771 8980876647203386657388853486462514017604232766402072
2772 12535832585390206619611495648768577501572882200
2773 0
2774 8420998790497460086174857520
2775 70690527600
2776 4294
2777 551300
2778 17384228
2779 0
2780 68680463550
2781 8297752178148
2782 244935526377660
2783 0
2784 812204706478230096
2785 88586590916138342600
2786 2345124487523390623580
2787 0
2788 6164927203986950736126504
2789 593440924635164534088326900
2790 13800192844748529380083904498
2791 0
2792 27681066304797477752210937764448
2793 2308994405669854134200915590505616
2794 46315736764713802496850760298384910
2795 0
2796 68331160515612436308006889744555896660
2797 4846482301682175447716888581554273459720
2798 82240064320822945218614162290217518893024
2799 0
2800 85693316394008963950810865010710198201746504
2801 5057603730742606657957360774123333306784155744
2802 70986337283653754588696685852667426394726122390
2803 0
2804 49803990204485972949470602457439018799881223689220
2805 2383531445420004958134924245911314607940656969943316
2806 26928227368116360686099307894421829085010751114633580
2807 0
2808 11999426774158999198558730156271770806868173818618659266
2809 451003505523442075747149108546698348316620847382254310000
2810 3964581898209044498456835603395895926257867799551598585664
2811 0
2812 1042514231768963679474327763090740830116394253007200399015906
2813 29544445347214679345350373789169539752532043653938179697833000
2814 193483822169498030013413410076923012906536917840580841156957910
2815 0
2816 27295124822498086099761291045268079712466848088468235107610673804
2817 552924540278567341718134787869048869586036163359477888596139586160
2818 2547061014143836597207866850300517169887043397560783155708554115706
2819 0
2820 169700206931041656840110323798460773139620201387157116988002948620902
2821 2285652844051300116232998884199747214524576228549632052648689232042792
2822 6846050746435702400005775220398400495466058545158150416288276531353400
2823 0
2824 180451345594512969275812535170627268764736708355434555197087285467991374
2825 1458875641919653100549494875096132908510799392438965049264553543224397416
2826 2539118700373515124937852498341634260300650887664572660543504888360803100
2827 0
2828 20452696620303931377594474004290315849401185860733374774348871429976633832
2829 85234845282608169974274208736586147992302446464254683101281717804132186704
2830 72727082619442869875131722649750204611478489332333119946508488830704436580
2831 0
2832 119927370424616673118848980159687215992893271025514242837866961169790246240
2833 202043466281782096672689574659403826205795462384294458085599621881545480064
2834 64053775936915171101209576115125603530182096989144575247194958704914408888
2835 0
2836 10979274417874076267845746568496763484532813388349521590437252366197604504
2837 4873389911635954458663965212199927291063670330323075135907168971222804820
2838 346785427634697619883566343187517027643047161537006894884167246883837738
2839 0
2840 1678190848772919128978732770997553791861236752537445911536258206360402
2841 81645809040186300836607373708075572868368460320994982451030603077112
2842 439550342717303307460746573059080931952638258989434636553276536900
2843 0
2844 2697824295780223772685680034416168824380595962548040436869330
2845 1379882404696968379832655796084340378385444512921461775272
2846 22327097717252656660003386844855377680845139675319990
2847 0
2848 1593699340238424877224379668167547194976
2849 50042709174734821549623625520
2850 35345263800
2851 4370
2852 573800
2853 18549284
2854 0
2855 73765941114
2856 9157577299728
2857 278101579903890
2858 0
2859 928388892900012180
2860 104393811097291930200
2861 2852386501395309431628
2862 0
2863 7561413004721549676220760
2864 752989390883634933795122816
2865 18136908763908499030905841850
2866 0
2867 36781078668853247008007568188370
2868 3186345458298380076609398696552960
2869 66470819359044427944978452715736278
2870 0
2871 99502200937178669567966812862103877500
2872 7363079628354391482058749939844704560280
2873 130570661425968988717335444532374806190906
2874 0
2875 138699888560242768070887297772538053062539780
2876 8588025948908957267860753672493295604194106672
2877 126706210349933914522633685937828043916021699610
2878 0
2879 91196567850575562379324021909511096871468379046122
2880 4610114374346901991179978517410547062479396896748000
2881 55147725588733628873899349046595794083319449231957322
2882 0
2883 25422437559714521306901261092978742221319879862547944800
2884 1017973748679253664463396856429305982691292758723039525600
2885 9562689597082338505989120019548617089927142632482577003358
2886 0
2887 2631258002880339571890020038079136236074591325408347591362150
2888 80327091097170906908479382520470856430119213417817936136162016
2889 568919777438529745741226095702229462521264054103096409188526846
2890 0
2891 85330013815080044281448531994256713158351009514134420673403513320
2892 1889592053273958251453339155087906907887976300014046051589066189480
2893 9565711875143655008990980629949054112895730780069192960649007249924
2894 0
2895 693251086918870423691781295020362210979403907419931176540344011716242
2896 10415455035239357649496906079093674753286501983912566421467137403350560
2897 35054771788573667775293630049875824857624366923212116204761861188803250
2898 0
2899 1039905311407506164402948641959590465535590158787733614840261469847516016
2900 9654216407148094308627437115048795787001716485335827745377386400091358320
2901 19502259987611648526495907029006410391214836134886247910482565835174025244
2902 0
2903 186503715380869357527533832812405789218312291098325988780696794128641712900
2904 932793010508566195614008062912518055985167166295608310230720001682356649328
2905 971231480874969107706168699615648071754811664295149926859130046764684933888
2906 0
2907 2079855291356802468799880875894825307836707611800503685560724414716070682388
2908 4521264897266569872786804580098674067861462099935574187386497743911625485240
2909 1902849427203429260747821809419951837930383157961432823490331939509190211406
2910 0
2911 499876875770467865500236932100140105869870776454228190806883985895704701880
2912 326975006197195734385796784669861796817496690731031664049821294661228892320
2913 36250217530070765674029172901058929141085633132279379056010153799788038586
2914 0
2915 382964362369001585177625338064841882268065130027313823720183458141962208
2916 36672867973695634848671973156611257350019381814865663014493055006663296
2917 445491389802174615478872171598676997052750404292328433908970456960560
2918 0
2919 15734443165272519161396627914721447179767047601549056217360617040
2920 37543165943870369808951946771199281125813855724210602107324640
2921 4791407206194206374756255587905179073030314269633130476908
2922 0
2923 198511182141122301244201144151360870716178010000
2924 9518623010602176604680084179848841276544
2925 74359575462481784373253735640
2926 0
2927 4524
2928 596904
2929 19357884
2930 0
2931 81031285824
2932 10092666855696
2933 307399620338394
2934 0
2935 1087419913454934204
2936 122724918565929916144
2937 3365222925833240514858
2938 0
2939 9514510444471155970289310
2940 951884330611592198903590528
2941 23034575982843546040836596316
2942 0
2943 50180265711883728167508956441928
2944 4373521519700074250189550782085360
2945 91801889216704513719132200820874500
2946 0
2947 148853775418944039437647144377414983274
2948 11103202619681917131673160865218566158296
2949 198515496295871982879664263824764172731200
2950 0
2951 230696908331948988627311617947768912390905682
2952 14435065723602889998983653154217563014755344512
2953 215298098432868511878970082679826576008913054156
2954 0
2955 171587884143937831115476545922954950349587753988204
2956 8794928020415135653705468692707705481551380862712288
2957 106732958098356293933002548248780322681454240874893246
2958 0
2959 55306893856006133761541393757913304378408968993151342940
2960 2255564105290521189470313266009175187296305702294703709104
2961 21597815485029850904995372377783295000963499077522537225358
2962 0
2963 6808947674060491425669153513491585482141763014537604518840404
2964 213002238250833240518203448876682117975776398358164289272943376
2965 1547779183039697625899693044449324365187934577260429828304201418
2966 0
2967 272689302028367319582654521446165976333803859955182063407433895330
2968 6240763146413699129303220474458039955812830636612894007774512138416
2969 32711121822833483733068800863586531422396325270260270251981992588236
2970 0
2971 2879615740878858678314732812413239243736056013423103826104397865842328
2972 45263657570071549698958394813194767546559681697628437261040542910632480
2973 159845831160223857700925622952945010236443175313550972520452989379582442
2974 0
2975 6036058005591144028836354539208514236100009929618617163604966650880120968
2976 59714585865780520978522320674901801287753610057786363768221811967748976912
2977 129147970218783493143033890284589643820365814312738418042220965407617836598
2978 0
2979 1683897249928156972630947091417830763581070907742956992277892279892794136500
2980 9238570815948045848528042402194508990819205812456659126912626573531423117384
2981 10637087350439861942715743159767104940471261570613858893526358473798337368094
2982 0
2983 34573489792878948278650361197756566912218137039099784550491863854945739285482
2984 86590749220453083695881707112724861787868408144377401065022652632787623292288
2985 42618217196437086579144875157951825829003462323891273546973182304715734807020
2986 0
2987 20404100570678440309843052640754136031449487775526715238625206107806853288258
2988 16855013546352809812149629335804475480362169775922331723025108355397204334752
2989 2434677025775960561394760707282406338064786703604463956520901690412225514544
2990 0
2991 66877069308099112923754920908932587238033012810965629210631208788912462924
2992 9877991271068420264221460783602405523231780809598025149830138310547584160
2993 200367416489876069067347384514034041067513596926811871752612303570412666
2994 0
2995 43268619397929945951556762833299009670258502580188516003677492629772
2996 281019425086982055347420601584962609939898667473176501861377733056
2997 130622836334758338181652820941239634061959260408777102370057286
2998 0
2999 791039397432148242833360177572025068152137073236596050
3000 1969035133697879445415489053030360463115378688288
3001 14213458508060907154076475756980575333818
3002 0
3003 137846528820
3004 4602
3005 620620
3006 20619978
3007 0
3008 86863408086
3009 11108432810748
3010 347794605622524
3011 0
3012 1238233447411804468
3013 143936982404435840920
3014 4069628209574558573730
3015 0
3016 11597755629631762830375720
3017 1198983452473480053033345036
3018 30015741961557014780714439300
3019 0
3020 66068122265968443670404958829100
3021 5971928093860025945749965691354824
3022 130173647886058284607517057386333950
3023 0
3024 213965924417550882372004764230223954044
3025 16622900170962107090380794038763418604040
3026 310016663391487901227958659009635157676896
3027 0
3028 366795249253038508540663083321225589748342760
3029 24026362193041991294464215142879686060097655296
3030 375822869371233418869972199392772440606786338530
3031 0
3032 306682977889625132365107923654623914808734295076746
3033 16558707529314169304849247862651804826279897074759212
3034 212150012523475395534061846434429246547978781529560710
3035 0
3036 113411005201721750042458821784814699744547616325660130520
3037 4910131533152178073904566601795438076686482975519641712296
3038 50050172243470259531769163817835064429889755845123652355588
3039 0
3040 16444003461842639514191326901351854486757233457144331870232908
3041 551534251882479475749143927982898203331524897219297381055784544
3042 4312065982421769956456760648896585622185569671343658241717449940
3043 0
3044 802822193265771451631830598944341187729270551145916080706586268356
3045 19956167767737837834390574309792783656448985163933554602955028735360
3046 114138056540390753325306450659386473426158175073800308543540993255052
3047 0
3048 10828506748932629529306998402555888909002630719407890871053682489637816
3049 188136856098768626159189559954669434381392241451250304729542936762697368
3050 739005568372549116767636373970531575702368760843725235125262826580625172
3051 0
3052 30948552645697722559731553106954992522099038363561065903114830352108093670
3053 346843861281267021126756214516415727801879735487467928496217027443104295992
3054 857417191037620798360516396700108182262757726295472153626158789678899902470
3055 0
3056 12952013031239148286005840189985808288545415026576299609990603103239989351124
3057 83473617392835522000967275729471010294325594542295677275298090644445149709776
3058 114429074541560911600807728981783100856300035687026231860883022613718890457630
3059 0
3060 462436471017882800593217006639063396100632578345402171447155406253467323421388
3061 1440565113306963346474804668754345154265671759472574014091931853881711788981648
3062 901396029411451629044013031415913321119579004781917427000707947766047912288250
3063 0
3064 607236662317200006171547599578374677114888647725665891986885231123512023285702
3065 688637064246047159834091381047991861009870427443878119528596102731761168553580
3066 142100082658309549274020784244640940444556934349831979508428001233016643433680
3067 0
3068 7006029193678410752513446449731213355784967374675150004535976719454237085868
3069 1726986867178923384353002273701508512740363643028828376173602498311707804392
3070 63704970658206241665945728214152680015722073767933980058077104887358042608
3071 0
3072 43980186995948241643250793778464915583371477220514983472640772544976988
3073 774009030747361663701679640707732250042719217357478638652383162987520
3074 1254912345791759061925688186270277836779208261298237380069490020940
3075 0
3076 170545793433496505442437668587880423075519734806489317578648
3077 7868164513228385410504685061409467943318243718157721968
3078 4883357921519159628729325744974794194192592563080
3079 0
3080 295383316981456525651482382080
3081 275693057640
3082 4760
3083 644956
3084 21495006
3085 0
3086 95179996956
3087 12210594077180
3088 383381194247016
3089 0
3090 1443894158665395722
3091 168431290792240070888
3092 4778357278034485561220
3093 0
3094 14493671824900453730964306
3095 1504954486359304478967133196
3096 37841748870603560474573248050
3097 0
3098 89251798113453613616543347555920
3099 8113636164965449885558299530513000
3100 177887521603048246480425363176166924
3101 0
3102 315748259178063955139724672412496162010
3103 24714001095803197479775544953449469262760
3104 464460110329399914124069043441247498775890
3105 0
3106 598897558988826858599140439726081673382398570
3107 39614921370917995897601322067464309825570380752
3108 625943464442040874011655138767271469519142505872
3109 0
3110 562898497756822006567200316978641134198106202991068
3111 30783874870978322275629438962223529477806612870938412
3112 399673994399254750199066277356023997353235657625832364
3113 0
3114 238697949992379547332032929572291250851372354383976263680
3115 10509559884518682248956797509854301089777672232767324163920
3116 109019575102905416489488883326043722257710812526563581718570
3117 0
3118 40711009671781438057403833401339782230234014975334408284213208
3119 1396109126152169539490196932901840343423297689497068505959187208
3120 11172033206559276038219136438713592815743763452708317979491464928
3121 0
3122 2417125541714135792020809699990580154298317434664356330766818975140
3123 61890691037576631849859661780935020643502811143528103901340692485984
3124 365200140957115192300384109929265233182024327392604664848034581038460
3125 0
3126 41462328915965531931044463811289605857178086569297172961950365936902732
3127 749876967564134090153766089765992942489462018113739624371824513512314840
3128 3073553397346971976170589718786930980071951539511913913388871509475497976
3129 0
3130 160358053478692322894106833229939562947742314604082295434882372562549029132
3131 1899767630880595775064822331514478543916806520920646986801416623031348500840
3132 4983433348640767597960214899583150083541441498643719446990168112445478779228
3133 0
3134 99337339347296118156065203925686501884954863218656290537891607339254821237824
3135 692931858135142336465362500266963891002124976421913339144701475302087135061568
3136 1034632370635007001335732389015072200064478854928750401933542985260421299030120
3137 0
3138 6018338857807749633778614775834176781730880061753182604149639067391350699917882
3139 21087010897709459116765897843409929544375089462236662843297032014733365745772640
3140 15007792014540631937435094662877423641447066896996718332787028940326232691771744
3141 0
3142 16761938543861459963156902338040065092709518653353714678789138504012247690877100
3143 22885028307494288036905097923413686076986997932536093864577141951700596914147692
3144 5810987718664163272591327920688694963266436977365183932173847720580452978963838
3145 0
3146 613345384942737743230362098352581809407326375251173046719054669265932147247064
3147 208528921398800028620622467688848718047616375913998987519912180032744295790840
3148 11150148810177172800902684749551788260147850085413992785406038529938372717942
3149 0
3150 28409897242442039678139142523402318346013347209861788557646404874473565684
3151 960201550220182093318732507156480641056736841384305491107056188337248520
3152 3461721618891852964885292161299167787531304059827722492353405721457046
3153 0
3154 8233074844997609786431258259902956951133939639027751480077785960
3155 2369471103897484028059085994542278641657615570822226062111568
3156 19566508587801834889870723071204901348688094538530039780
3157 0
3158 223658930985231765554760966083970462822138
3159 1756194995875160429929324009064
3160 137846528820
3161 4840
3162 669920
3163 22859382
3164 0
3165 101843994674
3166 13405189390680
3167 432315686021766
3168 0
3169 1638225255245220286
3170 196658070580767487848
3171 5747260918374722721674
3172 0
3173 17564530666099419801048210
3174 1882608674322921967646582856
3175 48916532048652638652700295226
3176 0
3177 116504396861809495190766809812400
3178 10969919543084884792280237616634176
3179 249415540940713310710784445418117236
3180 0
3181 448406574157369882181016354502126249360
3182 36497199181406288669159223373138326380880
3183 714269718346874162027421018188295471384168
3184 0
3185 936571168103015752410422476346300286735201838
3186 64726210955351838508652678532579114127297238272
3187 1070324051200284970833943455503056697424674913336
3188 0
3189 983854096947918169583458593446614864262160721907970
3190 56537747163860170970736420887018625940836422014851368
3191 772882585215768089927745601077768299652015144260142936
3192 0
3193 475035543809763134504277318163723982814493341651110706256
3194 22133094663549707271895677407124064414051734685931539757216
3195 243571204411641419660167055628591532321385065870704522520822
3196 0
3197 94455603692488493678638914277638983591928734306662047060176690
3198 3458460225568417392313265537623170943524964457175070347301798304
3199 29642262355397712149562958655754295548552903865111660285487010336
3200 0
3201 6742069450064975382740468041236894175304712383895388703816991047850
3202 186450823085624248211694100856856189638624704099673625970832595348640
3203 1193130244210119080353846408885215326544552519297575040665752722046038
3204 0
3205 144848456776807825665956752977805383359960965885219222382311659556776236
3206 2873024653452273866097201774645544544341115837322936336350778058234624184
3207 12985243302397323317738467060297118680144212231253127783273455796441988346
3208 0
3209 742302232377084272690378092990616392097072725072868603157367429698591593524
3210 9849765465710278710491943492334264439953956743044762753552295754586288384816
3211 29159855990419878662257930780125735519957194604112948586456182874220317965368
3212 0
3213 660377841061751817898126410789724233126177016330241620072875734727127406664968
3214 5318126021263479230708556645785069888925702161014295184242425162336683275332056
3215 9269528190707100130730653313005272307697401216239837236568423122397218289696384
3216 0
3217 64835895829378465606224235840890469071579915554676540982303733103043972369856950
3218 274637736751147424010637227304289561170676373181113572485377335178542391737883480
3219 240426969490588789313315947572360009475158891285845874456282461578571328108346818
3220 0
3221 355096967050953127219098253743937754456031654498537012145014152175457548869621370
3222 632239341701697775267149105808079872439918032339617965710860673909142394226526440
3223 215646964727382301007443102815944347794993068620398215629038057309620890780025622
3224 0
3225 35866080841099613350223970216982926151427133192916287659126002969140519161962080
3226 18273994039642023948509520075463620783091325083951682414299054017956070391451968
3227 1551864971635925424197449240776662822138305910795827476744653586200796264159300
3228 0
3229 9054347947540402869225860486976339920064136176540310646590758643364000610660
3230 621062955711663512327173383368371319247348018075663824812676612708990911472
3231 5241525397816884187044381933698210014781733192728943589620286488160834884
3232 0
3233 79368233655302916574312513670480128451435842490951091280336199873700
3234 114608498167380474246271638598455793752868932858334160459287297504
3235 8230984931991164048862332301945738900133581120828379707449580
3236 0
3237 77371182526089379179580105831689467043599928002280
3238 1336143037674739892375376488595297611039280
3239 2610782708966780219478610303092
3240 0
3241 5002
3242 695520
3243 23804380
3244 0
3245 111330139804
3246 14698590541272
3247 475314025537986
3248 0
3249 1902295350906041280
3250 229121632244439956040
3251 6717698511350313621590
3252 0
3253 21808948776644279933172068
3254 2347289219703541657727221960
3255 61245433803826944527326781520
3256 0
3257 155936398825127605179102837770380
3258 14761971338819256366226264024376640
3259 337473566176118814848500179106788648
3260 0
3261 653320840833399324654322087339533603760
3262 53549272761256383431919482908706514739720
3263 1055536430334068314686353809523870368812870
3264 0
3265 1503131449443642663796454113849693162992127896
3266 104831855103009860171654483399203896322182783160
3267 1749883101664587748848198191364897867925401076424
3268 0
3269 1764884762293799338009889969505468916077882014657732
3270 102630227416247294535830834012279433838461831204391080
3271 1420322199493262645624591385248918838988038054646799430
3272 0
3273 969894375352736821246878982412205355995345627185590551680
3274 45894343570335553074976498574985419404776776799677553223808
3275 513255248322214352579500098924606068834564439617664799563376
3276 0
3277 224609643921917030665368032727069806549047307676029016735686140
3278 8392463958382771640479440199569863044168509670430638441864396368
3279 73471892929635668473288327582613107493814555945968752838745788498
3280 0
3281 19235950412600342969605656465790777889878864464562041701122237994760
3282 546417899142485121370005071379670684196117418117413441989160394055200
3283 3596453439306312404853701423392172145885259664520483340558494655302540
3284 0
3285 515781286416419562466142498127175016759487350217986592442150838938496932
3286 10604161721547317181655669108057041092955444170484309007059605126858997104
3287 49779766859613757485553971507911901704327397291714615216203680111249777702
3288 0
3289 3481004514362784629346593498569028717754506318410893795689243964130224527566
3290 48506703205690604687483071767766999683101169364579402584065788491915652088560
3291 151277860124845730535571877746657977369676497241163006169118639296325422555010
3292 0
3293 4400478508925050400011483202089857686594848150831480571843984404719144386119330
3294 37948137202888528845509278149711672806569199420473703899179347764786199865417480
3295 71188245213711454875966564794350288099129006958392338786614997984901415781632802
3296 0
3297 687051423683186202741988853765183603285928548999685297704886208955016448896340300
3298 3213690370936101846484438091254433627153458840742018079206144943464099806743295800
3299 3133563356057857793194558191780367141767592509822085512169855083491839807171305918
3300 0
3301 7142737521825021554007077643260065327280156437435602238863790058717696974842525980
3302 14791914817796874777499811268374574447729754322495122368528562680555295102148914280
3303 5962467254047278029760409520022432771825416289995137817075816812371657256012949500
3304 0
3305 1852966600998968615920259034565582137654221679044212833804848480601418556943332410
3306 1209938408810882076208185828223687880320941432203685503668151513654704665210454656
3307 136126452845026567492842046979878415229054472047262378461742615024099470766772352
3308 0
3309 2152274860748388437571116865554029081051917903587397252585888026636407899537316
3310 233647174522362986577874795257448003427173834640607260769480577934877356157600
3311 3394502456169798279688260582523474003640997172323668798305332665021962209310
3312 0
3313 341055202208968572432299925662538858889274724849774058006694199735185652
3314 1418112296845860454081597898564564249332507975780956271473647024780304
3315 398877378281382730900015074525316977043868370563978966603498813544
3316 0
3317 693798957388719840834099009475628368318277021947153975380
3318 767759171281685933523267427922367164827779509860416
3319 1995610751863611242978720514043810924129800
3320 0
3321 538257874440
3322 5084
3323 721764
3324 25276420
3325 0
3326 118918340970
3327 16097515964244
3328 534290905712986
3329 0
3330 2150967894969792444
3331 266385971690991832120
3332 8038504507368348823384
3333 0
3334 26285003664150464865175048
3335 2917322716293544878295390692
3336 78573985464074564196564071520
3337 0
3338 201913570527515380650836482623912
3339 19774307072171094358456782600574040
3340 468198769383849854804932820530120792
3341 0
3342 917366343043476269964810229486046703684
3343 78076033670226010685410696085105271078408
3344 1600130778406503476355877810902089545428120
3345 0
3346 2314663041068241982599601868102094881099561508
3347 168357211089319191130943621510790214361100303664
3348 2935396563813323143010012300380693203953197664384
3349 0
3350 3021575583172025787707199344903301478401072560210314
3351 184215159203991801371770241414795163853170173503465220
3352 2677787937125898631171768757549950867522032575411761626
3353 0
3354 1877775379966978460925826793783540338578048648582056349420
3355 93758538853986343568528739173954472442570625802463855882152
3356 1108929661328467069585766977110507213935862983993653059607008
3357 0
3358 502397337107910816114762998324986277861945517486757007079858554
3359 19968145595817941001892146967311633551586297888423058126595335008
3360 186479511107582898825488542583472852031353931841301815859126147188
3361 0
3362 51095860789160622972630770283228279119593069323523179226649822842044
3363 1559882276878030281742948518890527009891311843599361668006965571895344
3364 11074213136216429656010119289660638288303421785146734685135171913631850
3365 0
3366 1687018974878406886952097150555583456062838680815427774241403589598856478
3367 37781392914977116844365805756014448417432820081133160824534131342239368312
3368 194123064211169800699817166297115627448070665541583736986449820004748753632
3369 0
3370 14723988803172886947512626970335505583737815492579663505771514853095501214688
3371 227606078383695642457929727828870717199959987317669821692313505031859686301672
3372 792587404156383746644757002027238482469743356315271376187093225686948640156118
3373 0
3374 25780631350862466439417541116296039387703668618607921224925272476229852846229884
3375 253029102027188807276478318822457764048513001155880907266163894399115716158106816
3376 545257810968617763205468951474038021846390830082282318993116094740898133254365104
3377 0
3378 6163647500145243102779228760903666595026244929612261709381355255588213669012272536
3379 34077886810173996046724332775572155393920376281002191863195403159168809782176650400
3380 39828807632284461063103368029093150549464289442194448566318986661082539865509640150
3381 0
3382 114595960217079832079371040778613978733521547386472698508442846992699968128353042988
3383 297763265472372722836367344227942988527740802518176391867979352036865815449069757764
3384 154063466996325076808364834526711765543305534330335697991743024474927258170739047500
3385 0
3386 68880213339837537868335827701840501127424365178543739330335842920188259372061553944
3387 62564722376901762272529715815145962496941757107004297358469706384605731560826741760
3388 10205517694732317116980333792715734285593664391268284116841341473010178399018974440
3389 0
3390 300166292839513127022229417108264924911049690579770229130361618729131441466440892
3391 55599944859542773706189808432877017414147487132788179587175124240633831253511712
3392 1507483047369472203280705061797955379107272766104705311733781014222795515498414
3393 0
3394 517816423148424311818865089088609412838629919207374192417081192804038222778
3395 6102951633100429369400862845504051159401492758430105751289232035485864736
3396 6335214117815771731199921378865065146158967760919946167160918919591290
3397 0
3398 293144037003961246247544920180067607207005510894216743101177816
3399 6902798533968148347881535175951952820626463651873175588448
3400 1904854863306519999041213295548703119903815813992768
3401 0
3402 10374458832008263087641428043408
3403 1076515748880
3404 5250
3405 748660
3406 26295022
3407 0
3408 129702071492
3409 17609044695892
3410 585986637760264
3411 0
3412 2487753206565319944
3413 309080862251678296040
3414 9355741560247228078520
3415 0
3416 32438298616599673813844406
3417 3614542603931672885837438564
3418 97738790256467384312553465854
3419 0
3420 267911223531207205659267628846370
3421 26371469158185371110481429560203384
3422 627632485425428247127616310647030980
3423 0
3424 1320710044714796027208497946120614017080
3425 113146237457841302516406420195961654341000
3426 2334557074859599461038659215240999285477616
3427 0
3428 3655763183524344744841162592877727409664039516
3429 268177468843431988146983634287158218630024718128
3430 4717023476218191295005568856095636966359224939456
3431 0
3432 5306260586648644855297522451256388815365628501739728
3433 327091887377763118376753661207077271538932721488631940
3434 4809220024500864712161627314958900218225587175649194504
3435 0
3436 3728053460416401262966257400452695459262384706481862162384
3437 188823420845522496775982789110282249714239740664537333228352
3438 2266706580464526581994656000058963748236933648706959490915446
3439 0
3440 1151422489966000577395907589741488872911557657699359434134910336
3441 46622956995085664989922278682415068256208540023389421368395397008
3442 443930383917940368458599860285179414188389245240037224617295207884
3443 0
3444 138842011500232691299183469251487056091739854164267037851670093187760
3445 4343180579448695287361537983355479904912062763001645758473554193607280
3446 31631173632262260080735840168881233348933972574632439547247189658248252
3447 0
3448 5628266271814093982374822331135029691796664210253125425403900284877666332
3449 130182288871275261920835982847169012325208986510415308779696323318201127768
3450 692019721340529636999925533721345415389941802666212298669019598954787621872
3451 0
3452 63208935217056296323947524511144039895100848282738563599111556179996602880400
3453 1020488654896640506775465282000592404649667815204194648140727231312131308055992
3454 3721155261241731316958270715682627515634934093419519886842256101392403841447044
3455 0
3456 151992237228100702988720971312802920148436042158728770358885386891370813819536926
3457 1583668641280474430623179865875111652911084653827993796084555098467401198350604256
3458 3637851253114687086753879429710706074014923022071901947781374277101813908259496216
3459 0
3460 54827979314348703099381746983890647673312627688105126974169453358257637258499187692
3461 329960106150440013510467822753966837450946793916793458133928641941822906539518639360
3462 422621074525268594165069773366208887189834002758863859342011032098548135617219107350
3463 0
3464 1774971199784436226426427821932420159470398475372283888615161788416346823971529693790
3465 5228417886332732221827010946536010460861267669051342430785374864540737354612137155780
3466 3103596457742212075929653988860235773098888955081113997927874244189365760159683296866
3467 0
3468 2347455612917870144113746329516576904870884424060363687192987274790215542956902995726
3469 2597167013980633810724053448956176840759247290466159759317437102913164310991736922616
3470 528168845468993825080352678877698035092357794330304962874074328055796125876141573480
3471 0
3472 34324429501190087598829808050271270836143567936546175887154394319175564912464771600
3473 8938143385626096398952809121586526426559723857525764011020567819639280866024786040
3474 359109202709226460517639865973600596225818585468448885854811067139013227187375072
3475 0
3476 481704360712529164441705260438771850441699697302611919990784134233597217932792
3477 11309837344475033954954672156210002218717832816865376082514372474867373353616
3478 27303915003816244617693895140263410979978244241357774820125447100323457262
3479 0
3480 25160630912414197692525914202422267672264206422855244833973307428314
3481 4074346553551882500409984224860201697138997004238163988235952360
3482 17170342522432460004991020489955583449743085086632557839504
3483 0
3484 31427790341241392039881109249401995595885950
3485 61708039838807706166100666291280
3486 538257874440
3487 5334
3488 776216
3489 27880246
3490 0
3491 138314284828
3492 19240630698912
3493 656723038575084
3494 0
3495 2803877447080172860
3496 357908472088555187840
3497 11141043006324482963250
3498 0
3499 38893683328960116026196456
3500 4464894834157165389211305040
3501 124503070645413610412459822078
3502 0
3503 344276943809328250289782205804560
3504 35018775171118918523784365212577040
3505 862157269845806783163352917618772044
3506 0
3507 1834916462439515605081115710176537149256
3508 163006373480476979764741390042992354384192
3509 3491864000817923067108978723726795869981016
3510 0
3511 5549042636556197735974511955617029783123340364
3512 423823726322713436375201617970341282060037718664
3513 7772799757868823058893609749383920403487356666062
3514 0
3515 8911771942482990380028159572155618952006763948876056
3516 574750929772052899891895636883863286915473624326294704
3517 8856498993710518713021666466784307273910329487639195540
3518 0
3519 7036607333449066450683925218142478844043915534215405748930
3520 375091950079052723922900256629677299421043492454835754911488
3521 4748753032355275287776324350001027712875171126663193432234954
3522 0
3523 2490474128629440404817962333186141638088179983468736555054644288
3524 106911451938621333169335137486419769239192650366517730731073453456
3525 1082011588767021154580238151106232301331479742235803811790567011946
3526 0
3527 352777844973868964373337847247854151925518529249032151121901841573808
3528 11808046830593132650619491086099984093711325330767786336504270564572352
3529 92317928630169347259702586799136798905562091318324089894074564936104116
3530 0
3531 17349446959336265405732125048791633619278938767691900696119645604192315754
3532 434553900937264683240405436371798366040321588917056164841161054648440902792
3533 2512013034908742192089428285175740830789279811069052668990942599862947571282
3534 0
3535 246766302616681168859822906732129283703120396009836388867675442549189573873022
3536 4383335085761323811417168920124661438725406430561683404038489647353113775231920
3537 17685404752380694041907474245810279608716024853255446578376246835974253625067540
3538 0
3539 797253623708662694991798877238187145767786687566386305638323082151155273424511834
3540 9342156794235270212874993539538600175612139781949383312598217148338321040538458192
3541 24324740681551866898684004452945897060693927100682079771848477800739007578256795722
3542 0
3543 420466608330278527364427659532542854765276550490345186138731939915926083187356877620
3544 2936965689245422319544104607147595130969035984441071037159035374353137760496260340760
3545 4416614016003624925219609592470636851918806263904712653815107548095716844944188395962
3546 0
3547 22590976246478706436846101336136237701331347361999362285793837314788545854918707125590
3548 81038719207643834167370129395227708381050241644828683991359343214407856017454471330672
3549 59644256286546244249150315567479924133066156371530510666413800412551442142793602916858
3550 0
3551 60747837401725233839184932497419137008033978055800388947054298470843442366076236095160
3552 88581875065540093393275384426568386554491748865240367654716673757370162683397656434320
3553 24484827833573188726685381922593429899242582588863346133782663074638994953254992825372
3554 0
3555 2577949956658290834902637341701109730133591585261052061848335463065740216056546521472
3556 1023053385308595956382236112844032888689306236355151754873238142386292763145673739840
3557 66545739918407974322812034536239750321293019855307935232983027312050591534802267780
3558 0
3559 214408444907193902416225102805891439547312199011183800828364810506149406523970100
3560 10533964566558743393306699174782170748583623267426837519338708746234842060232888
3561 61762057448745453058845081505598559594686665417983502840337666450458724079858
3562 0
3563 400919671690495207643231749286035458702352581649363657164777137104156468
3564 350348327343618251829117716859554875102441210330113382930774807643904
3565 14158589631919681899560124029528702079440594617882857575510915140
3566 0
3567 30194597368654131626511284433681676262445690148075484
3568 187788988442873073006661611670783659989556816
3569 91774636889137678208347956859752
3570 0
3571 5504
3572 804440
3573 28976178
3574 0
3575 150533864962
3576 21000117562272
3577 718582518868090
3578 0
3579 3230660817063755296
3580 413650544254133904600
3581 12914309978168440839800
3582 0
3583 47722817067644354548673050
3584 5499137190018282952836179536
3585 153920980597529795767013683188
3586 0
3587 453077728412193275763940115125740
3588 46308003847009258437372461153838336
3589 1145676086724888525213725304067425406
3590 0
3591 2612224883930223940370512767693936668980
3592 233502267610672112343264885287983622441280
3593 5033818981543429538701903861317951136496964
3594 0
3595 8633747437671947222978805783797112736208056784
3596 664714175795057063266900921150729519775789514424
3597 12291201792585562540493634549410107716967905066540
3598 0
3599 15343929234182485132760142102505306871379049439950518
3600 999809114294974685996116700332426096507177932808920752
3601 15570814855462517041347672730518071681708841984054348570
3602 0
3603 13613193371832395973967147163356940537468538246336440971904
3604 735336143070232102674506089461247394330435312184063204387248
3605 9438254835403017097975683471517503547259847486229971371634932
3606 0
3607 5517773589102313713108187695326858716968717456730200237445316346
3608 240955965467202516388256690465249835004579497831472590479817482128
3609 2482457340512168765967122620327060345539781585139438917880662214292
3610 0
3611 916928147659776855202975853557871174907588613459143832746603366567004
3612 31381440285579755164328933681359455970088073158709940632115618765722960
3613 251119702156973170690226954081142975243941900684360645334643890333388184
3614 0
3615 54576493145193365671546824978144028541310664844454642603789492906110315784
3616 1407481686855131966216748417710293846508331115093449173887130433140459956296
3617 8389595851789467844594409454288989444102182747464190782202617856184835578850
3618 0
3619 979082622011751086679221962173572091930503696997751282032220650541753469576064
3620 18080440506307906662087510549585271430631025316419118831305394565382893047758096
3621 76005635973599939914829170319277726007669422378282049736418681263133301448140410
3622 0
3623 4220821318222825465852358403764035796805367360859206014940084292833718807557640640
3624 52134774136148489012501469282150946739803940079476472309043051997762781754371129680
3625 143574422759903191265918707867834948717556095337194614108793270749441926786516824018
3626 0
3627 3216502046492398756750550328370598862095497980197433335431200729541450624540639402828
3628 24176818861257503829703826931947490938749636445936956402540833974472755853789357490752
3629 39336065613341394731331608503657767835112849662332244045010886451271519408633976752292
3630 0
3631 280964620234445615078311396967945925691454950989480416258934110427931502238368469458360
3632 1120368020631446332784202464549354484588169375912711048443544477657058213928621609076080
3633 925085621847826769040788157457175660015756469260216749011316836657576770980377947450904
3634 0
3635 1478609599127411163266181680412424091533092543929837617743334276112823646370595945965168
3636 2531739930960113857418914728892428086452267192585543410924984385056325570665462963028960
3637 835745797791297458271543849663758528560973789795844842038097979778211771937139037421030
3638 0
3639 168571706111254582996354163612671157066206452347523199046553429430372891309228036295064
3640 87004822725806725133221189144923769707627069938785854522971923089820303622637618134688
3641 7623766139410740007832823010718193116217468628309607249611315761214574238032684647100
3642 0
3643 69374700984725402183352737556677868712499557222679390092460841457360988141481265992
3644 5535003826722693333738310490533387479174604008316732956326800594901336667983987584
3645 57593589221153551868742655801761366581347744158660320963784157542687445304099616
3646 0
3647 2692079985873358008617673813921345035740875265920509310813207819354907167330
3648 7166090061984090861061148016310454605956530730427606705043268119209050864
3649 1219673809550391653120699270548458035749111853232910976763468908383152
3650 0
3651 609283281444197269376001132950496942833497467142502560968788
3652 299733552054842687074246473449315026531465426493357600
3653 280531142128871721804160189167156755307901770
3654 0
3655 2104098963720
3656 5590
3657 833340
3658 30680244
3659 0
3660 160277773508
3661 22895753580396
3662 803033592787710
3663 0
3664 3630035494202270712
3665 477176178720645759160
3666 15308147652980005632660
3667 0
3668 56939879311993559474467650
3669 6753645099056898314212069500
3670 194755964957058834069314164164
3671 0
3672 578066008496634974203462342073132
3673 60989092242668732387605744298966320
3674 1559146954463191123407421843013483748
3675 0
3676 3593281218335660319468968746339237164240
3677 332641116396756697872284093375618224304120
3678 7435076087964311959845200109088407202040732
3679 0
3680 12929803328431989713629394973114464525777534880
3681 1034856123723425979569008500260764085247194535472
3682 19919213333529360810748012246526145488908383646050
3683 0
3684 25313133596274440058927419386175461219060661086891090
3685 1722405750138161200552855203036163125390386806004790940
3686 28056005149621221902204851245017613609443238541432003662
3687 0
3688 25096958591043615321499334980338526244998720024797123073930
3689 1423366730245878148760273900854620670051359282163433803458456
3690 19218511723292681048039728222540286902065254084613859775573162
3691 0
3692 11571929959658473556812375639105667963204231882845394526117330804
3693 534129882158842417499880402571376488007002220018893549539592975440
3694 5830055605503502944035005190833557189257528695054883473360630320876
3695 0
3696 2237187498926770898202614678728073858018389497445415939671842167761700
3697 81607753434567068943090137718519879631264990449651620121124711964056320
3698 698071964368111720453108204068549732745674546614030801498234710016752230
3699 0
3700 159450691848510270995717538269087112039070046251369888490719760051185048292
3701 4429842103548650809777752068845452105893046263920012241131986212592567194584
3702 28552074742484920117300249236737078750430481603965586689699670648801963897350
3703 0
3704 3557790722834122665009275315725732091922875729791520327544836583878146982186056
3705 71774935244495737989612755017513541823408149483611548285661718812446133889257000
3706 331250100211354455000117311306895036304098481148338065624199137649139702285104434
3707 0
3708 20082039828223089885928929058414944146009326797147298287328686728494774389878117090
3709 276164249114692145877138857426866330944641249335990121592374523726081795415807536768
3710 852454750796033077622308165372748690787240147327804404035812254183238364466581888092
3711 0
3712 21532129689100603343550686737820132884105983694677577295258528177937607487371321162500
3713 185057033552033436742040406781753935916441407642552748550168067818726801477295854636592
3714 347592854611460093962171791524011488348435530535606370956221943910337077279360463754746
3715 0
3716 2939880459261485448638839361729863767751007578467773519682258621734896161268737588894270
3717 13942912907998769756683979734015985609697345485953319338622607740224775744762450509734620
3718 13892594474764093818145567153880416097442482787539636375656071263236390830552851794952520
3719 0
3720 28454859239663614277731191586469321464605044829288611969045947289927695473264508268061188
3721 61666761809658628845038055111179140607382717460607743099207275994313247844073449344976176
3722 26381447390748525004169594683202297097443239157717957337323715105903299593858298393040390
3723 0
3724 7827093622176573149981538632984893977986358316215778583296703120020793346112188442365696
3725 5693961989032865580737580489915653314822386079579777817304912566186592151318667496954240
3726 734173937900821956455663547217503234917953892626683672748306232140980649616346800397972
3727 0
3728 12880644693307314667887440202256511622059900007852207972465217806966647785499460059760
3729 1792772571125453802753061115680145915096670169521229464824008682775149432195003250336
3730 35725437437272124085837168171520447409324203998581920817220964010658082434848951976
3731 0
3732 6105336084249732119685371061666547239213328730774395532612776948685893091350650
3733 48187148384336054450993828898657827776433939567023448153569790573470473013824
3734 32025017796604373252827780639166605837106207435107032060228107879109474342
3735 0
3736 504517427212395821328976304813387461516502586844562467201303032510
3737 6063396713417977566611361731555359702259033467338623827608840
3738 743922750868004013652073797558845217757083016525273428
3739 0
3740 364795623088733813269358518471296
3741 4208197927440
3742 5764
3743 862924
3744 31857324
3745 0
3746 174082234074
3747 24936207216492
3748 876723666857208
3749 0
3750 4167592819114076788
3751 549450257864198492152
3752 17676721322667488955094
3753 0
3754 69485474884921870522188800
3755 8271338320004905740777997820
3756 239378123835678393063492961500
3757 0
3758 754887476897416216566274354850656
3759 80009129421673504717638682338328920
3760 2054863293570005538897612945039394422
3761 0
3762 5061810620309617297333988449328590362528
3763 471337355798848816402046130055994675589240
3764 10598332950556160610944473079842923714251520
3765 0
3766 19837072000325944021321243620868338938063721672
3767 1599645566599845386443291272909769435249133516720
3768 31028642725194784195308240341724436030329126048100
3769 0
3770 42787595400264234493533297761459633322712958910520028
3771 2939546496385283184677177333189027058931580857181194524
3772 48358760190015458395904435222423279672965206360436454124
3773 0
3774 47401692775466726800752432472305360415851766293950200234200
3775 2721666128198818954547709935980473793648308258057444050149008
3776 37219641832619726954017615867531824807776562061126085297799050
3777 0
3778 24850545152033160097257250634988617088041404441684527470140164374
3779 1165306286794059251036154642517630924483883368615019093039594861440
3780 12929988788454845429687132281871925471215771382034218146511179423122
3781 0
3782 5583141245791932772485019264440147565052488698991241401222506444714108
3783 207856773410699068596687820110052097294504010421491699930029439419078592
3784 1816240320780701629277539500452648612345471892926651808522987502771635840
3785 0
3786 475541417104171940039911485209008365976648520238291488746445935077501374392
3787 13566677370256608266916192528045470227471396792561680776964149520649046157144
3788 89908232874316110922042126129317701503791813658954765767837784555894913467812
3789 0
3790 13152443338903856695037550908921509085169323651261134144221668988369110061868128
3791 274772016784050651595960332099396064108850935481104920385593611979374504788153840
3792 1315653241514542487947529113715824076064738840686823058702945042050709481704450828
3793 0
3794 96655302218254653953332829356643460316207761605761007760166772494468941647627094220
3795 1392835977271410890306217830969242893653170405635236973239471420115069184137583670112
3796 4517960011674085021704336746952464403820416143419024963244010187230137593240266528000
3797 0
3798 144440692911217720899254619161661983837278442527579529211649625589229159377695168686570
3799 1323508739939406342075157345227424463208700480575888665074588981348708117042002361026720
3800 2662092012454965463410493614183611637628621113054936047724926296201240313682646480696860
3801 0
3802 30330585668629177886397873997027322796177575473142069368232109107599205281334366137063332
3803 157467082355082922592126283878237755869971588746933794013783563798339932256131448303712092
3804 172999098078654620711544140956301394311382560545641716334173015162816957694440867414323830
3805 0
3806 524533780141321538144697644340292961596173650913073496335295009837145500102610700268102772
3807 1298875022016959510895561654856252904833321946228279858969252935753809848645992710666557880
3808 643029722511238532854751203521429965668973348428261630406204561891621399251248852423971538
3809 0
3810 329334811497323635081198694515688777361641291261691393200168431284208370577789232544769090
3811 295252935142492396734130312449702038861316539592957667508107939891673544905304381906313560
3812 48086296517144934390430237140610678861108437010544950711808247023217122417994131172396960
3813 0
3814 1923909575247162290925266430857219479752731379888237240956391279979383135418526254600850
3815 383701823025064014127374315722112130659637711666615561897142634959236735732703930094544
3816 11583003670243840925660283276163579316358668351757914123174057059974426925464123774166
3817 0
3818 8179061893324202914296306713134493330954115870311140450789877900500499252630845976
3819 133397516105562882769388069609424703899541653637506253869453500529096875356697352
3820 215645973338685362126216291784854208613182160137132531326032804725453527842422
3821 0
3822 76989589642569969696610774047810170859410669694830680219174265426949472
3823 7014612071667349291156532626717506672995137662992953707280561720776
3824 15085956792234328463472125341829130275104315362857555761277202
3825 0
3826 4421178402141987030735890681271716257871000520
3827 2170691729117519120206128264751632
3828 2104098963720
3829 5852
3830 893200
3831 33686028
3832 0
3833 185073798868
3834 27130582954856
3835 977108281904668
3836 0
3837 4669164590675397804
3838 631542559145616274352
3839 20862163163671952036590
3840 0
3841 82521310373254875498826980
3842 10102744584839922976581042520
3843 300964396197718310297069055690
3844 0
3845 956637858977987575343229199527624
3846 104560181749359038124762783956286144
3847 2771941549908827264730794988432387214
3848 0
3849 6897838444313506272988564294115551241226
3850 664398175487882623692403837602571596291960
3851 15470048195928002026761960356068856636322472
3852 0
3853 29335147213672591869871438466501371462286869432
3854 2455640542833869641207985386409837635116699710048
3855 49508033891075004317400193414922746778932540848580
3856 0
3857 69419091468823143012013343761676308972563072367679730
3858 4971527168741012621511365162767704041828942349372953656
3859 85382763930010003290336098407770358564107181823433621920
3860 0
3861 85499793584785481106025740545737778137686295847143597479252
3862 5143198477667042825965685401099700982058928052560097581967040
3863 73817546760165025815251577213048193696697062206777517065357064
3864 0
3865 50652863491779018895036276090982678906746208336852462168730648832
3866 2503736624317585884789569979058047874686619707549866053378185635152
3867 29346311435722786410958670741005664001970688076421751718387251311428
3868 0
3869 13125044597296740310301848352093860592106621179461834311994266918591332
3870 518985706658081122362110552910076862934456334934205681954080956457822840
3871 4829270279040848719250152717779729439671318973074832404782099238702962668
3872 0
3873 1323236024682531982062197909474974314493796259418063311911489597649331409118
3874 40480926152888771706439818600468995171851005174764610580893350684209012468832
3875 288641095041187337942795426544845899026144287821625400272084548548842192726162
3876 0
3877 44806167668439851248677478069194741894126017293528867149570718930915169070573480
3878 1016288543698618676128327725370296007001554454814164518325761175295192604907799296
3879 5306256348639736684258140833081059834127206096287203847782108868101936543496847780
3880 0
3881 421680185512765617959483700847763294281232293777695364848641647473525287298721556004
3882 6707236527255572397056529311839942732551813114190651657516732022429368300256333222168
3883 24154870755385890743733186362658081848070379005197396000212783224692244253318449212218
3884 0
3885 858523900297557204178488329085575940939852402392366804297984787672050079048054262569822
3886 8883151720232653495386842060780616534709610054715694432152251290214635060645443973218216
3887 20340910603740934693972293004292239862246782118090307380029450173323604032182612015855938
3888 0
3889 268325411669318339499901818400596820364906645690938779528405090428983753651921061538300346
3890 1625535897894589489067115741604849014334664798213778109918994504754563986140985039498800120
3891 2108853929136754956671180695634562256423732466455374087800360962492985233773713715917926446
3892 0
3893 7887226123809514924832374107016599636097130217610645573372544026502050138889214966740591480
3894 23958892219799678955552755808458709703931190609036294385816097018902640906007298387919987616
3895 14824126720128668553053064908057232076418876980460062309924941159265317206301193374396286588
3896 0
3897 10410800277482001174011169387083905344362134391545377454959127551512107375460612870568462060
3898 12432376339622473410393576303804534608101203426130096316741681436160734701581147559764584720
3899 2784672512017560253010275188281289399085698552073367900367397339208801005699238063995223700
3900 0
3901 185588301382799167505954656613586034821816986571347056566134109106841039049360455725318806
3902 57362576475597636279162081246939289294756154136159176576835537525993799207643609988374304
3903 2857806463271318829661141253721263447332169394456101146651164674362716172954586451542364
3904 0
3905 5084419603145833979135224129210810095322250857243573515715342410155962478082267680736
3906 178914496417062704815769200839525037325515672278434733931904187688958471949999050144
3907 728729596566293944274887920279862617322361694995554851655190117264522362412308374
3908 0
3909 2027788561399234346537259813510592252965200393004570932544255483804143834496
3910 1072315278501006568974712972460366112994015236963793751762197364289966480
3911 24384400775075302526901768035975383997436015834209134067651016945680
3912 0
3913 11797303112702346490844850022548666563333655237633083204
3914 26422612469090530194006159817233799691241887336
3915 3229576585885382017425824850096456
3916 0
3917 6030
3918 924176
3919 34948166
3920 0
3921 200623482254
3922 29488437546984
3923 1064517641435958
3924 0
3925 5342353363395977760
3926 724637601077097898800
3927 24002501670083099017654
3928 0
3929 100183731463670720109089466
3930 12307218152517738764860792280
3931 367891186978261791416293531610
3932 0
3933 1240156536185310820469387165434700
3934 136137778369388740453930257109484080
3935 3624951334922332099868506279522117924
3936 0
3937 9620854807371109668318728937476165360940
3938 931820166571060733324020168119114569389104
3939 21819639379317536320392028996242825344198656
3940 0
3941 44417437216321513682358302912425648508850111600
3942 3744526576427463181647959303607616384471090544736
3943 76042164667476440833917926544772801789072340800292
3944 0
3945 115338714478589014274253153889071896105724567864668028
3946 8334798996204945516396510927617480086388431932865436600
3947 144478362086612782752705943622568210538459127076811498022
3948 0
3949 157923082232640638039190676595199473278771498779233971616928
3950 9609372253459948455896041969939255992118160702412104644344416
3951 139563393753262293318474488846773961964851145448937120282018444
3952 0
3953 105683100004406096530949164630185278476159473626347744674650506458
3954 5300882654802103651457461802916750810432813936762442683273164293504
3955 63082638023560603840597035450861075545844367663111216257505536430436
3956 0
3957 31554500088814895198156007074516437141508734645717500257354066968914180
3958 1271350471220901007519105072436908760285057413618919100819777724165159576
3959 12063634083905975551640733128157805974730467459443625029800970239337488212
3960 0
3961 3759245860019931555189444315680164023940628909663950815803506149964071774264
3962 117823888870335398411559543257489385192928040075581691811076618464790697924824
3963 861670712263546435115790948240069174036988771548237294971346978438366019480928
3964 0
3965 155401091758767144107187555003149625794318761892748540089080934497048271430722292
3966 3637932354738439142600358860598707514575256125223015976513348218220606628260105968
3967 19635546616387435921152459511747557195200747324715702642433269293300317347428640408
3968 0
3969 1864213347926345085136269655297465138060731993363251852248559210778344866012512401264
3970 30918278520115123953991813032902822490911441880994005964092485192526606811882565412168
3971 116376750037064971184635177758747725287512240157478797652519498988564618564882476175334
3972 0
3973 5131294682183903880897609425516088744287386766053653007887252911044147546457346235792320
3974 56176140951035232060056577559045544150194868063247652409822074502947713987627929347339400
3975 136596807809864784676059787612382284525613808139693025883456775362217479591027694904717374
3976 0
3977 2356441640990430312664148319397050586221982013928348859411273681976882067657372135974897820
3978 15437085059785725510355170143292783000012391520916932016531752464013708148575275442730171256
3979 21782166373851258229952992342960906102700189093785094149278617786491625995620877344246545652
3980 0
3981 115128171096296417423120049895876902295543303621589748412941809404082670348745390046843341270
3982 391344458275227969165261571551488724868503658009807016926099670500432798441761048936536415360
3983 273616727315063163952774053411888714862533458176546417318759780589791922143088645876611027296
3984 0
3985 306626423356429649527631283154554952836566157488088536272699077228168154739679337787722458618
3986 434069946252986902032301660145122516155993635782381481552100753307150649233376348496122167808
3987 117340520458210968985964648457829174248958662446579021817713817599289232369478005278165555578
3988 0
3989 15359781449139233688262930589237084558064545011636280374512103157759508341243466980187607224
3990 6265978970328932651223571627048102610458211271592455264780201621298942567007284133044581152
3991 427607427284168145346203567126532991380462596818428713460558010854585794293836848231309140
3992 0
3993 2239323119739882031689866544837479858998549672886593714036797754449304293013240718916186
3994 131302436271630797713992089765799073911329491579367671721579760217404685183919450188880
3995 978488154404452469868766923949247064733850817810377181174482751528721801236281933012
3996 0
3997 21276625537203648132041793138390379244778788006380967229934792453257833974975860
3998 36257108823378012960994135583972919544867849978334453845464909955056384881680
3999 3734012669713513313767192267220860292402681971724421681585617154214104792
4000 0
4001 535677601328410930857117632609287683675255818613511358081979060
4002 117147915413412297499416051292419485573973207511226407504
4003 39479064957096023450699186867826588697221967284
4004 0
4005 8233430727600
4006 6120
4007 955860
4008 36907442
4009 0
4010 212987356104
4011 32019796656324
4012 1183346103254158
4013 0
4014 5968739885373680656
4015 830045271004411751496
4016 28210775291996886259330
4017 0
4018 118455280998363499993748676
4019 14954333293891085033098577364
4020 459762103435759432998262072640
4021 0
4022 1561569750902472853836387804306700
4023 176612229575001228354854179795984896
4024 4849441600153398076476258408231962724
4025 0
4026 12995113749777208760125565876342938038890
4027 1300488326937912536361575344691253696181720
4028 31497059263541963638088490505642514683322206
4029 0
4030 64910451870868892482827977135584868197510451856
4031 5672959182523242587464618681039346737487743298896
4032 119570858739245390361182084034787155116287078006716
4033 0
4034 184227993991121088202434359317366872421356108021599050
4035 13855462726304157636500798744486555048989083651963971316
4036 250303282193582110424240999436693765067564411651481432394
4037 0
4038 279114004807068458612677841478760212451945092690671538086400
4039 17757970022127744160401127781772938897830760222379617913624344
4040 270106945905580081608075681770076849411879477444972643804778280
4041 0
4042 209805409592941799326700600907332497290632289159936926222042625660
4043 11065216429983613596684742829874294154149753381107054435921643702072
4044 138730294966060917825147200655529371525381286797240102925156582083772
4045 0
4046 71685395175737720991252871053320132867284301190251922149366823528765920
4047 3057961457335910786945057113518547153463598909741917186543980825921683360
4048 30795348195202039591268485011679863570780341237708867345463822765560379212
4049 0
4050 10005062250831466314023817226530019146292039590573153280036459209402350892614
4051 334890019915462437866951267904010545405187576643744116675341541175351967274840
4052 2623413583287971755844908712776797816134215532165638824855979714763796355182188
4053 0
4054 499374971024125445060810213966941611432610211925131473533631766095599207046094484
4055 12623468539591141033972088563672711852266700598824783211189521494486235927616855296
4056 73857542018790303450003429614837956252497058209036065163799569703728601035850290588
4057 0
4058 7526032971715319163983258967887618596463522631595329482691591558682244802385673555068
4059 136754393606619913871323438931620680445508596562916397033303011890036057939984792297760
4060 566839073138382984537161097105015505879611729901334665200748375698230658969589515144948
4061 0
4062 27461879130900040442094550310461369065545064895268394120106648795764142859225958941234300
4063 335930724022785865380877206823593035699004219544293088528523580151625572224048875190474720
4064 919083380657864616335140291978096615712182430293084660752487604051354621342749233075469568
4065 0
4066 18024848558255692062595571449432472370340562136631039165829380611854537525431587918110023680
4067 135643243642600331718876567055646223019635231319807877544350637061407568658073239057435042100
4068 222057326955717895509883818474174577047814941659110114590352625154191085285256527361955420308
4069 0
4070 1405048383398351957668328353898039448838480651121657358309878751553144739952430764005310567408
4071 5715788997631149426764591696464874465671654605620944429378992540893245514194351211663912165760
4072 4854947723631285003526970764258889248523680381266160325027581072014841219425293762895391033850
4073 0
4074 7078038438266269506604247186917108665111145122425509391093011633186715504404104234091418581188
4075 12793138606237627069422991233648833300540035773493456509352440413519294593965833090175075309696
4076 4525025827112357208130558541387504219274269059360786851383790000726213724654731754134448815150
4077 0
4078 890824213335843121656621606219542835374913554042174493356870688613068486708187139665317668298
4079 518997368548792613116642303742184781553004810552765623713449213268038771271156228888447568064
4080 52894349880815344975869739580957091190212728095536671093357387986161803569881107269630294476
4081 0
4082 553513108150435986270458504887260040755366737531575914570159075162715637588621743856289540
4083 57885996951382157107967670065133425496098636683432939304235979515939526315927959317016576
4084 847780727294124354736436888332366848007489307017148167207758649327804140347163385183410
4085 0
4086 72077168983128603915939503401568191791100616346744635315359138704610294544946322580
4087 380944606225823978902684574085849034796886794570274679058803029668404491791124760
4088 162084684412024522424249280441893731738601395472615460334417946465233557745112
4089 0
4090 869308986234175577546727356997248087307241597214255181360422425468320
4091 5332069685593186611647431612042787719340057015133215003265574176
4092 290849718016889556126040332214954471363835826264013891804
4093 0
4094 12840829757935933743157709546212320
4095 16466861455200
4096 6302
4097 988260
4098 38258640
4099 0
4100 230454474690
4101 34735171906500
4102 1286608305095674
4103 0
4104 6807168167156385972
4105 949212285770607824200
4106 32345094194226439682530
4107 0
4108 143104362734930605870534478
4109 18125474995062665248042687700
4110 559077675223199952553864104744
4111 0
4112 2010406554637948515570688449190500
4113 228315353405322753832468785731158200
4114 6295311017065509849287401249348309054
4115 0
4116 17956007390183140298095107863797437769388
4117 1806393409203822476189531950430597598044280
4118 43984146877649969965918429991297733334257600
4119 0
4120 97073575061072410424848427187838174510783984604
4121 8540601809817301953133117104946993233300900787792
4122 181246043194117125626997796307712274292876894662956
4123 0
4124 301197100797593733224960398952069817294159157857839492
4125 22844741519380999347445853105836307061190843559256685300
4126 416301759344163720220206872302432689533949954735298643760
4127 0
4128 504925435090618812203591538221979233793325466267500829292872
4129 32470762767695349080795218613719387731226433927030049227166120
4130 499390224014260945001197879130597938984366639933567144592445512
4131 0
4132 426187897443969192952180037983322123191183640705304422662951344220
4133 22785133826009099335115419942082441238552050007295882058525410596672
4134 289722989735068998540008328073687692287581828703267073137094345613086
4135 0
4136 166512866865244949934605511478611445133613344912998935580245334674590832
4137 7227255464566619731434488896012549626998260882930531205962632771538346560
4138 74105232467735957865554205207335015996269060598528632017417265389150181140
4139 0
4140 27188241989406507346376500640490378029068156413738979457270165428330731113212
4141 930477005109121257116515786860675980887725717107592250371122306510579708081976
4142 7459894168573676612137381070490605858181192894533845604405056083732423443335294
4143 0
4144 1634603174572732133071344087836948812283167704891179668781453779409357431496163676
4145 42523905242986907727805365911331398112846072967441809282638040607924819618321215560
4146 256400522203555325423417756179026698417084651411361253629828687084867237640505093400
4147 0
4148 30829098672265057297369669105678188319749008943435953410725426500742284010621514225080
4149 581656701554607871974111922301228052003661164683715207026119974944961056778970369149008
4150 2508371341299844988031860806306680398049394396774530818490595094648829031747621280952466
4151 0
4152 148187159717156053763794776453910383726091484899122191595612484241726043744104021677090640
4153 1905857576104783551108876734918186109276037902849393787494208523378952945121709730522091056
4154 5498809469793958590708375108075996722835364428260847566547018357265185231822145167235895616
4155 0
4156 137577281982615904031486715674006047110657256046418930186752274419328265404174363170593783742
4157 1108528237866621625355080215929030618828705580391918816465890948171834687698610054486972232500
4158 1952219449800488087515169690510351144852745961497836340897345963587344724937523808893129036650
4159 0
4160 16812295525629490846005993204948812758297298910550448185557207252684006399110197554530807082102
4161 75293926277533708149199398453317411742364126144118750570647051843757305092203031235138679724136
4162 70950214240202693499016693020130778943124225797071035218599766111912753926094978099823218424400
4163 0
4164 155282651720991377828854930537802365118185754059197998380961840536622467594623590184927846504588
4165 323229044832977343241949240311616813743622440935314017217082216744242865739940122797759252160680
4166 133451164771870745396197089244557006707181758412312006197309539193250587912106325313138742021930
4167 0
4168 46276582397534192657558934390239341704134554142755187079287902943773986526616460149952326228284
4169 33616626219390397930255217980272850357737491371450696097062505604660311096151098005654819997040
4170 4384483071299513637418745875889410357815848133130314687038284212552081342341284334009676354828
4171 0
4172 107988724656679949855344397782398858565786648097594444714676731369225101084632572682433620600
4173 16494452280768387951337127950062158246815208572114659572001212817502343299584922914034893488
4174 374109807069885722691484160412187749500470462094542393888460772613231583540149889822759088
4175 0
4176 139052317134760645213127953002487459121886236407893261565121245875770439559281589490952
4177 1575355075195529023866836733112846200121568551890631308972627696082840866006810234680
4178 1705239098692371532149029197843045494210909986473408690097450557985591796103248040
4179 0
4180 235853262144431911521422476492043664296024135280423047977841314982655333288
4181 12090339703690644270353587528405020560343350850787537154358643107054864
4182 13269254338932796922973842269080605103266687033563030336930386840
4183 0
4184 622607733103817033184758058965962551492977798880
4185 76436153393614739474540102609499360
4186 8233430727600
4187 6394
4188 1021384
4189 40354560
4190 0
4191 244324426038
4192 37645578337840
4193 1426712209627524
4194 0
4195 7585251697923389008
4196 1083734538961635199880
4197 37866537672900016914538
4198 0
4199 168496542249484406909241898
4200 21915651655848478278628703776
4201 694709568441829685452001531598
4202 0
4203 2516139263186019378992868557408390
4204 294145655790255520415413375620743200
4205 8355845823049082063651200862764409994
4206 0
4207 24051873515056940690730782748484598277668
4208 2497514556029513413458124556467572035610792
4209 62829426128626870106561893848400029058610650
4210 0
4211 140286400523151059839002031060249874253252525388
4212 12779533200849616370514056776333138879667863594376
4213 281113588426034889468420623015637037114711608739020
4214 0
4215 474105136251062278113481792787702738126764004211584860
4216 37368342829617483438244817902955510519887208073356223104
4217 708552205380561167529409878333892872914529894180991701300
4218 0
4219 875623163892019331382835415029869301008281150365871392609752
4220 58769024326632110259453073869015630546786009255360662267816896
4221 944743538121865257611445303540168724856983990570155713343079650
4222 0
4223 825608054089802518563274605744824642309607903807285109278379159284
4224 46306136454278790508074863467211543848065538369921131679839741263312
4225 618821255887226250644144144528286598562075361918564902562202123255938
4226 0
4227 366528147805608333447979780638914679554259020166231475432260902494268268
4228 16795333451613125567425007091172842382797713188099831228315795287252837904
4229 182209607065847314248608506304331101677802123566809774108732393263270651460
4230 0
4231 69467524316786162303814707855117407817738864419787607296130893074231261354084
4232 2529668802459291179007832902650417643306196901944092698539369516174637265015344
4233 21638576205655903108961300653736762626443747462735812681943337094477261605177324
4234 0
4235 4981188030790522076656241127832543301547998113782382244485409704098659204652565508
4236 139256940311932817924150586370901403833555299893531576534064759434755143194953168480
4237 905446369929192595938323201275857847084332851888025644082149352848216086284083433618
4238 0
4239 116068717729531777575544817016771979080102081238698544673715826702296585634737061525604
4240 2383768326653238460394209715766770064722536132287505808079166157713936469940381076345176
4241 11240341768643550585148472619802338523890436592186397279427217552670850009081067216862174
4242 0
4243 722471222347414287080755440605831110369127012527640378611819687782772361618064179874163104
4244 10289191373390876452792215636161852080299782685580955695745772099079500588919418870560121168
4245 33071501404700017423134099853487686363380740160018810147272440322259199504527965223654345514
4246 0
4247 926615184017336709370331987052200450566773853764957452333626979361927381319562594353961180480
4248 8465341058978209873821006069067971408328081641483491836609443220435550752491877740394485122368
4249 17045822482515004967254927534527294739706287426247988309784186825368180962855707468601212837410
4250 0
4251 171578061768230122732933219826345687025496873851157823389932141897947865503346714540775844650908
4252 901438446361327854926711850004209776470147063279481905768792251914048927325714944169487417705904
4253 1008831841261663043910073051424164251907587684828590992427055886921433191679604076376409484432038
4254 0
4255 2758562631353724521212940883133935122282551032715510165948611287292904932362620785746400617254850
4256 7095562710030290186988208580924925376695759330467434233820962175283897273077922937254502281725248
4257 3690567910576706013843136031822617188420205844373562575500626105732542571837380573013695436322478
4258 0
4259 1786992598507149490180527028894596214096425856477594150912097969587987517995063001638957262856360
4260 1747547497885164758609967551989804256462369240324624045909572785128931009758951814952524007489760
4261 317174108455706879003603191309765306522972070809863860441432126441842344017346400162531412990544
4262 0
4263 13379541116638369330131729188492336491856685210044175186091293181833885876778372631880050094184
4264 3220746193745683547401078291746967687521710008009381934491498069745139717316260239595211888176
4265 122892797049507098646028319818968444978880105837870246290901928262701437447793307848279004396
4266 0
4267 120724408571990033417829926745599990542636028692737895403739107246047237235211844633763610
4268 3042555829672682065679443703583288956186065422293273643405807996056629793983165485372288
4269 8608667568489289232250110338652315834067891311279868720736275888162858943521201810690
4270 0
4271 10268110002319439602569530227319989181683799310512763589597425170367818803860800
4272 3285747288712751735991542719700407056007108315541162715357045261072569273872
4273 42041688901280051684802947827001224018461283648057584267684193654222080
4274 0
4275 4614179654291957941965009293961474137059274224126568027160
4276 3721573469761925924287999296618534151553778804432
4277 113762327592542182199907317553524976
4278 0
4279 6580
4280 1055240
4281 41798912
4282 0
4283 263893634076
4284 40762552277040
4285 1548230441619840
4286 0
4287 8624036084608464508
4288 1235370391169308256096
4289 43273069685302986185608
4290 0
4291 202610584370514845558864800
4292 26435557289470037499234305568
4293 840604465300191973560489247678
4294 0
4295 3218154895218765847168089368834704
4296 377695557036548764024911591826265904
4297 10771930053030926429030468575752808464
4298 0
4299 32940543128721251819734005453802183566890
4300 3437552751894909364463018467695745382667240
4301 86916753698059915692947636357242278824859848
4302 0
4303 207364787464995471776229111177824803326512289156
4304 19009348520844529829595604943176932782069688075960
4305 420854444624515286024695660623126635988740198227594
4306 0
4307 763483646823104763557117959832358944132988628714053538
4308 60657089602950127790741749613674031638844613389570417280
4309 1159573784943143813593215358093443943439092384075032951762
4310 0
4311 1553533235927107029605798148552738110176817594163298544175864
4312 105319656662018888771167122594400175328182023547215842498177856
4313 1710680547652134638408645196888660310584332343726396296372885164
4314 0
4315 1635899904917622195157968868948172832640966108538042656152081290072
4316 92923296182253532517284868361173232433891186235924239768693345170176
4317 1258185968954316428657731977512657135648312265485526423432367153027474
4318 0
4319 824725175705427568515995575220579126596515048706972175370630186230905170
4320 38402505450406548727837506675768064028181025002946276442945433205967829120
4321 423619359887818912816415213824397892076564598923282827564623822280961790052
4322 0
4323 181224710465261721208552305566994508503181484395746555745173222299054601965494
4324 6735502371385249239120933975700101803805249948576818695927349103632131282402096
4325 58853915273393214736561944103545240055700409324655376749306304012202338048816662
4326 0
4327 15467594073129063390815330698837745133763527016632936499399224879483681328812385720
4328 443902785840205295387297443857522821806525912706066584147619013536941845482085171776
4329 2966450464468257671466615403933471164262453067609985200277647081776009521541975958780
4330 0
4331 443838688803085348704743464876969714644567157602388038526379323937264309010258629902216
4332 9430617386264148869018666954608161721452716425207739583443469415060363067049806393511600
4333 46086349809130511634206238219533026486426187868804472728401913319583955958505813879598780
4334 0
4335 3558849584433924482447825857848610667735830078084402102119766230249205349559631428237874976
4336 53005419695607601820243353739098986537718374495541435281923625332225672375696906940219649656
4337 178627487448647834004114452748198519198101328036046895908354257620465586883286523598453707224
4338 0
4339 6252389420542933329482918609705833877356480738984071582744864494978036076341421547850514765570
4340 60664379751212950982771052417749308092656729090051562122593760164812186880823205899685277803840
4341 130236107386843524362937797940858643886719035826546399738832488270848798401658056840755130391904
4342 0
4343 1729805530456483924889608457286213030935977200450967766608642590409066463894797050151507088335604
4344 9875822145605514566757245273013686224641948550082967197455243742970394832045246815975167629699904
4345 12084490300714433530670260745642208346044642399384994328921922617849724280254757683576695647485402
4346 0
4347 47258396726800356916197198496262533597930593670042214420981169754480766648587193480963035357188900
4348 136931579892901439399187684237934179380616279087443924674350880974857366110029940315924143689708704
4349 81064143879307233961132853299872600914688075675675098764079192540999449790351326297136909498228520
4350 0
4351 63686755368725809576939221684642923597291197145692803741272302220911172794249991676778165558988604
4352 74535970284724457623907471934550356520355945201271868337462365149056349424435595392811886624165752
4353 16499479387310326561874568954844376377679596191158385464994448222906267031437386174694139789266724
4354 0
4355 1401515657110774640624258766139096398507420894461870515136532532102685783933026993903588217054148
4356 451889287691946516784828919213761257338723412313290146172937235305662483689934493179203363659056
4357 24016185261202901555412810063445540007291823969607282771932837495966718383173334888582088385040
4358 0
4359 72374309536064060070846077611651227592104150612108725913787631646647594762308713643432421120
4360 3118652648687253705050146598330377895329758260425945048493063934788941379239241349818601120
4361 16644252530776680005513494885244235169460366680716129155664457780481240950970108192557376
4362 0
4363 168351648429111144368924894067567230351412749108643556648959710235197733636603491632
4364 183651018145622707052049943948577791059847228502903198345594655303157355340644688
4365 11444246858208465862605028285728220816282630313202281655950349801518253932218
4366 0
4367 471456625589838537116490742365681875667741430091725782874680609270
4368 45833109370199473013063065385140693740874407414998275195872
4369 5561487182420520599937918713244700072020808296168
4370 0
4371 32247603683100
4372 6674
4373 1089836
4374 44037686
4375 0
4376 279412980954
4377 44098169624796
4378 1712794764893190
4379 0
4380 9585635023906347096
4381 1406054962545297898008
4382 50470202556821592365380
4383 0
4384 237612833081430214641287966
4385 31813913718621198560890380780
4386 1038877443538810003053193147624
4387 0
4388 4004596209142312612534588133895126
4389 483404893835888459555290806494877120
4390 14191564057081647337477750392326523124
4391 0
4392 43776265197821858955932386160288162978616
4393 4710748554298162796855013267858624376807032
4394 122932872699384789388920735180110023267666904
4395 0
4396 296537740765076893027053718921913002252462616744
4397 28113818298591629247196931923030254100878603063888
4398 644374239751226876827861609430685496851894305844388
4399 0
4400 1185365565669314999551126382551178866860410203200630308
4401 97728723597951954832128345245087195028156334004292518924
4402 1941079143052643276412365858155298224952461707679279634150
4403 0
4404 2646650885980898894177624142310619214829871715007070009211300
4405 186946014290527115408086001336788878624101549425092357620843960
4406 3168195782385693631926896297997053674156234717268015498815186752
4407 0
4408 3097598328996106859318720154871837835313827720799953546361084900558
4409 184205602439389172387223134795852951862217749000210358270637554113752
4410 2615494734716368136361193506461268398995466060630549561511724596867638
4411 0
4412 1763091430892952021398411876162955680942293123777537650437204958402964308
4413 86447434314014896468505343422954985609883634661558099324973392733662826128
4414 1006159326013061108798122201101393143901707661389806588474440732911873925042
4415 0
4416 445982463745665657206941735287663900877869727596413352269227829633086660944156
4417 17579002981907150847261525544431572249552899978896066178352372625990192908102504
4418 163303382670379072490826680527374067357928255170147223052374683347005179143531722
4419 0
4420 44905211960101360488139575209341829006207255961493224341112770080471226308071954782
4421 1379008764518186928527412806631681998069324480130635033026659311441770309613561956808
4422 9891584179144852193384463780862802436644030497433189082317935778580899596103431493270
4423 0
4424 1568744798960291429050627295990158366390589066456270683940509158240082263049871237318664
4425 36078028573360243065033041805934636119371529477715195767351698097184838036930668106629200
4426 191591854977314754237261312105298050261115714439402331167804797508983034606196760784652880
4427 0
4428 15962165015951082742300203941063313102642035737561570536224651467287066460534227632866067016
4429 261221213723974582757493865435347388522270922638669333922803724705115096758711117454759463200
4430 972351038581116818551946004856057329257722661191515776666914950453286702770911213765264072358
4431 0
4432 37639492200114602710649753340955664522048424025463246620865290457651948184981621330543705126506
4433 409533517676725222780551131833975042629779543940669607681887236115160139756797745023819318299724
4434 993033625232122885163534387084412540529921618818486783588236180706964243760431611648902435439328
4435 0
4436 15119097307822265096048563391137504365186499943930461560295602884001600231620672668325338052006220
4437 99616794164137272848746125958078942477505844385504378488428102991448320349415058496149074983643280
4438 142126373972252424819654725680478830316674355146152432284764704900241616164580141012451766591600272
4439 0
4440 672701017443959118233946222897425366551076263741518191341475886283749011149938493873585153715729886
4441 2347171432255916361425320083698204881179140700767415070116409122855551746780455774267730796969421696
4442 1699454069482025000545189691068208983911909772278585543923788112556828779234344607807563003412020350
4443 0
4444 1763415524394328024395608724178811974291630702304579773039118646707098381571112658904873746601212788
4445 2658083600643403770896677310151575071121353427978559980990713261330860087866756133668663522424495136
4446 777302628114735809711146203081904474987757311028241845402865343072781471558786633133923056329015576
4447 0
4448 101530823089933512944867089897702547461900657358163078409783136859228685224329831793839263323477900
4449 47371077229922979590273421544221919872646187977537131406149066697357567308070058541760212024754416
4450 3815933575133583363622375355133376336078998145805884916926100412946798484828995076268559925857904
4451 0
4452 23816190056104089171725151486300605792546740494902756576262383475863366778426210954638080185042
4453 1871376667446859514857073119877966942593765546725637310207340419970902419438945140732935680432
4454 20142558533566365131375997305019111457101902753138898715760446393721625243015575985139790160
4455 0
4456 851899138334254213133358843369806395489089867591468613947540566005637088660757591929240
4457 3014961173248496239586088997681315015367703340098958549993946286486265038209645115072
4458 821241870090436793013607967168657307839801889624098517540491997771530204378803034
4459 0
4460 1499442833771927682227450085478408479277303256182951097689267446211973388
4461 4693765255896629995605354734591587987002881322149026061745069104160
4462 113826350877050601358402129217621385277837032716976888380430
4463 0
4464 452435152091510590844130941676733440
4465 64495207366200
4466 6864
4467 1125180
4468 45579378
4469 0
4470 301281959904
4471 47665064566236
4472 1855268444746470
4473 0
4474 10866256837337978934
4475 1597915489863798503176
4476 57495416759848013637390
4477 0
4478 284453598874731600693292200
4479 38200126532549301550489686764
4480 1251147111239026807089894906940
4481 0
4482 5090085804294812880391595218051292
4483 616745664225882240811479762404992656
4484 18174733368135979196936934005833435174
4485 0
4486 59453572872930711075087039211003454928636
4487 6428076932778405684343996091313384624207800
4488 168556921890822449151753372601933947147152722
4489 0
4490 433528823706867263948133492504710144931229198494
4491 41347020965796852160580382369779950696726010726608
4492 953471795467449859981844288549351536845827471601830
4493 0
4494 1881913383007202134382385592129357225175749569835859418
4495 156323376822857397840501469645459501484677340886226857996
4496 3128862034236874532775064746371335406731921433829021908080
4497 0
4498 4610986020037789251204779773570578556929379404633713669000016
4499 328778074471699926170677397384203341817877639137489987907051640
4500 5626149346217016929180852876490175726259083814487021089296261132
4501 0
4502 5997065689378997006996355011569581330628544420931008904620878557912
4503 360874598087153881532447611835242399494166822477260599967233256066336
4504 5187020516141548700419935928865334369838879806807393555143843933329866
4505 0
4506 3851825771583987962919998357889297690040936816207781260818778974351710784
4507 191697925524871575924892950857299451268887600757166697594846394071205649680
4508 2265903764746849614574421945409632273050951811028031378394980939053631789908
4509 0
4510 1120516948729844555705078047497142154410099459986605406388609191289678039194828
4511 45007389598821551694818218410531777635521857502422179073871927098364811834461704
4512 426383489211137264820432405480547996262657164289252504878980284867665301906194400
4513 0
4514 132874093243634195460807984216514307185995655806774579651054947125502821062740706564
4515 4179661855969306365487016839017324459683276081847854241496189848713364181615860278736
4516 30741650920394832302459160872247220539901765881287717539772226389106416022993304674160
4517 0
4518 5635845005903746775464637736813238934158852404189368060823707474962912763268228662228864
4519 133679997347255758669866944150120827197377649016057361438321860281603169488905275088208256
4520 733272933876620912300752859138164665027425971914251010178283461853993924268271347128839378
4521 0
4522 72452441350090117296884975035258387438011885672507642670741246842322400043532835958860187234
4523 1234410617049126814330770023767887387824699832284698379420977479951204225479981690479423281824
4524 4794063735954836686505955427607691129405179691275279360018884901702991624949646917955072594836
4525 0
4526 227711308925108119002619541508650805027241826591361983813127475597632155070829173036922737740088
4527 2613595460312288755024673996398608962125893359668636995422097668355929313921136840859061881199180
4528 6706907111031769672211487085783459116751354098989683409038228955302558999166971935264738018401568
4529 0
4530 131302104493367260696006750542831362298055249275057512040160161427345027747362502988084421823755328
4531 930268967366286055320751019496030699154667640900492847554692291057648337676920003658130828188932520
4532 1434337208760475929221184524014840268243671604144442731568337069653447344873074670079849006141086870
4533 0
4534 9335567291197209632104547013118539739488894688897763100976807224677835903151905325466326171564973712
4535 36064179800229721612537172360347680760487068556667441586844901357082466962859590912019467733238721584
4536 29146671135689518206573704798573613256354733875942818539643745092577093063624111784294245924713847900
4537 0
4538 46042191774689022555808143313789241312888353883507328146525145415264753943384937293163050155375908312
4539 80559908634031451062278746240402256962746228390993461801881531137238520202924077718930438502719559472
4540 27737162675707940911494806399164738005188472471114630701545652776938886799878646726782827795632656482
4541 0
4542 6511748033377954055261601267410529236329610749828525006690503254449831874319103153041525862710120372
4543 3832759286539084430460529106439837013924043091405278636369761092770623392718261845691032267674050080
4544 400311876213452785635443877728465064105741449976310212193910665413953989459173242858777522464837404
4545 0
4546 6069100810782736956017523675914449332563870872746572752380438727246584230048062360137771010909716
4547 709939464635756589655539383626488391580880321021966542113143592661593925929831699391812371685880
4548 12097737077809024872392189018132658303273277504431824905004233761011245217993550554381145269824
4549 0
4550 2366753697692702185963601738291651372297967857126718356294643174476417104981136294838499830
4551 18625094470397332038742405722938484078043948527561797640572758125410375518328707733565200
4552 13499208121560336109501410143908118377461087123261346526129973058997100119565416370100
4553 0
4554 723280060802666980657156368369411900681042901896516980463861668249442905021466
4555 20860233126550191460715396607316910972219562916381368880017938544903262304
4556 11683092267706459383924464547117097157704842934929432923794477169040
4557 0
4558 87761618913407645896378182016384064807593305598152
4559 2694052983446682097058663229695311416
4560 32247603683100
4561 6960
4562 1161280
4563 47967354
4564 0
4565 318604013982
4566 51476448708984
4567 2047865978847480
4568 0
4569 12048883180740329682
4570 1813287813362831435800
4571 66818473875334764205700
4572 0
4573 332331302111556683768193660
4574 45767292142015228917865560424
4575 1538287676983206622690928766010
4576 0
4577 6299453363422094181174333915427300
4578 784443837661082022148636157551122480
4579 23775753832609712697775904154926257104
4580 0
4581 78421535917078431253344063140520324522340
4582 8735185347019877229924533266072579299748800
4583 236179033124325197594007185251691119319203496
4584 0
4585 613828812688518257531108317875078149877249908730
4586 60479587235084241074512734284479434634258731906824
4587 1442206727885764402520012405716890022548949062246840
4588 0
4589 2884245482325400936092450788997557542223795465935530388
4590 248302100093881632209236886006178645283003902852074489160
4591 5156441727314155375023972239599181253164250318697881498068
4592 0
4593 7725707561843448128075343952331569197083703102061051802344880
4594 573055917105632489403244124203058547200674372918940377956797760
4595 10214550053348757272715153334058204432304622781301490275320931260
4596 0
4597 11116375914068667700543594597026502398424475526118075807487509192434
4598 698970443150202867175487747492932637073787601293054514933563538866304
4599 10513950196010623877125902963427242216091909767620802969895209471679798
4600 0
4601 8013924866118991117719566535022685955577385793141476206935215917854803490
4602 418979626808586124047271843160597090532324807579609854838584565398720788080
4603 5212124753167256591511250680484473579871540149421051589743633071607931175930
4604 0
4605 2663623327838310634043197255718729877987417346169446512321302459985803080438170
4606 113126857258521209173511074083678695988362783318360802689639487828328415919683720
4607 1135760409755172519175099272612780781820942237262131586489513101330102294618491850
4608 0
4609 368996581266480042823804989429101985064745538061050488870263554326653315730714546796
4610 12372742455522392458574184398347153643202667141168854491924543222404619182476327249520
4611 97276611049737330084156540622741502794822463497138370915312593787669716272763144305028
4612 0
4613 18808478557681770045231355914916862882830211906494988218728880597299746769721495675999960
4614 480459628005725772957295251602641989575164255844195975318981541484818617421413438054518320
4615 2848343555440294307601952084880289575482908933826067289534837855005042579562019555209015162
4616 0
4617 301461935551120121856690561452963455404520135394972429895921429929604313502603609909271071502
4618 5605440392026710124527994948504947243518475197950936763698414088169363938313529531063670014392
4619 23868790034877696802631492905999806327364481465947444150447500225187052730955611980632754481704
4620 0
4621 1240649020836683754189295835113427134109490711774773451440154410703592659228236606857411135580550
4622 15818901689105220627664739437868444426601632568189009380157425224601459826457716362024295671622920
4623 45376252642115648445936287725370213805047950214245573238643800213236916994376474244453769242407446
4624 0
4625 1002111352117676742373266144700984361878538529635761596496955858042408086467674485617546392872072032
4626 8082834159236931842675299498860256749179510489469585916946136560122007198196475256142275003169713280
4627 14311359612374160229792873897934360039711156561897713568475606845701374027467725743393508606298185890
4628 0
4629 109908390989719438726312000372889322192132470978420542921924106344889754835744382189821962236759781350
4630 500750673671921994582003418681359842249495724149266130463513117442851084632660365717584265886727887760
4631 483409084822162528751149478724843564068844214170850185133324510080954506503396864224474493621615594284
4632 0
4633 966332548124322403229812558860453296690025315767039196598585047773607172794342014606514264598004349450
4634 2104614347838772085933626777295717698330111952600135298544557264962873447462964229057440160561894186424
4635 920161373727510037556664716032388227017824967074642161415707729599633019829799164019558177720985205086
4636 0
4637 307167824872009480289404654763573257355474487316609506350380645736967495040794271255474633748744319408
4638 245980880045996834075807187720421096640716493285112315835961020591381944897019923723561750431847477072
4639 36174508681699010097036623645998655347498821646527615348299069378511355365019595042874130186861005360
4640 0
4641 965796889513937339370438749627194274120045303703916870222269964615870600901423834538124862853265080
4642 181060512715128623263196646283450931405466400781592263428499740429918820146396379693413169985528080
4643 5291092086426262585346066546679102543527655482418339412130601597799860931228438699354038452567708
4644 0
4645 2869795455318048668743675147855378281672244895499689422041999201606779919825625919272629805032
4646 51798944780030810615376613084439827966573206540749067943811508468347136546135822501865768768
4647 101808087668570275227699027131829136285614701743329687174835239816426378737077962295902820
4648 0
4649 52049408878119681734361906550265862242307049821233242052515858502078926082934088182
4650 10078402264090876621973432764438752875890539349087773667533594295476461894220480
4651 72557540534684081932203919017779794498514313577167790145838780229036305480
4652 0
4653 1806446646545278678273445072523764021771576835753539959872910
4654 524668386311456912937154585780119312567111504553880
4655 4010933410992084414835779431653471644
4656 0
4657 7154
4658 1198144
4659 49610664
4660 0
4661 342984071304
4662 55546130653688
4663 2214319274373192
4664 0
4665 13620152816761263100
4666 2054734061797417917944
4667 75891566877618471731916
4668 0
4669 396163089454836516150768510
4670 54715597167670702039156981224
4671 1844318007845609414116768787286
4672 0
4673 7959705195067454550877966855079710
4674 994745040029109421723169292111076080
4675 30258811336612672821372338134979697994
4676 0
4677 105662591960113507099826990725074436729608
4678 11822531443932344446353040400725648049044728
4679 321117563109513079428428470227314599299817746
4680 0
4681 888108203050962728118145124047293277286896261016
4682 87999292056861936102665835597504142770165410068928
4683 2110586103501579564800018468139655355042050128455784
4684 0
4685 4518143225946543271948982775998642221428796979840917578
4686 391724924699640740002872742621857679165120205767521389768
4687 8194133659207642905607511781353816978249994774876885350934
4688 0
4689 13231707729299544998599276568507429847984677882328032208880420
4690 990194113412343863210968032684897675531641187964315095346287424
4691 17811469459474638475557355183769742651205249099602790004170804264
4692 0
4693 21060480389465495757037335863534982674303118804344373132755486131352
4694 1338984060194840111730491078016747096117864773317654608562331836791664
4695 20372672166643970473400459643094374380858052296136405533140580192780724
4696 0
4697 17034374046433884631318387564256796082346828006657361433484664682831373444
4698 903032316070148269386837822950229545081279947271373126958558808595806661488
4699 11396351128521809563032255398795908485698397558428359082938993529442133223940
4700 0
4701 6463559938712287122069532939692827894299276303624321519748040925544061670239524
4702 279349586442723790351251008309425965160112640595113717721193532807084830815727488
4703 2855896564359003731474534289924711591790466893679096100508307623712922344148316140
4704 0
4705 1044552469033624523182770431924531549467659469692870873090551664619882412492238790258
4706 35807066268588308678250962082749927870850505283635247805286550158982351672165608337120
4707 288076397750865652895779165856726051233132308297851106637004283299179250916459533483868
4708 0
4709 63836279838744288789691666810613416700418223436404933186909045482930817176919117361640420
4710 1677320413292592689953861074172948020877291754234000364361775246171113736573486795385042624
4711 10241418789428646679380451732879984170989403962483455937736149344409071683583633366530369568
4712 0
4713 1270966514994918052337322960293215141940542321256897413720591806685508335231206415555603316736
4714 24508927717278519856521456866941506456582839841781396525553342310169357244438991420932856291864
4715 108433421764661049710054524361222588196997302041532631378217264258517040540658311996059739199628
4716 0
4717 6809462629202557169772448304364796837323748888442130831411317899274923409101082182383812877549632
4718 91071546250714943422244636011953649044639590161802814303494522579324638534062577293338553528532104
4719 274762611485368247098668484711394158159521121197339680845260620722212569494677721893065936701869822
4720 0
4721 7633662212247566664171392735966796971779912366112231161796433302316151949547001395157107440403230804
4722 65638319081865464363184800924017229355176120692020553345254406917369565186858691301164582811302575680
4723 124405410611717153519284793077741785401329434293058332119082121412321741412441437795748773528767414704
4724 0
4725 1272053608093382849517155269912864620217813694894141456629564921038818894646796181737147692693579704900
4726 6328884620425527980002381117063456865724144694586700251361185806449190704751308967811727485432957356752
4727 6715539761483660764094655231218914528618059461947826193207520938143697757780361960930857044967220324712
4728 0
4729 19429427588738399172135422293432372726071936234201677100734545206278788901196745230322242192589693116800
4730 47985898108320965974448273343315872119143567222735659332143248441468127933146643258387113358390708893128
4731 24052666803892487324124145657861848837601291762348266686538268368617991097847985278851768622113475538732
4732 0
4733 13246508622349555679153931928307620184570347819228126204096168357040087101227797530832667440030930094450
4734 12816505453761264153971673788736978328291377119902878607145866400729495982835343028053832733315697101184
4735 2323140094072499945573259891775697708443446163968291869408279444125772544820940941728566450951458176234
4736 0
4737 128045161127798889011778377359505734304132038444277308266653045346258087052447001897038712711367681912
4738 32629810884464259509483895922965311715102086218046246288944653890986835435911149812293641164011613520
4739 1350485260473531468063995436284586083226590481347339433605007129734177086510411844073065098727393498
4740 0
4741 2341813921448046040982441426716717346031663476831371785670567942102929222399579578594657270219012
4742 74156730117581617783235375060142739558341185779846556174412875829180377307542178172463016942896
4743 283433987962091947026485506172772877257109644829961222695911418528478745445046478595889981472
4744 0
4745 1333481791504870146677896616046087162821530072875994940965717096447165761128739483922700
4746 931192382269039889839606659882239893081221733453088122799936614893691127884332247264
4747 35110410952906210593110034134719952838236771496754209878310978293571570197230554
4748 0
4749 415331791696857734162317857213381760457584073497916972305331492015580
4750 17948651903573225631430208021348015855205513882912095858182608
4751 784181209476683745385139268771857546353016601524428
4752 0
4753 126410606437752
4754 7252
4755 1235780
4756 52154328
4757 0
4758 362272592030
4759 59888536001844
4760 2438947521289032
4761 0
4762 15067864104222391868
4763 2325061607414745127512
4764 87896882719507850901650
4765 0
4766 461171581968841371876014894
4767 65276155647760498539630245572
4768 2256463922434561906128998069940
4769 0
4770 9799784840841113843740214806778360
4771 1257732062620758682224433934609578464
4772 39318882704801566227026296478598563982
4773 0
4774 138386842776685059725918570918989541231028
4775 15938287550440822941883363655164419237738360
4776 445967549214233646820736943376313929470545332
4777 0
4778 1245698163671444162544589127454621523988836838162
4779 127384964628809554668896703888495302361218927884848
4780 3155948514891684819830380045347474008404892373588960
4781 0
4782 6840593964874220131817610872908661059329220601088678302
4783 613920386646936583378311708705328892894638564972993928676
4784 13307135119944490282905783074502767357602191037862265460890
4785 0
4786 21825645162645779970220532667356941377289119819406566569450264
4787 1696636931875516619010566826586524420420623295785965514746198184
4788 31740403999641881112562210456018956697099232236758566591677347416
4789 0
4790 38268837958658574617925334049079450209957012609538623559959059193060
4791 2537833092374769887883039072273801181561455812776774728545296186590680
4792 40333491976677622578574625485891163648789438020090236524231686238887764
4793 0
4794 34556599184896937349475092253187799900396560375717063790756236537715359550
4795 1920266248231587588368154343274990878440835965101785418481818993458614752480
4796 25445792433644373708234380235237096067679855665975468980945859900322558485884
4797 0
4798 14879730828305282274353355153398375120400009218538107755767426735648946241574628
4799 678143196338605771570003369982155720564943856803258942855264624451783510323421000
4800 7325882848001530442272846970133271520925064775464054577097959567319232628348264440
4801 0
4802 2784609590843635875847790868272884820451799434490390209184847993622231676690642690760
4803 101402932571651034808890766125476747567198332876869236516959448293107992319049093004216
4804 868836143447266340620156396611874236976513042943115710362759333891051140015410426894100
4805 0
4806 202161647276942091315079135619234461156647651870014010829557523942398472997002403646933080
4807 5695154269978509909845839258688028127917490856762712492686304962734156644150854162230403776
4808 37401589728264918194016008954170224866546328568316127463577610919870560126213242853127623864
4809 0
4810 4941032260638616968963828626602468300588447358226406370524981383434637759002059040894358593202
4811 103372632262507114672028859538103788053972778664989471226917466974004535965080611170113134445920
4812 498217391359650217066240212776625323547465281971262756356828559165736864343281311186848310657176
4813 0
4814 33931921633484699771339882260609340099532698731712513685959465328086872166906956775372638649515406
4815 500072599921789941144613655165454817493708336034470590211969919228561028281769979811547388774411300
4816 1671521467509959740082816839022930214275245939633650677429121084965775267017169670873240908826731324
4817 0
4818 51692407538600114366304412181753808278368870143263972208569259312413382360217988471433235435864589732
4819 500231467850502419833883339991815799117741989147819247750983218248365513091445875537809883774463909280
4820 1074950369397859403045858953510854289115907827174283779136891150392771657605673817287713648543210686192
4821 0
4822 12704254608948807370496888898154836281876343355068410863723895366195492122084479537953942734707765553230
4823 73284632273014467266811874709868840003092660673502136253073198403340912419382971807320985511094337409872
4824 91118812118015864219457002491605194317189283029265955137701164153120657981098678741434948548927704945540
4825 0
4826 322580444309669438284831375790822725242788197370022984793460798997441742740089133085161492582013016369880
4827 965337135113414029945444100599033787712910841732558669690736303012715182259057716329527199552926965906656
4828 595773374356416668189446248112029296714168752372580103193299164910419861217869206992614770781676587409042
4829 0
4830 439957440474365384682813700311850858732000152779303753627352985067262382278592259572550123376040715106096
4831 553041466523255071327991706248655928953819847723260778391530196811945618264357538754077059158506876619960
4832 133702833686641297490779700065345433104094826255700232603684664178519001486119327780815978169531719956628
4833 0
4834 11586644423857970417630736404338108119278234213298384491878309619121679164724308775087060874968443183552
4835 4329131401024436493910652365819038631548683393094626064277780358877416575030748334769814961716724299080
4836 275624442580674013059958451250761391406555196375167423647840311528161342367629820618257987721958440742
4837 0
4838 1025932296442010671767476107905077706152108123149851473897565903780666353925304284504445231452668672
4839 60567305949178373433450882919156061743848684456858528702427213946550660291165995766074065966827616
4840 479096221317619691072880648247360151204275185007244185052365706904070073279458514240315470444092
4841 0
4842 10079427983786799857431405733485730801513119937124906893135230684272108319997026012357788898
4843 23886226637186319476859060699449635561294491830964787132991347089841000036895038485974720
4844 4165191572461637856271955835029130637832603280642614691454535319503006457601148225730
4845 0
4846 2588833265565247540818770283598422936963339249200800010451988405905797646492
4847 4135755126240190742590331814806729979294935512798043881028216711975960
4848 44587595656916151683924937494319506350049245286851820424076152
4849 0
4850 15955291621302592104980779839698728944
4851 252821212875504
4852 7450
4853 1274196
4854 53903626
4855 0
4856 389389273432
4857 64518727805748
4858 2632759882369530
4859 0
4860 16987004203541883436
4861 2627343365954648473704
4862 99546894724115686205134
4863 0
4864 547533972273309962384223324
4865 77715334179975827445073844804
4866 2693843766887884116573240893960
4867 0
4868 12312957660031463494534641087141642
4869 1585703455573483552630187598538574160
4870 49743102535326223629927755759292820428
4871 0
4872 185055612284066358394306226974780535483590
4873 21404714786973262415372105590711537415319448
4874 601533862045953668510456710224842280563636804
4875 0
4876 1784650261753983730396928893836706664112406042836
4877 183478894110230688160590463983735436041134804447616
4878 4570609134800950784045295696626547192251247957039616
4879 0
4880 10581079098278841485038944935073905574525826311978871872
4881 955993538236337151692017246732548478187495584359358576740
4882 20864413642741056135878715904876391373209353959217567529148
4883 0
4884 36784788661549977634974000192751089962785446034371263200681688
4885 2883457170065502999600729122606297195135114195984582171837177000
4886 54407860201216658651943344829591611605595287426777829107204033356
4887 0
4888 71045928161668495077968709287371085824922253458344519438410481551640
4889 4760703318821943545953900869863970327956449368015939983029463699280600
4890 76476352248174021118177031619466151263763119102759787624820860588764336
4891 0
4892 71599299207672048800183854260403042839561805511987449119340904793370221680
4893 4030595673336714154855857316148734370879466484247408505777321582283791873216
4894 54130682279582544195889924682917266814122683858476873030011838686445317232446
4895 0
4896 34961578933144734230008111863532888521995404562676791501567734278284148323533724
4897 1619423170388785679505104613418174684750341519015208627722073784166497177632497288
4898 17791011121622383016978250554031206343787038886737559083418313776502117216226553958
4899 0
4900 7567385378816307877096428971867696559939236079553468536319191065347569843113649184722
4901 281247251561183250435166306682347814180076914980443506329216882389282805534746512255888
4902 2461426940470529897586550388117053100867448550981117999348173806033856683107727546621972
4903 0
4904 651361851509592775394639793810416098325005065910754553851610507158471166409027672127274424
4905 18829998994758940713358970748033173773578822720822149553443436860470443732483162801577552368
4906 127042466713025774341539409513942571220062562372926470511835262194958940717867695716583409844
4907 0
4908 19482453741480365512747680834798688401784512903169837321942364100289648683720549707006717670784
4909 421306730006159330870446664002085936513892306771628388731611780010357532845204461355499961446800
4910 2102199337783095574642102524463167866944261531682817411904178360518803451132691869980705966899648
4911 0
4912 170661067026972211523333753644012981859863862251925268452775462191858629645394989656346325162735340
4913 2625487911742164070174891445167540250092143005226575692617068862322623171820948803446702494269510820
4914 9182121056020480091289334256311095906559620751869653926554373423113825558154488533900758959497583796
4915 0
4916 350611801711387083240576250380281903013636159648868406435945523872073699250454165139476479186526404116
4917 3591105162804514097059654005764151473907576123130384734073292394789097003299530482025210536927963891080
4918 8195828657804530909614262980196373875400585485169601269704188196484539518884407446241924323733184381874
4919 0
4920 125534830900639616716417428484952293159009878386116356267800167894571302369433738342240629921838733679184
4921 782017128077556929603455023973542579785942609937070382017422180208603699208409768474762046518936811632000
4922 1055599475765432808748142854551344502064969207704134133374355145798467492427059083924611657856577209714724
4923 0
4924 5192041025982730790321539644495897699369910219012825308741749267236125491395778966125263393498454924103472
4925 17300464219296171682602240379502232529784284411830133076770322594705902902873515805328540869793305685757184
4926 11991470215275644851231600027106928255160641409175836629114238336823548263651779319449852460022065272337808
4927 0
4928 13671049869872114487282078951537119597126165163878160999949980680773654710001975829762575215061171552266128
4929 20105972424685567787002435856883526945360437592141903584832138779557439605919451315952659172226006325851936
4930 5772774060599605794724390607146756975621720489228638383130702489972473511382133024843183957511866234077362
4931 0
4932 917458202618130803957373351147168666099591810851411485027832788186843129676062779955056160243175607307460
4933 437530537913302578363200062167816507782661427661091693145699369959632054427898808795317266177023320496464
4934 36593630910914078984052493218942822351217075383978353136443094305794783995553715722134956506074462609024
4935 0
4936 341484269859179747835523897368637634530182256242559655264129103800325063872692309632834654948673811126
4937 30591029991261409544252373470420095850716627512544018958643503382850691705473860264876332335962926000
4938 391640837358011227446508653052277191276483469724378402272430821077000766265414848428413451349406124
4939 0
4940 40325821490271208812564733596662141508901811810457689947305058444584923683558488615679916891168
4941 220426833185971489471131075032540715929853488445048801318571837225730194127742825535140511392
4942 106971563803637290199601371408845438003583080407387820531374906443318031139219272277089228
4943 0
4944 2220173318341298303067056792790198273421701660625656998528492559019568547278583026
4945 36025315599658337664418236494193709569705919484307713600701662558705705032376
4946 10296032647532487107885807310920728683584972270062276423446400052531212
4947 0
4948 12381535301874727259253030402878788740695176879962040
4949 95035755941488495183502053758486521520
4950 126410606437752
4951 7550
4952 1313400
4953 56609602
4954 0
4955 410818932264
4956 69452427465408
4957 2893880519978530
4958 0
4959 18751359167737532664
4960 2964939520290960375280
4961 114918575357985074251352
4962 0
4963 635184278833667723739119986
4964 92339620148293947071743218160
4965 3280407417514652671234551496766
4966 0
4967 15084512791959066934986037305299680
4968 1993623973541832695056540393887982416
4969 64225507042232542112768423496892454686
4970 0
4971 240738845534432095889405202947176128154290
4972 28638875254358504171750553174876193353653520
4973 828402653853580966895338871392570457503428678
4974 0
4975 2481033393058669008774410744840667196696792068536
4976 262991015397561862341288843603394715217242174586816
4977 6760487565668997961081091460574314086403246153461272
4978 0
4979 15836508575183788978864498164135956179230434834469712552
4980 1479409689628216126397536384156163517055613539903373893200
4981 33417218523579916608471845077875395482738833993035711126128
4982 0
4983 59789631544103609739396090702336479710027949380458284473449864
4984 4861831683576342994701233840870041039177917305866441889610990336
4985 95272990129660891230234170950401142194349352508995147859402613724
4986 0
4987 126709556860484250006947080508252206458956931750463550817762968193640
4988 8841823387073655975506249274085795268364643868780109725081007607273920
4989 148106817019280123376331581312394196179228906947875809398922525346453800
4990 0
4991 141863791714088978189954202565175610051414214243903246645082915479623351000
4992 8354457264963077892046645985430771081714052897228283614304055547388904837680
4993 117560654911856958317224234139809566677834971686427420286194288483706368916292
4994 0
4995 78122951713931008412209126721115126225471574909371398554712111875718569603598532
4996 3806487176695194148930644264429002023327009099487963419556114919694387163493338264
4997 44071943427391644697842980143894144128874526647049210841720503887506991765491996208
4998 0
4999 19426639082246777262331016096264342362844522585558701603752816028385738288710569661304
5000 764604515214142620341660439414237880748573105456377009755734530042767543928668651947936
5001 7102886374215703878121158204327646198533734136734674442023974675927620210309632148313974
5002 0
5003 1966019764957166512798884270586247784604350613562934557698432505781848449850299544726903208
5004 60693464443464775838811089552085580152714330111203476606138899739391056540091309851745784696
5005 438544180669524853677234491094779661830075074702079975191209216221794905242658482748120999790
5006 0
5007 71205610962113766232854208600938029704522957194747168968587939866487455175099732924867615671780
5008 1661864594212684502355997642228869207938411599915205424530989688910778897631431922064647038042704
5009 8982178985184693919036788433971798070560019211010657564322787525838576918963899201196711004140054
5010 0
5011 784766973529593672489979133056443242909323970774941491930661558886487533812309784500101231697027160
5012 13210306553101048297268097037372929033044353542798447064488005281581985982385626148031119553911820560
5013 50793356299137704174288471110680453246598722604668989638176107791171425906916969221894597138812748330
5014 0
5015 2134748803671207436273323943758147347698373331472827933174575873546860411499811330351808399113936488782
5016 24367627222051649533915858586691790604036482725640866680607587737015365225174012412838575997927163935792
5017 62376184795114159123230994971849230855751723646553149408515276803405212997799513200624344053414450134734
5018 0
5019 1085679396892314054050969397287280079078669757125101539891971649672707205193185966315149812428762623801776
5020 7730878291392982540784220549160351368602363026379163610710791505937263438145989822767149482285172320194016
5021 12035598310622444092784025601280690111805825371409025550010292450701457719430251998932128864792700896456738
5022 0
5023 70515573192805375110687161436910717871099271216634298470511528763470547940579155663193421222620658663290720
5024 278594533979182742793653064432206862511838912150884569293440678235654745963938253714061164085357084723335384
5025 231983811196000911061044742014707754392377930507163545716983151147824378842149543314350399798704744826610604
5026 0
5027 338988195448334349736996118138975355353728468443982825941706010145486248569421465626299243899311226069717390
5028 625108990015906763971685484340666735232865479668415652754962353695805275251244192033729050980194644355902640
5029 229729236873267647028251924483571038772257419311226961666066102033401516108624887664311049303994862097352178
5030 0
5031 52866736443050305700460829884475676475625979204392180151791332688665829559505423187720378948992310184030070
5032 34666749599644540514083142385423514134486271209958477300552793547269361372634159665003522573175649637003680
5033 4130789360758366285023865307037467262884288599584331127356689140298868163492409109976894752053850163943468
5034 0
5035 69796289031298223377572264895084228123839947497760047812900531613451178606232694490119345531517594313086
5036 10190144841188955180687763994722448162531591865696972711970730892214421715662464327469212113203203222120
5037 228055930812654317130058288115308215215719204068186264471422582322114545398152720789490595675836200488
5038 0
5039 68291068971819745905568691064659159535052020645051180560297184145715739037185496154798435833886260
5040 882773388245013690242923434332275534393945387886171517582000640962836981116565585903718742755928
5041 1205212663369560819193038357381447434879421788794205213629853140695369504301263435955664039384
5042 0
5043 264094435366024832167969193136348234505154172505855246199306638635626460022252472012706
5044 30942631918741625435024302957438395814712235180732900089966944142523265542162247656
5045 125338034350829021923159747439878215821966008929138509197281719964551890853868
5046 0
5047 707848207465334452547250310444685724244458402277866499794554400
5048 74031663743132414228030016283935384975869657905508256
5049 141532108763768110419674969825021358360
5050 0
5051 7752
5052 1353400
5053 58469350
5054 0
5055 440912647406
5056 74706036077248
5057 3118819314735892
5058 0
5059 21085218046290332472
5060 3341520749963283278600
5061 129794528654577064474310
5062 0
5063 751229954531191197111120612
5064 109501093659050690803114673136
5065 3900343199256866684625538852170
5066 0
5067 18851420830425670935784032374171900
5068 2499659370512019458196449773895763360
5069 80793795888047458779463756703901273324
5070 0
5071 319622319756838038239359313025520190644056
5072 38178752450803196600419824918662323615345680
5073 1108939674008488937720221692353411373717168150
5074 0
5075 3521412295822575024467997237050002705920884214258
5076 375178707831236265481279486371891820474295138204176
5077 9694658696724716519151997475118571749691203157759946
5078 0
5079 24204991234025018046157180885367842847113751237690782562
5080 2275557619104020980703951725342372795210191621560361021520
5081 51735564574987011491220561990093552818014462182025658196090
5082 0
5083 99255620558680092844403106004183362728842643638265859643502880
5084 8134845408286329238340088867782573623594454703309931665665231104
5085 160705757375176094660801205153203978646913357814013623735208779760
5086 0
5087 230799311603057808667035741425331163054088618802191264593383160077780
5088 16263379075120830460464599945837737746509299903694935378213275472447936
5089 275178147087150599030586295771561811114575010201081184443588991435925364
5090 0
5091 286995093631708283263525685229406928171035185466777254411093202225714133996
5092 17107654861119169586485057948210524652127560995990597919859775223353807160120
5093 243766838355267035084440647418828306520564294886245181295748976066672096965000
5094 0
5095 178137178896351315859719275362776384387778914484596605922209867287873979257491774
5096 8811687481273658092860055525029576154784576208543526304147846090840195483057665624
5097 103630459259810155225225801467374736412629585452191613474485020409006974203096190994
5098 0
5099 50838315181110858572553539915756112224447588760556504882615508256360081729422808097236
5100 2039062563788422862763896284131738406301687877282995140222769814229193211209960444630880
5101 19317199654460519893710934617202366491923324064467687394163289056743697917859000835808780
5102 0
5103 6039013082359827349328744642934043349435828585467681327900180990160722856776120499379000512
5104 190915475931769323846593790746157938804841922560793084087276678266916776388087361758248552376
5105 1414057808929270024094909967751252411837639877175784965286454402101061697715006788167694978274
5106 0
5107 264149825368774576506390554601677141082524826129465500663110544512127881419840541733919511269240
5108 6353936612631028380811958016752366712796856739443720752257374976914578940192389370931865857626520
5109 35444152867706858848644175428928999053581233861504835340469784895444614153376961748455634390833384
5110 0
5111 3647811102771886572500814176223408677033100369948283261101635889772642394158271659178003729024579142
5112 63836043362313535903010376477465320951517652360336524443689700341020809181327130123911125820645964560
5113 255670847546305259742883179232804652650317623922991525903639672070360712516166346515980772233918105210
5114 0
5115 13055214083209352702385118963643847732624559494668052867326013421045652453501083086606341764651623255536
5116 156778670430251309429316166674011199429902745507753937329779967965777156445738499576939785317691746785632
5117 423432218744382179194716328267554117509946895299123072126667691123636181134235501845920256164725538277640
5118 0
5119 9336573001157854517644057421523647242431544238440321838688154309052729739266248339689745289648365419556254
5120 71142168840814442942681451945390899922176672945454828135404603067259549439526682776402166437543761277304800
5121 119034364955199307862788082595057038997227454891964644953481573500915158830051678744436000607576450236546800
5122 0
5123 936908764425144806829491621392801816597118703274325360737539479705190226244165201646544919795983945239634812
5124 4062063251902264299491232046605311179496346163939544079548198087390529882342049989412403292485543378396685112
5125 3737504179760433725956548712946773212994968488922271440023356045428628219793816089624550630827807145773374624
5126 0
5127 7999335557431060391153353026354588210760779006854819118380476930731381264887956027430115657249450046234098260
5128 16839189020950897801904845693345831049786520292521987200205209660066808052499282840585165372144268160158025120
5129 7146287356960327210941391074637161437775652860411430264229673086756427516466548611044016040205459381041362162
5130 0
5131 2758710919964037148168380012980686714754656969272545785133414882501875509036478258650130007805655489050608868
5132 2206544839980436853122125335524507813510180901161676906566154767450945474658732070515956189231413652155084800
5133 327497086787580011457979471882627355830813275627224121975416098158704309416687639884013579572094162419235730
5134 0
5135 11711941674748771009428691745740684557974797557095430500162106424988700983561327861599396112533273643329776
5136 2358774586569373936509286139431960283991157910069882924578972539631047234993225461125380354461237846999560
5137 76024637196704500437181668859273520626572953010183089554254612592729312914219191759558118920607346384700
5138 0
5139 75853533467999741789188407406153921105172288955557881871698840707748931348324960700233642491369880232
5140 1765143880757081821740311171456520229061228233225327111057529012113603131931409560782323137163746720
5141 4831438393119789725509758736339907237383227707672556355230026296426457051702735289452682635244620
5142 0
5143 10572383585313985114089247531339499961627958747958965044037464074277466492008380812940759304
5144 4725998222121033234017584148026087679158627568588580680445281198048198508224700406937000
5145 107816469400699705506393459939958655372072918374977379765971142976149490079610926580
5146 0
5147 366209589749786606356476787705997549261016998242333541891739696107851200
5148 7034916147875624321519829863003555349132770631399597187457281280
5149 110665157360606795530484024934149224138741728072141128
5150 0
5151 495918532948104
5152 7854
5153 1394204
5154 61344400
5155 0
5156 464669502136
5157 80296656239436
5158 3421400351820492
5159 0
5160 23226345823400039580
5161 3761093052607315292984
5162 149369903006776985577158
5163 0
5164 868617103869238476132192792
5165 129603569753477546931456193628
5166 4728393465066382014518107608738
5167 0
5168 22985945748597255642645229800393000
5169 3125810021093786183663927892550352760
5170 103683630563170846933632706709135421280
5171 0
5172 413137210372521155395274858833923918320968
5173 50716095087851252149828828885195173489679176
5174 1515006313512295760955850467232697814804763800
5175 0
5176 4854307408451988341766486671932259376358300610268
5177 532759716323054026370759231097768970824795838816800
5178 14192606921469155981214706752614645783198214622791940
5179 0
5180 35834440066435478179663168268995145333602588436931389932
5181 3479567543583902077032494967829764201025432494737775523452
5182 81784360594314288175908729647801070765337984826959438660078
5183 0
5184 159105269198031779751316013762586814514405447496061721839321848
5185 13510095040723212551528636903296774305437577406403811366548259640
5186 276810435087115265809581825108430443713367035779116541485475020292
5187 0
5188 404472781300109667143198872054934067293196865081316553780850706626536
5189 29635160260621313340308878751773648844761988073348605269649441347888296
5190 522023614163162826577053745729288992925209204732631465169895125391508076
5191 0
5192 556232277861532465616015520814775253788517975790989809383596736777691618800
5193 34622546189973825390449957805482642005233260540794060287851369972077438505616
5194 515897937203561905785290053872831703013112745789485157235862260273797213586580
5195 0
5196 387167478767217090760802573629347943786193833442034651779749209175015869039203420
5197 20100051547159123825220353917772673289714467217946647684571769724370808327264682888
5198 248528376322797794016907157429224236599669320413549145824490293846118988257947884014
5199 0
5200 126030208320008665086027988520546422613383503178874891027880607310739467718061852894698
5201 5338076035292243908172964671821417427833965714589347837962733991797433843704561996898720
5202 53516279709766199062633417994200721308269196849063354674732082319319263977786953301335708
5203 0
5204 17439571978087877716484661666664528570523797792872788417690976057128386420231424211880683862
5205 586651842124794383889139254900583109715602187295205600995487330922554311686521367348184100736
5206 4635598250644229706227803664117145979850364725482254962036564398364290134936871667109303748734
5207 0
5208 912516163799310218837150905574173743087350991710528781136534609133509568588581300788784269860740
5209 23579937163636635205488696879736722557722902327998394236650056195433423023176868182634297034287328
5210 141766627872978487543523789850826181824423781772445693270067615976939874788576947038202883243547614
5211 0
5212 15598181877137314730048046010613779191647469705664110104985327309854096299215066292109088325049844762
5213 296842320175824315443061810898318318816519784867688417381650087890454079205971928934354152776459512508
5214 1298333864279887846709905411364115113101969364107199982554244558153836354886497097402336365502249008280
5215 0
5216 72276070692816423964412268735252763472887602154657861467869536386070502798342841181038416757999991504246
5217 959178665844352711313431245695133273060617595613808803008196454545517168339738038035612094292077392455760
5218 2878832139599097365709154279682054101402363341478281872788754068825433810343529511922676904428042855430458
5219 0
5220 71117874630480638787824031281914818767068316064291597191156738180537048920724125222943025307344044726928580
5221 612066382753084006190346974698378453249743138996475653054779169568744536961486603546942998643399004724624832
5222 1165565741421963583960221115697149028332611607622139952246538616334079566085191329495044880207093386105165328
5223 0
5224 10691966058729837281057198673097641561080487928966928683019550078215527122410163053363286374497475076147248844
5225 53995659662689415060039409172398377698330422217102081822110526116962057846729070486959950560800402372016720128
5226 58504371425162308228459473067635417128266549458781367315850381714253882685750057584494639975563196759568629590
5227 0
5228 154905967246686329035284184501755485874555206859288572719848287878080220233231818517521018870678994790300587948
5229 397567388901990048203543430200706571172575350697604063597853436155239423416058103202273370880097170873273213720
5230 209138641560969872835192078612523320966993253606894074404624952200078670222767734954075371457108365022533372980
5231 0
5232 109905753419184625839694293049391444449150818882868071848947698210218435883323194933369686186952946200055282134
5233 115208937398705735879455710287568338999618690432568640126443467782725625040914274231548730484895559775045096512
5234 23025902337186341783943942509535267583560606817387340172886489121188087755976417525519574327731634152391807770
5235 0
5236 1323790700306641506403387453657747738166009980247804492945058788143733325621077716423718819143630023931075788
5237 396075202141318472484463439860468305380323272997618141880417853818573143185321660039441179887457960152043376
5238 19930211945780809167709711316817941808724123060854987414928084272799177455683298345070932515334055419990552
5239 0
5240 44240713640325402858670608123663249332067685553221891181007528849044405618751114615637877252642277527792
5241 1962281393071125537554799415562278428983841243992562645132315993601559501491225421055850725531536637504
5242 11406859638122033494335967057242537632807574637624763504811201943686518613225820633091392196348053810
5243 0
5244 119371755697438454195966685759615412993451891827033738200098622730628025523718349330353508959188
5245 189418093852958407063712237468981477898438151502639486229997554494275004410976013292857376440
5246 21144489823931666353677732014456813898270343498711630884458973908296675237425574437787548
5247 0
5248 4473652097473528028265896507623569774907675769894122150782714086279709895466490
5249 3647228484876411613922983726884957160656026542084653471803321062086852880
5250 17480363499206893892236047894867509200625926342007997148091916290
5251 0
5252 563128870964736857643571745687073575040
5253 991837065896208
5254 8060
5255 1435820
5256 63319152
5257 0
5258 497996163790
5259 86242114318668
5260 3681655701523786
5261 0
5262 26052753405369769080
5263 4228024247177805330840
5264 168264409374381194207304
5265 0
5266 1023528187050690082944889798
5267 153109483910612262753443109596
5268 5600143913040329649081699379392
5269 0
5270 28579156948339584488167963486403920
5271 3898660110056348683173913729899332624
5272 129728463811220572406623585489291328602
5273 0
5274 544777195845345559236198372152067748562640
5275 67137596354529528169697542874340343554819240
5276 2013506391908327395857450413466316495276888596
5277 0
5278 6829059766016351533785626122189820773510409776866
5279 753133374883376503211504607138298446893824210810320
5280 20162755762858375010463384873019737918715134431057298
5281 0
5282 54154223980689543306043463999082885709484131094351978410
5283 5290174726425249099256358285326120690441181562084145487868
5284 125108843127910197944316984172276202629850307462083864308432
5285 0
5286 260382728911251016762737905254805497500798406535928156446122116
5287 22275107958164870811555052925927831302279449188244735877470228872
5288 459898192356392954441386039160869178114364081170704013419000948842
5289 0
5290 723668094827584067773046103917409509899440633330792985258402154352330
5291 53512440381650622433528131644193856878315887722354848461957135448612264
5292 951589503142440869299239277898246918934127961103181071130693214533873392
5293 0
5294 1100381084558843588940995129640638806923026607279702653328870973913631756440
5295 69276907063410449383979837328538120882484476912219962505055754665832966675600
5296 1044457006633544217813629396260400860024005540413833916123238521016418115957008
5297 0
5298 858494918673415876293204997649067962512326165276374188877965149054625869925146152
5299 45202168000134442609006611393026330743791755371584041449683656906232661337265098152
5300 567113005498163811283178338146369698279899747205335203195701271234460406761450929514
5301 0
5302 318472787145441363809484914090786885595828166398444676755189411989192914738616474874440
5303 13727685822455439188246187469276932403605397118381325096931663949713764285293576047610296
5304 140150541405293840126088693042760937412600170693342978579163298940334875537904733352780010
5305 0
5306 51262074919140388696931910400086388608229014926660296031033049245316763861342901304750260136
5307 1762651271546035649687152908457092326322078545129368546440056084804341776438584762910650276304
5308 14249533617425081834824738396385320023909998945800946043442599395649168780038856963435893623354
5309 0
5310 3201417538352210572854918223619762158299125687644819413769245079083057976282585097735628636463874
5311 85046830098274254686639930698599613529845953264513813899064883974920670741334601885577322300009248
5312 526298415327542786322108249320911118270408363478024699731529824916477020775808046484506201280493776
5313 0
5314 67502146886020651537737933177146810679653198497059901699012261516248769602802987821568685645290603400
5315 1330723514287485762294647644506738956774435687151292951331801193211557497367731728615076308748754275900
5316 6039615578598010265020569015901100876532335199842414465892833349097157065333195562894089785542254467480
5317 0
5318 402794821042665451319147040562986983523844931010408736774439653234289932882696145796648523229822145926040
5319 5595027605802586952565769830311454995072102517505267606658794119640351954011988252372756725622238233624232
5320 17619724240062828501539544341315021277612859731829205540940563630265900178043339050618160342461103038540486
5321 0
5322 540799326352069580991983229744945784190183687542866245753719712926363392523731278842906749989497669384537582
5323 4942695347100772627660253956654321391086873236528164334991694679184600189684775892813978429221039142059771760
5324 10032025786169839608668815120831323246462368266917183627344661496374550414841058393458975310917141666945443986
5325 0
5326 120209999661835293457132165418032233736532248006607174367147378866361404844021332919550585372371361228508388792
5327 658399640005533677258447836203333945234409035997690498414616532649083561516384047630422807951973411140931160880
5328 778027952406471986895206478552275641582341472710891411283433588039658009313252822994245562307667092179562384240
5329 0
5330 2891668169627123028791931514477905577188667135581439366116431068562941368926453352772561627335487051118660721264
5331 8310688282371303327731215489704090711842679201438011120028574856117972641231005362181385714692626744692876326720
5332 4940133253847172216228431713032610503401149313597469432256996209414140707946782309078305614408118908103575651770
5333 0
5334 4064435826011366327193562467684356656646423343431007755006973022801652553850893402317633341554661601876523889000
5335 5024242796851644105304885142614224420310118055373951735424124596523731877335470688023871389319709230273139197040
5336 1202912148474147336343581176864247700135202925259837922355574870544503494343986067579805641250578756748575436650
5337 0
5338 129412307152589139678218966419889682564812434403554477554628417600484420315833568879084634412418997602320036720
5339 50002829145531519463536348454677432370573043091200805566741370313723489656923229284048569260359478727167926976
5340 3348814883920567288263637872451375630641081498102542514998177864469041440706848182718980262671711263238737256
5341 0
5342 19234134668641733000261290374071251783309742551021099975005999003240522270410120945463663090067718907374650
5343 1319510561587745476082501741799414614422986052637141927593146649790674928950497817775612547619544261746720
5344 12691372070070308552004553913638160357058171406364750268490800455771992666460679746075638170193524985788
5345 0
5346 687748559768636687319614217348881366110471391098562135861061308186456449947077440787654969285888524
5347 2611190417264736329292124906808885700017925174902488523761804846398928326066467095584023136031608
5348 848454772893961237634252337529020624767253285787727943763731226190512723159336462730489777100
5349 0
5350 6821013393266624971440132357630958372147457237298391810656074644630152777154136750480
5351 62268901632007527915734925391739727853982001952481896498288338931576312129620064
5352 9081351322452074492368127710000915690041068509411916076522133121206461240
5353 0
5354 1748212608035002179156531747914313588888722615885757130
5355 3355153169615327231006017011925969328400
5356 495918532948104
5357 8164
5358 1478256
5359 66370176
5360 0
5361 524278142960
5362 92560983183240
5363 4031216441278866
5364 0
5365 28640546858435397640
5366 4747072252874387108128
5367 193063811351305141788120
5368 0
5369 1179734871884730941885328734
5370 180547600841022104937877137016
5371 6760079666248181514304332538836
5372 0
5373 34690480124692883557469392684390808
5374 4850261716888885248241124098475593200
5375 165519014402832473382669048669224097078
5376 0
5377 699877693851213096228092703069568913823600
5378 88576379536738950892740580251981453382563560
5379 2729946805018307718223516617668270452973654286
5380 0
5381 9338684523844493132255193405398752409232341065254
5382 1060008065651980698230670229189686106570029518060424
5383 29230398932406893521054666016444057531596537353215502
5384 0
5385 79349360786376455150090986126023399031329410764821220436
5386 7998131776932835838619589770259228194368415584261348628568
5387 195340943104243508922123363205308456311128803515148630833580
5388 0
5389 411953722254959667262077382030146010011750801078330298636143592
5390 36468863435077658408818914290373580685846385883085272856383695264
5391 779946221055835545577398777011653774725725757358372955587134353560
5392 0
5393 1247460752527863503469723856803348496332162636953735933016980313102904
5394 95779181689769865070329228777282862367171185801080853370526029231762448
5395 1770508578826844918985192862642240264628643112372209329426384214489676392
5396 0
5397 2089020575241438180076647395593077461522197181889120170653835374322229171688
5398 137099469219311608312157534346557816427372899936468941681486666238240115828384
5399 2157620535289660419509262808652517545938740909795565197035083642304945096226300
5400 0
5401 1818200756723330546208684285285750023503535287399242723754177410107198110365032604
5402 100266252330203424602209178182353619400048795835705914560882582989163113688972714352
5403 1319641601719385819874766182158623301928625169181630248310069591003686677343645320574
5404 0
5405 764313125345571468431407437494481735320823297630132439690395141578213085640348548085432
5406 34701630729563809262644271935004474920519253044589589731459208878684597328679319565230528
5407 373888732881332093995684808832569450715482453011577657441686187486129311101166941882720780
5408 0
5409 142117470869653639249818937554352704484616249010788559458014761785985985279375081035475666214
5410 5183005197718798764313299586341545394935085278333455448715790671324527117710250667734472657136
5411 44545953662421240336014389081307536786440317600990442869016377421717315589636131016283938691844
5412 0
5413 10502511414061111530479553877289797553316958108639557789156396928816571478238839027430624951918350
5414 298480916269607695836230459661197586620413978419941086591387068564214917884739120074429541961233840
5415 1981883158434690818227584649188061339683229280644124927573557936143289793234805807788867175198192682
5416 0
5417 270187736773105385094873320291616172274891356656132428639290286371425115918071098717498772221020915326
5418 5760919898952653999969521878648694718168694704094450847186881340545098463682345845339948141070096546840
5419 28385512272673337031592244492485548463382372133139422003947518961209968262146020216616968000457147798894
5420 0
5421 2047002332646732537889126682679544832133698132324205225477782919072567382095515212051012740624107271047220
5422 31193053473049775381209320543654651231761179805670116881893424978886203565853930688326398160231775910935584
5423 108292645473024018934064539913588290734030501975843182170401539536989015902114952759544148491556320423811232
5424 0
5425 3679709984303597571935246070823068079416115274810504998787847399100248432827885672946322433778228957005520672
5426 37600716566680304602222162750462553140338260927069849302701645571669757652639715452914712864741377006738889840
5427 85888087130364170048526520369964752636369182561613572655530434135657261011622812834137127192169781981573463540
5428 0
5429 1178073071816162294757302092176576298021222366063303760972118373164390515580551707076931878519146980432102866376
5430 7405588786683052745646131899633596742263569904048320480333885854411856317887919511245237861235454946619701537584
5431 10136812501456487731419965174806753288602607615672905846653695083342357409827510510820898098770011757601646283960
5432 0
5433 45305752771800612837715858840727917828487492685213206312171984483671237715458555643993366290977530693357267021710
5434 155210529790837551418093151113982025456726536620431873647868519793090816662277706453823392708211275184632074860864
5435 111476194428511068292802547905272826462567938239863084075189283703620642191852779485382679962956494052015818251968
5436 0
5437 119068326266495727283219768999299691176518079027296561374296901314013572724678096045686427772539837863520351602256
5438 185899569111680163882581562932904674423048701767079859145600010489668038294357193550904147054099756649916267886144
5439 57424096912006057170044877334032433297145760341757196830974575923687279992097149669953558322056673935972993632158
5440 0
5441 9109427756051162085560128522228517363968847308826375652791433425891997663706414207173291395767765300107054326236
5442 4891187147638285620181650431949681097392060163347765451516999218553940861152360671619020723873344142115083336816
5443 472216118575681040720813287030324433993372791813793786666579515104648884650959062855339155975184612361083687172
5444 0
5445 5049353677622323541922440504491757115249826842189791788278627345393356843126226048913051745069138318643555488
5446 574093941449535761154218808814440230658474928239226261568686570209424264630088478830009351054522330870167072
5447 9839494507259068693092387411917109373288991522399567476807716250615191337025076682030190717321475991265880
5448 0
5449 1626652351820161432732063149272964788943267687762593542970451621596147615254568500708096464984638808210
5450 15058637193245978165006024973924608112607426567740972015780451433612958257762151226812051546069539520
5451 14280508142590391493630801517571828869648181873210207449455009660913236257146137563413546677451868
5452 0
5453 1341178017947828212243023344154037735270615323636435403650345374779369388785470433633255200
5454 95081851984385477648781872523592263371251100192835838138012096450309941701765982298560
5455 216695115349849660681545985930916829466091833627790580282139103397196305892091832
5456 0
5457 277593358595536227421900509435480006309787793863241828417053233540
5458 10454305268817121614185334261682577639294486907106781968
5459 4998033150510144195309465176182400901960
5460 0
5461 8374
5462 1521520
5463 68464578
5464 0
5465 561109819626
5466 99272605407240
5467 4331438350606800
5468 0
5469 32049826198738058060
5470 5323415241829815324448
5471 216940648530759499680060
5472 0
5473 1385233610773863514392220884
5474 212521634136460544637327881976
5475 7976680644936093214651898571914
5476 0
5477 42921177539282657268481633169001240
5478 6019176068505548691490840904564426976
5479 206032355151370428283028591633580444816
5480 0
5481 916895942402888038160969232452917297969516
5482 116476193649076957613918571585456196028270880
5483 3603426321332975613527428431311992541856775362
5484 0
5485 13027434451576798281807035725697072478023180515944
5486 1485562047334984009261266378963001777708880837305704
5487 41158696465520993787378990119300386922477896941599410
5488 0
5489 118636048948507968094297881295726721567257294149497157762
5490 12026652046339140262740946338124041471716672937487068547032
5491 295452262643928248095145900857080704221316965437521054525670
5492 0
5493 665141890049578839183975449573057128479865342053494966834304866
5494 59299444565934200594338001467328261735305849650366827141209952832
5495 1277416199127600467178063114743482034655669018701799947723555143928
5496 0
5497 2194587098714960514052024699147186252424674610020540735234416423257382
5498 169968749593427741123215834534899969872084551926990906886120618480775424
5499 3170096855431470846913549429332292772832200904495916579118577135553140972
5500 0
5501 4046799750232061066187295932709474731713419281770646171123172186070439304800
5502 268441918200743189734756977120952946737292600652370178072316648795859769170080
5503 4271452458474173291672598135954124639385547749487834259138384847056477266390732
5504 0
5505 3927712696967524194806829553383126225323150955788207556076748242606887896302762552
5506 219473790297203148072473005321156984286951675944033891263126819844038301517599691176
5507 2928207033446172856394845784032520566203124790448547702453817738523497653637914545150
5508 0
5509 1869562085278196625327548162789240084307432710493850995486769251277237892255652100009654
5510 86279759840863286537351412360527860845203524967618871298886658756843146554664129823198576
5511 945461750286876643222099379015483634806693138736975326830459057720773431029285791022994440
5512 0
5513 401082271201331838843429451380312558739450767301097147924141116888454853114409214001988339444
5514 14927487646828690795404395055215213411558421363707756092041719739016606348231647331523342204544
5515 131030668770088465877024352372359903548378482310270372569302241963301466734299273936500982408828
5516 0
5517 35005776250099373040956775122507358580357386490678536015207339338480251965680743270021757650655004
5518 1020498135219308715428957441803898460390748586907967452790414506160972404067984812740648313383924200
5519 6958057789901171054370655525762852304413347362149109436754132152457356706819682680074156812606540934
5520 0
5521 1095525373546588298046368889147795042338844881372232229321787772821804512284820603653014459956059255192
5522 24122770825854287332262093497078758969798309337329106619835792427775749951994562941599445282103350656920
5523 122929525521951081361514132768743439976304084471681447121536681709279310752053339123589069191690085498422
5524 0
5525 10490558192437254988219137815313715579212580565380678496234856301896469862631490918172477275516801009130580
5526 166590199658274330984761726680866404531552197577494560879527136839237357982893097796168567358925086106730560
5527 603971031888349259484031198167598227416382320583539868537615377718284979063234275640914961382909957573625430
5528 0
5529 25073956741666823792936173519604245485987178974672017551164999046979792418788169818058923158415483850177458794
5530 270356744896096136447395000392620089672650585962329094021089254690100430865751423266028618647501440709868817328
5531 653635033414903194273694709152246273141484463441994117194671323541224750423138996817514795563969879586023118900
5532 0
5533 11437362709156002193760857157866434513406392357017466866094664771690264584909196168282779837778790118949232829420
5534 77225786708658617874088785788633166352117939264485776788899291401076325383637621389412736418710885639183040907696
5535 114065299887978713281616731721763814570930794828744591350845413222340614515522885819674959400901340566020775858976
5536 0
5537 691038381808189463999527393163470544445475625829141103238306954204743492834903119547378961498790228803844975517640
5538 2610740625987511232338998601761107937358590114169746004526130907869597269892813749634847138297842039111113584757520
5539 2082884397525897435330943371956856423208577163169667367689497413793142158859213358777956338861561856301187082747292
5540 0
5541 3297618417064351444564375076077511486215248387960254306374272353163129098868554430412599328988730311925783614192994
5542 5916544544837003182143893397909145677731850176896677185682466502227031103607472961300093110337941601582644417530160
5543 2125810228147392620602500542215174614852295094062375585970189575801227943464327908881885695901954858953251377259476
5544 0
5545 575190383547762894642045826627380896536053137207004388071800532790095412252882663589808159329206677700263229595752
5546 380316593795005720893610353491493786418070036206770417801828185221477198912136822119405701661410485370270089243200
5547 46218732451834432022941714186200638366504654789116651987361482166282820451312292951853044330223906398605208269960
5548 0
5549 1072383975181531497295756029372449929566795024419127708150045639020269187050649660071591373859839907154537729264
5550 170688524179395806459861429870799492781608952904040709895705546842193154909662188996458070884395909489150035872
5551 4284060127764497458264659437191156270334315185246627786159239605446647203827392991194797030471971350690096000
5552 0
5553 2459323696182863822923211053138833133452438506343169783525731627240931267728654297957997976717573495514300
5554 42055013644112014685604635661333844202523557498819988764829848612295473684151938399989324334949174873784
5555 82433004943950344554006184136018418223132042968209657414103150055255481761051527689782834898424072992
5556 0
5557 83895884181957287968803155144019904386208953037595113065491675966679557642176143704238723987750
5558 24006151406018995653462452314849750626868935494219935762043652306750184970262872737919902016
5559 331361830475601622983309417681832974928453304350663512497091872749881476622275509868880
5560 0
5561 323158298758451215724070017773520506539210728865910655721512533809549110560
5562 2759505752400509904408954051512533466648555514053340018470518722000
5563 15629522700325625642523439820342273874659696623844994384
5564 0
5565 1946939425648112
5566 8480
5567 1565620
5568 71698614
5569 0
5570 590127217036
5571 106397116950692
5572 4734097284713200
5573 0
5574 35165270622453863640
5575 5962683767905411787240
5576 248202147009465207139748
5577 0
5578 1591824192827572720613970450
5579 249719872523948002896851102900
5580 9589533283464926302351213357070
5581 0
5582 51875481303889036810761287117781388
5583 7451697586229728428028597459182994040
5584 261422531680015691831941587000014997304
5585 0
5586 1171096704355510705618629866323056122722530
5587 152671243392248934624657204207533438720122920
5588 4850303203489026420821043178324090506115002380
5589 0
5590 17679424901383289957803885825403534851375626954546
5591 2073302141783238207544306444245265284669929711382384
5592 59117211387812840079035267055718305170147847489753660
5593 0
5594 172136587553931008154142306101198753875319909674865366708
5595 17988707445309440565258911382542953314043918404267949062100
5596 455931689748148927070875033266838283822161011639340424727034
5597 0
5598 1039357983593492407058174421224084830394015937432902776103063040
5599 95782573837902077940831409649661717655474241918944915300519175632
5600 2134824962932695147972634809702548845758066055796300161740126948796
5601 0
5602 3724625428370657914904455377748471989446852479493844935975192408245880
5603 299127561594655047330246294625756411082085576774114574793369268979416288
5604 5791472119348462162459686526670446909160785681639679394496657115544018420
5605 0
5606 7534834143763546741074856126755131507211681908691834329654032484205136184340
5607 520205271247043025559571281272327774230421566143029096251836917865636391047920
5608 8626052768585851281367905609861545220152941957074495947944809424686177384742676
5609 0
5610 8119494386042534182354508044753548251232419715633030489678424910348826479181212280
5611 474276997926095152931166433862666700051598876182185640580546392885918437922841285128
5612 6624600968901374290206833546392649268360060924789154213609605561205169550085481741550
5613 0
5614 4353374227481749209171677028662540373425373477316312702717733273121698219583351214578976
5615 211118816460768705265180049076114195791988082916128758980091267744589899943370957744312040
5616 2435391583906129499616012316726405182660175313426734757517314065871856883482773642548678828
5617 0
5618 1070727936647419596366340596606692218762139036925135491271003663449330757134461280898770692740
5619 42142641477966315634406452445003156449741893984936207974386617378129119840146981684500292012464
5620 392046110611949003178256209133609059339151772895339852412925911430890629635968455517311797980894
5621 0
5622 109508301071779132055300407574918672046686865353811167054892028045995015707712482050072955504809734
5623 3402585521059656285398241080745912067725734756628624439958850941837031060577664310471057362256012000
5624 24793252906679021010699876564265242636518661322719908181628254814003223589038855274631951369333314474
5625 0
5626 4128318524104797101601159177952946191677980318084153057023868749639911832104734157149141908119206785520
5627 97844690149440289181610812469088999322427569406171090631908227486530284893691312024799267422773853985300
5628 538497495452606440545403750551963642877772080604770813085400636010816772754297103488616394871206091547716
5629 0
5630 49340054488286166050148075663743848229134721686012898951053584606295262776128181472372087651699152499372400
5631 854059047896949347563967644489572591469055270314341886246772532636775177425865821951397327702395642405570480
5632 3389764022820002986239961825885723209979966398657691407705356370681648288358906817083937412084479743495423260
5633 0
5634 154223143780442895522838749756470536326791187213728369476909640399216715809604049168096507351103689135730944356
5635 1842943103927291037601674861078809208621648497656464365288795125237323601669072137809156313077245062653397171600
5636 4966434404769110857112332514488734315043985830796643246297817584088430817772624077795197013826279024060447604244
5637 0
5638 97997673243930034802324975655828274428262198355780110234499641797639632646905039908828348344000703804998323954180
5639 750052454408401513883707347596301172439238841710909818064279730246367644142740504013796238055309298457558388097168
5640 1265703881585757787196993901235068846235123323739952449530173905956980897821440809805003096519879524960906060776800
5641 0
5642 9011146243238949610932743283510106542649534035734649520573094363802066640439481259440568134200580415810928422924590
5643 39838440836515970992963113304580874589582760454646476359123259159591182876213280839558293561143276490595510653625816
5644 37614060020031360434917793785025623959864956263475688163743630822812395571543019198772592336554945029260525305930208
5645 0
5646 74482102199897529016288614620515159931027196768044689083063269874178045835975695781471403140051222658681454874469960
5647 163938862583169428343818682368012326678892895733661797287803719306523340296695497817000849569220066912223330957017640
5648 73504369946560928753993976223183485512655741945459022973193563005742833896103771372098103902610819383161572599022008
5649 0
5650 27487291964018284790401545245135714216278062939639425691502627012450631782269316751010529725508225155202222842205114
5651 24027248255790925226604370549144366486086236692621683462691097651213302643291937028999653420806374282878198583738384
5652 3969813637875845715039150522893545100477125292061130203956641968723134983005853126748633868032202660917220541030330
5653 0
5654 151404170690671154546255313869252906645058468463896797441249613372738199178791723025360254634727681872397118214764
5655 36274425321035610379147881441914152758639475340246077313932076876561581833869597352598155995343099467901219188320
5656 1442585506511431748858506932289613204474918509073187843513204021613419989926122567780891396002201254163430209008
5657 0
5658 1909604035925485342890787395830800674457419733292024528327644143439204932513158664618426961817881811410713450
5659 63634472659882325052955266173124251619654119597457689130854806265848386703735420864902961249929359076838200
5660 271836752474512580523726114873789069610263807800074259699326720989691538615762116938546584731752730259036
5661 0
5662 1414981797282957823110725260964034690865738924654963161902376961040918772577504298690200118401454848
5663 1503385104483511059805632932641128798969593310256052924583469944377088657802010776606096012293160
5664 107430034075215270269199730506214425608189838074957539626398565188346328826007169983787805008
5665 0
5666 7737023555877194244692776444719954151024571225251715144865711153697461589453548060
5667 3218967009123970949994386170477855330248798974261314673075522496879491336400
5668 6858415894894495683919581418783270082310282444441845526260776615950
5669 0
5670 19890168273370084082774832801705635007840
5671 3893878851296224
5672 8694
5673 1610564
5674 73917404
5675 0
5676 630752799014
5677 113955471320484
5678 5079435166066896
5679 0
5680 39261918986999237640
5681 6670994978362764605640
5682 278228363122531981525744
5683 0
5684 1862796547388252047489133580
5685 292925917317703708262348355252
5686 11275145408135918641241626638060
5687 0
5688 63883865579977331893510167813456284
5689 9203290163292013795779622456610389440
5690 323812480378418786651754269396319263550
5691 0
5692 1524733453599686513626210816072619606098584
5693 199485202760319746970615269209163957547855528
5694 6360530801798271722621809095601304858734783882
5695 0
5696 24465681164189741654350736083195708185467042476356
5697 2881832403195111311834107639806781826227056253183872
5698 82541175755296166413917553448266240884507554179708260
5699 0
5700 254755675461955490097931817107045738086650198831984919154
5701 26767832248876621722228543887855650452643584111403376699604
5702 682222334208693715434788310652000871797505722185826225351668
5703 0
5704 1656845312764979227402431839345790325613964004655194257221483610
5705 153712098392479943083527643478737012021794589520550818728532171528
5706 3449522390630131022422187319850954686427439179122595479181431996280
5707 0
5708 6449069440103626529221820301280959918323896609768315922756875173630036
5709 522199385990898558593172273144065125590676488339489162118079281828117928
5710 10196000934178775948782951838839219761993959304875421314177986720802484774
5711 0
5712 14310975458897689619466479199406437349309296562911667340486631501152288252520
5713 998033489309616264580054302843968229118059305827985234787704809749920383567984
5714 16721877419038333619999202251146840712076763566056834182366900130463526078524084
5715 0
5716 17116151743031311270148409776517209576341562514380986570444247889838469705287983996
5717 1012238786867900163643133118784589544938353083947856674204675516349205314494037040520
5718 14320377170437146348380334168349604595286535726656402551107343089601162229976699245330
5719 0
5720 10330555086310123790854141486718147503185228664583450081701141231058178837542458528913238
5721 508678456855844573493407578688504224707251093102964128269947647374061905930027248023662560
5722 5961157773744985752251236992139355147656741425145923034388411736033830147775598690907019088
5723 0
5724 2909890210984948907827379712257991275401578545431555947276426200936925649174771538471510082680
5725 116709972146205129113229248616978413925880382427993718061839765900580878728092414571429040200064
5726 1107174284118198512772060206315298248393339973560459608191846684872989994449943626171232538762280
5727 0
5728 348164571600172047992252809385957503533360335326196727742396762958549051380837296182997532420151688
5729 11074986305920765196446613621422922123323123017257740818189789160824972105481460077767930790723280400
5730 82694323783686378354345257486086380946740764388457365494154936954084550081087969238339690520219745606
5731 0
5732 15770726769540478173794707405662491143918962874058557698029885630461070547866651016486624821682500776278
5733 384966939095438701185849659493684962417110698147598778995592478722265831416926781463946795974203365447956
5734 2184954040621750507583281091205737180808383888506741482409115680859769379555027468355870715107655101278908
5735 0
5736 234347094859688188468405466707247835982899038272101058030225761722763406134913380539613916896766122347452076
5737 4211328354369959230720943281557188139179716868220990062957782633668589790068306452382276950057306406559045704
5738 17384472541402952407981534359712911563563973102651617120871377816930614620113800390977212779712967970426419220
5739 0
5740 952359787182008628448876378239571212593073705382930350433677542143967795666514775960377301542192924139119701406
5741 11943741927002559322362943327917632206602354583356659065454100060490755278315120922764343548975757022780547938784
5742 33867280617028158114431870609053523803598637227847692849726111512857394415071803929254378416249142222689336343048
5743 0
5744 835467626328852023701000691971882402387502242647600911182608838074155855190966394886559388203868628757002773920000
5745 6813419889134939477296331225687413871121825653660804917379151220047589898613638738965651502485395851387748760725120
5746 12297942946710352156937246552877167479487414642012929555254082096417065888275581917092147184062246136943319542297016
5747 0
5748 115273629695774533911337598274932214249551815916612494119312245683011163466005525914852150280371636712976862394780560
5749 555086223326901190568587016108012350614978257287452397342430662098296832148630826413577182404835228277781532514934168
5750 574214185105879482644064861821549653756620204352497782797156192786670809494074091207601148777571303242102229369202472
5751 0
5752 1612543401735814749875827260345814228403355208287303880543760878963229284976259679215804527883671042472633822035719002
5753 3997197938705960037025662558400394073870059613272961435570048443098259089660766924661835114785864909189440174323378520
5754 2037659576561442446177814436305432748915414174867251842080079887048682936135328017786371593647818332758433668927114692
5755 0
5756 1209760447780765712894319435676404437386939719196104308326599328556207753963868929689147469317316461696742492569779348
5757 1256913947944368845187801175943429369240434868644908517367199341258045111641366878384912653652127989628887853303309104
5758 250935300845013138220044788508254424267235753951956161860152005096417941143136533769801923916052478764243083947175024
5759 0
5760 18273453184315042499080895140082951263723319800389047987048455761562120319432725105654400715339573338883271891421352
5761 5720405178740307197881666731192028391807053057633257923404410127838416213288960326563526929957220105440981692069088
5762 306770367944350224944129042670126083415971760122736195381555014414514582454471691351221555342754642519916234129016
5763 0
5764 1084404091011641878003717290945032788814831429440127157951901869349333679485972073274175327731724913167867112400
5765 56969155571787023483439422627071023769745302726813133640957143690765653914017716988614596010959101038158770520
5766 411651073487699405434085692403766077832444899019688828516199289366132492608811717738250178222269900898576940
5767 0
5768 11739733960868167501359549203796854693566081199390634646976178916226091515651604521577344795489268505974
5769 30959041594656426392229392255438143107206621402371241438819957583847852274169554084512924008334540560
5770 6735301738718944249100636802521104743032839863765366182154272195346002956377550056164490377837080
5771 0
5772 20973091841844569444253718999766408514640473426413290695662219438756259519895292328165040
5773 107715965719267098682574394825667632233309859336866843426222533789779145816172012408
5774 8016243790527275416347550143738177687501315348387622769930797188684484633960
5775 0
5776 247022992397631337628302400239210750289373854036462269392
5777 118537619340965611098292639066216683617120
5778 1946939425648112
5779 8802
5780 1656360
5781 77341628
5782 0
5783 662728778322
5784 121969464216912
5785 5541960923997166
5786 0
5787 42998568213439797660
5788 7454989019746881739320
5789 317448128441001784722720
5790 0
5791 2134418957217837400200574932
5792 343030645214185554262264083904
5793 13501925184654059705256725584248
5794 0
5795 76894033400735317064748717128451510
5796 11340269432226990785925278103760085184
5797 408698504071253735068840439182252619710
5798 0
5799 1936650047928086780554515260843886617896760
5800 259853710259012237970595586202796534780617400
5801 8502469953614403590716267305603460268476883304
5802 0
5803 32961646693003349815777261952339287674418666134216
5804 3989805454677905413766739993111364079640211156178112
5805 117513345591914941275169109652931926709826733990589336
5806 0
5807 366217052848329638188460564818218853777474144664745666396
5808 39631566890069927518822365500931912271978666522202488908576
5809 1041134386940198466729669647978812309723996371530617525663920
5810 0
5811 2558767990851531219162101052349644640965050515483937856358647800
5812 245126538287307187760741684239220011960755556638325026989444931728
5813 5685390156513704548637896465841542470450318505235197480944594841498
5814 0
5815 10785608475449268736361033427155375461649331043549611284853609530423676
5816 904498138945269972697361437709079184835655751510943420985087585729030528
5817 18309129544134710853714152294690235796795336729286871958853939932695279698
5818 0
5819 26163150437188880613687803479192750823355909565216536514568078373791380900416
5820 1896231824083403708285172578874136257720830359156030036465401789178897727979720
5821 33057544140977837203035981883531962873627409418060827469685407526441637276788096
5822 0
5823 34588992080397919640330191392882764423912584221175943550062959645930766776235612516
5824 2134552417035563587394723527878409273177783759931820008369663275904137418344725372992
5825 31555356564329312573160730313714510133750337039878914714299997555943798600231764132630
5826 0
5827 23386828171429036367999303618505967351611535100204326317088615796147241416903575811388390
5828 1207495089098360440692926400348856859424674600313757266651122199491825518745299751183517936
5829 14862191498723377435028318933578209979742275957155372035188644438570186219511253248156027000
5830 0
5831 7500476577643567143570020382480967197870507315426729868886387075647315508173300939103103563260
5832 317284640938969958525800560599550279458795595779729092596256019978678144157566372105816497734528
5833 3180884332193526672795388651931052519284636109905833407125209770124716586155801870377960742086886
5834 0
5835 1042406114955771744299286796091024879096824699927643015340821401318060714295015162191228894066969244
5836 35222900722721341727653614467525552969510817250505408985745113469506491905703621011927587808605762480
5837 280053816629693406359683884671141521552304756870650813738375430379553011468448622413056576326856606026
5838 0
5839 56232740538855338038946380915991960817507513294353818411723043872130934781806861112344120366227087085402
5840 1471121963914527357740998425451596665315055501583868438456225649547893150174038155067009677159592548567520
5841 8975703631170923732886151088458707116837346724536588563211877374252334578819940010261058990120554272039186
5842 0
5843 1027274187667430444763151875073470722819912592694820203304321325288884956613281530294849588261662574794926098
5844 20009207025344326347122475551042929571570051430729657756279223289998990742301461930594091007866698473527434736
5845 89872614972303113094214665341802479429640498726785712276027650505913191184144337636797222712849039853757164150
5846 0
5847 5348904796473661746625263132849396377452372269530567853608598946351958993620236103034944021974840798319092922632
5848 73781732842117988547322138902720139342113051536072916436165836388582293812105576859073609746812289112311771407520
5849 231267723041011762869406280854257506582335549197420697720176935317260175604637122669275884102557015696396282080280
5850 0
5851 6352802584202470075576739210609253569266931606543291769333494003871672836081085533003594974444666683760855157793624
5852 58109159454820594841211727326968619800735835521068702392120848807798517734293636841934042891330061142526942232953960
5853 118438817788984843650784998893998875296633328689758171345708548623809948958119791415201056348632936206312461487003752
5854 0
5855 1280138368439249889102376127205413781483934222364058836387507149978124607007776729474104429698057032233911619093746160
5856 7103753705290819128031980259247677959266638361749747024438691613210760624206760699734560580181491765629880762770114400
5857 8549029329255891234050068888400170056381852299317262581841282518398201340950942605716661353057482702384091135403414790
5858 0
5859 29145753785244408107382543107453470953743413750993555909217840914801836413505333393940684845495397066867057876166841258
5860 86578328667164119779333292300538695765572343530415901993070332524857402442180798154211176209171883899327527875522260640
5861 53633028016982107689534277125855171192407629260478042033057621568106737326852380757692707114089179491340274564776799524
5862 0
5863 41870644736285787569953322399082433545362913595995440452628729797911918195851426944367449651728343692456136058071877256
5864 55346532142264160125631740718617022464650837233931309811798714122821651472570052514274783537837976970151844297941659584
5865 14369761034084279574656062970064731477035062636842363740496999925723390172622942829365057796548217150274989295160069294
5866 0
5867 1571290576437200785085146556361136985621987287693214371536402026492752768038619693619640064053614116400488748499607780
5868 690814503073171567354172565325876422885694877943700754986399362649552906936288539660202230447442141146751922619014472
5869 54036112236078575105946589296625603694918658288927509485961253625015979949889552445457070820457466905541748876572480
5870 0
5871 365642744009334597118142278013330523818506748979628667715084364780396682796303510864117702358020095489950121734304
5872 32373802703814580681146307031232563124186448746328558371952615434309511781037079345825947226390608583565375780368
5873 424915953861261672911135052032360692112950036551878587286218437207981601999844459955261030891407468099079427580
5874 0
5875 38780111216604074471308222877320383184495532765733526385214402814390659741038687001463160480695059180421086
5876 257096995131062830179909145144189443076312756640565501436564031376740027273883071481693825953435870394224
5877 169351917039160736066731115046937203882724765200776399938559515091029857352151556301271928610295271710
5878 0
5879 6816587017446941744041532067433847614582304562138530313320391407936426853429351372559617070576
5880 292404138641282142530460030734865723529679531343174669773654765591554907542804615719231600
5881 374932408951388376227275619981223571434292042909807722907627075463918777561325899046
5882 0
5883 108944421590403809576302624654472208896653660799695010763923502024160
5884 1477379076852523091822427514749210875252698176914238645656
5885 176625379239971788728625897867888997742640
5886 0
5887 9020
5888 1703016
5889 79689636
5890 0
5891 707454657240
5892 130461758670672
5893 5938105616635582
5894 0
5895 47903122605743152700
5896 8321867754027084477520
5897 355031297342193753488990
5898 0
5899 2489672752466872222423518170
5900 401045520882104135713456428480
5901 15821212243900151274480100711422
5902 0
5903 94270723332409339509888152945309728
5904 13941769679815777858027488821309552240
5905 503860821669968922232799772109578342268
5906 0
5907 2506552519327204499460723281068612190767610
5908 337475538492338517681817789272404793878789112
5909 11080593958034246814917786935747132675195879646
5910 0
5911 45266617089398373822387695164505487885710071502666
5912 5502405938490899854698752634892415343892383238103376
5913 162761110302276645641493588815381936740273477622538186
5914 0
5915 536766136948119567670145361141639444665207154218335305822
5916 58390032990002603379297385906117278324353717529730826875680
5917 1542060611671302222035869838511250815613749064942880061599090
5918 0
5919 4029832225386635724899249375104724708843280682407874270995314652
5920 388512899940971377471780590292226719204967654586743233898134917312
5921 9069828650149442424266988977665312133009519036849283489424806959002
5922 0
5923 18396127051403180273532643354380657804824892545320415711702686963641692
5924 1554766213315942706776564396557764302470613157871127094814143097718827696
5925 31724021589602873261018699170319735721558189900912874123258330330571618526
5926 0
5927 48776343108402682950968080919956337217275645095653173290160579060770603017150
5928 3568929437065676818796240396241545676956180438195330306950473200839047579839312
5929 62829120139149006060797410233768355052395875886891617375317566100462470400189052
5930 0
5931 71260366442626610125253971152305349516575779613734595070905707139391725173944704592
5932 4449047019421149049614678374926015598697716119890646148739958433278619821949983518784
5933 66563731464331359400713400023466702594948761979758465362111984795977835198125742253286
5934 0
5935 53946337177864534682184622871165870188058797992101931622114015610228950294854783172472792
5936 2825328161589001205530594092941479755643188421865639675038816459371308334113349981541581808
5937 35290986959743626071711114221006714704443806731125691396795012325575702459255435439300697214
5938 0
5939 19681048518608476250484103275747587137424971699768384795455012769634628598935303469973700100584
5940 847290666107516784797270905052672335240228547636913496073682837181173030727853598456532657603224
5941 8650227620034796050070418645731351265328714236504411195889564892802044766118759188874778349604892
5942 0
5943 3172589474877660200772126517155956979218288278962381794197461182283049060082121681699152249652282308
5944 109557365023259796749582878958263307816861834646809624001529623185536408323959083440974957125115067960
5945 890969972170390164856139922367101844712866200625942101772048461787260941869385906179002828610776008436
5946 0
5947 203377484842235415839704181098553372977756316803468973470090872870061510700722281106544573107565710014440
5948 5466895422639128044414876777894101664452210297639216137779466519294518550325495233891649619473428435472864
5949 34311204962514741950661870622098894378552109390743563112324973643162071831555032077991402588532056698165634
5950 0
5951 4552632971966530983163825813640532319752402528438545866385017405699740280048338294022616060187652107223970208
5952 91759987128637136701086704536740335642776170373067015253117339004744446173604266603904520081489294072616716320
5953 427154123102909898152819448809752611284931053916290386953349376617597552268964729235315951346315688213708819082
5954 0
5955 30222656362010076079494557203025316959504772827264503164965371908385929980330259189490771950190886083488993278460
5956 435490719262949487638649571986110396190965547647265709262345608563656208929546761601825009310561059446637959680000
5957 1429144380425496212389921594282604343326502746057963654957734375843206012762066647220198203394219766969824427029898
5958 0
5959 48233152700792849477887070878617342003977938451414550005726228189757809766074640237133119741367214551827682062782324
5960 466931350481551980549239650216493467758990586820887405347113833742711634334565323141784362120347166513232786152551000
5961 1010496418861588809794676064367026000351652841993896438389346326648659455379610457570930606443279451714385326589956946
5962 0
5963 14030635493774906478911857292578618144720852117121368621713808458475187491024365845740171245645610511229125583650545662
5964 83945056899537600507010376348017525715899303756935312946804518457411789001205272864975770221953796594577723944317942624
5965 109450408067018604520084899675330861415179970934068635356858175380293580491704551328782855586529665272597321960223114000
5966 0
5967 510340099551885037395275939726068978197610252486364800932279930830845575734442848390262895611571998364796084825954807360
5968 1680042238392471777699963127576840898751921787246373171480884421001305548640699989212964297785531513866494276948630773584
5969 1162185218090938380828391495272793822843782760780844074159462527098728452519561514079924634744269437366018337472509134242
5970 0
5971 1360967129363351831489983665024174198059579436343174432627303706202948024436318300411956350463334724228707845322739119244
5972 2081155349575861219718761502376495167599265538371484494149814009603361191065827983057577437828848534266992589837865767776
5973 633063051290888934150746371458197338171640773330003372681566411853972441243443771114471899271093776027053998219941397312
5974 0
5975 120052953096302254806167365891222990373989232297057935635378237229875283345623189131187540603611384000801669306690441730
5976 65618123154005205891170571279589522598442639738830896912804295759664255630416034229239205021003019307588120453252115920
5977 6529278538857966305499119594810383807713594832873539625377999585430501618853781137036551090415599210645393446993828996
5978 0
5979 98285251195221462926981312465574152679932713548743966089325637413944640882654201839981263211633029174552658822950164
5980 12363184661165771507881830530068962829547703349491530092699864806403013547184412715449652868555946183431623533051664
5981 241633283594940276217209292411912953700397448714656662933306272501554968728578606594136943775808009745528689429560
5982 0
5983 79806413331016907324862227772624986297397293497742537591492406617515246600061071503681599096914805948087183760
5984 1002836994838125866624497841728496253384092997979073752537175086169738197117408107475172222705669146388727600
5985 1407646828731614915563795876491634715389647084784751550486656818965222012905050402564574232128512711592382
5986 0
5987 666285226953603378035503147347434802855456901774910243290519109615456983662304950052230837977367100
5988 122038554634861466660064261619849951590875766473303175031269736489986017668716206906771349191968
5989 1019200151793632269523625544120422259951218300285916414205884588196102690085217326072519830
5990 0
5991 285381195351754231693360376333365053287177802176611131359115761298993370451260
5992 1083235758464327956600308420722202498594456973389390920964320418281640
5993 2208998518045916711553046038536418389851661110957996892356
5994 0
5995 7648690600760440
5996 9130
5997 1750540
5998 83311362
5999 0
6000 742625766654
6001 139455910675132
6002 6467971097456232
6003 0
6004 52368735313810701260
6005 9279435905900971623320
6006 404010371015246617544110
6007 0
6008 2844788748095777180802576780
6009 468117394911225412564385138636
6010 18874805915586906896514945270138
6011 0
6012 113022621505733822687071248649189580
6013 17102039609331310986187741799141426136
6014 632735003383707681280860973112478895110
6015 0
6016 3166838470554399927121479385310398675309160
6017 436998698129297315117679911891864804503005480
6018 14714643315726369490241351451469902074973303586
6019 0
6020 60564601743931606409628117212431132459808271849252
6021 7559812540140515244086792338035113291316027185500256
6022 229780979983618675672943983188900146433926679733706412
6023 0
6024 764812849887291712830853098574213197125028871761566532328
6025 85616653533830559057713139935235280405285186432876708107756
6026 2328586192690765973081386359960872255023448096261930827433946
6027 0
6028 6154541146921661122984762070177820420962820941138787131993531784
6029 612100414828769908231906970178770766711036089862048173388006208864
6030 14753300394468861498457680391261275651417397699812235524700952877628
6031 0
6032 30341486860898744521996885387611779194979755562764537820853628373204890
6033 2652768889658495044849768334898881379236780089001708785855750494444096448
6034 56048373964846765734403551805661672998694692473684845844278572274071105866
6035 0
6036 87648145435252010201971919833792596231024731309850420648849511341862560905940
6037 6655850592690145544256953074039871135059626109478655993010813133356018785318720
6038 121741833782758421837960245814073871539354910971871043776860649605355547349701664
6039 0
6040 140967791816999993439758509223616704376085833959527905173041512367773203678397624968
6041 9168944228402972343997755971064275887275661087110336240782109733246018107782845769208
6042 143097523547173700072825124927126845963580910363833912223275776478857890564095828594386
6043 0
6044 118949047801107566628703471270924638639494494233057325219344932862042206586545608137541064
6045 6519273062739579572167006416004438121000665930317160831288734024356372316797719540788007616
6046 85347055816755281399858331221908564238641981807152689548894604264441721541249289386143844878
6047 0
6048 49099601812633961984272913912419070240002399654311542544430358313894631830080149921280733329828
6049 2223977388129201216036457002736459472443815675909890128036311000130593047864432531127537548939584
6050 23932439724805709254270761580267890741943948486496160984892431084169609580364987003176554103152200
6051 0
6052 9120597019705463825322243551536834952630953996758218507091997823860119136546748949177848248883621300
6053 333547308597086274732723900330247673041681315678433672874143023852757331844015921655697779010634911552
6054 2879043686440828801795770620236919487036148995706581046413875282435684761961301924154159260409740043084
6055 0
6056 689205983001183692570538021510694311596246066670870637364917990140276779367713507440348585729090537398290
6057 19778581028415530773637432700218824066006833344931754164860581547573577625932946819519150510303674141451820
6058 132888384352108267058766714917321494828749363415217804465380628432973888226961886764493608818812254198016744
6059 0
6060 18714366506403555362919146945680535210987335984448285498694488781589857477652719170261965114170292598873485278
6061 406793234788429664943491030737098792578305364405472737921892617553827559972692876734267023299185087548816588640
6062 2049316349154460390556778251782333199123464751842838181972937515673077827643317037313512765866101661465438615466
6063 0
6064 156348656756797372325822589817837938902192554803533632866701276379483258948033758629158117497064750065861095682544
6065 2461477934243151371637900144992254712802459968778944743847914164926761099638353865508844602880840446433608270412760
6066 8864956005407400396495168854398247754051095677239048804646326670778142128159049802670074413393127168699127124147046
6067 0
6068 329601742751185327940809895259261074531851517792964916917237917800521458623954083031370970493135304247016509984695528
6069 3546418133558389115855604614931655227432240032772361750743586716627658123859158573061616858753906546352171691364635904
6070 8580648382674483733833720762224784527747221002864076023434440437159636624294565344868251538742631197821774932664315356
6071 0
6072 135228049582201866282597967502143051287635315594990377168585405999512775147350006705467515002705014787772821237256587840
6073 920412044845799355731314851401205300151905578036914617945018506172408618467498543435050234448351900687467541561385858984
6074 1376287442045192098389468881912525074942036536178652468740954763373771331625821997560524613095445152528482100713593582320
6075 0
6076 7604245065505839985077632052668079177447083803185412718035508584434944844984578471344816155534664519952810146804735086300
6077 29429659909574493276670604378548276817833626485554247111525814989372191999927200788403610518086709461190311390181508244000
6078 24212401854139929464175944534281207388388255800581128647189886314335152998792362546296789580195563699731459425615529086514
6079 0
6080 35853981860858643297410841921509395840031342906463449604379179766205808927072263823846333622041387702651945240397193331432
6081 67677214823829347004327035962586865786322114465102498472734742243947815690623536095984612006845442878485044775381523596176
6082 25862443109522568338818198930344260930914697811245248669491042773221782097728996523837677668353685200294124671092291858060
6083 0
6084 6881771627359076025456042683226616307882994244627564731949456300128883163290684850161509405381603958200244944916035664256
6085 5016119963843682087384647949273808034747217225168296482715069135020669871266983502347447462429582206465819908001702004704
6086 685108204069167379966789884531367465326366310156507774948702942823447012830593777271615102944398997033742237619301504210
6087 0
6088 17333010724638958385511068690382896735514825813628278782514949544280462904094826908373030765594575831055140523943813312
6089 3325305738829513926090502094220643757587277048583409889935567133662403969764759527290962233626942514727958346342369160
6090 104512954840971475763416092047460575439525779745173586374573794993628978636496646257065618668627411549320378543788296
6091 0
6092 82498853950162204885641014604306581927559589928289468087280076692449180009841744026596920819761249052348656014450
6093 2065373124857686545126894008749319422548065263005151668629243195240432455512213518802777075657388825744687358576
6094 6483609746891281471006011935415112780697441237440772138990496455355199491027488343738546594915342040565538450
6095 0
6096 16786237804862182214440258867969367616940793716284827296932410729484048369011918791314633301947553808750
6097 11941656359932628227536297803887140177459025496441087552881620563762820957505843747040108727923759000
6098 546250880791062939747673643715832096951052083541264975551023967716776608759349214327974251149636
6099 0
6100 13390978389674503092474987007069922487444195547986927922149649792029515770955379709428
6101 2843082654545153929896867505933204508316453718731256595515747811013084068815360
6102 2692830784813143907248846775251327559282159609911761210235712119913500
6103 0
6104 703028107067733792963629694417257238284800
6105 15297381201520880
6106 9352
6107 1798940
6108 85793510
6109 0
6110 791776528452
6111 148976395318716
6112 6921199484304540
6113 0
6114 58219838296347426530
6115 10336144767176857496360
6116 450841691425601859004320
6117 0
6118 3307971619710069193747870550
6119 545544934654414817520827858380
6120 22044842262974255091870842579436
6121 0
6122 137970621343042550128299186407667000
6123 20933117411847339919020979214592261720
6124 776558647273756058761953110226753777972
6125 0
6126 4075578662464465482593423835275912408259134
6127 564249006614218333670313387896307523080138120
6128 19062628922993477902719081812763481399346568620
6129 0
6130 82569685767411046791186323011518658534604383204718
6131 10348207307434750169598710945229805943282837556407376
6132 315826584082678843785374775357692053113583184863379410
6133 0
6134 1110708837545621438000289489800834564593095884834406693354
6135 124954101612831837341718698343324405083410741930998030644460
6136 3415657715757026386601952862880803043990821159829823307290030
6137 0
6138 9582027081935233382208451258613712431889510565884558451452732848
6139 958757217404129024439214174477317602122655735640307754486630735800
6140 23251923049814453907629989593312429173091381422233562562780088011202
6141 0
6142 51019286458297065897856095005460516856027479838941354910668529516772560
6143 4493634733962616597831096331630864136295107277625075906044657750648537160
6144 95662663336553378105536006575768951620431078567436208989818814885620126586
6145 0
6146 160561228869262256816609474957386679274141812339895494511872871096637025648898
6147 12302744477244954852587065957384011779638245266092171608771757318768683332332320
6148 227114749446747927838750677250067382799927672238848236595362667847476655487806820
6149 0
6150 284222346421053383911511153067051633600903625689810914068190911394740344317273695364
6151 18690141372135446875814120613772189728949695580585651407231136575515453508474229211768
6152 294999201287442216302864106555055100063801875119485173896215552158029145748709804463722
6153 0
6154 267193682064669020803870368848810154456019399307240941284269653266965480318518059699916936
6155 14841285191340349757373531958234000196249605079431674736357917291490267119821479607872332000
6156 196994083936422966003770678844661938043601857734124633210045945114941231522677744520381857120
6157 0
6158 124690290514714686255516850726503113139838893777418119741394473375857109054523901236610650872328
6159 5741178886701695085897888284849078987260470085536781996325782227071703265549365805565330422131600
6160 62837460956937813315354485440401365120859231778188233521961145356251540315702264933070830877550978
6161 0
6162 26657474652544716828365091149811224480548213893343633599845720284100191287131021710516605111939362840
6163 994757653929592350394759774009566020164686973307198267298032167673952754119114158443791150366718866432
6164 8767958682757922044542007905268506240149530014005866086888739911754860336262381223402002497266088298526
6165 0
6166 2370076786318424830663909023353701348550345245843948032187933175032024594684634531262659219987367500405748
6167 69739281386658616861517302770010065493835822421182168995583097906689681894046597225972271039766296263175980
6168 480925490549967585162021362152106972106472378157822683184155140019178030317333610958408458824225863765475040
6169 0
6170 77844728449869215456094524997703565349742294556082214098901124246362959139723201362057621922207808895107503632
6171 1745945077940647026336606496756193463473140494352349866042258248001432022847130253516406280350236585752053862920
6172 9088020927752159297204757561680730516534408737506555354144974961523013068684063564116192386450021994264041903504
6173 0
6174 815022069416964769220903840953083154700215620634212008650769595628389920868821153130198554390729818829803893557800
6175 13350463590865650120492707062440315474738774419405924548962012006987422976251242044061692676532941044466134405252640
6176 50123202806969585588517674361401793574987742449162813665946544541903878617655071852103541834314363516312404758302200
6177 0
6178 2255288739632864386206892485889758429419174081159449656844996388265435511902909064154850162498172036431520300186259896
6179 25535489223278481934960900718235090352934975402703089719359182972927726298840325903580377855157590092836919368960218976
6180 65194289379476351994144889877811680466311056835724123544552809046043049253447872193572221735326730745518198209843443340
6181 0
6182 1292516782244475706146763412413663170854655699933062057266373440032579358847180801598663402618964026633456624389684244330
6183 9405112896977861903340987059587703434175059822630464105875301897655907051484731931597438226640529747256784586222562163304
6184 15095897274196916066532974797716997731274324559215940224369175322022603159392834403290399032719802895253991202841326585078
6185 0
6186 110680733619566444205570379888247859525346060102069601816032753415638282593542285740092985652534529646936759023761250500424
6187 468565967684435546743140784525625789820616662078604839040094822131770134390439523759825239988920517542135071592102045282800
6188 424306127857959715561834393279967185039722787294191382717721634511776999748098097787013298250100980953858981717569931769460
6189 0
6190 900274935145017426197405465421902166006007157972987557122959867102337613711646341529259051928778928143817646538564456233770
6191 1924702956857703764110213024956809294252269017662390203101485697749045541704368470164700983581071469390443600697466104816768
6192 841400989856936059557052815695397484130164226952632045177384895289030036501962284108680784347912089156709614482047764833790
6193 0
6194 360457731954176991320706112219179923997689715093668286290242476882470937307370106366227120844551898464816894784885964523860
6195 314765038531004426995455709340048763490226596967231272364993427930198197382566282974674740433775266549779827280951975679360
6196 52399379373723452087722863352365017989311776970140477137336723279430511823245332609055298621406178158263363780947305010600
6197 0
6198 2582749888191420281164371700297856637014939634413751134682811575942751467045020911901274138578687939507681915209304658852
6199 655039003821674426924691881867904083946390620054047367636793083712018359937489916457484792834592576900224275756758937576
6200 28127790101864451499125504477617676671487327332468454832720396036792339306322940125741599141182799430165400112651837970
6201 0
6202 61191620004678759659871514705770152445463270808602347376239250108311590596593972369594131213502125094163896113115200
6203 2461736739886161044439840527537547431071424270238333696063892861376178487156696274956056642483114927107323143600840
6204 13363423508737003321615961637324750715714655600735232826011701687866556465477758851657462400620671053381765372768
6205 0
6206 200557433232654710101921732598261574787482862480305621467277623549806931277912297398583251988080156435502384
6207 367351680211436265650707338359138002703007647628602218005857764542539946167470391526013542246110838274800
6208 53508760010874500152184590101939343413987284292350603024017555315578030613906363526625965151708300300
6209 0
6210 64535825775296492699048178974759693539989156919366390501646626232761601431583262703492947430
6211 186469761330238225227600816003758472973085942973826472625810849072912884245444073626192
6212 7081183418513339308740626203188116544667561270509742451375203961065352522075900
6213 0
6214 34928529293624748139778675154759942657915398879043532489180
6215 4190786239248407087708100149584041011702000
6216 7648690600760440
6217 9464
6218 1848224
6219 89620190
6220 0
6221 830393225514
6222 159048633422232
6223 7526639300836290
6224 0
6225 63538188144313727910
6226 11501138589314284020552
6227 511740010842198781214774
6228 0
6229 3769739187675569321355030350
6230 634796848382968785242776641160
6231 26205080352953241413610033346200
6232 0
6233 164791048914390002501818196902565320
6234 25567942674306474372348084737498068320
6235 970467253853619373830849642565820186440
6236 0
6237 5123073999808734482966899011894266840132724
6238 726510161065363477101037379204103906803832240
6239 25155432913413247817621027547632597593080556070
6240 0
6241 109745713381371321294745324654678273807678440277418
6242 14114054636660020515061693333507169957354552444631408
6243 442312226586248609526198968824670194246293255209435186
6244 0
6245 1569310093111504468707516546294812757220882417091161182780
6246 181536676433131996313415197274879940888431612040393643041128
6247 5106215826626282683247656097843258014506004033871443727705624
6248 0
6249 14479978772839779880734729467943113935641740979233234841426126240
6250 1493232567163645237999279419881952577778286763722473959553447235584
6251 37353448939478205679908137473783775474660581419447594861572620659022
6252 0
6253 83047296463784114754714763109891083924919201730225649125879060141686366
6254 7558642255550316676268289470838371059235299551923610741157352863257468160
6255 166431701963893475462637408675326938604792551625699762429945239761871569614
6256 0
6257 283859158980129037039827630919676291696273010269638572005396501010537876958512
6258 22544584472558531458302940012497163574610591581546826441585122263795858463896272
6259 431832313801207198268833970725135013517921010341397406941462732462106628938437830
6260 0
6261 551080383947737983145919068959155906969596343022890969266237429510349514498635482368
6262 37695443281992596520440198814162626425347354770695409027051482246699812265362917608152
6263 619642532619904061949105686217166728014814673088185204666616430043569667436725353735182
6264 0
6265 574767560717211001179953380411133045222940199224083150152791132209909840109560069248442488
6266 33348163837463183769274008440134207209618107580549669372381049090191726260343725677602262944
6267 463024570047966979224829949864754428424711343673160928899093413835469845998300828652816870956
6268 0
6269 301734954020524888316718855987612971811842546681947650803094064939377828687916988925938352707184
6270 14584435296291835755402093252742937691316375160999848223190543487035610955383020883508161495793448
6271 167855312664348848797634959773654381192064769151430087813865562058991432839142058527920120228475584
6272 0
6273 73798243927651720622548793872657001331902923184741840025415830416236145906760356300821086770083710480
6274 2908351575011847616290682343130719733386779804299884113337680300108204555900039836534152474009175098400
6275 27127718722342112052475836361761609868461010373125256029092603180616991037207315057959481023423212036160
6276 0
6277 7663323934041892643617141990131126137463989588743455772490737014423126420567190226992797570602757982931468
6278 239897688973754947093822159201810953206137521185815597603658386129119412390640111890355523047387141669844264
6279 1764414211245075393816712989376361625076961922282167833097191444314433808802406652531070297367514633903304990
6280 0
6281 301685622407971429857110586543188569042899199420942346814386308183262500391471615671013297332044683907248200200
6282 7264782750994663907204808244366696107495709135071546804487488573624366997129662388022265319201193084827878101248
6283 40726268975295617205489206360082478087155231823019964917587414554489727555316321508035484844106950654791607424022
6284 0
6285 3912694855507545408323192545098555142226005179614946070480848072710120569421279823345408814136948780417189607982800
6286 69616772982785519864650631025159859471132513781381308206072462935430469120657072089251893651627614102992658869846400
6287 285024428491113487713547184235384186330850240875370216280460942610334337073331544304019490937057736332233222747880812
6288 0
6289 13998977143545018807089921536427311101241659376282245576478015674820593697584093654974430304234517218702806352778540222
6290 174785502446599696331966157271032744483690450272016999035749864347947396763986835284480931447731224860219641270385814104
6291 494627380506347088385848770267065664786666234773079970132956910242141769712013173673597381502262331098961971347997789004
6292 0
6293 10983256543513971108517471982538534083638896609920898088835837889638691498948049433186199087113132077044337169221368878460
6294 89927105308062767479655322467565104747041052787389089771964748629576821172993908411806422247228029686585211831387983314672
6295 163544868964839798406245532868462343851873030223621927817993287452255146893858453897100880179230529021338114086365787579736
6296 0
6297 1392820573171882515007344810136390748947100455594148564722460595851941698775307264817053462895331383746104645644988549534584
6298 6822689836188937554809920163413195154497657920941057189498672102782465960625913613167820378043051135216716761220152187645168
6299 7218683438452307242011298214064299420775879724393447730008780864375199076623344279025532793875148771942607655384383148391180
6300 0
6301 18771496349255363020231634962653052712191619664534789410795588204822269375333009561647185593960999279209506683800792135161200
6302 48348901631061017564600346760549893760614900491430059120958085146869979239880041639461956850895556865649341765053924682009168
6303 25832120018358136788139209406004365670763911063700961985258359282189223069798973585527492371387719015578068660282325998098780
6304 0
6305 14739399339743907102352322686788539439286529859743124752068614826835458591945304033313813379476446475112888415048407370223660
6306 16494853514550435281254591844193789503401102136491585444460836177630321206506606948892601810483872290248353856627305536751112
6307 3599486527126410479030115816615338754828183332249701905748111507763287337393833547260162123755454821499879768192547614099456
6308 0
6309 271293585562265729378072858452664172946241258439981064724153717322242633985137848644004466661855013419166026418405128902130
6310 97660011472766536664847888527777938070251905234536086242138728596726794193381029495497827861480041060861609040240892222568
6311 6189083762916372444305907454132358482694279734102524519813698539612364335872722876969456245799309349095850961806131875156
6312 0
6313 26500950965456551168146716618820456277206582503706060664245570196540268350131547641436819993578034784705361969213331520
6314 1827171807508879766115711124468471140148364522118248345026105583770746706996956534676687717201700644064610486069390240
6315 18365383485587457479938411709894376290147626502850103335864773994957318538611684442415008414808842706023282006615940
6316 0
6317 925287101301103626903383311873730994245124001302234305802405784693308147522259711632981863373114028779459497700
6318 4392926123799220645532461397194039944257389451753585730045062906373101753267137666251330576707031193164916288
6319 2009901118497648805246149470603528024259120608925429927313098714357103231970539350314183168408689313808550
6320 0
6321 34671612157119606560663769238781079231212640421231824855499850641922348970888991829014353898406022
6322 899888898352699510756324750888418848214527364467841082575892034010245620479764197560990391296
6323 649186266540346979489878618588939726789106079196443906538726018631166958747309715251502
6324 0
6325 42786221302921773973740766245510735773103609428843243834216961439259700
6326 208922241153363949917602082135136159275327056679533584815656
6327 6245896077098204415966325334072085360994040
6328 0
6329 9690
6330 1898400
6331 92241492
6332 0
6333 884312356884
6334 169699018685976
6335 8043861627895302
6336 0
6337 70494870803228297160
6338 12784303800523658257192
6339 569844018110639754566058
6340 0
6341 4370445589551853449263945760
6342 737532077035131845236969053960
6343 30510392859174060148034070554930
6344 0
6345 200340493286043074055216622074278876
6346 31163970614673026191112345943254990944
6347 1185933870318532298863462852707631009260
6348 0
6349 6557489795553774911122623913848107047401000
6350 932866143983067890690567329501106520658765160
6351 32403625525715522761684227381524455256030701588
6352 0
6353 148581360151249981148659566587252143586276181609036
6354 19182564875654497363811777750359908804751740647813352
6355 603514589290094773192793213888409981813809884053034438
6356 0
6357 2259127048593850263488772431737476114951906714558273761198
6358 262571116732211320645394002023828918225981405905672375050472
6359 7421156867721502109915006207824288783961821100569711795149876
6360 0
6361 22298824470597071010340756119883753786687646870353086863665286496
6362 2312814402996351860968376618729973027785684183349653005423606404576
6363 58196667291583854046959553564605711780509099825266107003707720809648
6364 0
6365 137771727540401312485696791689824884291943964702506047762890774767135332
6366 12627512973944269226892631837682002855864316043674876353403784265723079472
6367 280042106031937997279799638496429593679129649607512762564644973994181744108
6368 0
6369 511443069479141453255285153400989563148589357430207239829570609899366291870660
6370 40966482166179432200868091899149686520621725832106398852851860266397602586352080
6371 791573639449683410706327278017033473806921585154949719734242977610677315271295316
6372 0
6373 1088741714844221011663995925038694540970833632335253505572574433658039701337737962908
6374 75246093677021905126766930583086667092454942409481113228262599717788800469504947431696
6375 1250114528541165701709957798544580498834484806339815078340032633107361907286996789806754
6376 0
6377 1259335558919130851002689124264643659674706232238515101395251107423904992077121662872818680
6378 73990797788822463419651378832700509435115684885188992302099825159394737124045861348268027552
6379 1040721559353898069719830577052863020496320111216360313146284984074245134575164234285728158100
6380 0
6381 743202722795141517962471297136777451214387899854218895436121830878728441060374679994315126913016
6382 36477812567879739132606316062163190327046242895901450191208691996341868172460471016910102143831896
6383 426533164460007275486083790804189885802937205083561095718449746135048542761201744093236984287349134
6384 0
6385 207727849778083973189416846285700708603546505965980445507214888665775250648098309038040813760265104188
6386 8341700778154742859819939831336134623744249401515226284890208459742122777854753383313701115676592209856
6387 79336379405272870025240523210090866389012334614730859236463152516406205468434796847078045434852765849948
6388 0
6389 25152650909182941643787265227637313771261427532779842046863665960164923024293670885247035872579074311489410
6390 805849439328236543576798694410959520112323760056331051342836554582560437690302688891798512876478757735667880
6391 6071279135560757862764327832063328262127212398470248139684929803043938979589637703296619681822198217064170846
6392 0
6393 1183952200433800254900731296915813753667252791097021458274013882770928624897382179377834932396152133154990952920
6394 29343449003932011497339140550848964841981340193185951207906887028927702689646219383104941661502146046660091346112
6395 169512080642295106032708678078761007536371316967175557396086301848611044574521233886655652908042608910634650347492
6396 0
6397 18952681696995074231243055420934118894181984549942406670361087710928869987807153365254543808118047911386771465053008
6398 349643506492989806316849828093654347460820580941145382778197281401490055516165105382645158218046568062612938040086256
6399 1486750357292265576606341469519095308881398114380585285435531278346107034140708489107162207297103825374620755377782876
6400 0
6401 87206855066451126039681696395749446797307834411862426185931449491372230067173535301475828600438060666085395509922117320
6402 1140181409227053730641975041766435396397361011119884026383083701738309353034769487054257658264601923361666112320571649384
6403 3386757413545490322746148935856056351590414778815436302347027806781497129736836128908525845209501397564574709990446270180
6404 0
6405 92914080728728103950317078977137505523758403559972481957870667081807692507516664145141245162423696168620439285646301927900
6406 807544397587199240606671374908210482916881025126605216195321599340451358916352558746185741066819597700688718379874771648064
6407 1564288438639724955883305593611452151924374643857612004794782502271478310385323747267665087212565090755618949420727729004200
6408 0
6409 17233818190146479840502425688400997337702910443846877829526188157900943592176125618636053182965867472855327163074762499762100
6410 91362367611862167996991685725340795104639459576607424600297997506676529571238922522379530426844446242705000311668829599582000
6411 105149658702378908544046596457469232659600984309008314036134228009295898073833287829932037556081762694733234119752747909736336
6412 0
6413 377327135514474822865140091012758154691390835074484358066668683321982243505856685216782558138958580008657103158299415125860560
6414 1082345891481657940505211413271078704603069527554056849863669179238339035292677858429083374086275691562859447150898911429073592
6415 649178188915036775677403049399928414916744403340693133236407357528011911397230206603037629251347111770008688478851436436878170
6416 0
6417 562277575854017507427935606443938948564398995381913726802351949438186326267515426629666520377619917106075210781294165903196840
6418 732802394142687499645160286895007415626285815900215054037055437915493961918444956936032104931955155486956282933223920764803232
6419 188714789613860741974521525772396185689873950363236416206325680432413448553188019351874549262343622763639607182374316395804208
6420 0
6421 25081344179571582712562696760120697482453848704400483987170448476183413857848251563351779147777237487847074766508417489307340
6422 11332102491333197697474579450172813036046604531296128379322774251876391637126988376932810789471474650847831048637245559512800
6423 923234987511263931557510708860812108912827636679799384459129389406698959939826910552484095999140337320720503110025825126322
6424 0
6425 9015893313175388052512043012803305738696070631160265369275166557276686559959892111352166062722388254208932958521335098070
6426 896254419649500730721500957477639319710369375374404606292154277590248851497148545791122217405747634664327375437075374784
6427 13640355621330824819449087816521111671208002291366308522019452268366341036246712580701107615851289275143211000497293120
6428 0
6429 2591862396863152372594894346959292396156581677598900157779964819801613931664652278187053269100661973081295618853620
6430 23932523333084412937814379105804382194902782039742136296913192158398892506807102409804476867124929283561113908800
6431 24056123630647009009213173314904324095431752585329252684333113120587475501569971291300598266686592196754014684
6432 0
6433 5295473423321066117915316744814611197715791251644787023081454216779802614631447675855148035526753035344
6434 620856294638523391543059948986702287336861297588354735291286837700381667276260201787293098404044048
6435 3137117210591132929846813258035487908696724209793843350525184412944500795347572590610883858800
6436 0
6437 252194798885339407741618703789428663347767283494119008104915083686045767270038860
6438 425511030059063188108998169304228825495052593270472916202994344850283800
6439 312418933646026835724227999358538428101986942053486544226484
6440 0
6441 30067266499541040
6442 9804
6443 1949476
6444 96280716
6445 0
6446 926639543346
6447 180954945351444
6448 8733932995690062
6449 0
6450 76807744854352298492
6451 14196321189307932352120
6452 645242640381723589509460
6453 0
6454 4967781042960118245612418620
6455 855622142734282284116010698660
6456 36143036582876458498747615112870
6457 0
6458 238419188784292494458955327273364272
6459 37907363096114396169977582915431694280
6460 1475197461720784419523896971772626972788
6461 0
6462 8202857663023125707073841432343930198147280
6463 1194618907603956508756243283547296019620678184
6464 42503427534982308024891036425056247536206038490
6465 0
6466 196238906616356542183588867027813044913038901593204
6467 25981498221230156578401083593308539260460158249947568
6468 838770617044747045437678230856096293068810049458957858
6469 0
6470 3166343271358096549184907107960322580619222365829176513096
6471 378132214401988709318985119574776610029202756364078124871876
6472 10988497708866810866507022139514840743144621689624496121372550
6473 0
6474 33359432323273961402724510062915742751094654813324612080191393548
6475 3562936149269967273045970585094964315230062251196096311136417483920
6476 92389502454348064710063483057168131966702323047304987888524346550944
6477 0
6478 221475264714844741043367717686259580112449186758327761023055292763629762
6479 20955453900415663314313273028969783586554805554110584167395108061885167744
6480 480161604502151319731679337165679284481023150477366086383586576647285777036
6481 0
6482 890370085516446953076627336091851851392973550368474237847987626761193287327722
6483 73834856957094468103112500011049679361056487790990503336249811760646624775251696
6484 1478455319466267456499760595849432063444755982408491710436136808772468779069533036
6485 0
6486 2071402944256599922735538427614193948885550326179343990268135961078558531929959728846
6487 148705768041882842575594327652145855080214028900297232769533385166665710784954274971096
6488 2569146240577045942131328139872377474511471928701620493147219137607093484883386377825834
6489 0
6490 2646824942651271070159851624775226646283377549615420807110982550867098651789769019157963432
6491 162165313624766932791964297408357383945972266734236601387516279776757461773184880498653737664
6492 2381689136818215933946596954730783538806396497738370319436712055235392354071684726337840613580
6493 0
6494 1747904637072697684041062468015940280700871627922598049827491213698221086235822844895910145385924
6495 89875213905208148148274415188379966370860864525755962565252468527302308118179713233677474052984496
6496 1102662932492166933847798299737720731351058727136040382424451601399003239431895868153417890255963934
6497 0
6498 555225674880310513475297063856639926200680699615862897485354695937025674068019447659181228207111532248
6499 23487266907759494371351498475911130838730745138497971768665918850453517119719142990209941589505445276800
6500 235757256885052088696200280845603592188953261820299243899378911037452590503945790898775786823336493141992
6501 0
6502 77867840596055993057149881140485598520168468169598680655939759246550360303970619242434885466972847633994582
6503 2645760936048099538815731705894007846155638113643359410104928233690057794701517923293053562052828519485740804
6504 21187767603346244280035507566386626612432798157568963952687752762021273415388319231621306672568783406496055084
6505 0
6506 4346305912897330758994175799896330164595032987706133211896638293099582701225620389813044338337525262290536470980
6507 115192195173917064836494665486163315158998229355493941448451732575197682610335032481170301829447616969853785368000
6508 713602264562045269406810628888918921406440067841355198936019259750130203246128384756924828859350929115467085948548
6509 0
6510 84985709132661731127398119953823632961026409659041541029250900993386190636360274439456920604119794233031883501497498
6511 1694166740969745363072070563242963130854872160745417414841216049150413260679062143627813183521548148275627450773310408
6512 7811931177730997245287801392290710230910102425303852678670665298235876938493779136332050401271450349473584832174216750
6513 0
6514 496219204578426398970286089248288040246449200440047676773285464696611739975114742773778902303783813866639762748266443844
6515 7105090142190950538362730855157059670504065531865723628978317171936000252152259455421716319950045936057992012511523066704
6516 23218320129450971783024323453817213816546848987541601208168154060069197443646200113859944219109466843731116071814190869328
6517 0
6518 705412943354887684953189348010366847822061773032677367168592309887946428946756378214483182379909269372406550262549019615480
6519 6833850911580389930339885603716870490121599695189721741437379997814705994232908095628533062105630067421757727548801167960640
6520 14844899418697981674078804486488803487907129891484193112776257169833187471509553353450204698306601425531097774040725041403188
6521 0
6522 186840643004452930300486099383915400821136238505192615881599381827858339693091538424555154580684830373300265235230653092172640
6523 1130869215925238686512603523002903162138655613935775729254534820465569141183517500769322280093922153819144675584273300595077952
6524 1498345634715652145431333483505692295499547152050333255212449849618643434604427501023525269227214404424157362850313892777650480
6525 0
6526 6424418223953612366705129993048656029503799941067575598902584249727419591992006047478686873470277538298702794205461041284773900
6527 21764943983460486714057276829552834476288620828066331557159676567067947507142430160539990716182849334089943396842413858524992896
6528 15602820614337047571421253247955474295284840908121236217202253907997625035680790168367725615292660309114733236810214872889662328
6529 0
6530 17277447037890871790292675553316125426394437883712856398511572974376416962553629889517184639431750929001736671029255585586135372
6531 27967204458264211933900368750896407390349664673449340241969316022102246812469049075057659868093483636496265645159440406526003040
6532 9108809310856037975766926411808211841853949676209485598685432689924449794391767334005771341192416370886817238444733156732511060
6533 0
6534 1724591058381268750948990071276301744319237656861022016657559635966019172193778464000879592275458202509662781875794897354228006
6535 1048189861759699676536943903930449389813627018088034757027065427283182382909609491927897159936324120258634770039081818940414824
6536 118344272582733917181841665955044679185880533788859413515493470394178070635952732228028869594876139145485028557542291809105450
6537 0
6538 1986064989638342298597494931997956950124365058967650879395363543981311470549661484036458737265611259689154320421289845303236
6539 305096726043781969239024462501138827292141989422541441450188261598938748962493943733908992035563018355476574988289386801640
6540 7578189731251832864417298699107836785636847558883827861888235526665628481462334705926930308162724001709119656346955417192
6541 0
6542 3567020379929902804671577262081252486554297411157377841442180630755664801577646401638765011857289297593342428159046900
6543 67088823380509512709727409078323937198133837136340378658467270381231219136511178645293531166514625918902646949247488
6544 154761809698925689804343878035515908306936565376304801606936050304590043464354000299967804476235090828825228934320
6545 0
6546 199288513414608115566380742778474035527513139686899838418644538721348537824721900035151324680790628833229310
6547 94924524560677485451310009541052061770925412162053371516863708022360317475979985727957623796463037639984
6548 2779529894664554971065038856060843064518800375373469590887285732319355165517519266453552847640105246
6549 0
6550 23192813184522581594718125937328509413461575323749066955501414851571271178454409309949260
6551 2512804405870203355120160905323331838657874191571974874960791224247834036946305360
6552 1057995525569145963683757302799813857768679464059637600258335940472145500
6553 0
6554 24865030295682872843598200965116044585858400
6555 60134532999082080
6556 10034
6557 2001460
6558 99046278
6559 0
6560 985690151628
6561 192844836382484
6562 9322743001052580
6563 0
6564 85051944797583208224
6565 15748721201974715010536
6566 717034382244567528026620
6567 0
6568 5742882175333713701283548682
6569 991175859252364229801434198564
6570 41954514295478075645180090345640
6571 0
6572 288710365870994103393766381940768430
6573 46017840945437764356150334117937106696
6574 1795288165966582199261628481116275549440
6575 0
6576 10445158220190051757690745655796050908010372
6577 1525796783464735632154071695316595351080918120
6578 54452875505520301729498427996842673242756708726
6579 0
6580 263918515440711555276724194265000508325637027356104
6581 35071764727693777860285453765754963433390293840776208
6582 1136498871701372096315131277288541683791169305725510870
6583 0
6584 4520141810104658824597703227361885843045835933151353715390
6585 542248579453317373961996180345556227819424046662695014904900
6586 15830327405073441359620598262092939517208384788441239170077250
6587 0
6588 50840973833653153510905625868795503500656917952134924475515408200
6589 5459922166077416618120205960044465213267844836767342595482536578680
6590 142375353313502505622916537780001385251947797006041450681500572729198
6591 0
6592 362738641493285792283490678156019385375836124507470745720788233702309808
6593 34550614391903424645880447670063918486501975297396017769895588410589180592
6594 797084319042908260989553389773931528295120257387325855366626657202393495716
6595 0
6596 1579230919547059379792994647758066809195558309525143853477380255410904895741596
6597 132019047255797974819418347643414969176242711339928708425268105725602319610313840
6598 2665466315041407808648888488341824502812462538586826750245753082033695450378882738
6599 0
6600 4014611838214388447104595532187962613433192125868389985401868508124657236013104485340
6601 291034696440066146083884378428031191947492504664970970767458319218031795371499311514872
6602 5078800554314916703552665334657484819029345090866458085215531186384384546317117292146050
6603 0
6604 5665057386958075640747114539381219994095102692157456855055747139012626183023768477554048054
6605 351215853740250214078515740485416568928199179433230080443385651325212775380813090242795634720
6606 5221453630935848178619022348196441295612909635949323627432371774237949608711110138704776847540
6607 0
6608 4183784908451605105408536078801651680363124761627209669968950811224693303919220413648477222820764
6609 218239672967614785766947522229589992824983170684921224233531600868193751970235215993961716235561200
6610 2717558250603616060334078528361316826956966805813263829421593016424829932660814713635552151833936838
6611 0
6612 1508967182580170040678561876795884279144240292085147854371736628895013672920225492324306864932315493604
6613 64961718370642185301789994640327278151482992944229255378281051795821089768074819664889711306560844170800
6614 663999706144741907154745654578924045986469109598155363931611819697488033185694823911881859004923556522264
6615 0
6616 244765892923757958091052955175408722465546877984179454343499542517629133225685099489777267416096790905813836
6617 8497361327193906897611292295144372953213164415208527360472529567743118278278412983420682916536066658004707460
6618 69583777373312309242436816948921438862988584394807919854726586441035130186543846488826586562826632546762409628
6619 0
6620 16166217479475880251610288317005046436210577166483100166790039148821375033481360187613207678313594422108702058220
6621 440000916282244729593938656054821376245563548768989596732427109786460214659318262082101556198943568097365680045600
6622 2802183799879910354324568322899333288876899824376675739237036367011117275148297732932291802543486108371972707469050
6623 0
6624 384923620079705014082523992124785021837490236817140152613249140414947526906808674130707904882220399913641642473370300
6625 7932018033824129015472546433412766542216434443164842122965249818382018018588930765743492105419727315126410348434046144
6626 37863552743353473326011951927972747910760367174697310371750799531452888595315174360938513208220814598285799496689372680
6627 0
6628 2838985287637172193650044187620388054783892844265482050661746880328857432268755588105264730432098601409751632709994189264
6629 42387634983420611353552910902290403530977183215686731065308328356848638776057530167902000175057876484912554044499945988512
6630 144731837606543679099164675646147449911435438929303496414896311800631311278013529684595766840806479565000082530126795700020
6631 0
6632 5348307683623134719697443399172967354369499635537163793768009326941754473136245846657721655821399835656750352025963222095156
6633 54669550730052981222115147193829578444339504677787950399813107594165520939393348727305463374548522597776179725403580754729896
6634 125667033451959679521047040430094170206921738846070506974345722558425025947593816705026630706062585198659799520929179099805540
6635 0
6636 2002144863468470526867551363496169296486062726335003041086894139641126455663178704589751908780950096924447659636970977011386550
6637 12998771356137455339323927245357330225284615779575324884447405966374915873384524334912348232128776121200661792045392024340337840
6638 18552908813570060552798861879108994753156987005640573996459520715293874159791496532178386749269261980205530712772583144105378844
6639 0
6640 106393461311932291678992692665573611743524777362557461754133234863543934445149233036844956214580838428708846113609831365987773224
6641 395977433585560663086180868472892624142029225396627875246399549459251578622502225855606118372463373843688596632977668058836599120
6642 313879575651177321615395307167882391699293966259807278242609141135187355384146658664780824541227499690890218267923818638917105740
6643 0
6644 503146932513489276020138550298673089045059036713991903110783994224998605545808214556985974468946529760246654055781260646679302740
6645 927721866859264523121685149539783412560340781230206067475006097784911206745113052742217795867909062016610063050094068584641883296
6646 347785020724453263562726395126173419186888396197239988930707332521330612289320372234620892257086316578605348321055669893714959390
6647 0
6648 107504360288878645244111408560390495330085947588245218966240863166895923331764382949223479430898341450310030318328572529451964672
6649 78899744120485717525363682587541760891922511850170248937928324211778241556557036789677595071805217795336483938318452335742183784
6650 10951922976322973407826671673321008434853514504571791387927502561772176493736146807344841831255687271656221064092128980536583020
6651 0
6652 365364633342680340819590160069483733522879751861913770857130736090436745737240452063414198713633396681310077415599789937373212
6653 75072772808100668294025790732605627691865262025609560810177026208946857218986320324794258223066563472094787435347962957352736
6654 2581222884513256608896511518545294638727755195200282495198501593711532364852609434352832457335441718884692871522524866699940
6655 0
6656 3455770408462197599845304511684969047647436985653202720764869064855427674549210704839246458153592677458161655386057410640
6657 106460626738463070468531058466588239082664401698629201527923015579609891940083440628700836732571028806858032900133851640
6658 434155695293137662439514947594811152727024690149084302944277963712464480318257011742791878732171646375913575861959304
6659 0
6660 3428818443052273569973410612901135776117609004610500628255679097184750383754112038614234338848829842661212935344
6661 4362104842211543751841347906545204253451532737873117693088684713791062488891319982030592067591458348013881840
6662 425409169624403964597757710413718929339276705035882370674618476615026996597444933161232961623682634046760
6663 0
6664 198719456185956717117843542312238212321331148111247559660051996538565377713064205722508536307900
6665 323022697369167923370830245472078036982197665821967223428226138273844058856467173030355040
6666 6259398702084813706751378181497668371407950534644900923048845400969561534471074200
6667 0
6668 4941990550696976054681427547502191087093445306294122778077746
6669 148255093617643036219221167583200071484457440
6670 30067266499541040
6671 10150
6672 2054360
6673 103305774
6674 0
6675 1032007718420
6676 205398172170720
6677 10107390207243120
6678 0
6679 92521345594098465636
6680 17453942507459505765600
6681 810006951638524941815654
6682 0
6683 6511733775942389101959866980
6684 1146566626764968023858364669840
6685 49535068367333160168561061070796
6686 0
6687 342391757074570351694592940244323620
6688 55754293409947181922833822353076947600
6689 2223254818826234970761575043663607575892
6690 0
6691 13005194816164651815245299304931044593457500
6692 1943772012060089736716889907115889373251802080
6693 71013997232810615856903270451355929041624009490
6694 0
6695 346468621786444379850100040026205281110185374246608
6696 47186649512287895641329268055276393111809662610065176
6697 1568004864156216614347396678913467287867313865385746820
6698 0
6699 6286905200922706755621056993204345396174241391907572629194
6700 774378944503075691134339002516169421753063253958457489191920
6701 23226935811910929267266887637181707606815579486359260944507404
6702 0
6703 75332954840928325917944976250725081663304257831269016185206211610
6704 8323982918673960341643565751568369249459784540901786917415669840144
6705 223492594132399968805570125964206420972518648787609602630288077668034
6706 0
6707 576241186264704617988053389994847039544823960873572541616550995189001744
6708 56606375493223681048624361086546910019336851004445318896505813378179204592
6709 1347918113683699789042511666212661174399204666566640551016834394998945129346
6710 0
6711 2709455646896470251425527350191077682429259408870654179411483140319255883102080
6712 234232072143959060769199769712478419198956374538289034664020995198818438203431040
6713 4895040793974792221375880041768885047711548154480559300154950714224284802768499484
6714 0
6715 7502791356169501835387607389240001999834181759285728751945752487190711415531861013572
6716 564227058163185780484895492107803186164053451726739229528440852805294838092937094343720
6717 10224939030647197119198673552906516738456187601599398416747501761595830358711513748327350
6718 0
6719 11649276659761312871030195674277675503161624950759269473606116299392279108311773587462473926
6720 751935055322998695352565683715524217835733167847160673157981050872488411751810235292666102160
6721 11653190152865386245573079980387857288904013261808308259165328467278616583768357636013380831696
6722 0
6723 9580128766540885778685218045271235762512457896245734799045119287608573181471352305842657764415300
6724 522529344559423738185646206271118582531744576460741671451142983657415970102118383560906547671989664
6725 6813345606770775323981327935090177913648480209417819854320058047363618777258845803078951503502804090
6726 0
6727 3903188279558882027893512337381041178440890871242613866231543357485458398236483402064290030098181937160
6728 176600754509327387239376140234226722099882443499539260817992363856203598566390284455744883880882448726896
6729 1900409865800718042852233613484498089164114424954119607986969397126902079788484384685579021314122092486078
6730 0
6731 727769590845637408706247371775707622217598652702281954386801187698941780974168008445338500307251533473148760
6732 26717894658502238199869375051199570490662943401547400522789438837472771818976898151226920368961157855270454960
6733 231848629704696021238359290717844070588954353055925747378240348349100784281787084535014422297724967184775158266
6734 0
6735 56450351595790997652006807237854709032149536916051638838125519284685999981810343307460720121334887233025824098894
6736 1637076042865678368770825456782389603863229566584417138761597340321956081070341621543482003064230706646560423976752
6737 11137181758467539510349888933259751410153183501865175706411217709341518826931869774939613721804270649424876507539850
6738 0
6739 1621394878400836314594359275082906180427182810339886766559495373054941713313623455615045941691890160284130795615698484
6740 35937060825211289232858839911461344862205978054445882013669499892314315669918770815650730488152155353964776478257949600
6741 185099333203876098097494290362981311311264349937086359154780119125931361743743834454993907605034107671253658092145371680
6742 0
6743 14926240924810295866073235019367725576597454161101939733019694299405152217192352834834177892366516160963621969957190230900
6744 242584750072844529974123358735640309184577634789895554182282971270682010216216877336775133022524785532764933511834270122984
6745 905282035102174538537742808002393592384629356766111482213536609392860712065733181082280937619388306691622741232616275537156
6746 0
6747 36689491933341950445463116158717791524900067018786140463542965919917651075615786749767474540602222229817149856468466429179352
6748 414628847505039064648328410011469234814601615747201405862053722196745763136012040823770793068980892117764955438351385772706848
6749 1059309962224567033714176880499396688437612989610625029882573477276403009948555736969864947714140807600370169120197827189341542
6750 0
6751 19012990180224781923962015687999652816350926263280416961922897814597413388872195058685123991676929062854509719932065487756510880
6752 139340083869850169863804835121482556087212461459600701488095530053041859273879179450524137050346670201849704050314391262654502000
6753 226102639245112795104962465285246572432761439880253462847438891639854532604524208864067993447333720516844213547419283606287547112
6754 0
6755 1517172780679286681198301294194827259098344190489138350970271585743593185055442196205258631017378350608976845354326187843749346136
6756 6560134788751616039964832989981318985302685097963783603958010843413645661152659767790057374907366622156993329442364757244446406384
6757 6102064542379792485115525129135760075070689228455223127754379746916902997507560017148665454887496385370132239816707296389763911940
6758 0
6759 12102613824408191569073416752590302010204693402318356412734831223833515570492183582268179359126792008529962643290282021570740602052
6760 27027759698637750576275724262887765910984744853719042357358252599162178350565064057992221722561456013835688746617864331687924228400
6761 12454419450860238827447326332175000079002305589422967820768383802934747360792650426744537874748570009731836938424165303621132767164
6762 0
6763 5193587636539974488454008318272386841087944634718424020911434751922127515649741638461288363080599686807656750222758003810997555020
6764 4920561636895770530626117861458842526661964567220248206525634259216542863070197404395704975974238801852302070828539642394884821240
6765 902465538910655828162936910019946733601495175892941649342688225133459133856740480354593865041514322023407338651131634515412671286
6766 0
6767 46881963122154757639908254539372761347094236893900829479784231277974232898046528630842196260089482309377126378196480111670126510
6768 13818058415439252931004213799212400451904565309059513915326523549380088783545819089350817844758452704047303982848127033158801520
6769 709472338018831277015254327663807768962982611203695181700983110143832019850799659014155475145617468310337626866377470144989358
6770 0
6771 1922290358032891892442603502260836716171065894313706910744410876781456113980819201659287136665218109575169794479905726499800
6772 103207354398626977754582709338625143462565207151374869140909815057213957078231618231280812397220282466851709794567317464000
6773 794392783593554736879536312155600239551064228392396282248458200452782015960462856550207600425568309808062365091117738910
6774 0
6775 22093791974362099469298057441649719010336903376501821289509527688421517544290565351261503640406003163329703326228664
6776 75115636807663685238114879956683162818225756006350884416983428479269678688517336959890577118801489455746149851488
6777 23871086867491911117146157311443342922726447709458542266355100548267157492388252996872978569587471611067687800
6778 0
6779 176475189564354257938133500922987576258498601258018468552871832928026704386031174215866752017981045618
6780 2771344992743271950103758950409220515267276990292120186618726014393775810163276503744314639379080
6781 1124801058079041961791969792712912484997486120315435467324249441165123623268678835478416288
6782 0
6783 16814518758552545296606280420281381166059745766010044346497378612532241580
6784 29563283451376765373995588979480484078420817615990219133029680
6785 221006077505095563285757341607006807379022960
6786 0
6787 10384
6788 2108184
6789 106220794
6790 0
6791 1096573264954
6792 218645519770080
6793 10776118168800870
6794 0
6795 102260678956495511408
6796 19325393988783130386360
6797 898357568813146397076348
6798 0
6799 7506969485135590945457288950
6800 1324462551659817621107245347216
6801 57333623932872786143114137807078
6802 0
6803 413045987600293357998688825865675532
6804 67421253267781747319823214473442737600
6805 2694947035265632180069324627600621317510
6806 0
6807 16477929865705529689446620380325176441950840
6808 2470009257305019001336679982729252507173105632
6809 90505603218117540397865713976573845420645572106
6810 0
6811 463000046764760573750077049224961161560055556589928
6812 63281955315125299479213289910175339133144807104645384
6813 2110442449510745990848038140460494333262655881319170714
6814 0
6815 8903416093039060906185828983796386979213945352845434052232
6816 1101412301472168008851676536196887875387303265821886095906288
6817 33181676162360842002420836548265216650673659511890112672159520
6818 0
6819 113677380290597528260728412063953397424377588052805252729600386960
6820 12626861469303278116855774157851034949905198926893267196375226326112
6821 340839015477509672291116860804481506898724307955104185579236303980076
6822 0
6823 932356026302447780863085573781131415303463706872535124023341395330143458
6824 92171049140730625852285668702216229707344628286573076372115126212440373232
6825 2209058341682143752979457049858494279840778214294797887386828018230188307124
6826 0
6827 4734696280748094502441264017094956731330862652301983543961908051320548067631792
6828 412457603726677080755329381849253346930159643736689134785200097885428723749207024
6829 8687499308038932497639373746589824050283250736001166112758109422591361961279158074
6830 0
6831 14279975987602703231320743729726522272222720706216986412812001582544488483665923328444
6832 1083850462761089312432394167591382909383522787902357527579282753638433269638801568472552
6833 19828722067764122107245890149243559555472977129940501803587163021741290254147462829384482
6834 0
6835 24389204115740769205348997333792554038901598795582514713583828269296461593162101516980734688
6836 1591930158412924867437274828587304022978219200815449835115189143734224547336414900688315949584
6837 24955908332269255619331036949269548628176457103813359117870368309978124068337454605226961133526
6838 0
6839 22323280430432445411206130022886852456530962533530267185086492826043724193889266559546360499314780
6840 1234133328111668917192333523084759167665288737160251696178517183791735598480210705827542628435632544
6841 16317678438723223256540010420404520796604213470046074689645366461586582539955028164137021150073608046
6842 0
6843 10265753321247082716570961831858233486257017169086988152047918254525227245332185499314554697849749671088
6844 472158017571111287960765049115006946391263759550678170875857784117958116109455814296214725401979834635288
6845 5167768266670316132741312118769374302019800118708479216927575563432168994117607966761650425356467745300844
6846 0
6847 2197509370598822162575709118278556934534002098420349140069028637553871224586782570932542552933072615021639134
6848 82306524934392829256883147219260211559560544239288659459273714145616244357409381206114170837187401335199350960
6849 729195870133191941456812575138578555382255505031457047967521025217195725692037789873001818095759959796496369314
6850 0
6851 199812120359800259065077647941820401389751745632122265459917109636241654801418972748535946342961432025208880559744
6852 5938928288610375321671441895680795089391232866011511934844076044177706115965017024463125399381108217770755752958960
6853 41448998298824559801061738527197384987728662434743300346899117492273447590452150276378378422383123906353631397686372
6854 0
6855 6904517575815110487562474055465387354602968359392650314490986004757248267213399167596015744359011646154788694289683606
6856 157771125454389183087971392584474275527492899081243708123089440541712786680595751684627008959143056901216865366923031040
6857 838861670370937235462819155737729850120208139898154357204088032570408637058283357629298802953206681210243351526102165246
6858 0
6859 79024671111941341906593440545404302575300263724457676623785252840375479096191302145026997501793261725752359908115096370950
6860 1334329807067323368581491173649891055538633150349644181608734562035804583139308669825091168833443923723115305679627484783408
6861 5182501635058273398586510439321641302356419367753907358510186812973293446206963854363947647135952752165807750357643091908056
6862 0
6863 251989107147313452971839042795646569069256490154714954863760074280297859842253903970003293257321292350721311076945681033952604
6864 2989279735745590866858182282524277907593343523665555572909964268987026822040738469948700119306658622544392890783751122763431696
6865 8036642176781060489155585615137346948711158490869806362266313745001672883692286965183430987870586719690287354115933129119163980
6866 0
6867 179213277745188642682412746075444240957013588902005311168228279512274605276206021996958145866033942828604958337121695163651561860
6868 1398360721333706213043656736567760987616804986546102769293432650534851092555083514683415004553421535592173684051086817388852111840
6869 2424518440542481138422473495934653128192583192453365069139026716945287101596611767958920201911902600330863624418401230235559551550
6870 0
6871 21192712399998300369657265528141615717297786415806576864738116688974800980069709085106323716848084842444234794710469759424877956652
6872 99547180862338455914702907990493897981504004997503392701202821112112351584864939481372256083781531503513623127753469928260723331056
6873 101129228124170161346572588912026102070570320578740193942777464120414160837745559245766989232693643408753889967273489675176180464280
6874 0
6875 279275176511077979549517622481046742722816504569159647435775759259739810138865228124220989848571410080199408643673098162607407533752
6876 698004091112274025009718154967216731529770012912697311758380297879993250424796452483314367648227796839333000274840218848108504904976
6877 362985211613749184578214658933132203013353865706657749451430175621502195515972001177836996818153894513702061868857352801905776181240
6878 0
6879 232525557304614578565689927781632677230973169320421358232862649133552294058475472265818378434081042610460243913656663588253775676130
6880 258272059191579424626838326384571221100321414105341110131942393195846388236727714352905378545845993567749124819472214718501831619768
6881 56307303704213107799057692643219053784558341568645762375210332445137625874612189368728151337235403649519946879718007756577004799388
6882 0
6883 5244586331794719763284126675317658566560817399299104070402949693089489087674897622858283574324441772811066395330571790363987132720
6884 1958718900661730870425398665674745006492913925846804918746294151222342647678706628963186347213777724895147017609365559735680027120
6885 130655278842188740809680269100156839341070741572253894039103341275789540066954943633243136395925715518935814075350702364962663360
6886 0
6887 827716022107552808170609401455146499674538779228858578187819597359063921978313640845191103217625088991679904486960256375244916
6888 65024625193307550760215485750235704918958745765227484049843356243493611560336130518919606091468090929667398550635743205707504
6889 770608622099552383119626142524722204798211505674447318939730566834424928222333587234632114312324497061146450938116854689060
6890 0
6891 84238650960941448500981769566089297896636085056919544955149899581552510289023045352844193483242341033114837520283481772
6892 571565749847664239384899214565113692017153699871024382052299327818267408133899681187352101102480924458459219302593600
6893 411406950409245779676889178361708966046502548112881978713457132896624360790718399909123436725695170319461065379376
6894 0
6895 42116348096024620748485619977289592386674852790765397784263903574773322154050048849946794620635650137633168
6896 3160686794057672098943362070455671216270582722257838576544096472759906071453892636874003324468351177760
6897 9662592351776073180121632864917208154553370176553975518203386691553147071852650046843562597400700
6898 0
6899 223011076003841218634064540369899998936391473214850975583493966275911093024537236900
6900 167253063731516388114416213579911888324209798007277156834470690744981468224
6901 44213119589507887448720437940085081873687642620652729864682014
6902 0
6903 118264581564861424
6904 10502
6905 2162940
6906 110708428
6907 0
6908 1147176647244
6909 232618562665260
6910 11666240758476370
6911 0
6912 111071246517974917680
6913 21377520326622214144696
6914 1012552180828962158250960
6915 0
6916 8491839244723981765433880214
6917 1527859651896848686816653114428
6918 67477065897470661484128549674782
6919 0
6920 488210447965539900315259616373639936
6921 81376360309336890302092114878050452704
6922 3323135811344950881251616571917044012940
6923 0
6924 20424971859876572626227383149621072626635544
6925 3130971046957167684544011765522563322708090840
6926 117380478838193377280376229305301287745702240494
6927 0
6928 604310492908371573468854250947933947494429362423636
6929 84599927664999178619533901504585242441507972155570384
6930 2891432244655241530911549037893646086413576487298316828
6931 0
6932 12292979611153916173631237085110236936936450953246450832656
6933 1560368269120900992948084806431173169178632787884732554238556
6934 48263175311550350761757599429772063418782814374922207309021610
6935 0
6936 166906568835935772940069020247083275802221030862989488924246579230
6937 19060332420780226203376673781582142798708792872591738618767608942512
6938 529315506066743985107848059479723542173602852396642011325562124153822
6939 0
6940 1464499027272605439323582741326729780591496672171893915661509826996780684
6941 149179626637259556324898298585879038024167945962744966218071849826715677296
6942 3686904332847564493186439744349466348609480063102243428999985251326243613388
6943 0
6944 8011552782376215891357946845855272708695007373407888625234269073085146035624228
6945 720975624618914147708771654234227979356118073775883804621022708373747003517863360
6946 15701103986190594625293285711581137442655073193074345319123363483945409283072991308
6947 0
6948 26240126622655780263350738954068456792995738834077533496268960542014180512494121638604
6949 2063481490719190335222805945921158929947405999441640605425408331932886184257185668599800
6950 39151785406325844966543170707168333231826607562614967772006481428860989000921401086469022
6951 0
6952 49129858492469904173761158640096630685583177329733108116971886631060884561016486010695510990
6953 3333850482045870810056637450542399195401078438623100269109894459966201646745459111963736416832
6954 54396482617327813580365381778430678851038630281184306293769390003621240092193521885544948763350
6955 0
6956 49848864705114598078656586766065011582489912697349715996863807393611534264860854430814687465833432
6957 2876538944343929798267915553419787059784518841439386505493972382301821625272441681394799186827768272
6958 39752412869635832807328571110359230721633258321114670083019039627335949622293473560913156324270044810
6959 0
6960 25752183418726297891281738982962150615191386228562904698035432580984231751003999019294596883263817528740
6961 1242165303922185466573726999735895667013110357974679791726776462912142333291188447777982480316815241249216
6962 14280945945884380222035616337750762388618892816336598106613909216247692433981350624421951477782886094874620
6963 0
6964 6292914051569600155877145392967237498842683965015206749306490886009926571008384106109169178873103741966838666
6965 248594818499315649964669286711456678178136274769204048293456216534259017784464397112819995513369632663312438940
6966 2327389384644440214869203915674244474306535785650239710608352712878720011124846122198053339003600316984326691936
6967 0
6968 666134933897148924235795835975055190285689057985040598604567987669895009300004493494319178214239753265416163588926
6969 21027401296918488964749232641523624650493163881135079971091977962954656128849523991307498623818935490042109152376400
6970 156220446727700198408251766377980345088388083830642652822502543594489221801262740285976252872461161028905242795533244
6971 0
6972 27457459025491212307890605529551548884850330517063855329378571094911928973843430840026228585470293618360875424259956556
6973 672042827207907174533806366340114938582739060053843676180639112700822036725955248021233737835843294561554702050699215976
6974 3838393943479077201690659873908671638567388243302715954958416832247790247350717018766817065317210220045479853140760895530
6975 0
6976 386546300263789019577436935350741025151886282549549786521189164707048132767039741327554573025385055849846904526942493044672
6977 7066497009535662201851994511084991059149816459268928835206437598396418414502062127741263567593801975844042515091376109471376
6978 29823248368373366385203644045500184443417847214107981191521246470096814480408572251616558329304512796838698319759033853609940
6979 0
6980 1577127921797992414236960719790274771932358699043390913734963446021081875365904853392132390781466329911993215979621432639344196
6981 20537179034269226461710606206420281472906865628198778488526224051922251648396312925236367955278081637339227684157426831575748576
6982 60892919941633620669114650147506670613161194761897467263232772357404250654324643546515695796441923241452265545079561233246928106
6983 0
6984 1511648639739754164407637476517535486651387592191270631357347819408899554262671229731404367595593569367702850071345692958536596972
6985 13185010955729109044444250552834853907174799305919361857856615971808225575116500892142215282292952989073677342866763745788278897320
6986 25713446078579281687188830100164738312230287105024876770451796067484375359738421841188475372508784507005625203694114493251368871484
6987 0
6988 258450580839694815331330804260816462726491023813833059786875082584349694345509446760731234710472250800499346409580524065481241835612
6989 1391015192871582584966654158821157012849451150258587182328901863595014692963258642148061040651722281932127830021322729374827379713936
6990 1633023748871167043537038331495658844745687722402206135595072065762725472723301529084861732883644060266724591321663023231625623341416
6991 0
6992 5433356034679349229225314190703929153176624659167396994574574511398267774982864275328235979115277392809101058571082741004787482697080
6993 16112980728789281191396783902639974537317667354541797899472285442863279542963291811592984710705407373052142616666270107989018454208800
6994 10064775477533121855969409690462572259598038862765936845760520453561207645721092245904074434220980847667642381722960375781864322249830
6995 0
6996 8333726843030773036221703225458543198740051729789814893635096326371152609599627654766735870330228097780399328167780416058181880621044
6997 11568147143303120926289974485848801279198401580801361974358110349762332393652424662681810930966919102191949657367926852163140184688360
6998 3211092193941391326938571154023859304093546379032659501113240223570563094601554907919681584267529202095918999860079344524655188183932
6999 0
7000 432568823304078248907007698710286832865524467483730707011721968934656686155272389382278124558994248374126564369218108366513520790456
7001 219223409379128348982567530215320563496659805492155735977374593682634983551782757020332799189634525245609533381848094739070736496544
7002 20459838743057315814403481028137099787095016097168446750800718327832759034214463783931106559889816237923709794138904878058454772030
7003 0
7004 227753937133571556941457145669523348035374863493732793875832376403664812068978928478696173357519136123238015728922834214585159016
7005 28014902054211098359332987477594130716050509981959500936169818415259540489203466274134228572997775628015400166344191671783714080
7006 549919615139800286202895959637856791068216791114546224867482289457346960863384661778304913127831776675722065274261128880257396
7007 0
7008 154343910286922936023071343187237584464293693064170095124197095188716624570188673826407171793554100956743145433514041537100
7009 2180827903413134302760695694092502091997762917624280889655382403020845651947399532124982736276068888451444246556500528912
7010 3696781369158492469402106804984229738878757233658898908029668908878406084369860605153742286316376469758230541096765374
7011 0
7012 2367628867496961431134963707601239547476495683584091527618786017736604818464003382098873336026157652051702075384
7013 755072487012345192667428925995519591096521105363119379823846146891033969593463260695586485531091152497524512
7014 14152750506136382001293035927636492383457239546555361612613721564923921926625636949933235718047362877230
7015 0
7016 40195355467870671107645211655003759165272216236157348438461113144647222601822987982197868352
7017 2222303595801758703356798128736611350359125014706752770061488218299333344617572479640
7018 415937498026593465738131065000213948071251173416826258753767152836354346628
7019 0
7020 879970434260276403086511113541350724754901760
7021 236529163129722848
7022 10740
7023 2218636
7024 113778196
7025 0
7026 1217661694178
7027 247350131078956
7028 12424009571478964
7029 0
7030 122542054073397300252
7031 23625871346803977146168
7032 1120863930112495990508402
7033 0
7034 9763716806334474262044740244
7035 1760118429555972228980048575420
7036 77883110720325471600475926930538
7037 0
7038 586813427345075878132988232788562600
7039 98038951795789250956082077019630537320
7040 4012862764226343829174854105826998266862
7041 0
7042 25755538849732291149652738079264803429034700
7043 3959210861087947083782455695418533134925187992
7044 148852267569395069717445377024893084406377661870
7045 0
7046 802649958410765870816427276354617283658138964091324
7047 112750535485616367457418040414670452315089314230830320
7048 3866910919080361713914703220466513673187796001228537790
7049 0
7050 17276483465473882738614716394657543885952570842490345297754
7051 2202030383823788489337192143363647601375397968083997806738140
7052 68397616229077943823538839073771114161196062695746933662848806
7053 0
7054 249490686783647851306108102382891736665136786092567145884085330240
7055 28634253617449227197702284325391976294916852526194552641324244260504
7056 799259449747848896331630238803915896720153829597569003900104068172750
7057 0
7058 2342235166649885366507991279686635788835435575036549401148155482256815962
7059 240034724378007905603150903693980459779008287235589750362865087415313688992
7060 5969083368194033743166700782379617556968624619669382416580151997806588278570
7061 0
7062 13803498493558753666942206410346629569046862515966685792583638020852072039920820
7063 1251272830607050769058814413128942552312269299591656041621353489857903442813315808
7064 27453442801128340537603076410759716660760117416521668418826398595277550335086224236
7065 0
7066 49092620031131167773529345465603147423553552368890476281867964728412587893857987646498
7067 3894507447969277812895670977954829785973585598700575021757586628247093284729647638464056
7068 74559711086861254949097224772880699820998670250988199043342570598440723292616877599396044
7069 0
7070 100740384789391269001447803397514250624676012788538332301818811579721327083309554128192130312
7071 6908465383881613682030496084998748132712182147206501876770937668110960757901243923442815427704
7072 113949311956269292483711155194744881653769578995105212438982805989353772142959493592896746243544
7073 0
7074 113259219584258069236137076787509737494305196512703764702686939801901988512898880258747074327844584
7075 6619257765429807857878530741527916617763282012252889607823398993351727707800021914986725059840468880
7076 92680617083660970640977558240569736964433111097772070191799057515794216446441845429506289389770190622
7077 0
7078 65682660844821224441967961573785094749191574183368740566690046986843018913929674863989421998751682542740
7079 3217322428140282704219979682234749969388339589557615422530152245018918782794076228289834634023497029772000
7080 37580776168827350644277978437737673487631312391200756747828616426269012205913615956896425244645450488798882
7081 0
7082 18302755974528804974164569870227411076840294334944625303235268497879247231774100681148547493503535352356768140
7083 736667318793411136990789519732765693069082918074944374311047912125997274504423682145028383531114804216191897884
7084 7031437306528294439977028890495764412221221527894566578861266032067194807601879529015007744298373777944854310744
7085 0
7086 2251909829768741791456821999247370312622437960471090039243672405177681479409607313609680436476460708953370041892796
7087 72726506535779964371316284350811421392145906337838128212965389525319409215785659331606932750159185341281915234049520
7088 553266270909559765801922477625709913708214769468276334180623599841241561932052846418441745814839289231289553849500446
7089 0
7090 110464392802283479783395424961294875820937166973241261327937341573047906362385673471181425842614594809026041097737582008
7091 2780837850564798019041361050739034204562126165703888206351152866868595416150238733447751140976254874746179048509878962144
7092 16354619098524459583760380091083745989574163641214440519660495397625285469263452264123549663449268444254637366284760845632
7093 0
7094 1906355679088148960626198058345921672246580622439132808288079690475799842394799870390914392525526641570832092307713691197670
7095 36091290079429626188098595732169226121605853894201132252654888715011588559293943114005083139851650462859143241841425274520672
7096 157986993498115839677307204137136124161859973297355202444643013670945994692661875252707475691790055026131791424543398107170500
7097 0
7098 9903075389592490831754131526350792864617420605324893758663444377441791048791234114868007690505127991974112139783977488232704760
7099 134765763764932057563186892277311160491508215388013724769707417603385911076189606683148430689065240348807315719583367816586835336
7100 418477274456033505089925941247021729469322052358122003518822499034141275925751501023429962619381453459825854763885072518290902918
7101 0
7102 12699405781875647514877202001684274359781461390299393494913451884035137664179098309405205330002275283418437813554715320113370700640
7103 117188841679866537470256671099051650129438839195333030789268586422026376299261484798711541338377247512972416868703154930740595960360
7104 242526807988008019231527648748479702149976489231424158016747393303869508397698974794958404761566106640407040861394001631605189489690
7105 0
7106 3104957771419234463173240932765802657076378230829760283107401546189670726584906869699159854450710037582717370725177814969936082587056
7107 17985809933247679485045502299645276070492429512681217750914058407201360991235446093409951957002835055628431509215625055743675505112768
7108 22826714694533679022381101025635483160257293155596071569830928553290111699214613483249473107702460669274351749328955523272350842521828
7109 0
7110 102379692991559443223625836443050165785215930452450308173251365883474369618309926399379986441517108980433410242032638601781037384270828
7111 334977899627614018533494459460352002650379022916152331058892606992263663562917412444328748066315343204712970592689885482849267755125600
7112 232425206748382266408548075356185284991780153858381888232989567046210226092888995446869337409657858808530750435765881432258923780997236
7113 0
7114 281469492645402615691567998202662828987691107059185358500866214219661655489357486196873558444836997000513178548782653929721676006838200
7115 447589655487168388802811955746279122697401965412723594831738032377433269736444650769472883390369821426351651353372014005515508472333640
7116 143885994805239362986896669157651640910529780081995445673316526452876572980939496548243343291878771652150140463511278970885517060603018
7117 0
7118 32090783317159512573452710492169709687939650817081955596092924184675322045969079769186949190770455250580717657660910371824059471076860
7119 19794276599004493241500467516956159621811215427033412860191893614852199008979418684323648718222005041840153836458132808428039841688680
7120 2290984934690551390361390303403000360091627291435710903050020558740071830609577936344297942031150722019687427001281337449596169608442
7121 0
7122 51727667195952770472160549179394397338769763230754010176826019386628972366888264205287331125294500882445206461492832831048299328020
7123 8610797001958568177487960095865665556194381028223001785768077960657260752485617531199930415825636004565722322646673841264759195368
7124 237057985601985323299978138086438371497945036097396560653571453028366748537543833026543565332237306865882802339055240204306266310
7125 0
7126 195309422374254745575682441127777478030095968635975459679330696008700762523738822802968773780742148932778838086950172674016168
7127 4607400875066469226084032100935913641156231565932425477361143642685795654451418642160535605914791594603149928423659564367792
7128 14115206701689438101235982408368086288693871859216529251069354716050012206104386347177774484151943635439962614634822566820
7129 0
7130 58661294967697019650990820449218006876905447167432725744660140155397887611633333428515084762615167769597358731012320
7131 51833022349907499022993124949660217808249113807075683437529078524580692759998871073439175526918426087290503384112
7132 3384389438053834545332849187709350314797418490125872110551732580180727334150176069074931560330059013783248424
7133 0
7134 612293679569111284419834237438702219479492732050032129190364829652851379683742512617059342547935400
7135 559929325184296221017371251616958974900971108100391808423517854839964043560646013451158806880
7136 5536444480994183338868624609998873741137600659200466245141847860046503381979813760470
7137 0
7138 699653906138217279328171120156666604744526340056563169306749460
7139 5247832716976913147823576567237682504583022560
7140 118264581564861424
7141 10860
7142 2275280
7143 118501972
7144 0
7145 1272862436524
7146 262874232822696
7147 13431534391836864
7148 0
7149 132903725052311088644
7150 26087175310049121790736
7151 1260596662709188272164074
7152 0
7153 11019472565690931027796370448
7154 2025004114832473201841480972184
7155 91380844528319699240371602571660
7156 0
7157 691372822167798301622323686256286400
7158 117899936255058179892843404068879647456
7159 4927966929848046807137732000606155644990
7160 0
7161 31788070177428308387473381620660719413428550
7162 4994690188479632764370930014260757667001437400
7163 192030942817052793233933401986962098044299489514
7164 0
7165 1041825875626533004126838816482859938135588454435172
7166 149814551594541150602807046745600910057573994201292880
7167 5262524270728427511050283063479108698830981378749078350
7168 0
7169 23686993770292214929056211619940964185963014944769179311708
7170 3095818297934348287687106017487265194878594478507610795617400
7171 98660270870258436369399263120554593458372165878760025500424120
7172 0
7173 363130309495040082596580011455496355560399728535055877025700558812
7174 42816328117433507059533493823566647680607581427934580223027340007296
7175 1228590067229929717268599313855880952290379924406152523374074160506832
7176 0
7177 3639721474989693737345821231263809850188312190844947108079353039144684360
7178 384016307298248738265169235937830350038231269591122526450785534881034539056
7179 9838662850133611412184686511494488886469031001145794452809022459817372462812
7180 0
7181 23051678228137846976250819995311940499390450675141436464167248005251011604032300
7182 2156514361720203273694444716182356020759554471638363522059453441218953895974576680
7183 48869833871769677921768737570660278073351682855781374020303540018141591805781089516
7184 0
7185 88776951604946271727757091261414706905062994577151814138090905428573579303578273201204
7186 7288296770011109106286699364987826940484642251864915269711688097676954098812692718272256
7187 144535585655124183543137984969567907081990298791332687177747480495875565577752078261864954
7188 0
7189 199022357986222470026238727389466400669174766028010894435467741903390022024342234073421304184
7190 14169666825485494925682618831992451333300205375361374977208809110052711799724382525866250049360
7191 242906618361601598661055238852289806460420837072802265238518442605755260123900387513553428209088
7192 0
7193 247006098237132473830397473963796642470196530630943638496215357170250158654777901932599951929065088
7194 15043381409668403843602262711675887460040955174535452388086555860571658700254060534545023439348435176
7195 219772793865137513566217494812505072050255070323641639181243800830043718751141568829082957968002192754
7196 0
7197 160099502126894237120953288935441958809498492689573992624354052719766523291627024650041431911528758386060
7198 8208203900624777547393125558054412788418775684173159835628971585260317969324965481314003898137565640121584
7199 100502482663834722439613785208558279188721077584410568676072220856023128050514282393902723763845503525309466
7200 0
7201 50606237471308117991500900952664536654888953693706467092517637299713880328581888984146485359805881735772831100
7202 2143151958388741029261545058361883218468015228558734151926560526586782307687973194047229065106730426186184669240
7203 21561817412917775163682687652511684857245445918122409675818494869376710491446019560941826804035274492803231168166
7204 0
7205 7191359168155628308395889996622930370357341443611984553735539150412093954895786611226506552142578740201867184825268
7206 245923146036591693848034258016250697871909720330292191259494365926435723192017660253606996896479223706827717776567840
7207 1985233248977395886378160746314706502127904622284919389112929973725505309006516605523965694747677562385306406075895452
7208 0
7209 416567039103561637391427282480992399022771276369775391199404009943553249077681940071921194902242773963990308914897496292
7210 11190709303682003411974144638169637996316788858624528695593145864239609632914701710166796075558465939046455641573889780384
7211 70416464042212371311137932701896347106118536424202136505757027639234704361017818882386352390982211938379894445476262866712
7212 0
7213 8727860779143055751834918301415488583554113305082414322039525911927757208705804111787049390111276547048935596728235943363762
7214 178044300829161224216137152924429745579501832398229087050704434830373384721148595401337310062935217366850683793852914195750976
7215 842523909648567870263592277814204918857492284268582132238526406619691536349010835257874885189628635435575253980469137523884870
7216 0
7217 57021526190352150723506623606194543482662036418271222369252509650952888838810433784091367443719190250978500444135789287885477500
7218 846468216719729851608960230768487856851439638411083699540504484783432352088901845194850662324341801202758646164792917766022038720
7219 2879171494858887499110880457008393837001012050502889093356352555708005821373756436738670493513548313089403464767691040984246170386
7220 0
7221 96280997829430558432434693969818596107196963328687424840487417150859997778634427798284065556357366976727135313770317640352462651600
7222 984811376056774464341418941713422904266155747232514761324713591046549130405586348458114543654465837684188828867549591113382628074800
7223 2271401197835177394070214391221545727022784214422379390483792303218829583869637754531289074737735509872464061321466825544875033248226
7224 0
7225 32951204300252265827663527096238853367152831439420867471918243371421039182133160428446122790197849262540915395234126107835836571142852
7226 216147852481739891788696834555362171868551072584950593923304243211723661047797073352277533523492480234847966899481010894990525145236040
7227 312933455521711944233998785096217778049960539075110523297778210885944757013442172217875142112140338606065694316220327532486320854674804
7228 0
7229 1654365824202168932134855980925527625898117577397097165880085030430419057912590430164037350594569054163066751489252680181646333088364756
7230 6314164933519466901351652419147166543070488275642535263834152737474077673001717522395005320574680479579078407119666876429471485784065896
7231 5163347499303286055263044128411367442298731417432587853421340170742456301861046542618518443537015466588804076745452299412659847797659040
7232 0
7233 7810466077644467471689790130359705855026949531931746413587170640437980404138010783385035606560752434215557238548478637890643080219838646
7234 15123128910813676766038318767463763681190225529996302355575317982316178272044248146900976441566359563905631333389352355472566751303639504
7235 6010160329386380930298225608996229859330015895739233767989630801130618458677642658717635402114783283407532497250635601220694059506666060
7236 0
7237 1831632442198440485405575364325241731679895382652682373485251452222264898182231784531422073209930865859016518147898414998566426796545800
7238 1469115106464894421027661693059362935617529313957271265886483509454146899194739170768377921744017057427790330663774482577642598451011296
7239 226457977045314939716341102872242026335814574731632738295167059002913977638415161332705057705672837719306212119476951474448285899316200
7240 0
7241 8108210319250825020384990721533169155969775297692973435036046540198350787343063227343807349348777347426122105040156077710648871485600
7242 1956693838157175538599161622158706299392070200812783859885127061060145997097354903965049953178845952978026533019317614446732506434720
7243 81392242052830483870878077707390353317229244072876670314543931999517043587152294453180329622660323136256681843279701981787714510676
7244 0
7245 139541279925537583606718565267982987224633311766050049939927527797388116875105915771191418551609112361075720826666388030778250088
7246 5833933568481102664835495982512264923180255454917646115661479851621225320238240739212897943184517438724879990949535846942868160
7247 34386160797721116395754406837476752190198225453850422389302660586330936982427093816364804243730292323211831287719035999995398
7248 0
7249 527917916700827043034159961465241853588951909353723214455454282083647797483829396673939817113564653209893989090818859910
7250 1285296068979326364625585365047806392950455816137487454021266118908586393273721118995852448826488809671911916753523968
7251 283700527667159008526929728563902050980416549550404921510215137005197022297151642019202463196422475160103218078646
7252 0
7253 898823577754391375800649132939276610334007921959109259824381370049795844690614584006003562403821570938984
7254 8540196596830856232471822626852704322953623976348351024450370188949119920284971726428688066937137488
7255 1950078350119550362553839823349720678100902671172275938877811313568257256608414642295820639732
7256 0
7257 6611915354258950851216240389087592187710533600758452920348796815153382454650
7258 4185788806942058190172132353523948108466764651986743301893933528
7259 7824626701185869117043509101989215765817485680
7260 0
7261 11102
7262 2332880
7263 121731870
7264 0
7265 1349693407078
7266 279226084696104
7267 14288318789542018
7268 0
7269 146374413702837345896
7270 28779416328982487379600
7271 1392888524903777990621050
7272 0
7273 12637523862250576585791121222
7274 2326730909938448455236807429144
7275 105190848712007349430115156317200
7276 0
7277 828101211761193556311480483431202480
7278 141533126792880726624636251969015516880
7279 5929027922328429341589378806425733483568
7280 0
7281 39900558293192345302350463599271235218032304
7282 6286362414295418811956299012761894803566496400
7283 242352009661420744134821544688476065727512563350
7284 0
7285 1375686425495899228781779351176445596262568956572748
7286 198473948802826336110678458749532102114633311030685648
7287 6994990868818803275586750676742008250121319852777495290
7288 0
7289 33046802260848025923663638268451942057504408849276733078182
7290 4336300008255666826019298580281287752117881888298882742002680
7291 138751950029168455642846487957059823183497739571754668784969180
7292 0
7293 537922763195601514577857579977041171346665547067113858673186604092
7294 63730498090701327242071184078639886928102252825507438686649519735904
7295 1837661365946766458303844190333157720690238677601681962681135958285886
7296 0
7297 5757189282355672799604377569287101457076108008099344157004441985130180860
7298 610935789392883100356182129865475429844695924004381189963217765152323776224
7299 15744878404008190357329443790735296405333822524906842892678635018789970192812
7300 0
7301 39186868068622836971761759120038435169306629093001661622724295570814082240984996
7302 3691453406838900866320519255204855888026282083811241193947377624109129974682272840
7303 84248734416281512204680367322733130525370611895971675615217219274356266113044891140
7304 0
7305 163411829244666001022900962205945163503510323787764702331874912751551421222484410597140
7306 13527511878715967700029495031709814678105029411702313315287617900525324753278319762706424
7307 270561807316074000704070400550525228892737910758772206928643053562612574519985842253243948
7308 0
7309 400142655230150322435641108922617891337442241708616467583039447880347179865198984464130443906
7310 28774256969224307140233710182620091381444883981309519885068043760311002150037801274026920299520
7311 498348131647421739515535398177575778075337164473326533904509732808771151952731361325024360933780
7312 0
7313 548016424331945223615188109714548960634204603233986763828259131309285256444814537657772059394145708
7314 33778294610957871709037507644705481770606697240996168843169979710866868159589118586191363066911817496
7315 499601629179323469184089959380936511296897119803831209103944903474757016892869398773058678024369034178
7316 0
7317 396746230442916040358673395971320635097295408125438108016935477021291733443832697983611364271600706880780
7318 20636932547622467566983758208229227746446209521030341515346073510284074058349548678003345715892071037747312
7319 256474018395518889779780178117938014868722508220381270005894568438368987609379690885421664588067069664228470
7320 0
7321 142122851478303644202180203665967474203557632659100174931563958841354629343786111992760930341274809320359574578
7322 6124962361068142120155325592149832832608729265061565374090555656889095727189178732606062953035582094597260449720
7323 62745155838155551627421875959941652790010903160841700369984959001232711268350547036823213734003436638272293596230
7324 0
7325 23293511532938164119277856048331634736150574290544266431849759151471950655326153468501939947501097534813248943482454
7326 813683986043891332379716127854240076523838998623043605713637028034071233527775361228329800024415927818059927735561696
7327 6714794016722770812697925547269738033796992663603695946799402215325159928582263225415940719358346183254124975029119828
7328 0
7329 1590112323554371535461329260736885278913786880166924488445437436326876319679047554652115707785486359388942491373048958984
7330 43843803975485174085392047227263329478008128091191496047956722777251860009510698984897608714747391508495850872898595792080
7331 283447647286191925765578127227146254791393388384794152189621391473978014672634737414378846238550385438028357569854341593770
7332 0
7333 40328915610283247478086746932474002011445237273221524065996946567635788669168000595867097393658005163169305373670347648629808
7334 849590185891235384546754292706614935034613544699969408540759926331581552325370955668667798161052451533729431915590272528363072
7335 4157458868751040943578200178934919834703243991556273686661140440327596362018858531897554834642158539936210924609305914441695130
7336 0
7337 329965028117821840728207992676117532182651319851847153067732915376796783145721260379035392006597424069327381350412573548930310200
7338 5099157906735251730273172037473502401994464608592102590029108057801980265667444216206530564579911207872413641811690650865483460592
7339 18089366917066038832610708294667413802342158893052662647748008276406658047253927961669067486355832474230209983768689039544141536032
7340 0
7341 729064098568795914763508500367854517674898606244480670967331240254116545343010125756052541767804488768614935485112091802798572859022
7342 7846908634966864923139417102328514096190597075440837507844718278420178407176310040321905360757496987472426225931453048284549208772000
7343 19093772250597519988223137438952983128008522229892687043781912991050031871149079591799288828547021231181114295612806627856275225199220
7344 0
7345 346066646840200544588129224492363299715009034445165610881616168039182472066330073790992752548375920776969120763405367291754887786520940
7346 2424160825716074816690290625203010445588155963391977486592723095533664317061981546008282148765932459369980274057812498175624419523163376
7347 3761945088993161235834788329845754790479007358321162900088112168374607032657185227648840433062108209521244488190776586971339153782424840
7348 0
7349 26088408068563506875236788322896715510303407503663868713751632419115633314180243165369065396879174009253667888141294401137045470730420696
7350 108576693240490649627226433655518614088461147770696669573708074472553958398268257787407868967825820981238971730273918361344392343999844040
7351 97360302320894656832167183940939208614612128424252199195538623563559939200505373914174227292941494392893838145465264690066337778204641920
7352 0
7353 206901427094706404908267410046580822778736598613315312589224313693606941944166147287544423796179173865261998643186304196961919771368058212
7354 450565601707618189096924420674726822467444016661018106278705140311946957014097603220170069937715574212871257768564500467432765584320788360
7355 203148545558157376605719685920959195075038746324390175735560196128192265931418512723265065903864076353761130069009674588353563009328460150
7356 0
7357 96243887909432214380032675912077585716394167317911717574335589363004319750941213030518572979272768576761355456830284023584016764394188450
7358 91105145640383224396660815402197925528121497737509025854888962137474205918433201542469019947902762614666095410625942293167287517552690400
7359 16814777027812669933986214579003564696032497356496180717341378492273405111621565260463106084460519601373591850376139532644404029522418988
7360 0
7361 1097549053215770885248996742715663315030343915624808062764900700057418959284957937281117267897992957531991770931897569787935189695008690
7362 338828033841433569226737386122942555067909164687649590531117024352980678275941799180302066710441270113202865259855411452641585582155200
7363 18504647669567421649944089242953369185157796541316852477382133145642605694283774707236888127076327590011813479146727513974535675333440
7364 0
7365 76046528944462415807849939635363559313830499939077999812921996559472787783696737211016159808451327749136154687935814207117362910572
7366 4721108501639846435107506089601236905473815393556050853545043515240013159339989263459797846292690480253226266798860710396834606368
7367 43566829216819707738106326126100448691563451705224975980491667452325891079635380623365316173675516533206721015780551837754533756
7368 0
7369 2739759110477026086540710517359760362254334808818320609995574146956983865976381121124152972262674405896514619375464608251580
7370 13659672284722262815931794359005625374965993470510403670985190400853757477092458365074949763292555955321025102651688374000
7371 7040589817022763389412258583962043069712655647750612115988899795001770479388869502097337612590037331485503875217979100
7372 0
7373 335178896483045081364827525600407903020260059819830562812492611188110401099898499795262327771490308100024249948
7374 16100799084130040544702594727335335858415703017647253078069792540351182361868311063237704189480926373333040
7375 29780223630746000460030008252003155031756526542647185320013636196130330041409651668365426375755420716
7376 0
7377 197322787242969839778604516718846455716473297204268286169479568557734610421829037243900
7378 65780041635886820116021796326058416373250227586636523815051379828907174175840
7379 6260637993309171344611044309304033743744688904884647038929045564
7380 0
7381 465428353255261088
7382 11224
7383 2391444
7384 126699930
7385 0
7386 1409819738672
7387 296442144439428
7388 15426276034663818
7389 0
7390 158525335923717837248
7391 31721916104313883085704
7392 1563250034259669765152766
7393 0
7394 14231549867924933423593012792
7395 2670010587234765747273077000084
7396 123056444934982650233532638991114
7397 0
7398 972639670212295578350195922216618588
7399 169608232192742040137833956971220486480
7400 7252391323624841582189569296877250950680
7401 0
7402 49043375810846672973595362602213082507717690
7403 7894074039007362095468883433089415180101397688
7404 311064126679752872289650007016749547900634157400
7405 0
7406 1776137727379376157827620892220443011141122167572488
7407 262176441034059866696309282300653061614292438014352016
7408 9458641798395953428058243262396809723575754455268490366
7409 0
7410 45005725963561359232929218922672005017756014624672265093920
7411 6051868373087815277956684484494946605569471775487272356385972
7412 198555282101455462927151896005123803306355066294347633673704574
7413 0
7414 776435513234569408324561362856759963545379550706879936323647953792
7415 94437432827837954568846547012161078148050077175756297015941144132880
7416 2797310862208336482588357431608053465067225033397004633092302706178766
7417 0
7418 8855146134618167827942301520096596924119554644044379567214922413912715924
7419 966649322342221878014480935369307262176012638368405845643505919330705182584
7420 25644835927513663628533454889916472379970703132966798308068962876522693886978
7421 0
7422 64628097410446715299037187435845791435650630886428704591751059430447865710908780
7423 6277115289321762342123305085758021725448711666534546595351609005157071522673056448
7424 147824253090151810494500551882137104183096923932631184685861976454338323727762205340
7425 0
7426 291051454120519742133778352997361521923300230948075897104135829498396870455904679023734
7427 24906987958314655523358320043492418929918902903117701519314450996200008368059256903576696
7428 515431774935116993220915589287728874654494192726182119810779273919309223458673913655371608
7429 0
7430 776104691134006397575955617787019954357625475465374889993493453501528922147171838004681028148
7431 57867373775318782344508421856122638184657864069620975968122399810603742987108651436885743203624
7432 1040226693162365805513480409804318993502060757733987538526971143455267709648753738067172814263936
7433 0
7434 1168829394163481798302298713690944933717006916737363112622646936200366504407167524676587282025218264
7435 74961467561160155471329092435855234472594417242997394965162399661239621744492627747297282876356359472
7436 1154990241923894502976338057715061054414173993202980764449968263743905912849196072778625390179853156794
7437 0
7438 941293031158915945135447304772413237385608698732388221497702197549889219887326263099335018835717863029872
7439 51154193683492393346675988511459002392904887843109778501751862942757495106542507837543647930443614612726304
7440 665122931341788444641292791172831233810342246051348604142415626004238480038269874711731675871714853628470722
7441 0
7442 380277852070588602961085009249723969577845423184669052000740448164385739306323836493612117762538794549870884204
7443 17205857682649246414352555014830506503137242204329212458030624813173911337561115093099035072555442959625069205236
7444 185351922880865466315702944381741146731455299098017100471395163250056447283769325322952555227417148237313225465060
7445 0
7446 71466619686565161163409028439685994532887123695745022355891046853064309858813117895735645535029363712262939326731592
7447 2636291968620799653829822868482537556931274311594692562223636419237537192475939181710817810469789496738408188841718976
7448 23019124017592733090789103675958326268956849371618760121239414914617489350563204358537624916140734475250699450224229686
7449 0
7450 5708671564792208734779614296437957406757948585915409402666939544384498185207747502357021015978453651176246251400339127784
7451 167404288483372142432667674255355859204067640428804983021699016082694465458078353846321636709080652390057282545361003456312
7452 1153757964705362993540998762303108203723831153973403936863528063657876006533645281487166941799778711406755471060148333094702
7453 0
7454 173734157261973303128682815971024565881551327571564371111444181661332378668937765981326320890572672266440501764903509646206998
7455 3926778867004962401833399475472291034819111635581745067298539073593138562940519476062445821254399742403289792709831226070422352
7456 20677119549069118637083720599049811712254662648468105005152995183652159484040691377168450136546287961495441297029725094378947966
7457 0
7458 1760641951089780710685137069311992944469052066112173019822184819349673420267220941034237357123591068432705871892761793236511071944
7459 29515473887126609988473802215629742880950732462365027573583177446541070424539998277887016948852487672191351087831049111117754297184
7460 114007471088398494010918718107567592604241537280620905059468694331071803652577289987776538570051281095213252907278614295041777917560
7461 0
7462 5018960164577988773266117850620910245607113274704135901218540326069336202982767809693526683721219312687771772965025061151651921162108
7463 59436252871428818450154519325577994453286233197893469077221099771512410490338766136022163964060661028650476392889020688268418148544288
7464 159892728332378105043733186292949736953203761302330594004179649946378491049660449304230926321288512929543485382536331071211722067405320
7465 0
7466 3243096312435712821897214065093519501774866722176435074470126854548107775028223877367586005522430883549844679464920820149779097639899238
7467 25467416723965400328812313626103063184302037066094777693543816160789734872143599227701336174715190160461403344195589197346770621711043584
7468 44588307037255040907671434243925041942267023034811390141285867368459781514172519781565603680150641135639268584229686123625489291024192544
7469 0
7470 357882359439068761813890679525211973076335514144863015165174141178500921980738096885408708701008870092610127730090354085987941210758763308
7471 1712763466577516626329934692887935974312962517669253569049499812105050400212553270621852398257474621207113360669548520014967141843394143072
7472 1781594130883784142237148783068018305854114310602721197237794776593917238824702088987623380687798042138401778333988410607223969981631747904
7473 0
7474 4599599257502190121205057579493833623303225155117892273322620492520802189410399024197185947274941049157480164974331562640729552795613699030
7475 11939946795537331938993259450459301334765007405403020983228721973121264087272926300168169442500736754439695728750384682498924952605269349480
7476 6498366814926093693567582734822033020550838176454235735806583506751311572147946546030207170603171993376882291019569067952436967022968126118
7477 0
7478 4023297183065482297015864497422358890491334523026461071505295520776043250598775366480575901445073230486340008882246016535055760206998587088
7479 4789095391627444272711429401816877257852709506648840782443519217568187923782480344040278440844822750973810113556230255213120277012951730400
7480 1132950383078056001604994467972330909427922322684932936802211908470371306268322270423163102817022558472839859790131810319459621525568884850
7481 0
7482 108586847441638349157342651542490353491116466764439857372577947151747916759913075060712184840608985319200451719870926982513730956642880496
7483 45885926288168486955387031828878555188747066284916051538680875870839153667624150011751847942512958091567528169924991482853417971752180584
7484 3539937915920657866550895197620304566888534205092589836035841348522675747129847891539419167648068678844153621675851660837694990638502400
7485 0
7486 26137526047173446616672202994258953763592249633992884377383092163872085833235905457578946318886558244559038753536527824025448431242072
7487 2574306472397157237669826661016822317059319027426536070335900889442814372954142297398470751355737970533217070318479996388837233293056
7488 39934303509445662174632302700807764481261346830552709988931671959750629333480756694893445298622136692594380293973825292831147925316
7489 0
7490 6683065852355283989953197771948457950093242821277227889842596690073031300824992599953070926137548597523822046530556105004019686
7491 70939642921328351815370354928174456062718329347133688151501768237845658566040062861939135392134391912980360540782205563910224
7492 88363778713635662611821897341657444341399731335487502381404517598710281262833804398673530561029911031355849876529978384750
7493 0
7494 28146608263540035621548011406370683961419209376953539415160241310939659996621657148202327919878591613015236412899536
7495 6009999965269057218162484630548419543636409985290829623498357143258836796374776100626208973836747610099402385696
7496 72107515146273800856171922429588213769749047892930810571031115521792402626028589901610676932056891959231212
7497 0
7498 69704437502140088616365571495671534255096351351783218713266557189518399412690285569473031150188
7499 1966549884359359281850220065450622539937322443930886652610656106332157115592244794050080
7500 163615243686265477096735593684986611622783505512182808963253271328943604662390
7501 0
7502 31159650407229104714392690565314769105909561920
7503 930856706510522176
7504 11470
7505 2450980
7506 130095432
7507 0
7508 1493445690858
7509 314560143244164
7510 16392965067395838
7511 0
7512 174300038050804436748
7513 34935420179164521568072
7514 1724255162176054789813670
7515 0
7516 16281005885745844989903124546
7517 3060105823549282791477686529172
7518 141288097949070697178793430234246
7519 0
7520 1161069282155078492029952518542240840
7521 202905728688968195014593401987391396264
7522 8694948827380417094988299846605473610470
7523 0
7524 61288396560370931990388028206537972199976000
7525 9890842626988514028939805599841545479024439960
7526 390772256341322622681325263817032844310639517834
7527 0
7528 2332179201982979190274614537409572757529778244136808
7529 345342606438081655719023303908448383881209845275027952
7530 12498944380921232408882678395680281871164987497063371978
7531 0
7532 62350857403602011519501041436940355449117095045327974442762
7533 8416265094890458345273112074782947530488509873499950412944052
7534 277199933878140265666531914184477702503797048920878852382532130
7535 0
7536 1140280792938557444061321241985575515880517548960153931259007081962
7537 139329519446046565350867334981421924756907040248262455705391863102000
7538 4146383726625953585151058753662008302248696149032946406033664871735500
7539 0
7540 13859887720694379310524126554504928241059861731296233545986510364300660566
7541 1521335499776065484701714592834618194103329253954276276240754546413456861600
7542 40588027188133186832582654362758549976338118442368345040875883551829322804560
7543 0
7544 108469122944134071239972293632138923744158279343292325970732796557283506764874720
7545 10605003293959377151837952586590545975934487981076929214061437370332969934012209920
7546 251436065682340508323836157872664489014932771875573237705351422724465319648248485684
7547 0
7548 527526032951095892705469208413074956213083103926223019594576976269784823925468732197948
7549 45501464411529231658458253366468128718495212290747327048568663710604283434304072013150744
7550 949269657217046234691931448186015875353682477903677077254006568312562826904370051861242390
7551 0
7552 1531595215569464193685931855757044889182508304144423254090762464928545896110018539840639796648
7553 115282275196342746746417682844767412645197834893811036721627931440434697012097906736873285123072
7554 2092521452306273630025103712917275389346951019022088491257352134377397984160949521569008673865900
7555 0
7556 2535635670537698148864456664657578203954240902471745899547447937811430324937409019588100292212183796
7557 164472033534226742861248039822348053891388228205465757292483940542838730843606070387614836688193971456
7558 2563829388996334233939239202846934640985995819004295823311266414632124670617883896422890386847471347468
7559 0
7560 2270288665745014784340316096089644583500190036250835661613549272503765157530391126749340261971500699952368
7561 125067125831492249782175320041170930444431783192073022805173183539527791160108021004239439494029925305273600
7562 1649102222047483513641675218382282987392367527947639887748867054590009344109032186893778210985264375221449422
7563 0
7564 1033526700428153780208264252563237306569383991358404105548534000660679924599795469309917510775893051448567521750
7565 47534939507503557389903728220013024060004197964385082176577389180329975078142240804890555900357803258569843104500
7566 520810292329068903819443725275792444602683550448989910632494798766076692807726207078546181857539934469743176664660
7567 0
7568 222444370497560205710706568480582524578704389747402079841141539899057921041371393789570281602374063986748322775933330
7569 8370032566109148771658749378274243216455689403445942032886071836215971385658257141390037933750953911990048056014882032
7570 74599683755638850615292435329895655932324236677908609966247482845133324522318158643383898074083081518727866457021874064
7571 0
7572 20754822266218279313331643043827172332391109252939123103259493716781805503802095170214685841554630878325061094574961859800
7573 623515624027138258574264990282713485446296796939068141427849307028532841323987591907037928336661764772266060643255145606752
7574 4406414548015149286769078377097231431089978911043589650279388418287041708281356011561493713501606267091507201836986268002120
7575 0
7576 755997314730215205963497611255441126183684546954858392776805979015100154855722826717585854857052617231196606237542348921488204
7577 17602054072829626440801001112525550091841245464803066540227780275164881026337505726713015699092595509634232665900948794389375264
7578 95594333377361505848190884744524080250119421183871160740586868069183820287538070394280688567436934603460334724622313555130303738
7579 0
7580 9454672873232304949804851481503951976115637176499557780544123746859400488924712922542564259680155539038775407703330550829108494230
7581 164444242546529322186513607599590612538928883114078056288138183956756415368187137588367929946147731194980334192618983051465942122000
7582 660091007930950940910428154944112953606686892316729589880678048069062207689884325932272531952166876655683619039234235751042557387814
7583 0
7584 34588350162631411317137243335026260780250068774955505542756193354264644223799323286147651184741048438667892833405025550388969385503700
7585 429002086191917674221077971749595003338452886474183925511410692092073882002636906877592094212672569686198356490061584481770070753822400
7586 1211452049733432618120259001152026514743280430003007863425270315172961988391236646947823831686122913622710012010436788486698862359217600
7587 0
7588 30189182125180407132038017605583482577932800504357208669049203382066274804811233780987703137862412424099265126941366698709153176193289436
7589 251487511431300896956923480494860060340222314714766924497263197610794052194840263206343807622712826327122765582187453168519500566299145168
7590 468572100787784551872265159388229635659478642012775142160098834342661987223105583137098779543237901991914709316077007211055674194803922640
7591 0
7592 4820276095383783389215029867755771110503846765460503273031897390561059651539465709863874283191959587135265406166909149738935801410508375920
7593 24911720408236394365029816392891709383752033274392970787341844327817818066489991079445407172674406839536051903874893019047759341490448114400
7594 28113258755262455112951442571943393527371668335237663163600910018345149976349002623174053803050649636601373719031492633564149031982988720544
7595 0
7596 98611958372019962524241198791212846466731760861458041188507557025972680458345030867726149195242363480251325355713376122326664039766069983184
7597 283641676911133715911056450885422755788478740672402093174589361541248689398729254289551385399240440181234889865619586872408144824604076263720
7598 172267419726441138770939296775064945264945089859608052304278189304257904750904864982306845187004941794576620659653834231820068924613180464292
7599 0
7600 157597887085692752098176597017073100388006097983353280842641971741021756620725844477808014016255047860363505949037151798044005414810167206150
7601 216131081129104156553359086410066017955102342677648195152076902289859145856769810453332802856862035695844935738732963058231218641787895807304
7602 59579072508584111775170368947127251688852241540727986160377707603761859182188521601810945744603638154410746074953303920916273130331152008900
7603 0
7604 9587091171867669530792982742255088497320693744593511703024561246066264969737463775727335277470797185177507581685838208119585150810902075960
7605 4969918631503358164425276209177376297209097547918248042626031202513320346467171875542503266706083943292405442361601148477827265508042588960
7606 479615498826641144035395900294759834786371191278205591242430990667426356150463066162338792944155854587925660136431071673634114798298687618
7607 0
7608 7329000603382452781059836930773246137293531109531136920823690647582881456646061424590700652211016192649707473274704228987394770107260024
7609 988379720669769162821550686699807751620469817900073230537889963417992154145771673465085071099791419541454321416833476791025007684576160
7610 21787005911424494616685262131305182622950199316403508102520858443447447283842137632481474175086265941999003323679389530855984630381462
7611 0
7612 11045950319192305380137826956962017862770738343332571190296901158190878194123014957659265177371645335803224028197137400932538347572
7613 199535130229492198841049395650415019076430242550343579116429641116547927465192472909404930879199459623214130722770747746177175904
7614 459219544223970871026211548598309059727758452930412932016475256621598301454116725023491475376670028370455683015715092040807992
7615 0
7616 1004243339500194943531752870174225126028935609191167460554212695985417866929555531774072625080742526735862931472268552510
7617 616300590623398808264902680020797727334090916927413246623197908961095899708416210631171917971672931635341249387061432
7618 26941705829599414001601509145433540275452218739166772599549376542103381976326555905280516451291378935417143629724
7619 0
7620 1887730372977585261849871755740528845741613307053162404589682866651274502420071237796088593324983947796
7621 971158916593889128151590958488920142045287580550395128304725074784347048120946712762225991215936
7622 4899847977552937370969796136079031499846371423966514227755186189281006125772491666012040
7623 0
7624 99107672567435438481246846959494442114770115567124260208426647500
7625 185861674578105123005454636208048700240654017600
7626 465428353255261088
7627 11594
7628 2511496
7629 135316056
7630 0
7631 1558843110862
7632 333619118826608
7633 17675568469091728
7634 0
7635 188509759690511668152
7636 38442188917781236492904
7637 1931231877144574795614990
7638 0
7639 18295746954412526714044898934
7640 3502888682135770640529364125024
7641 164813680880014959752496578429152
7642 0
7643 1359667643532422307777436925846087394
7644 242333862679867691225346551780935899360
7645 10595312533403558173469334415505039720442
7646 0
7647 75033713247663060306688434869033128571355792
7648 12365581235888314426214493930480004432853951688
7649 499115827329951815133958139388061872899695408920
7650 0
7651 2995710352191490510982582375754874342525001458871792
7652 453625992438701244115044468854949899159259029609836888
7653 16797338164626308903137220728959142477770917528937775034
7654 0
7655 84369605086750959246856501627808280062655145121249443485166
7656 11663839872840181332827679404961846898933854054420036570096576
7657 393662178241005727283174225186156174543885146905481641504562500
7658 0
7659 1632796691388303362424480403589317850635021150918911317501721164118
7660 204684958346226698353818957747297368178085719808534434326396137718224
7661 6253014107523529066357661303453200820599424057931153546177174142707056
7662 0
7663 21110324830455781859777976658064240292750781097366353372965144511193513138
7664 2381864174661369188761637899569701429007583241248263981285673958972874217840
7665 65362872860627904132444087285483673952860017014996974651773599645043170672184
7666 0
7667 176771852807120665980141579283372651575218588856016844153325718350290604154966816
7668 17803986964208291538682256547217132596514959364954186400036506620111068876212519856
7669 435164677160513778276532368670510329697029090332431691100808324369905178119034845592
7670 0
7671 926109588429390032932498003625743023427414352117569470533050820087984715025502362133796
7672 82492882910592895821435969496384836733866687097626073345908245292154440238283862068138320
7673 1778756416404612144750240025031872596508814737868070131284171420895748503728152057281367940
7674 0
7675 2919291100018203802195952543375323470692685988151335530333893410883108458099639481452076810642
7676 227562026262602277567379328743231655393166371855118217068193571157661898254473023644515207335584
7677 4281799579187351829360338138865228784796360943099153803642727158702733275426859868863923447387450
7678 0
7679 5295482447244317501953607747640730694066193671033157386260843313950207369404716022854625689339315424
7680 356893818793386028820427802261386130514035582858553134214254949949995046269118053973152975927563803816
7681 5786866894726980202541840880067995059390919411821650276717011869687075951608646537098067909047626800326
7682 0
7683 5251167747785381103653115510454159706085569535448712058421919226884830621507741175935010636318855537732124
7684 301723610075303838497683484384549990732481762806800481473415297891341431733279599241855878176654262800200200
7685 4154923686916270307358752413929267942265091605124191972138240944670000767204387133931927379781006851210231702
7686 0
7687 2681632452594876590689395018097328200468775756395466941696092411241532184887492493154497934998985161145862043490
7688 129223965069150054455465360814534148221060923833724137411242943633702146469948500692596796657936898334871906699904
7689 1485658863757679216370747144945253598518185578902426827118563339953610213084593727852692685411069435503993366161826
7690 0
7691 657442481177055593411318687689769617308846106032509763792142196452302745271472745946011378728322761116075529998028510
7692 26058848537157220979013187345236916659812532351541170112161987882885590519416298789067956731884172544008677621625794576
7693 245097697721083594760702428151128980104077652145381930430975241196191094071145921785599433857755360721672225576588524056
7694 0
7695 71186363717092331109460763130328695862376312034932646174335641327712787541667225247430803235169893745590914099665658657042
7696 2267475235031308470444262818625292681274254807158329641378135958731006026950685795147716446021040873404831112982168784089344
7697 17027179894611813915861060613198082252957531197435402065578351410742249032999065105637744643877359483592386486464660795798640
7698 0
7699 3078845922403018934290192536900798710083252094973811038457788319138189971515546091140359899143694074605308647051968265730422552
7700 76614677098638582270334921570151089900774479428293725876258277258194399445646630336684390693072983652091537703826951968967342512
7701 445882370934922204267918966401048224593612695817941679539833294480926463676060553562202407354613018005569601300178481800544298844
7702 0
7703 47047951168463385382487448548193076469556839507497092555124798672726571160000445805737221843533242202333700204586763021941481390210
7704 883305942150294186471216654260070242739068787620493332724716570347538494393399764230736121635864563943082823238015545854869642965136
7705 3840090503619714267226141356849398513078895581142406547691332023975016186947218196977769705940482425502192117675021250991055394177158
7706 0
7707 218112566564814630461096859602448906780585103903097926007974041721496527008028631492050102477832330131039283325409050520899076240036140
7708 2957312726405224525230004932692308498963925987464258037793496783261649583817613658373869967818812486507516821034365922978578174995314432
7709 9168052466761589834962066713342281567517143984333293725667946858709660652568632615941672505618293599608520654303698105382567428967902666
7710 0
7711 252953683313681930802087461586188700794311666258078751566076185766774669011748617388103669895950010486613371121930557643736227639978366232
7712 2341725603113681854264661877662574777334976944169542979656103549109300038651665038694060517003463081346883798150577917228988637304810255232
7713 4875760173384418737862327788640220181233624179166343455910064876958218146546050861712882988649829205476781486257480114801281328197223440918
7714 0
7715 57167442523034352829069873047128820986838018657844459860682397981830438607973346927761967309076453394923541743038487826491064520970887378000
7716 335638529182651976281084531078502812466903874193605434138507538028324726652481020061377987602700577199662610248027197629566568304823168382560
7717 433544975346957176222255924339770185905598927790088366017944164044494358920635824216987338483936493675477940692397163214049247719514972725960
7718 0
7719 1805699641138497025011656325445660397364794342566725723808704529782173629663566631948972958877273311770366656344057952784272989084132472470256
7720 6083132166405091129715253805035584911111942393481707343194094425737174664717096689052916597994005036013080005985329776205002896731291136082720
7721 4373056503505622090760153574239129988961658814143095689244379348526476169506097620367283705256612729289940158578446039776261351243182125207070
7722 0
7723 5044961610296616497555612144168420841286652797498881755718302057353770648847795613247914773355722027410861718572681663349055595183460370765086
7724 8469313279291854085368231355917953844362862281449316689669868177866483708976331423060620055201885862596132147735490979527120958203305026356720
7725 2902789901493553210699359380786776211258628203754294595165777145233436626681138303347848643115298209083860987988067108342457988178530752790062
7726 0
7727 646490415045032004205434722673058888767540040864265496803955532176152058551847979952581993179340547680953100612553299851663154715096604923962
7728 438977820110201891200755503514476020472343295433289992589864002980182308426468510925205553426753039346241951256004907783462274475080322532528
7729 56869986954307661193060558262130250292949620565465569441011637849971458620413849687923368429056175198678632263806751950724223013708961054390
7730 0
7731 1403364023907319685448874576411571945157735791121164590186451299613954647155491076088151512607211292813692660834292343482093320149679488964
7732 277279851689643446456333041762033328076868448530505699566878057372476226325231155004007584638589346469754370901661281088033869541207694104
7733 9344235324285748151157987812958720335933332347772103317230328924176255164537847906141284881674839664615099674776975639386172676243500116
7734 0
7735 10136515944619753357098326743252601427848633539317545841115593680960041005377190409891734508391355415884621455214735872065934021389340
7736 329996020630930227078812746521296847826257380445528828998043099428478724410600211575891165547595204059153118192902361727795974933800
7737 1489438934963438961486869984564232767201245088980314116913417884960004515391092053343231909878796000609858864520599295786247613730
7738 0
7739 12622447101900151924898601303570176979280151828554386518509765237652421085551030603681725197597264111594465942907192450246360
7740 22006533105579588082712486660954636502042768379850098162499829281621473690389474786824739903222194871945984499765894033328
7741 3373792772266498855039161766382208373615917436186788630514569683227071912635436780710628881404656884316795491833834040
7742 0
7743 4580651315596022928967621980334649138192833850868409227386207719487110502145072302447355914368215963912613332
7744 26333105762831423473244809504326423411973196290663455245327356940535430186900893135236528092281917482640
7745 3382830815280967007185399205026958851780368551826102439855395258521749064848439198385024598476088
7746 0
7747 2601447884284827618358785967493719669910245444950139537975825048868760929064948
7748 592982435667110361686869999499679658893537265644507422534385365064
7749 277176781965511403026293572253466546595004962080
7750 0
7751 11844
7752 2573000
7753 138882728
7754 0
7755 1649736524660
7756 353659449069168
7757 18764031359103060
7758 0
7759 206932334113039228476
7760 42266093422344684634560
7761 2126508260627724299555980
7762 0
7763 20880696834608586288556425324
7764 4004904685201298192735042669920
7765 188761454880538642270708501263268
7766 0
7767 1617810773535832076903001427696272168
7768 288948065083413948233494366245290679216
7769 12659800443938546194941258176451569804160
7770 0
7771 93370668291790422999546358445709818679524370
7772 15426351104407420246284017853867791060303053320
7773 624239515941289194621276614489224757321631707934
7774 0
7775 3912394772737648702284023792463168702051497568601476
7776 594238994632586071926313482815225464521400626205567688
7777 22071889733099561848248975207340317537317612866071924280
7778 0
7779 116102457014941195043248590983681956828597187265840293390020
7780 16109694936436912186311831166032692034592724222034552701109184
7781 545738230819383865616506949932737829522125323727550225392706400
7782 0
7783 2378202745867632342193521233210329515823859173322189261181925081548
7784 299442126400054872422035666162078149342737458525388501079870401853872
7785 9188850764387962779673565333414840682825493610269000920051771645505246
7786 0
7787 32710434500387378409021203191293823183033213080406972165352345597153363892
7788 3710192059008313428241526627338477004391149954238573646947028681106168423840
7789 102363445020580542154177952795053351412732259571571669563673355586524229106540
7790 0
7791 293093365903031595631622454719775290856955300832510093610159665894211513521195012
7792 29706044893993872457793190463835034737671291078525264393768963253209505782722766400
7793 730762728449281068204267326406789802025391818822841478523429277365362102239004503086
7794 0
7795 1654088451243449114516561509873835147273918696367918048056517670953996993787017050564694
7796 148449032490574266971040504532196243624230147553644610250912457681022393455436455660243536
7797 3225668964441283980399501768715993563641582372543401972086267664178666998228015600883139550
7798 0
7799 5660204203191501429395248027637432891732032572421749020116743792000208883243733721607657969016
7800 445195319728690333809859857885196778510418925602333765941266722535001987862907743000694181044960
7801 8454206725795021194713829772030964712819691439008281325977443785342600802115771554691121008120900
7802 0
7803 11246708671733055618488178261668943788245906075146600322868768240324478388697776724556284622207627044
7804 766147743270393058762619337953945383925357449180625890134261527772333420364810399518396720563460624576
7805 12560235731660922552933292344003628513994840809944359312010545442590966538931346336689000441130414899228
7806 0
7807 12346043545924139796162186948152769098755996810017731029264547727475402966414624344069292368684499668984360
7808 718538631377135124742321808531554498355033369886762551620064005110028508349248465032694709348443790279943344
7809 10026179198534252287385137919862954510992218433932667107564573698740716081525805308887656619600520200621652240
7810 0
7811 7067359670398601889853404550830333351589544243072769805392745315280957729812828551051888857798236237166893158840
7812 345848330766597599460039598174510431549386379878211037176303841761238221960128517060005114571971243881020479294080
7813 4039757500445008129211204635417567764206085956926522764581220553896470034302419550762497411451206934863079526631210
7814 0
7815 1971538450181715353672240809706186584991641503144494213667403654124346216634537085852388644019808643072622867572890900
7816 79608845451192332479286292787469431747681585514103903665689122323733027170269639412619893815380382664796336477581291120
7817 763262657682748017067265259690196398081624663890552643855904634796790811135572505272165909739203183238134236295223095440
7818 0
7819 247347276837947899776858717223909557781664664464084103447052629873520994247382485647136252836647442622084899040010788142164
7820 8057925463072346366747826962934352209702942390165893634112619340021197297947160182094486335122706014266470964953104307047392
7821 61936425690391536327080082677164772918821649529394935818353790689722406580958703566451479658550604738952220009396781485233150
7822 0
7823 12674120838877803596616246100667241198685620866075514488500252380999413647199860858836658526792675002000239942817528335964174326
7824 324170860219153263360131944474327166047837954926702188341375403773166317274417019170267934074510887769330326673362602544237867304
7825 1941241466104362367046673595553514121583101123857279488751968694903053462537103556510992187573629074069790379574702333975402393432
7826 0
7827 235891867069130381159179078437920332609677369371868305762935013539406641328764918028602606810891058980134136794663609206807720249300
7828 4581302873858336333561303181190500488802066741641900502446102441981827204366587911673714905660449938247648357284191068365783956651920
7829 20632320104466168738622603912292510297593770300415369842297120454535968374100628566128668791623955174403378175134903919883191796353674
7830 0
7831 1379513522853524114483312801959017719478338749917816179991985380116737245344966978922427612905855592970015369783001783232068186869832672
7832 19510714372403992272968635512585143506692843746780899178890125602742618051210535564099824960916468165579232220960079582148680835965214880
7833 63216991289023714906263195901238828250380921875471586027795870643613146444270300603157101386068609266606645462522306620529967849511059516
7834 0
7835 2111789391463708639007571432097409658531415420946326653523154710115657351157972790465585680903987342974324221153068950503808912899787811288
7836 20621489890378688025420363996027602148169203802969113416073348258591048164290678377450505052294427521636612634130658335058764919690313402400
7837 45413724111387058515191277849737571685546150210452648116580269027246785486065725329478113776603291260313731784800554045789982967178515213640
7838 0
7839 668967993046466521952611175638550213798067079507300085517115609460481269017044473809818273737502205341157016662482026334034817156602359310090
7840 4206778719512033255158917805108050675583685278449027413441913880849163575062049630636256823264372551006607431673533636275803631523983955566720
7841 5842998506297156015715270795119183495607504876771325007758543139957256938502162918135686107484885412119375061604355799638625555216012947528200
7842 0
7843 32145893977121233274758962142899873004567816688652826468570774559493340532396781157964129109403653376808499409499237604473456581973729161204110
7844 118536589544321780066628545476009294108375708253584244766737972240445118317533354364368552445066808543352197897517834943055435280831266944603936
7845 93818151371794246577579298833319343847967258445203977727898020073335591853305009352222813963480094110482262561020962050672944957463964106265072
7846 0
7847 153418318370248769364798428810417690022072106563061427004161971476591726662973112966425713043520776858024026212493389509511905071082326151926052
7848 291093854026924950614024633178399507061569366636809958711336141654268149727767414193139396898215017455880141964699563908025142891228711342493056
7849 113790510511917006374966260379247813335639380746241952161522893345939784985728976814016960235098898419063049868568399978325777894399922337870600
7850 0
7851 39868321301826951813132468868110104048027653110735007620802059769101791981921223308774290139303993191170914460607524915584620045094284534512680
7852 32162810661472530935663367277848073308972135286952773180606637696769726493308207780865987112659401195323895678949158579571728543984017728077600
7853 5025237504337044604027730778993458633374861689931789357672010029241718662463312370770850513123420821718580937927001567907445555017587140489474
7854 0
7855 229859337490949474153988498856081069541917584116892431975782452904763432757303169053290130897576397063708554931196763725725244042231608619790
7856 58655148859892564687078685440047747532379340873719078034080904976866429060014745862711289438920688593204450216601251576789152503012726252896
7857 2622699458274482610749023670865341555121939296900206353639649398430843993126864332017864315806428568414850711521644327756782257363356461750
7858 0
7859 6991639908942218687686172283901033069652380296356651716475274456128232048339669879089893490978820698387387248417493620684148093962899990
7860 343009775739735758399269075222216312288432533006283350638965476229906269698497502264743299679991197594545621563627618539426122883449704
7861 2464730153359164769286136202465123493351776803177992879993118976118872399651977377135375048788205338746883178422727242885309950164420
7862 0
7863 89164830871322068135404593605005109384229756384460901397478679693024110098840229369028114454670377952762273022491629496567703488
7864 326655513866569208338843061770959621184194032121226739490118476342276429641273794991477329463375932573636233465847259604316160
7865 120564003754879831730930963249468280414895751184581115398437769998632906591469501167449975874811312715942101650680399620090
7866 0
7867 2669092275174006004069139356835663996430643692604403640882674460950941610558919213197006341207715700992465834507316
7868 82067339629567255953212916064709161206379808910767102831631730251436623024074991796850062618627874037609294960
7869 91836519198271451307979507239454634143021478797742950426903173085299849454935021808150737826795990029430
7870 0
7871 174691348351830827176470633198230418162608927030554314687559422445932971419156325359139184
7872 25885360229763299292091142564142797302778053742682528678458443437460087467034280
7873 886999054009643269897087633841882904061402013803497983458644188182
7874 0
7875 1832624140942590534
7876 11970
7877 2635500
7878 144364334
7879 0
7880 1720768397634
7881 374722886234268
7882 20206762671867490
7883 0
7884 223505287848879584720
7885 46432716609242545023000
7886 2377119857360677810362368
7887 0
7888 23416658887117061545559117010
7889 4573442953489989601932586979756
7890 219586944073708778970713829779410
7891 0
7892 1889102291946523940490626861603762430
7893 343973091832992508281470394471164543760
7894 15370350161275444843073081443470320048748
7895 0
7896 113875546714576288103234649536785803679858500
7897 19204238326302565292256421525932248522887085080
7898 793569479084419697461171757847401855692607175906
7899 0
7900 5000901789776099447746567853651845455016636325234724
7901 776360210292022980896902830581600005954902283694316080
7902 29487580610862771575318785998400567696999474535531807470
7903 0
7904 156136462763919431099678791737479093503536630073699717347074
7905 22176201194003812069608653278229031648856416914306468894190540
7906 769380495532701285665313912040034879625653524855524796877581606
7907 0
7908 3379492469360759153519752193800235980148547149782574426474879013650
7909 436277786658266532162758525008375483175410098233493078749992091815808
7910 13734160709340139265132731971961037835973126251405598893812105974093806
7911 0
7912 49358324533790773057043557302615543717363827276016002904437478636889466394
7913 5750596882727337947204145651796143288235226774098069189730607784410170432856
7914 163070221588243687694254329507276134434229403643920897043087613714073659742626
7915 0
7916 472258538190949746727863477046399568762367207697184235614563436176984888364272760
7917 49267048513226965137061802388142929111570141195750123405696636489456101592349180560
7918 1248331352916325244378500253251200785297763183584369970185052220725631912275628946944
7919 0
7920 2864278263536413413904928577197854235587408969209137968725490686530723081806004102690656
7921 265208729417226642624488104975268996020152449635118215544082758567797539082979492784892488
7922 5950148525996219010324710195345081942199607363782346613747618392793129173865931927761166850
7923 0
7924 10611623171386021418524452389864773525146376734848082913640790968711209254556349815861442476290
7925 863407657904849975212728320967172261805474847856289618531591623849947039140687128550411453072080
7926 16976387709717487032652946229459535063186438106677380318185800334886252206257082125795543008088788
7927 0
7928 23024984103541183412335777287500127120167300529581214270065971083920581626453501421405210989360010300
7929 1627573563807298185989735964089404835993595473759609223480979895105692387003876895385400555857757562304
7930 27715962140524287404588445323903453383944353604312075391419762128190817083873404820535893631020717884136
7931 0
7932 27880221511815522866380764030144056616433436986497009670696922437192857750314408131223406308505289471018724
7933 1689774440674206571953121939187309366703930394520577373728876915104164635150857202820223602819382608508842000
7934 24583621186668669294824540142779592872686954016976261460772142478552832517248023195791647326620558175133920664
7935 0
7936 17814967567704222399095519759212384410206750511200247206038149030229378700236681348862087480509403119512895158630
7937 911695275723804904906917399820400135282334515368961799204622770207558285751344387229497181695155216352488084251660
7938 11152347699842205525978903367787743568595916099493469703966379522343081871584773080156201257932946176555512198869484
7939 0
7940 5626744031111125320213297792094071827545967649082511044035675426683813925351282745149964034098191991866007019806388090
7941 238789432948576135678795842921748167143005564891634590443914085855881393641465766814827386975796888820761691021979018416
7942 2410199606249933033737674786115304468324161272875839758067866387207309915202961236272765379411650313374141492221920933650
7943 0
7944 813061547653061097391901329469702355458123838496517872269808705950719977782539726684451083774912123653579405691220219441462
7945 28005344212088744591503129955986183833910479546730138017525547105859582466177543612711741538819703895004100154222355858238040
7946 228051392269607164167881789648287944640492496963338861711620268421348854013909330716921498132490090653424408166882835877732534
7947 0
7948 48999617775090806083393585063725026968026423591221352081174501990665829319319137259879472316743141168056389341893792544666490800
7949 1334790650153546032212098861406499674137498924884551826417171899088769625802046202369922292644829468456772125212302429268758339312
7950 8533727003835387199143959922650970034954050912417845227503348691219479828245031939670065280167031005626687342668412997038188673408
7951 0
7952 1100839385089405239576272435323677924704483199082023309891139087918735776298910635274855309090638803322710506855482793946087447303512
7953 22975950880531593393214256256319708417927398443232815459785808678114360911392477417173307381016800852122082735414549609113903484972240
7954 111535313319140537055352364358907246969431760002742320467399981009505460302570052840376051268573856931729540504482985819079732623815436
7955 0
7956 8029601986555768549814668765033021694146954703698448258386973444535534434436983748318128982018136778322842063084909477579371003201335750
7957 123433992991027200696527433790122008041930107533905536012628620594394092153640317267423731667040657425983845359055939653240474553433165520
7958 436352650019678881391731699500395856342639426828313910075521184799744908069484011428535519406636547935768985944085990218416982671523048640
7959 0
7960 15990502204048374567980765781241435624427875176884054529366777460544996006185508384298782321651861051295320837717745092612124268139308751136
7961 172207261474515082749689303550047340676399753128623332869017966700522066870489704831864263996931139823743632296116576164050024603608916606640
7962 420308654850953128516028974605338651936686623406495826471622938852766130306644105028292997654666538697396481680864915066568604290297598875340
7963 0
7964 6965069028329769211736641866269412536714777657245657927987461929152899000603136281446036859428098203249764790351165841920875732276338919203160
7965 49241958991339139985241292017775442817313052460381439404353918736675696053605155818904250254955653623438050433580786541462217637775508336370080
7966 77395818236414577759100369336352642016498999879858899703771692275493054786060243502192181416259501415624315097229143421334931642187630314113380
7967 0
7968 496044353153772615599026158548979881653258160556617588477696105178135103543248164519290486645728881237927112755963644762257402708322050984585400
7969 2110916625080640964076722601612254352338405770180833623700092454169021469488135736034463123252317414401408022088361645962278137711381143250884760
7970 1945468669256275320661481326640195410270168027685953150843919810187413670229129345791876569896992141404908197998977595927485874082580079203493904
7971 0
7972 3897220238551231661650900168423995017043793464748341637615799964475598481728971009687978070679275539741102342660781000913069194531886499835469990
7973 8855311343476552113836968339849721796969018753766706309181737667676933474150061070507604517794691478864737726097678654675318171966872598360949680
7974 4199246334787096836939668851866261021258524180023191708220986106792069084358670623348488692048803465714730363570897758483149387031364050481890758
7975 0
7976 1943917567382734247118528137397508574237886881203606980670267959020248643076314058035810319250994545350329499886608198017705909735193271693797200
7977 1984215225585008774770657186771623083510151083996751866674070148401359217126317407091073445483646229684166860003051558117000697319135049066378400
7978 400043797973963579043874783459248187371940695723509278222794022058207375850871845743622487592875138685379125264850360678853333755558949001461756
7979 0
7980 27278804024578350067788629410325754286939668514805958286612142204833319606173043762126682970124789915219944248494835784731677165761725138457124
7981 9611510924416602500505175012248668805318740369965129536988526332175540267173098377732734109821173020269489592625868590814649018344071607873184
7982 612917935017671227539394364041152556673595484836062641732435503487386224843906395643138953013957289034084597110847456782452525755930455123430
7983 0
7984 3001686426841080795824542087760257905858355603103476635307825733014229265019598323570865304519017425326214591949925299748260541030558204084
7985 236716092233962906165269155224862782043063252154539772468899143696875080333798350847158345036591050866924491806509409538120739148164701680
7986 2901908280202521964155552428510197022029944952844369029684641348174847965543815160367164769301497010834568396003104620165041035146751132
7987 0
7988 289562921529876584618790320180582422644908842808332300842549765053891887551375019802761085349356565761287783660366834941336859155840
7989 2309044138348709646709585612837196563650419094241426089178829646491071284877464199765636797627741093227999155886645253611198983896
7990 2113465622303112472263712968967065500822744204459930802414549932482070561396529919738785420296662766405627670042087412710151814
7991 0
7992 334811529326414520461241080487216794425923891981616610538186438165882354237958434000002882168539660615224528300122614500
7993 47864911499475755581656191928077236551629808382048945904749714772075612836415653920927695274631625507923127571768000
7994 367597276461664121369929448254902392793253292623177050606397993082768272207753616156379456144579097854133094920
7995 0
7996 120945518035152853954782967376579193937071944764095082390836896218755596411568340644617126279579100
7997 1741191817411059740099033306685428785654229691684403978924866604035663455308135827486839200
7998 64395365929167270802808974074547856369377468498670860859123955635355907636982904
7999 0
8000 1103943311229126590287346719805290151054403870720
8001 3665248281885181068
8002 12224
8003 2699004
8004 148107834
8005 0
8006 1819425975624
8007 396852591755676
8008 21429918163475914
8009 0
8010 244963687439357080654
8011 50969459674047903185224
8012 2613175713235025176339098
8013 0
8014 26663770061258814564781596860
8015 5216612925175566108845126317228
8016 250890194788716880529971784561466
8017 0
8018 2240732933794902757202020679831638068
8019 408828242498996190665802805623578420160
8020 18305356280070418481352038575965305805630
8021 0
8022 141126822596234890138371066184189687818816024
8023 23857966396613426825914122775146395773253720856
8024 988289748656396800215167297395163976506388906220
8025 0
8026 6497401778216881516008124209611864412318501357187602
8027 1011642497562732323893043732865667129415007217000382288
8028 38538033507304477675730802446026683305294047811524533480
8029 0
8030 213480606597818828159452643279871093888815871673629619043608
8031 30427801232127038380224699593955766034511623793341317798112716
8032 1059440807157874725630782348369503010738082390694337615868404006
8033 0
8034 4883483829565160560271084978602143127791989838115133873069937398120
8035 633102962531881021919120355151383768838865599437448554919215970657776
8036 20016058113575298455087883080660550244468766505886787253789862572195022
8037 0
8038 75748048415367827461785346389564257803219793174237719560275465366409171152
8039 8869817024541654406912811411522813425842355458914069676180530332112518785216
8040 252819300752253447035903808688803063541208468251841300914457308183956608339670
8041 0
8042 773970034323473616580574184613022245010107363744634635888653861872153391978707370
8043 81229400202861737742142718426307266646110587546564139199108960766849547310726424016
8044 2070881013985975289698925540540894980194621941667011352023618066026504055454993193516
8045 0
8046 5044767883063920134944959811890742324509758486257200536739796726117131095373385708793958
8047 470462121908515073761014311486891729028385774332014631869371208222757945513459435872601896
8048 10632801039684057700860019073834643081187791133443215485412822385393103040124572934499247896
8049 0
8050 20232795175714612608479120394327087938407463124476577266095442919683848111720380982550402171804
8051 1660323789121845536385946644186124578153130923560818069076635210172544864228126280462390249454824
8052 32931918133597045295906348210721379538606440184574447836380670643234729284618365145271339989012598
8053 0
8054 47928632100060225477329311440529556436892388088316554440248959160852895409925861441708208163212645550
8055 3422521605415718939949286293775161702569633658137510837320199334665244742471685061632545736343162502416
8056 58892833664903272416125531428486327151399004436734787294466680050406045832785898670007778139979526473426
8057 0
8058 63989453438745283146134870618607680788344301125483408831906067694339923969263066809333321297555350917326680
8059 3925556504929129010522338234296809511058816313372714234394574664213608103155726114303541140086081718034016768
8060 57826601931376695666317796581466165897427284111910858319438657406195136802746635326425495052159687733435445242
8061 0
8062 45611904208061015171728498882100275615103567922711437223583960706200667574026334555517858603613649787291575143504
8063 2368288035628322462871576246934115892404651507784125553775751911192388186977878609159559674494843122752665900212236
8064 29405809301504854173024138736281109725348632400678814984277264082561641441586581052184211710741598154165254776970904
8065 0
8066 16295246302650629486754213161388285884782072307357853495701923877000379222375103633562327379336418892455343255087396080
8067 703676667312585226295240809441637981743031843955533897391543894304998732334628529637177992473766294745425164578151307200
8068 7231193765056482398496905667750921006756578300770297105879529003273272248207552745696256649086630313010001382286782751970
8069 0
8070 2708284624627132475839757076517309257124477073678007034000446658149659214919372789707749132480594974141851327842164724188272
8071 95264011716435412011521546449452747943362592338070676577652924718920167336909305990493812246351241392907755475567322901829000
8072 792783861464676583530273071731714253945796927786780308265762588499035576283484016093551799543796334706823508682058754289379464
8073 0
8074 191589242058849558687279118065283985782817517638678142263299461685301963049709713387038198381376654876147221832711871503384506750
8075 5353866712324989301275403501300031103445223584395078204047409161468396403667784175077655288956598722799797118317871420436605685152
8076 35146686146095187954157339656904625535544040087994776515599227132505915114996425841167454172769196649638520807006818513057386939758
8077 0
8078 5181212775309834940096223895358365863402779931039390140497214686121188416829131170066264749795964615487343104761738176812108964021504
8079 111570297186820423819830092956212436292708359709368869499281259292084777714945415179646493853666515518453319989221025030500363260496640
8080 559508060033219918409310252177998628700606213771403572548100455040256489451421390380886078408612536559447696608783413413705916651505852
8081 0
8082 46950684524771991041519134804491431546715377176254886684635353878188778150283784832875388224731489714280421353149362213737543339025687748
8083 750195364868216486502691741669049739321916859119362308634672410371832280059737696577605962403074169241015149829757651833146638943096823800
8084 2761295088654322507440623724794869503880634988144413492307005940129655068485067829799751692591041855818664653205107535543851155277613144114
8085 0
8086 120945738033230956476091139962175241506041819766240988235773002686052490247243878245573326089982827234327251283723084704575675018929345347768
8087 1367189258534043655673214670891526155974051953159208792236977010219550368186436789675302034422779872951105682370966244546827275189082501186640
8088 3510903073532456618591802823164828557626486336293406717913655708876402511377095946761497636301321140618527955677332645810448739546848040307106
8089 0
8090 71841491792786853097010222962097675645931009120944974765011632371061765196326700767762193737337165828702482836430379179911176111680727201257530
8091 540247310034185758013781735521594085708679431038070589943242945729009775623415423807373991237580222095289480593068931305931265838291897527567136
8092 906211253896684868428745116681111689084794454939625274205757774877231758661563977604921609981502824073921889672787605150133271463003922683912560
8093 0
8094 7490400541519528448050522269032067540655389392162505475823798929290668661449026111341184747383339295561305665757993645790629017493340099347951400
8095 34537079867497337179742415921335804829624441827787295597775473789832913101059161825520839482072559097683092914056891908221465288262955519672624600
8096 34656020320973504346013545838581146014351388637277372867760966561338636693223601270296508969444308679082844752940380921562454592171438475574254630
8097 0
8098 95066596020548301890195298739467562231984154203857938310805186545635548563974014387946188713783622530128455084264481488036092350341982534776685000
8099 240380300432589838344176678002465285610379125467323066077362848070356715241335208312532502186379181353090735949882573598298465312804861914510832280
8100 127788154127448349256620892924678722503212506685649776873666473488838596389377489258751383783753943909589659285473187629983761119704515940432072570
8101 0
8102 88312422713427562156181588659705138158047978379691388355614077399001559044422683066406270322052098287233812606954837839507693834164985204102198396
8103 104447973546901813840313729591747979148584777386631194293357463380780099785125224009781503924987618754882947095245277081725622512769431812587360536
8104 24689257531654277986500104263945260982747057365518006736343689220672727030737410437480396034339743499207389976142622365859928373216378952805991000
8105 0
8106 2866282120951260920129737983516229609773622348312674869777779349682796683671687869366913576370922614996178733867080775049596897745024032510630052
8107 1248758647143038166789341885907336299750902049607476957955754907607688366320090332711963865986238370558049402083404377637614806001971372295454048
8108 100479624850797570373097395900364483359734948183669629932235858619537129397252832231619745376799228423746332510785615584563770201454085986883236
8109 0
8110 1039126166851835028993171951042358206353988868307848417921081945338173713802284174933940929607802889308522824040966886440563531619749452627150
8111 113527401347817687528832412940219534591065176904874801604522463763715075839630770201107750348719431665661433544684421132860418135802029230176
8112 2003695915502567569743637944203154090269671435974399410517550055990297901751009475321709272423851331613652900564512136535678610467751077298
8113 0
8114 625119813966110508298088379441361902869194850957800750298933562760410131871218325561505346833647863587231932242767340163403372905804000
8115 8646858941291980795868352831187724433562525415465515779910680867111334716329670054604138369529301903459498725092730278323950927813840
8116 14949429869692787396437114767959334206001689282679483350271638866756949349512742474489899129226350884340573424711051021832340135256
8117 0
8118 17202332408539543044806704472011949240213813263967631976411125936863032495499543624742466088532541581508485887605173895469184
8119 7332222077458315452559209155868981599623175958273401875404507700212331545394127073158056033416187460408590363312585031920
8120 214596637495836643500440971732066999315232543350964343874625545996266740603711156554927147277441070091059828700712410
8121 0
8122 5823227651322356115944170865926855326629588788720229786339713079389606746005531244642507467265907550221142
8123 1685339883832041010226329542887162511850273718170951812201366360390617729871858076643883571680441088
8124 4338814913953938211490405070539061153948574768212952404943215464392540794791705443397349222
8125 0
8126 14046188904523163156976974869664108815651782476990843331968492744406
8127 6586035384233496227709651391544697565923537618060
8128 1832624140942590534
8129 12352
8130 2763520
8131 153858978
8132 0
8133 1896474137046
8134 420093171612088
8135 23049616094193444
8136 0
8137 264242990999936477178
8138 55905654182520148749560
8139 2915630709854178813834880
8140 0
8141 29843048403713714591033902760
8142 5943428204406893310395926841256
8143 291088012397346127933241821659180
8144 0
8145 2609248894394836216665597412793451660
8146 485156050566903851797168376185821545424
8147 22146396174475201913788590584522484705300
8148 0
8149 171487637870112651656004407873979922626083064
8150 29579375205037897402540420441665838507650481440
8151 1250694400035151666037658862970299552088153267286
8152 0
8153 8265995207020604641103512848596433754383775539599622
8154 1314845247727560999393738538201367073936703509373007544
8155 51194388810239244744387535077532546974063111019857876714
8156 0
8157 285396031682750575618794431738399386741439006286955838364942
8158 41616560709698163334002093010902665559793450258127436644601224
8159 1483164324185141255382157211016218005465800537933870563748499200
8160 0
8161 6888948165943383229035136610945873846234717496608723731266951565528
8162 915130953905659774717103217809332889224844209851489726137387650572448
8163 29662351111402725441264827784904794029749799633838697558218986258355510
8164 0
8165 113282031052614157525886760885446890053616559559775720875495535546834254126
8166 13615954293795113088969522051346721996075617813451916799338128362603156285984
8167 398607658113064560756942480679150573815037097209322756693172014219790506334198
8168 0
8169 1233641822524706695098686383419878445521343396438118693175381450566173448234791636
8170 133159967251851217050286415778770622166309868592429469254719253337975557200379415840
8171 3493815268130923410991029223539233730956990474589361835997561747360186375880290172212
8172 0
8173 8622230028412838664388312065311894369139977008327577913118283875253508655491425625536928
8174 828823371431856659286268139353277406716743078434520247737206752458635744720720975648487336
8175 19322775394427593125026814812354175306927649942879158591368784259751872633195128826571347906
8176 0
8177 37340588869059233287383051945454893361870766157520095382361179667499737466406092030659357271508
8178 3166464803368920547105906154023388869527413701363218847369808569065413726480850141867275872057952
8179 64956888836707956228962344555768843198761677360773635920408582289876835875809435108656484514464700
8180 0
8181 96289561415858764323264519885810661478351228430954764142086023280209359289191319591034645585524429520
8182 7126022598846447263515233824323308642014273134681036964437995197480596787139203591380952543408184394944
8183 127204783941858614800496695178318367906162073929830122139949875048458237923930584245930714792420364124300
8184 0
8185 141269583820586055060485430826953611928270397861708541682786409465511966551741970006157644534984747973723216
8186 9011915454893184927285600923454442832743798455486262078168900690967531181271527338316792525443197985643548448
8187 138199890107452728619082796259880351708628880001789591505332440998451539111803444565397384424546666410350298660
8188 0
8189 111890886557291187472979761262650169047678473643158691268991301829589162622113665737690943479112711035845190326008
8190 6064997132020188683901665148246315672845875491215781565956358476313789660022301268928977873714600758570963519813960
8191 78718741391541706086222764678036564642067016561439157770191001238405349766299052433017001818964446242404245459143326
8192 0
8193 45006750930900108979211089264762502933646685376077551817764391946371863824809928946638185164281278923140652929081915024
8194 2038355058378833482802332683357372835779141745646631277291811385839041474222457024037169973850836390015448491213688249024
8195 22002762721897691090531040550850430464473134352415443706039825848413033370804775179498091149219478199021799549899865791090
8196 0
8197 8556185763821736673169196360253964814116736971653030085701439868186801495654530821640079782364693456993824424183358866939786
8198 317397463924777269685611932753077226512113696170757881168960081837021737070171367132061525075198572635876444226167684812256160
8199 2790726680654238488073411600997355051826127833158360637137287584718276171882338670256709804708049211822913212663256600692004520
8200 0
8201 705776856792091197664305582196090077782200864712087814723759558874615977184344376779038972257922673876604963742846675198879571374
8202 20938776418553513356751816468832622519811826180409738763096765391700873559142743954823557167876761534553305360975045417128774170480
8203 146258501104485696719827044044051084282806729873769760892461990935037925151391941191964021792096902426926144804254860655263743203040
8204 0
8205 22787929919450083839982498070460182986187304506258671640881226386143270517453965322120519251525979267931571707406395715587651369935128
8206 525247375787214847132212238852507076372243164088678683097970732774689423048083015601144932854921563892080932873317356987307287203452400
8207 2827146168028256378780405728601553071833648337183687377338781576301592643559003396893339662321516607418606897572673513990103389844711996
8208 0
8209 253937627255902171333522239071636073144630007994793568429877330970692342614296773493210271169565329826794478350255048577379951513871855008
8210 4387667053909756517985760891679111127995838804769809209699868781479505905780412733436302940542990314478591495184076562458725346711418965840
8211 17523733401697631890435573096982449999102057448516983789173651812044045129004841853749696636369226312312492170876577538073016552314117812584
8212 0
8213 835264557931940435062792647417418840689122467686612311121144413447354224970086043518954858310128318758385727812153828415960409201792718647580
8214 10343636624693627929918904467348561287049147273125499628963735165399099857696029981737528930286887402163914376658754085103621229883942684147648
8215 29225662605480119411798663963823277193802614598083047363738425155380186392874997347842011615872359210282834496133476104357611824314390158918616
8216 0
8217 665270107071242406569304255182383463056856991484415508905244495393085310788681522315958474928542493962737991404460582451584844857476243320400998
8218 5573974533961929705207176126897015032422865907868249768048402335124088556513086682184303245273472112247569446794013350485074139020847423237445200
8219 10476751657546144435906878785291381189087127419405203698193663761487378725982893427324863684224225067434311023577856528501241949497304733711345400
8220 0
8221 99275860626225223044248486320318970380660268012050911186861789935401335906045467669729758009588891337742965185910316051901299044080914237037692020
8222 521676011073531951405484053361841690429884455593380342032824657977239902808344214531909078960984664400380897754552978388699131393111751741882554040
8223 601195235518922861040001308391515875366544894120013115946114814562963405828695525122496879812079567086359514783653849654437697675882749991587022300
8224 0
8225 1972616135205707728962577922758475580913650370909988151097199958590867460104124699846804317085823200635666692442285779128844367431443854253081876504
8226 5865614587807122504412423202575177699309573734948741686106237892108705552915075335082404395349749612873755973404416342442264750112072064096308892864
8227 3706857063244983044376971873216817924027128846759554052463764764979974247411371853283183389077151328654828318437624474860521432287096955264548874480
8228 0
8229 3261306701695627429735867409958446193889514879304845506212571202243752631666660911683149504724198933270982157717410971647563312858687162605317065056
8230 4746793611913763384842640688615072871747751706083401996130853994168673738363282059722319806469822127220518156698559848478498777298588754920836921040
8231 1403084113246905136233413716596905866573809987128807738441347581338399292033085285430850321271123870284591498852541495912527219208140889983269394816
8232 0
8233 228355735353431243822446727902285461658880332462342089784271815966786640166512420452402569641339032256447637512495278952382022347607982069829657178
8234 131264992437165191690378840821730622400434619562973654469714493641027805742343719000533053785776859902895259115025583235609052497277609578161211584
8235 14291963804491861680018235143055366955304845071873872284103270851765694104533950828870874067427878675568826907148398068037291596249050687427939554
8236 0
8237 243062467597862360054931850648077094870748354593771116792601012363744195535715454746587720124604303209349828443685330571797805647436470125185758
8238 39319695505816652416132448813007435101308021967659375234821962208384888093427758090135415561789683143992892810301723205573182048382999039928640
8239 1073483133886943171868928631050356592603986556034462403389283953823449614553713257598709174966203082787297997983379395278274159744425177446440
8240 0
8241 736810223440183664900401156844186148469601051697432178895077893717601975663296905112766942098514617209313279308888639389935660541117073248
8242 18678051390776514790828257013138837029640555687791150529346309451788687328386308115605114379122749806128210191353064305743327264631174320
8243 64555339893724658028203619950869763514351664802897537181164297422686747834460793337659007697160970548799280162939028114666442942488880
8244 0
8245 301983038741877020148756820205973644469000430205101163941343000869304437370170791752653092400770126867547958190930966916048027844
8246 377013638723408549822777502072712470637672656449443508327947789177583393834274861918612714172868607394664311958706902312614968
8247 40144759286469143940047866340011994365152440951747695173966275747282027912250849596928935240910851153451864038039795961242
8248 0
8249 23357410473612230573182142102072100813259677250078064775066779913306593381051314550241144226601353372552821704206
8250 81241218575373603828972595305264709476936420076880757708716532956595818328991440543204502471074480585499560
8251 5871432144969368554423859077573602914861452947231931955054011788533480542419856996911431323709527674
8252 0
8253 1024076280581121356089248678959380690017177237593422201504270456035052433340841272
8254 84048706090839843090554598398895725880577390002951085953557948022984
8255 9823568004971759081984601564447362733699417785670
8256 0
8257 12610
8258 2829056
8259 157785056
8260 0
8261 2003417618496
8262 444490712287800
8263 24421505420745276
8264 0
8265 289174023363527384292
8266 61272680033234451844568
8267 3200066245420792835776400
8268 0
8269 33905934720730414886513770986
8270 6763898130398503274027676292136
8271 331814139097658678338983958081820
8272 0
8273 3085588089935165399096192912835788310
8274 574854884899155230781100336538366048400
8275 26292383148679907575282793289830967248214
8276 0
8277 211690860478775336976461650725028581470193960
8278 36599918637301139696832968614598593006758947160
8279 1551204817264882535918820467707712558597897004840
8280 0
8281 10686140277685438498425504349389825628024183618263148
8282 1704619547844600989726419107411543484589887922336440496
8283 66560311492172610353179486564273765363166043936845118174
8284 0
8285 387803453982123547855870892679683245075462643193366516535716
8286 56741623634961986358193383445413494007188786406260655937398024
8287 2029167193751392612577208976415783512046454764378652241540497528
8288 0
8289 9879489471338536132654245477464738700794229133375500706793239543730
8290 1317726468360781413298857211205643481114983965568315961327647674533408
8291 42888221610810044199088833921648109343699700674686978760673091650308948
8292 0
8293 172254877697405959390100242098993574117329335129532108230533196660212859020
8294 20804542272366373696024703269517328413210921510833431861653673016874501612688
8295 612062084443107379473638600193192597492066365480675862041242094842309602401768
8296 0
8297 1999455740346601311179231008403865434887641449909218551134560530381187254609103860
8298 217067390653420621725373982973173701068217813062660561687559461275909575969107559584
8299 5728900986510636050037927160895041178892336710523822414717537701504441663805054305490
8300 0
8301 14985144060874353092097380099874763594138467649224623446493067388342593985623771120650940
8302 1450344658392927328799636527612301453807336620509503717450498363745129568452649293360159264
8303 34049726768972439550545188591064700462037846070578946237947186713959628878084204253119041248
8304 0
8305 70070334302311089934961495271902918496802610396445655086007635172720244754322818582986384204782
8306 5990339121120106562797744927004336801471626015827211339992161935361991729391739574662837883228624
8307 123911276400026225324642462241816650147324517742607109853035896437495230177459678839272397312191132
8308 0
8309 196654536250752948875882783527712567844683851505818233724834080991149695737984801656662055149937272086
8310 14694571130904684434688480783683437154698505777351152563190606861004996950591089274162146274752755421264
8311 264914694119980850640138137262563503127443403018408873123449266544547945632221788987064806933619070554450
8312 0
8313 316938033242160891768216636876992168552641906476955195090213390294249133342321812698788947990551880416606380
8314 20451239312454501254474238357883575543615962671108315279737799266403047791515240580134499026479072599426223040
8315 317339306454681267736440888156157375035841502236764920671860181812249857244391276109562080152290428941157522572
8316 0
8317 278773607698760316100009598653754907459435649758563699241527256023383473732086180497976274280784114909735004545910
8318 15318632651258481633386678101985649896453211038411431883694707263567924901321499850874869564819725029584498134456520
8319 201638735404183196156059942386671569313867661511559274246001722757477544316477010953427543762068941061021807521616610
8320 0
8321 126144946833970445671507489008562424064965918697288458499846831269473636882163302010997686078857578785969434291201661386
8322 5807217199533681388893326825624735837482404748704836070805396802632769439691598020290686891918913555467270327089018146240
8323 63750534580641121895980913927768152478817524390946640200877429789928111000568684200971509866912034380542895579088439678680
8324 0
8325 27397728544462910571385690742217484010135082312415349069343887334664726311156027111650429776666936388323449132300438191039976
8326 1036490202954249859884232878533781617422878114166249995563226422565451724509503825665066138951058284887331488811600242087938400
8327 9300209953145018208845899473961239423798043498046066069557030787062953986839339608441419997939635456129277862617888359107477286
8328 0
8329 2630651960263398021355396651080331322254598554508437412965905354258014197804414841850578614579530787255413943242688477672203569784
8330 79920156125166538076586223966189572511737229213998760093111668571097209137260673494898057584668888035539645810679627333244723326752
8331 572146762207598148551536793460096013912456482502760924891177101996951430815883212859465971121447766892844160884497835387921858109050
8332 0
8333 101162866674600934732111388443294975489746970842024921516903889845516370732855515750681978039477051018202392915094759782686886318801318
8334 2400143866041720895850704647491842616932165607917420863868421163769463859721827138574862170926781233739879220913517335290609448182146464
8335 13312779349026942367386302856371581450480862760230843477819442770731272106559057671492534653628485650878077666052222002005687712337137486
8336 0
8337 1381536140557358742540867407272694589899707741607507773845119056763373714712264962504020035886721108644730898249967578870583812836731881340
8338 24734774720870428064838022287304620469912309679310615177685601788067753219246594565233134436314788153035533692652922583753524087556835022992
8339 102516715384797149103884086251334467288139370578797174242472127714115956598900047491610453985472571862948834437865232765919081890802540795724
8340 0
8341 5774109083983711549549151507971223538462232263122254023004699925262007957031498557096163987007536699459662897452814554443253099712245097306918
8342 74737279998128306789420078651735038562816334350623996396954704511028382921122464497768998188319851300673729490887572461812922588574984702686608
8343 221168119431785373002829640352699649752130044428972105428629460426907225953147950334132949124534476703071166287700584025996112816274727295658068
8344 0
8345 6123384857816311497882178796897176222589889633629378688575027007082154050385547171626368422266883815190591080694758613106104971766647959217969096
8346 54248472223908025960162929448357581628858852743565112956319159333945397327318939890303159933154593991091018043752328560945762887446321107492835880
8347 108123185526440121508860667932362144494966733023567595914178219222381182666035695248582036205909107535623873256062337984121182177020340094797138352
8348 0
8349 1294398077360231600587462876319141916005270478427629789448623567827268271395068381540494057285324518052264582074516726421651173271446936189878060740
8350 7307117334042202455888241219467006045283042886453392686591732480343857174643729696650911279068735336390215221743801688448562275827974921218319488880
8351 9083616807228116140921480771856062489558493167597917867206780853688449150556382931080407975004725875504069162173574601509633125254432845881185828690
8352 0
8353 39644783679118341443351198357854799621253104724526840190988649453457830257636411776633330246841085359605252196471049342789415800841938233037790841530
8354 129521893840016904479503875622318336376887162560289419556619424015771374433783091685194745053977137440651339963810631680415947074381203675253638073760
8355 90481405561342358593863298189403596169304411169540742907460611948159074037363685981242889188243800689530165387459945068637897568207343626821356545632
8356 0
8357 113852695473904794895426070748762093360519343128830911268666382543412098442128538105671988246752076490343568619120557396131566191161014776599713237980
8358 188214746986563127582986396493917112483264422821623544715818124556629784204034793186927181222608564982323304847608837776903817892260934258445162341520
8359 63787772073491449714380157449386162466663202229349151349859318628866041626605225392620199579382247642151627226806824615005595618387257261606550507590
8360 0
8361 16527543212391671141552355844461897506596180558628978351537491932047700869143118771336867837246211820413016201061473309474730639164816925678349756672
8362 11362781867844474529994950749716731487813276651441063562874297782263232724875831101209466926980460402652036861592054045690496527472759008504347592400
8363 1502920022506473023634889359549820694467702566643528214401077216043236151090466029106298398040129149573765424818158444486944073216855534468589578964
8364 0
8365 48172817838437545891155667889761104575631567760688588333288984940960346985571329980375906085537910366669514797047827329812732214638395074273420820
8366 10160833746696862504137596993278308859890152898528836394697663919482431675016147259798498880796141144292731201361234094034503306449358588122572848
8367 371969648253927130597909726445174252552617734579777891137511271635072411989996917316063879010122096456890988253912988898930320261889654195986994
8368 0
8369 643219260478498601035807781383473716589568409816446469567322281944515318116713828030883492552446341604635533690357928187231562405660105292000
8370 24937025853565436311557273715627305350442224837911012969724494390063876210225424949649023879633041580437881598739467881750860887077602287712
8371 139525603126752501305659997722635610479767244632054841614830893946134786207669264180719176778293621408659342857030075363889423773489892510
8372 0
8373 2903594267141447473934157321260660496624380280844391406652162664430082216982478833742462321168446573458623897227055656772466533410668
8374 7816218529497159758103349816991393711509119571566076299273585732490313025477066913895472569551424182275906370336190346611424583200
8375 2065757210625193801710068058744007440763218771947231288550250286166734622604749641608306693369825508395630463439730275783433744
8376 0
8377 21266414425463307467801227732607421143779898811355368414234872663880909759769166808162277541344217586260959429957966240
8378 418536583631165417251581969597874914589702759756245285950664917420431886350459837629217505910004159718426570801656
8379 283360683833885234832012934897349268923196754771993976432277898664425743900256211073991377768747485767620430
8380 0
8381 154736719984378091174869542012790193210725917361859182051017098810709830030650987305551626530
8382 10191523009157338617119074018996331831636607847949211594991894387633051186136002632
8383 125733185749438161413829677837673247902032885206225738236541327729380
8384 0
8385 7219428434016265740
8386 12740
8387 2895620
8388 163814432
8389 0
8390 2086882990374
8391 470092817325300
8392 26236459156383276
8393 0
8394 311545619064915555516
8395 67104089545949881578648
8396 3563937726750740615042814
8397 0
8398 37876351034929771645460794130
8399 7689127701096248271446849752196
8400 383992462555873582627138743686606
8401 0
8402 3583465352519408617485061433380874400
8403 680115952786194468569478317371224309776
8404 31701333241297267208394132751150450373826
8405 0
8406 256322469108172368608328408713286261358221360
8407 45198357843192484246589585844087436112573561880
8408 1954529028583250952731030687850011785823457138678
8409 0
8410 13533291652247451804672116115706316082961475416026858
8411 2204481149714738936789064143676493549965020437818793136
8412 87937928952150924679123302737506549923814528918727348618
8413 0
8414 515500011183834840268812361147264033059700634845828974510020
8415 77126606329602393815401622567648621226366445481819259607154596
8416 2821681341499183232434471649602626014974033357780685375676479922
8417 0
8418 13839105127677761649155421209196709176023156322391185034948450955292
8419 1890317652234004371086205924782439611657897169855273554796705828525248
8420 63038505772602156331801672048789521821722586238050111499111640942322508
8421 0
8422 255412358343347670769877370870873324231182850737210569267513278699973375050
8423 31643784583364578234387576441887002728528096044128542995987024775393376171544
8424 955502798633037463360746899706578817354078611378995368096806764911538441408746
8425 0
8426 3154112286712783775925146947881947435276404006978186707024719417819567020178658210
8427 351909338730608733967793701017414062041517036041870175164840033740546384389246466720
8428 9551097792951577567464114773684550974182195769747612317971875944622294097345519325428
8429 0
8430 25294459803593931656074748036856564908969152203064557646667910118652574495140008097613456
8431 2521281059191401895014632020060713600594402943057467180896371250385882731819354717512432168
8432 61003979534519388455498605425267603972707921575660148310454355466165619489501396728676152908
8433 0
8434 127399573380702271822228463259540982793795256010684831703077955428191833800834046586550508922056
8435 11243708613283555506514894468041940201188479379085390918612191889045191719504733543158266380210000
8436 240294072704002254233880392884139560433469579476123748015854479598944434448828897062560402033415124
8437 0
8438 388077513086189206257972139660064473404803405376159886135523698449709989663563877297404293601647619640
8439 30018171974553816811755613437049710098772734326773284996294863973972528733156754248036762993532796713584
8440 560718596613691774627345683087799196989420277429799112716492531246587216721692218905942785011961359515256
8441 0
8442 684885263676773342610957395598748012257134435042940176186236796923938995494154882781423187853091633172271700
8443 45892971289918578146639872462592038926636579305683398989131777518806093064873623759134083415077128762440245120
8444 740273152964705461583242269624174002315018312315821962718886422972241807769366641096357596611970775656900438104
8445 0
8446 666548733937048107147782325283466516987844503611520591395639550519612302218801906536778113437246704845586638297090
8447 38174808695349702551444470847321540492357199180903787990343059919558839087102313941505062477157921895612474435040740
8448 524371859241315006492708936915035608389974651520855713128368076345011724376783059226317377647327694730138689569707448
8449 0
8450 337842555865769944076835870227578671581138876828311647408562717023434334217974394080570242773493458750415429166767393748
8451 16280210349341134013097714805939455021264273105800186674845874988532718925291477831268236160492152595583835847665709294224
8452 187346896232329502504272337572267680509094014155738117929576664149077987564263959211954201325231464993452596033233709283880
8453 0
8454 83403063265937767746396352345667175035071088216221379702225206284220989775806597085259356353966127920410843474819835454348134
8455 3319707785530633839548536865222187766632083889786211516518757617307072335162912901503386637839756467562545114214571544474925016
8456 31393023400243536522668414215515103407222544767744637025546592393779885556464881532347168727928307300364046961978088467416041448
8457 0
8458 9264636132233625229656187911951640750306250348643978557103106606027261461635599297741787238722941288232587682058279586240769736476
8459 297957227373734544669606570896227176353203731069746997763930782994940408551315021962709684146302747639685578764520763955632413863216
8460 2262683891022283654298482645630239640556803552048492779991218859850999853081349724769054251552891057777518729807121690354899228168526
8461 0
8462 421176550303287021762175834651985181036431264841632051359625484814096022015819525160123394258054901864802369512202177869240686163332560
8463 10657547757011821424455728752079946900216971147683768086104128668098389234790438885382339365795082074163266570926825678857356081126661560
8464 63204014403770273773730166791775576659059584499220393790848078637925530391100487625363003964244600713503753072595710623502945040714862906
8465 0
8466 6984191376804912880260602664693776309383222815911334334479937008827487950108035686529126924210788572932859230126629454867546064648645255520
8467 134601525191538426355155629319981004996380553963821226628625551862725108720527276062574227473799444100647882289035661117515928181174143928360
8468 602366357657897082776760971352759666926926281712689975334052400459995347377572465164137272800812000485313226680306579403860387953093520522196
8469 0
8470 36662197670633884608637664152394902021185780775874053809924124151799701655426904217378592316682106671685037787167296716760140935736457347779772
8471 516784171503517099921165891235196572498587575987106663391616788663680864787733967515480894992302395971195300709222734857764959342871548133096128
8472 1671936027143985977541781462399547178408459301231533569963899831373079108802941210298926215992902422334253490985377366835236908760250802571433084
8473 0
8474 50999629778193337171384704999291503962556306726966985910696661709644905366125628822885246205600062259120372803915120802776759184702193051087368980
8475 499456337286230012040205988042762714327539903985041660275180000822404414015592587660898245263284439760571062468815310939473599593361798646065630336
8476 1105971140954685639846756130047456059090087233680662896627482929405499519494070000160369483009833718087565451948956708451868816980232914630902565876
8477 0
8478 14972985906169236142647540719319060434293407762638592668088344754770831961213319887954022097469191693333722798367358700052830946885564793006540815130
8479 95300224357687585982694603384237386057485586023622673276522970173179605107687406267731120599709433862564487926047151904005396091631869162183147393144
8480 134466231867382443287732479168314480394987822998992093806500501062606601016666744453373689710895132716760784506774474821678133389014352031044127625354
8481 0
8482 688151121719542230645613058782843644630291562599526943033803274490101437879671911565226907819298225299562941944821175671915714052700127177509480800300
8483 2603872477943094137102394955077314622181872248882567259885900368016562932865414575890721403061830679074689386179295521700935358744586016492707903868816
8484 2126212867071428355713447605713170975615218381428026462558746068633800508236881000866590957240449562914528274439703170619725075220750482383614723951360
8485 0
8486 3304781489643248306007002188946665508743832662617047041556339562019110647478555451188001579438362977577641709761905956499541757433495747345135967636000
8487 6572807116269901305477986455075803889491609677038953363190240448112795688945486852439484361028030377008079643985394550156361469607593762223325690684120
8488 2715670396358616165321631375779830243813972308232078427383422677901711612373874606259670323555384231186768371402517380965325785923239669785173576017246
8489 0
8490 939938909459173338193352800786811162717155278154450663012337519507143507303825777674902379138946962796303947622826404015746218492689483240849117094898
8491 822704090820480182438870659355174384583214578545888650339689658755651616549389864864037100299664104054234860138795472244390195909683695859289064032000
8492 141357055562546736838122870554594239882222197932014799229502696853200806620212100809714586824286303484854352683893441568740906116603615654390744394850
8493 0
8494 6857655028727672047840621874042786220833040527412985316527471174610894706858541183544605216404320782515860415692145917662910217034902051129503106300
8495 2014652857777579849526278161154550147503910429522312727358497312944641381828752757612696185688059376061783679489648981897512702391421723425271484512
8496 106193943399143465061713949926602889555973345167461447320566739513137922700797369986231909553970047364711199173472746212032340549338616051477700164
8497 0
8498 344942783635081450991730634059422435695141516037811144164668748602653361554198411387747809251688159370431500294344615661589280231318422519834352
8499 21780656246006953885972155038368324649771719242427147800602152745597622581347783344702293420491557944115839421816458365827926512852560927193008
8500 211004516519507432650778284349413304360898666701264835214414924054640051349150965211631568939356514519822075200871144208746149437843282194762
8501 0
8502 12553705855827894761820698728107818674542070815216017894726818685322187990558459919697397822600555313048752113411150207397059473544079440
8503 75202531723269560576234859324597667578133479667808342073245309573352782778597984774923321038841180831783835959592280096586067879259152
8504 50578782271838320864540281260283636593541923641181782044785595059130806811101377708574239281214425649040088658076069850884111930370
8505 0
8506 3984917593097225650078353439491177348141705681158267388938116832719435612953516594939711398866246439851118377879989843079240
8507 381417141166164742718809208036883270256641062683553060943024808951383330614463785956224267252617029833671203931381837760
8508 1874993535852884750179891692104890564285965634173622010790086700627064350720881097403498008944533375514814806064944
8509 0
8510 209965664083967319736127101268101558822375223530698243680908636732582885960883017926428669377491046272
8511 1542457240367910485013030324230379191620918119093402216797418042048423683100793084775904883300
8512 25357467747436930724158270546126029998478559998570242775546200744194342732929152676
8513 0
8514 39130592363046812080068229786948988787039343858200
8515 14438856868032531480
8516 13002
8517 2963220
8518 167928930
8519 0
8520 2202659978784
8521 496948644474612
8522 27772322747670726
8523 0
8524 340440128087238662820
8525 73435737938549183630440
8526 3905605076522530447989090
8527 0
8528 42940687345468051631738901408
8529 8731426531317452744771931956740
8530 436738096275546892262310310962390
8531 0
8532 4225315224063397685330964092841198030
8533 803465251218009748653218102027367361440
8534 37521940499339902618906180295311198960488
8535 0
8536 315215662233020033834347040525278846435644810
8537 55709855909243468748082764415588699222509680120
8538 2414593611731095710394813335040662967050375452970
8539 0
8540 17411831442242275597660260964343772793738231016208192
8541 2844013675583632863726126244242664320214507225942877408
8542 113762151129784367731898555739487790966296301037846203582
8543 0
8544 696316300064986408604770569042695426081476025105633703991654
8545 104520076407430249072048196610063731984209124537966786529987620
8546 3836548943928291415915284148235930670607294622883261239710582890
8547 0
8548 19702717097795275192427652550221742743578298368352709894449523822710
8549 2701749791255609403268106437682399564744053048663806168456179660560656
8550 90455806439760716958781458926848373802304489256799538788620725712803358
8551 0
8552 384964190759069579165336835393825699862280902486077345560084130263601778380
8553 47916046320782809225956561600758277982474419164466996049498023062644175573208
8554 1453704478196189788048241922007980002677010893437412761528378380422381937618628
8555 0
8556 5058132577427901328283880412193560667437609628944039445411764289871155927576514840
8557 567460058363128791649386938935786112613142255882625298118350366769450731371059213440
8558 15488093047733658528686862876697166725518932215967512356155214342030938478979656182670
8559 0
8560 43405829370291501805260568282695619627528120811302420420837775978675517837038392255179858
8561 4354904291907395942794039438803519149645349866720842584822550770513079698924188240197021352
8562 106074866584084591295145866591458567144319355864720682081446644333760759704317694110930577710
8563 0
8564 235468899523463717789537264031743915519313750569223171962159331024690343236564687374203505036580
8565 20942695394835253675154616965074552542143193364088853213395832407489164035511598086397348955625240
8566 451130728012713041635563681591388925273547716732209312667178504461054297805550133929105108751527420
8567 0
8568 778379074852460692614236557794525494579791647817514650892123138576964865168274600966600072973926493344
8569 60762252724139925187448518583337820475655332618312343850858148880834668870386326308592834657327913703232
8570 1145700895322107248368827312356201875776022390062935047526242309224897121039436737570316722084393230112248
8571 0
8572 1503780331010675418718775187113740532899286938424098585291857345324025660759370950454653279210100394245619300
8573 101865835868297698061980783385292882907186359349429508924757482552865038957386923832836269404068809288822073600
8574 1661560239818950615301222386096628105792293117690575505663626136591045572862966015650635837992760888963805849364
8575 0
8576 1618525641236411545516387454703856439495900583648208409797744877956648393694640602260639422087401320194394731479100
8577 93900494728224034967353618252979224330917899675418101196584910393559318126469508643025810426934334512269123027261540
8578 1307052694692423485696072035726627964574877392778773743384197873457614821701540234284974646333545221039701958319363020
8579 0
8580 918213383440026960231180356078055138330102756720300244526762129190674600412509677453815443368010533579426674078517121838
8581 44933238345041449472165599025774122653473647959392087209405065803146741200601867114385571260739308016983089465700693595968
8582 525333745906479007294160791125393989168389211807339182357077166610008996741081819719418359253473739303060168112169547755394
8583 0
8584 257376053822029434951014031580207438549686426384489989386313877758917162533377228540467890155934676532349883064776655702290152
8585 10434684709223005456764007776710913202185351728718264202533721080185576066726590519649889929643485172837384137847371232071007000
8586 100569282819366122099976418385499935599836712260400196209407129924102202241733723131699528542588984208613030976952124808246769410
8587 0
8588 33025643766739388047076369873383972190424919105129033305868379953712346924690673868889959035146225829423129190868495851497715482272
8589 1085915885268931170609157475729377981591521842083958137973002140286031290171972098137852624583392201217105954832128466351641761006544
8590 8437629778440311181537431422803011635938874840848999876569986505426562501806579131176297870350756440249663445825705976288474402607452
8591 0
8592 1771073053734729473800102252892683456203087661195270446437715820535683561623540269496470668055005655770231414033467428426617764732660720
8593 46034700781371637730101752767486644063981121255917901672505468108438008115821731236452937059496200659198764234627019714817481738310065216
8594 280715164780613745881840970202463995967253315103132195492819687873850630939084929095892705803714572819863850145678823668999684580000700592
8595 0
8596 35554573496909483287210536289554529899075618582183999326106636163348615666806448966430102700045714125945009206033276383069025662320997621954
8597 708065227451402729470060839534883196182828963278092586442004738752798668389665869450614170855292059315468483638138767084685256552862952675280
8598 3278740495172032454562213932432400768839846542493819907318057455814417498717081448106527840297876638530888056352792892957980249886774018444840
8599 0
8600 233420145116389722399009925987038267823479012410637684503634476720647509722674692972909703327534362594380434186234508244720693140759267293894128
8601 3426253463739088476250365211528864193745138140451135762826532015142296979309125047779920930520583605188872849969375438594384261514705617467123280
8602 11563786411548369434064802087986602475451419018238985940436468359333461439891884970236494635153074388386683601169151971268788849717352912811442890
8603 0
8604 423357603520958303295591943926462995066380195728987673864252048680614753836920596921083503588754167153010095303143691277852430178963394081136070824
8605 4361580578418663038856192452703896267965153469066479905966852194475776949422124408898026996411074133556319867569277876847516404474816097752673793600
8606 10185158108404160909684341418730012402722456677834732678695825864128033592236501878285798636466508897125022347497322758756611396585732741014108020010
8607 0
8608 171126108717485611596891699155558280569043968747782597617917630842402902523366983806923385406621474043255915000381015038850798698698158636102229880096
8609 1161654493650386057007821809155172468516211065794009243745684199378975298900001290922276693580953114499172796502797387660860751895095793849321119785304
8610 1754212373592203651827915593535250973444608395390778311256442419946600839327542350333844210441426609595164343908842200758219110209664728845512694501700
8611 0
8612 11649862484783804201965344042044944984668765378075108004386587517714506706355548499073004719998945809449343938355902576874066878528121747422229665815050
8613 47922829336823004202671420646325890116810808172280638591377247256634231171002361901646550103215710052931829190814115350592760151353538814200689830347560
8614 42757635968296654795842306611773320734024633404904185230381835677347161480366095462225367308938874155434851312668211708855430711227716215302843379659128
8615 0
8616 91723092154035549788666490536512106234075803635784473593319937441170444295933476466482872054855011496417760275075793427397268552441608086737040899305000
8617 203879383901805766047314025947718591296933028974107979307972971686550514489711239087308266431799028640703607475080032377412727290884484609598159741805960
8618 94867419782313566041857811851699532218169171998054339134526842277326861480782437098295319790881838357198941968445962056702015260922779602291935340551260
8619 0
8620 49524350412347281816986619000048937790789520811808007053381855646005615026736925595437978150471199331952271529284627139899369906627980481916035879889504
8621 50512911380000820214877353920885162451130902002145592927613169479223181727729478162065813403629404223086474836464122705819172800678890177234003405790448
8622 10238494497567808178662582989439631106051187460074190366124970719742225686149043372474259556301691564798010840497661951736995572245881191344843311978200
8623 0
8624 857536719125107385567298940490583574485608397290830529860028108762102834545846141583424994365348372514797549764515747523160407805867450490105148153226
8625 313981557298570426348181492294499110499035493669920777488761812265039716466485993312756475719196065527917610914918205150307527288153169438211340766160
8626 21064640364981506493807264263000726064160839196133710218034030933883962777242521427671023740838682020858547301019493300346054106651883923894895009250
8627 0
8628 147425350446844515768117359868530581706882209198434728199366833697857000827223660800631996721408824689963577990811663071166502834734500617773100272
8629 13048278366976964002200343526450412389650271310629240975855202723989662729834601630603522243848964224329659637485906915979273752972377966132067928
8630 184389908089374289746112202412993145620688455433770659346592697057534027606498291965742750295046870965441325023446672271260195588060893069745856
8631 0
8632 35398480744037623998300777297442886580845633923981161500487401186777289110843028659250675805962023593415534716197251810722802801715482634630
8633 374933609546886950790911691215630971844544830377244288442807452739464467908152587301647978716316777319154020827571942915915011140208038720
8634 486947169147037029785300983229603560350154429652189593653383650931399266030326348027675939313147594409505129976270670673048952533649266
8635 0
8636 294835357537478681609597614487402377445216166325781507075955262524768115998830497072758273998494122004913613871182798220079361696
8637 87280816406359141081136192248130271893675081508261722660526863374036728206609892945263735808308496930329781984405171814436160
8638 1710241196028782286756758524592235259316712737791923243701822780760853214058094594311042094079272282196708402794324812480
8639 0
8640 17972796335008919697700103605975867607511470654762914041183427193881842304387123940465821077963947478529560846
8641 2926237649852296627286360851255444216932104559022899568103230374076223196471028905823936317574840565988
8642 3843984232754163042650727778010017715031332561977820916984206057792520703750293260733058844274
8643 0
8644 1991695430773796568773194710998209391521361013194786667433578210259080
8645 233490312210768195587967296297800225591272332795000
8646 7219428434016265740
8647 13134
8648 3031864
8649 174245370
8650 0
8651 2292963195360
8652 525108943444224
8653 29802370236792726
8654 0
8655 366337285124975825344
8656 80305920464328870260560
8657 4342028741391124821338364
8658 0
8659 47880627018955039543295721438
8660 9904427574012047502467035716912
8661 504166277253265664903160125604480
8662 0
8663 4894453785588353652977751885980815452
8664 947811075087609472274973494796678309840
8665 45092820497217089180871053118402143027622
8666 0
8667 380372079004389618835199143124733845814623534
8668 68536712665562211208272576544614505020315004848
8669 3029646575345468895450246551219157209272786144120
8670 0
8671 21954686682691539620804464524684984324568287868959276
8672 3660353525839002858652256349001095908698480013559403280
8673 149512076205566752893564864246613388832500357355190096382
8674 0
8675 920547444517464900730515330468759287840038999678608951476898
8676 141225664835448965058106682609858810823850712533513831574463888
8677 5300575852966544082879485810764510937377637872876387806629138516
8678 0
8679 27413972206403205593454120979330054496010208398893913561793059051690
8680 3847588246803314145962257583165940503128555001284985384286764750173104
8681 131913870126352187788338807063787324221440806853054537933759239984333846
8682 0
8683 566143460254805473199791001171007983503424678704323240480462455336275397652
8684 72239816366878660869307628470564720371486828356512666693306210337362231090848
8685 2248001735785296480663275641499012796141068632913401377543762096179111146542120
8686 0
8687 7900446520861868343362516797957801009391526387910120753298523752580483737379953244
8688 910247211230763143392303187818994067786819442646429557798914307738143509275897711824
8689 25529751918531835458858899418919513776502555450229628554627197840995490952630056260300
8690 0
8691 72401028322878903012470086443275444129585323011230068694562842829160488783175005932326916
8692 7474936176383293236906362276058584851264684633062710560299251261033968167528760158889052728
8693 187485247690020424785107436935198465920158989220541553596055611387351607639064819488941652280
8694 0
8695 422070508203927908531556725849463271979197596812811445922817041699501501442070635481802188528764
8696 38716917071505977062589344424544955038924446620565216095448887208949537380431311946870850397568064
8697 860832256487100764359013859454808509269966510879062358821941388152750000004899641588703926281087968
8698 0
8699 1510165489043572733230445398101343251190354639019362474015189155781771097300815449828517952886853213888
8700 121900786784852856564699068159517869496899510875623379505013923241553617398894999532620432819715177940104
8701 2378808851047509280850878801820788622788586481327698040111081543988913235786654284073880604325000635533350
8702 0
8703 3184347475228672113902254127418907672074647835095156812296915367252048917862047534458911437429332853007252512
8704 223714067487987815852067091216432432833715722720797224079627976225334184029619042104196158149147422219862865000
8705 3788267541993696200809721580690258584299905727090264375524421324901213551421486803436930597177920816618771189890
8706 0
8707 3777307826040792369100973772615320958931751275503719323000521202015141551163395967811017896326778840640389848994312
8708 228061863071485214392021810724266320050979442832710028793352495785674927922868874682965916756942254005697393096846416
8709 3307485104211452482218497480226183796770084883140402718943072043193789153834929101896185176410919949640014387272526290
8710 0
8711 2388925747758231245027127390126574995887119035373345756517437032584968329050203137842039653136079307219021089469628799330
8712 122150078771228665907091014958532435864705044200619539799712354282237918570641187852945629263119437284883606685966218887664
8713 1494201147410030277337852444843810484040158414215192964078604864798486607508768005450318785265007687855589400795851186726498
8714 0
8715 756701816424939932687991417214322435658346966311094014532334674186372748929658142196284742065308231710547441976007145718323352
8716 32207912924620212749757415549575544295582972039964396015475742205952394932555896301520124695531715172145494677435248031996928704
8717 326407073089482259100667811199014136739601138860837004080367354919431290392396525380533955432184234145242205785443192482286917906
8718 0
8719 111528895067195605292686951776874817328987861163639106736777207400637940798671620242390886004050990522594731387130314855344973850056
8720 3871838949783560391705727534265114073276337873749152719402175084844901253617762566159674345326764124069758156527248909354529024050832
8721 31823109267419357163652333938262846779010098006826749934320977344698449060829748369035403419417142255953329338059805933625225048435288
8722 0
8723 7007318585837926270912679404669576305688070782976597885495607983428284263952327498795187689978777485122409371454546987566150388193489420
8724 193623293030794903241111302331647053090766263884482098800006668028048482214726800291827502071566649139345587696033430244477753774780430288
8725 1258002220435946088782751868043152829390853767488190481582369924474563583486165698098962347756670989196432458860838189459280591654602296956
8726 0
8727 168878829186762142810011754934746140053795905424080791616281523864381005754186434555886010872122535860814068126777812088906985314060703265150
8728 3605414867234506845113389924825864074319770810038466473866676883212108143211626372194118457579974526671454312368150793520758580157651496749216
8729 17947427134568239012456594939370043866579614612103620521143567805126337214414757417415557286712374000184127345327303997011975889348972764916220
8730 0
8731 1372192027429007980318575262272030670653053093780387602191390645982313940575299856136453715118045114564705519778036714853100884426505595055844748
8732 21819539737974157291479074043437009208605669278195620975114160896086696154810472507640863452613069070979230671889406694924689381394035199476329112
8733 80055202228015383957799053089181744039994161242207671356419627742356457653182334189546737064114405900881378225921438040083696745077442340733915154
8734 0
8735 3202019508365922386843891676466457115076374899107699950605285166952091594517032302226734630419677408725207368976712383286499836149456752888080377568
8736 36215566883408606144163330197577304399594451287398341907812418593699888032387390236175936622873602673973173221517724201617854218986149104537044776800
8737 93258300448797879708206021894179198891636144381877962421244824812583975756088458800853216090159370467002478228034671727602152096096724839423184445976
8738 0
8739 1751347845307720777975897476932134984333340319755764072908469416948256613458103143093743837527380967590918301425818910668636189195471095013829775097564
8740 13280124001457255803059635109690385478662026380480791364388242518205316532628067192113661180505075203755988523070872488814462498523685571013905919509640
8741 22532542667528663302519903622041120481597749518639989076570257406519660370577840049606899895707341618753390211459603991321669825253244546698532049783250
8742 0
8743 172552652261962886014959392283606302109180796223972711940851053859580081020564304549596909161695464033922098200785630832333009368372124059056083980004098
8744 811530535691865562106969973706454732778935085831476534097201728409233900139099228381673992400280924937288546155018447611477846411728894550129459741002960
8745 834380124788634773017414535660044961639796116757166324657334901023794039723736786579786737487394242157316120678497837278661441348000183508070864722014590
8746 0
8747 2156713630698817543519330394414702306429267104481449026374291118157903710470901726089912322747092966926651548567004923804032423193574399253869491537285336
8748 5660377609664021187565229008739742766665830772187343040103885358566275796443788299840887187422103369208016692711418662908599681686533438387095048187196016
8749 3144598365626809062372227480864325921922926652951735633784674354225270886022460991669078316235366541365625325806242858701089907444547239570348218835191600
8750 0
8751 2109849397415732462860245169006241856389771261989219557525794057153335171956831780678741955128218351535281286987124269028408103468884869327502187588770660
8752 2662392558940186973063031660763607587834764577361679107795146094995937685843288266451576123756888216228936120835956679679155692374256788145946794252414792
8753 678680120426406912624279616541579271966791967179807530915750039749422351326913179827735132355586063101594756299635857433854621275488585424394281381810066
8754 0
8755 80716801747681527592905152074918273987629803571497342705749633350997109306620128807213779798377139221975268332842458640710916161783129943443651535969600
8756 39278207447273735953239978848140261550056388939802392601565761469984473268648875920005503340804547715203645388963961781375203899157783515395011173899888
8757 3594110672404201307080987486118395494787109214531984182313310884715493945667115750794711409126463273417146510886083087813249166008202922180226704685536
8758 0
8759 42125623439163648820390521421550682480154178236898976582186366470478922249239752452348446286829788026676763265697839372383988118197861605950906764348
8760 5579273169096118232945261571727110187297893682518410235719859365727708837042207635181063413063840311184788216432065018910183929161103617970646362480
8761 123400585711937701054920551314390475993307904786849382699088989141027723280656407158261310518307146041193996258553854664008139385738433337974093036
8762 0
8763 53590071182413751769110515367564539108669672101750307258463815144392597461796938856541459894488658200980863598766397349306233645950851155350370
8764 1057819149613294427947116241683906509998344916051482342213573398050068384895598109875560376663262522833421821711569296755709912549746210413800
8765 2799587007219212763244083677665881911120405640342916346630472915989680758352151872591730629681606548583559738380486279609838161840199580588
8766 0
8767 7228798063052431059022143849537258378065717606305813399521939110820860626378702886738124578640773662826897315329614328127152442590200
8768 6462531337186449202954736170912143613216003394539152180136126832820887157914028325758047208319834589428281799371251596291773972648
8769 477941953983171289956398474550433878695764466274848197828107629937765312648778165262120637932655987944633472569757133481528880
8770 0
8771 119165679506087246759198988000205957069487416591755741313160286275317275414514747419650769746892767966063838685043568
8772 250770065539057431605431066183208513400080855367424940307384880614476658810005158260078503461454227882515684816
8773 10195970730642739194531045417374870283877634617535604362759587938702540001435359163588566357832084229298
8774 0
8775 403333787210259619564563721586947194034204506968158530012777009936001520078497274520
8776 11918761523697432076584643209603421810998041123748912306485095213915616
8777 348327335043323794800577158683607259484213806881436
8778 0
8779 13400
8780 3101560
8781 178554222
8782 0
8783 2418147999462
8784 554626094258432
8785 31518728292631344
8786 0
8787 399745782644650350344
8788 87755516490590352967400
8789 4751212038682341065031290
8790 0
8791 54170121536866346924109116016
8792 11223216385069605715143926832944
8793 572179983377176281488653322072064
8794 0
8795 5754888365744603817446929981308253740
8796 1116497759521144813537101975449166821984
8797 53215962909770451801480120893085964068180
8798 0
8799 466057936646910863306283681030789344962533180
8800 84161016259401107219494217030549209779684058800
8801 3728547817518499386043519279716588848254385981076
8802 0
8803 28116422262619505445370268114379801356942314173263970
8804 4700018797663606239148198943108728057940527898587697696
8805 192489744151493007668597715595894959290312008356461091432
8806 0
8807 1236336573971590497245837560172567599818741106728824229861164
8808 190270122792692394691988319854529730332629760422624147396634512
8809 7164151239128688513083627242108002749573736473535653166166903220
8810 0
8811 38757156509764318194909883268944161967227260659717722734532463980048
8812 5460048732735750703072599558995660807028786781324997350011964410477904
8813 187911127568725412075410394988538379482489875364526372638868425166877542
8814 0
8815 846117906602029254581643233223475337131246443157039191135677070497511052738
8816 108446343654416250751828155666983089197491727371485551604864833834244522470048
8817 3390032107989342499321289829299925557240683801145158679325138651352131497777382
8818 0
8819 12541611118453948809245334475709200725078076298897119612843232926356183668763822270
8820 1452621770374065036391825003532423203475860783067544851230810284382537789362956675160
8821 40961581880688169965104123581328110279532761763364675497809836836087412288004252503732
8822 0
8823 122743012515013713200968892416792502012245940644016603240989692639368574349222026118034046
8824 12751753290626552497734073028298146247921113389721225227705682644491219025510482899700545016
8825 321882868433177028242445768186273933858578161062452967230591120727162384876622579224342617018
8826 0
8827 768905878756516913424997476855813948930316013380451233418549159642363964846987569876528777010548
8828 71054512593758770112714490103862788442556779979942550069626550887681542112490368688163637390284192
8829 1591788869937265817382892815308208520605338820261980542814548329293080434401452188403136008903656750
8830 0
8831 2977370938465276766365213266258290120114384500103500317402430919183983952751886250283961535573689188736
8832 242437114778505831721955606633700794270716186646272048899093157803594846166787291466839499250742985850056
8833 4773409005068421170329795520114275971231344798275987238713264065940673587551588288726041255147846139602626
8834 0
8835 6850372464346769013841541763601471094795943995926651982948520429944610854703668678393233707037950435695499798
8836 486252600232877654466614863351967304403525003499447647745204715832135390305599163321906394378611119275334012400
8837 8321475286925773829538110712341873950348248635607812011697244363603487191892971906681529820735689942048844506560
8838 0
8839 8951852551095037383526563858708175643511592702890853265088372105673393869869950868523724040820832910751578703180050
8840 547122041797057080192740004322448419723690200364735617877173627841333191702958598600788681055415704901935550287357520
8841 8034832123953875942940098442289715726053601908810521867292470470533749826967413665528993435944312083872057336336285198
8842 0
8843 6307304688524491166392482106133810550269097695175726506821766428360854376411346540795256226480380806300222780771521764968
8844 327213887932760256019190820558069086915734740125369525141266485841258923610659938629493617255399675417355905950640824050064
8845 4062833828042349410680918394671126438969104762101966272868941914869222100812831143621827236860767257845956305131468419253938
8846 0
8847 2255539899090928160426244742388764679350169780585152126517359962409239598342964754157630335159190292412607751933130660555192790
8848 97677926258553041743719660978217218318709197663636580956326810132180591672550860181786606183370431696728355356426833433269252800
8849 1007713945656592105468663028739905534062094804490231928582880110449566634721136131364582922102260015084910942915794484985996776236
8850 0
8851 381336151572027627697379490528373551728549583473186731211773584325947803026742438178622037521528163036534438120754765966318528836768
8852 13515579733148876568213262135655935480697583497919559763173441071553487668442738706792550707653518778188877942477362943047110289689472
8853 113490453420492251058470005624794044673293133259758672025482928564194832893154471790170758238086426431997899416989858897023384312000892
8854 0
8855 28017728384893268549299506172682134761397841366211302122173707705807663186899530758665986605221462126237152737269667130791477265090583272
8856 793755882739606301050054801296656908039153352598750353469129214952019836379262199411318868936960288501980243535619738288744895445772091840
8857 5292382211223522800349569576902984345230927247918248900126301574469507326542600364173621288821031159967059304314108405421295734985041394084
8858 0
8859 808494915517802912839502044516410507365118083015614048386372820104594721323319613961572796164770804082391600114901233046943288709779614022760
8860 17792624511164724808648445085762047534923770404699433786866722144087583657568461964055739648960571452857872818539596729665945724108097193042560
8861 91408040183601462284975277975842283480399888213255268371985535548268871082404897728511953970943596818976781689167271789766063223070874654540410
8862 0
8863 8100513097206534459116315893735394160279658691973838692315156275815830896982731585952598232793477983165245923244070977820008227476263195436268192
8864 133695355977624227235993546710823979035977172525782369495763800536506719584851129425041184134818940544007085321741782694362306028387516740082295096
8865 509940524129728542253054707791568156444330216593197979487703491871288593000596138507882932722457174513735554349840331287888833283277392397552245098
8866 0
8867 24193577420279247077819611342591151196069340185376810912654607041142093424508087120314191682359001476811979158763911528152428987959943041888132338190
8868 286581026870256273065280126226428711254868908476407442578945400310992613729651266039489623240470365154265343886689200525376096558664674273056476074440
8869 774546581972901030914562687017184509209631134535694874138404434827100855022386382775997204862986511271178702073320786601613133978237279048249797941652
8870 0
8871 17772538278749433255573667303078189568569759143477381719188696913270361474161820636266798764165588336112685740915084452615425954693214614515686626612438
8872 142844380025492192427355973808153195212278602854164590959279487339724270502917191000458968690246164850287010230409223379379525186385945971475903246005320
8873 257661915278299482077199567457321672811853119186555079489084108428231539507019596338347664690103898045952446830070756597901318224972114311466357970377340
8874 0
8875 2506761533106762009449514170034857163827886281041003153700509441617839943983017878624860537261804081492670990417890218932207394132334666937065970598619440
8876 12703325795543740256458673513897680767038324198369453099696672530546293233374709407206146370830491630363467767358170082730168634170837358515506577993457024
8877 14133486846437986063624019872533229469877864233209193448325285302556144391733919840888630747642980638572964473385159407447268416913864505815612514867256770
8878 0
8879 48932679145209437894213483463370350864311222710132722622455861328424206309679888606057578276253561231406442482350051409769381680383209288980108350763147800
8880 141637924581865338122657889560158679614556740139172654323050064322392555169009375568413482451400152875245978637402817601978177085993941072795620741638769520
8881 87331483108416821896335289363918853819645830049848872086463219593157395562987474571623856388912499904172482861412608818449607031028125857966125631741251128
8882 0
8883 84554166515982112411765334190756453463055685141097944965248524438349388235286529692999616286947819094439197966605066229955574643619761028438695982001717422
8884 121785014141567976779409438548606842691354077081311787017088011099132252645733778834363339477136343522549430586520687641511965603444593583217720062168670168
8885 35783480922793148286399161236442606420349226634522093953858473073611144113941256936458130888588685569545680933598962470640453375554374973905676401815491484
8886 0
8887 6856309074706389933557075931085117057093855097844068887769943242622072608804943129565477130798783508057838765624813127969527595321807861412749326425775700
8888 4017091712991842704676902426522854388753812052708143277905698469370307400010058730605532715679247524968501149650604269493127130084137841383530111415693000
8889 449786458915197198282680461595946864064019738757945812291587070226478433836060095996887634656045404999243557274885099505924406693873656966858902034995146
8890 0
8891 10102348388464710827536691825576135572946448300105170174470077498486940723442821317937618768743951732891534405574616651868254893677967192014761102664020
8892 1761279163960672985190039965062950223335443852329558918479542771928661182348558109609891731997165138860337057781510317855093066079448087099956111732064
8893 52788282132528731334009737864822104959674214599308877969649933342875350472985361886987326198899082606555406098304097399725486311355280040816051129626
8894 0
8895 59210706784937758370405313855511980723106065588644477340229208175481268753347769430206522889500047957922826877143255908895861001227579427866546496
8896 1814010560848964872572268620223656595241437475378178487958257155140812250356910281033516802588247703876726973701082385202889344043599418297061440
8897 7902988505912357420400070190028825837742073932203233658354690257146834198657027272064634212428086230172222732074967462873924841662875141603476
8898 0
8899 94606763461153935811338003843258312653760798599866024090447106981131754704612651630643809770121049676748626270351740008225968719687277240
8900 187130063877156907100121353173904759827858230242481545935751304776376804916659549530107442381958925365379533123601848359064150025492200
8901 35414201984206338768230756320194205906803516180968006145697082867796535706094441214654648129904464011239081737056408859399365245130
8902 0
8903 169532578687856619561987312356098744824510885405602060046564248230553278052570309374530751032899535398299123282535402245630
8904 2135607449940449235432073268835002045461989131014685733760958761118122132833596156608863112507233110643413691036993488
8905 874753306870434346951495513655399319932505054223059463442687094778802826240955874477493169498308325878984754536
8906 0
8907 137128945150165121856137623007319128455397595393121159752849402656335408137596858180487869708208
8908 4014532445902627823653652104387931301823097591695178139124781470679442787327732396512
8909 17831394840160105948945810604990428308406215112570536940470087442420504
8910 0
8911 28453041475240576740
8912 13534
8913 3172316
8914 185166696
8915 0
8916 2515730043008
8917 585554146225932
8918 33785359439162064
8919 0
8920 429653987141036069620
8921 95828140808885155097400
8922 5273108957811270860541650
8923 0
8924 60294174813835077377931857436
8925 12704471767067120159205846689820
8926 658940378339149646760213264448128
8927 0
8928 6649666308473813123439448541596956260
8929 1313366409010724982800196947449381102440
8930 63751106620487152998398910649425257060784
8931 0
8932 560543197949457876861041411013012636732314536
8933 103159531618481879019149441852299963993114193832
8934 4659376075557031438374682222952646343136824390506
8935 0
8936 35303043993641279677684244310799649020182303868602640
8937 6021157515738725551324774864376728335301636219502823488
8938 251702890062364947556061965207953815654504692910302095678
8939 0
8940 1625880646206293673500048143588826943435411134473016585261514
8941 255619849010142797539378255589098929533145847292897386090717756
8942 9836650384686628477735882869172847230095105884355138298117064070
8943 0
8944 53577804739805074337345049944508853621211252099776357378940053250480
8945 7721458197810980806092476572457829509934567161650889789621802159227936
8946 271975145999727620516837454699322964472442876460924855556948933303729058
8947 0
8948 1234577403538059941254828146118321430893834071873894701036342017216662975220
8949 162119075553575795573096563571600591209063864776462423215994082382909718776936
8950 5194932035980117849412651512971455226376879053925447711224891121061216593675026
8951 0
8952 19404122159065038198474308545286167671367266994089468999990196348649474669176909920
8953 2306549897945019923031639631627540222263378997168766487303259762205358623724866902672
8954 66789247973396106502420911752675764814578736501323940709324891315388854293889737055876
8955 0
8956 202420900086815808980746880498755632883483147569444107976847126128001070299948479309909780
8957 21623489594930384405405037270217815255136062493908372146081011595752397190234240994777620776
8958 561604138022384470101961309667280828541389059670510843197621936376446870156391302086489376158
8959 0
8960 1359658657836290460695572685363017375949181964516998278177771031055905255729907160191559257847532
8961 129473245772409422790686561908930997903685834609727763283762491692053386133432735001189123871910104
8962 2991022149850431003458386014929808109774059241830101658946976499113718527822136383896139147463431460
8963 0
8964 5683885511301141632392097180440504429464069257405675102895011991411144950768133862126316360603926232276
8965 478084880908956015133798692625158243752776761670133276308469887214032156314746513824625598615101217927120
8966 9731592586370358993702184484202192441969751521575278400409280514552194527209533496375852774330278979000478
8967 0
8968 14229661265787129917748223784641355476820480265265023361369123304798528355377579102733112946414175185486913684
8969 1046288091607107490731857178048548344787714663297006067563498831723069245083355920363286229856470471458064042160
8970 18565418231046559462975280951373401894504390904885014340829524313945751511888972981899932286113105284370320801856
8971 0
8972 20418642818784940062373172501335756872698907835125159191015848352090910775462591524960027055940251820357124708352470
8973 1296908100404764234029121070064259174504544381824409394090613077636843058508107886591690556383660593158169652537615996
8974 19814359867481071931200827954020471721774661625703465656417702728278217818377401259807253643064145922220912480287826244
8975 0
8976 15967491653704857304927299844739995024088601487190980890529567982755934640834435559525076390212427753687849516795547711110
8977 864105659011943894210995547965997144343308895907124524859733369457171478261448250624005724129349452248649511952931875207360
8978 11205951640075004122141709379929128055282795410918383217703571372958384487700566271547214805451548502204300367633572284522576
8979 0
8980 6418186999500516482251672758105585437801826081861661909419853225775661585073925445664590151169607503103281132938562007397570104
8981 291216712565091515098059913046899400426877773215875520561365086141123028003318956209583182161359491219345533182639184930240664040
8982 3152469864424867094674139999132721777113128141015247406705453348112738708829600889012686944906792107019103227598330542618166752180
8983 0
8984 1238202245956797870049908624373118314433752691691855875803521245822522459123714706358886321062765320148660404652195814154110320052604
8985 46222157325540610854789082625152393981701081708752101532665622802535607854778958228253388993638614198509651796378495560505766315701904
8986 409506236049130470714394676940838456851922454881414630020249200372371037727219405765522012412003455001229180482408396520352768695343066
8987 0
8988 105717564146123772941639179869379343295816804808342453101789390742623440061771178032993914914613650269931726844590366516306899572010746456
8989 3174420750663023495415546061270599765520741554185364940693059739888443963817004768600060180494265892835847344024196919110793018111253574744
8990 22480033161331672155593937976831602072035870726990054389654433443676514184361336411126840295452370335047670674938912265144097060538772630878
8991 0
8992 3624841981907480869148994766087845277901404312688381311287381949020137579568188807727297632324231224336386050235164168883874207836336769749138
8993 85200247728108083387641425057437486695734345693315921238732797082415509304971915151085852610163838659659878281141401294887444337906404255267592
8994 468680156673664096036637635778180315577414977071831131871136342795682073962163079447424721334413132586311727470003127488861221716886543008890686
8995 0
8996 44361864028730069024070023570119111560124339129809466854284111564923858364523699715103961528414049394426074340429138675221268792171688948501234608
8997 789434088606307100874228222583499131359663714498442905643452457165788524616649627276104113155557410704196736111795404553895767367174928143868170064
8998 3256767682034685476885855125608200576404076497466998923193972652541545092938251935311108166601010503477044791292125005782354729953681075350112132048
8999 0
9000 167571252251524138460570067784151646905743541770093003619767914715138153748661069845902067844448490636654006774457757832073724280661294080529931938452
9001 2165856396132155150607931763399801778197537596418460177401666957928619359814624707105610355694067274463673621482975077365130728103425721340386266764160
9002 6412650329910675338665440174997822474328363699840083565777301501240088474764434061771112743927804928518348363718075604846973059028650558161715216240280
9003 0
9004 162813095716351798167179775330276129284508461527445765226286951246591449874258034044759902053390572821655192376752931726323422058310046003860483080134400
9005 1449945806176881541860479975894255196036144354898491559630885622917643271408523742959432539669705589692197586969498265461278820454303393669252238974562776
9006 2912852589593807766538378983145833730215887977815279777007151933748863956734534571110994546971522302103649510273281192083514476068649796424816591011038028
9007 0
9008 32216212200542751221581604763283080038745850744440870173682245929164459692732423050767125371501465604723513111056436245915025863163484230566813892379045640
9009 184598202059860887229442020909570888404230137645521888025392746474002304897293573668223343566054395326347985672028621464297350495616559216521958604186682800
9010 233816973056580500083464058067563810826945581987877113703806807982641531207970058193703052390661184223720544825835553273600824126984247423675685328135203572
9011 0
9012 955432377744461431604578587127477531841012908628549701778010021721198376617078496073050395812301823884116393690331659236949682542700862474042855637882783844
9013 3214503870194804304655921554437488954677015443059538599008615172228233942064326187786797675415636806212495940259503789096931578233592081935168738842810220600
9014 2325561616168616439962333824337686915360762831646246872441223102475567203349928545260824963223360598916048561165366678800673798376640372594269560545861335880
9015 0
9016 2804507282401149406489513376056841683096441400681399480723339387728008165629243954171070530261988151711666841203900456091428358523179619004724656805271386000
9017 4882222090665055490691532557198559942577912803780892951201466464262588655090553677119436226714672379287123407181091841427273314283123032003926552329680782224
9018 1757503095225144470070821410034089199928102691157013927759888522031027082617925518645168706085854221425482001663801265834869084709068952869971751457859452352
9019 0
9020 454803274892320774141930800034088017704790946492456246109854801069342796155765904802673419295692330252439682841112793546488086946524096242941909740503545754
9021 341346094681835880349054655820468702192973699660391403697840291044050608090496797108416006545810528585008148066606005461455029768268433380626753602710306000
9022 49982528163042464798122249099578252293894709889262379544976156681277789058085378799089614501667855969688845174972059626999856802244348027867763099366257420
9023 0
9024 1725070297933651386570099209270546892922987268827125146954222641561593069419906528269848430362664336400172010383691306825852699496670422663882543949203310
9025 422556156253496214202213166224338157701464172955612515283746882693209926645386980244670350259697783400407394075884405716616912392054838258389951181562640
9026 18410591080671894364934992560752372605028524408633441088794069318818616786717391248834217254067507887445778947886486453599706406470257906639239039396968
9027 0
9028 39663454302037452992383523514807294683214401700199638652018515141976481241510537644524195589008399486256581367166645137679769687171331844717837218542
9029 2005262065320903537644129320011514711522006925847204183973742039197882343193426368592622640415305735764287532631659422192624984794207101046060410560
9030 15351548518386295206782581468071502003023213199036888139016276344730788057400448683764505883941638638722552730317588476755819813450422546732345716
9031 0
9032 544559648983522895108649702668034092478542371266487805821594651604992892279664982994946452504388401880383556904358418414837362315810500043064
9033 2450602457880131872897606685995171121514384282491449186344775448650367791750827293429382521190624566868448848779078268185969356239464986656
9034 1211092912441997510184589113455588152484187762845646892838675949768334156382390675492638422781494532927488629152182345001809225872322600
9035 0
9036 47453391537263694125670822792396769142286346618723603803149567515434227208831373910188738441452841349611921967412725107347247876
9037 3040941705190852204691268093472190747874224779838946726013230089136606321899742444560630518584753914596169819060925964123900
9038 9568595529485019412396255367236808072772246943999709347190094759815448287482212125493089820445329676442073901109497704
9039 0
9040 364688218740175333119730472348273424461028364972086966811356323245472215971549149326144182432952442240380
9041 1367069863413848537375410529924899236747871974489130611448286337710990190905371293655959071633528
9042 9989969421470840807131703123146928648828372162409581980670342723935579255228974479040
9043 0
9044 1387677560561343315987961004326112421773608858922560
9045 56906082950481153480
9046 13804
9047 3244140
9048 189675928
9049 0
9050 2650924531222
9051 617948857524492
9052 35700096496911990
9053 0
9054 468192765502518707616
9055 104570302476903599975640
9056 5761726676181286518110900
9057 0
9058 68077524840316156649470655690
9059 14366618685680922859917736929436
9060 746270955152341414792042826098818
9061 0
9062 7797410706616007172358270997797645720
9063 1542823449149579890929661252279895523936
9064 75022675073651354525124110874590582498346
9065 0
9066 684393434496293624298703201199476919298362140
9067 126221195766336518870640351953669571201421220680
9068 5713206205897604220755978371291194987612435935634
9069 0
9070 45010013277288514227677772730423450123353789033729006
9071 7696306015859761579241919913840604609335648930486339088
9072 322556648467012408950967334403896214268803575641102732780
9073 0
9074 2171625096318829256841988023427381839751006183441242554644888
9075 342459186373428844268948465227684575247880468777956119876336060
9076 13218937810090646679298780034487139117733008083303474085391036910
9077 0
9078 75239288059825140923476612205593068109964753631234583124063018309796
9079 10882446015539063553080060796903462759220421708494584748706105680467680
9080 384723087627896169200020370909690669495242650873071099361719336690568444
9081 0
9082 1830194056870429486174758472916667638568914841397125595662809245265777421842
9083 241363377673897911797747636358336761971758733687978199437461490572117320169768
9084 7767983369308411274663342000529300046019144682822795559194974424763538090033852
9085 0
9086 30504933977432710275612594769304500704635364515713300338924172097967791062779594252
9087 3644489667490906837492407884869745948968452268520081497427523086417096465279230381680
9088 106076857260965893010255549542872355003825664070176665763227999190766883504031374467684
9089 0
9090 339209878583499726747895691672766890006244077868856284513498901963450009732510275118783316
9091 36452981766264871304625420911197323925088131347688291164412027536799250818984395878172371720
9092 952545603424276560160121827033753950430910475803547316275567779482790561006957469386359473750
9093 0
9094 2443032893905596181241309238141472044722490045474106924009353876039665657085340113588380463945656
9095 234281524825877416242524171295918862983851265505939842468663359204505024847518906005321331956870240
9096 5451354379938634390832500275590321846003553067680369871301827490480340130682244197238212140532129730
9097 0
9098 11024254509753542739473649154322052983664391574695955096312594382768519010414787789581807888118835452880
9099 935005465801245109964756795746858503888924187486010008153217810481555604339192060821014629115624119776384
9100 19194813622102430551732048007448841311963060127429910018334791775193282625795616719707653151187645944530978
9101 0
9102 30023739327852470388085541640095187468636949595064697891251632707039190923438220424859226359665607169255196934
9103 2229326297094397805059018119553903623789111067693504515856231547724855585421716073391066557503915876340545022752
9104 39956419112638427829335339264061400477840511091225115679497915763259172949730812999260570779626055220890346155126
9105 0
9106 47289358976501047527495723535615371178778826707639212087894528416507076627241122981877143257237449231267855069378880
9107 3038563978129483870615420609705664403693610816552002615786981273822555617402675728741360272696388858152584919416295420
9108 46978222552877826797237089957415709977245901202273659386930962944017296016253121130155813000023559630478822695477878672
9109 0
9110 41020323731279673237331653436367509053124261652334713448454796492733463844226608567822734775981589748477195927049766458164
9111 2250486309358165116846395353015422201758642277327238085656221323576144278014987467648047526268512533616782504073401243734480
9112 29598868054220370534798274769808138422717363940651287052913199376886725198922868753580971803047298427512043958473177924479320
9113 0
9114 18517273279664696358523119925754602605503993150007693479489776614463885977817545725896300311016585549805387978663019999043812122
9115 853978414533978952948143139926016878978578797952019014091258601813911606121245179484971011361725715048515840384571640938455316520
9116 9400746799744863347829407090968224990815346446193863190738053184497252435582040109714144704844929981210670622777250987342569962730
9117 0
9118 4071547171233494155722209558409099763772643032759145991435010089883237415788111112039099619263313750737369461851913861034053410378952
9119 154971241849111376309108715686257439807833305885579054911115658414033883321966866865533301004644564468451812126434211191679152276633680
9120 1400775503520875839412587785807918790075734818638893101762988721495908785886654998883299591114984987801000663144922503382388361239372264
9121 0
9122 403293809785004884999272772391723457493296258967932142727843068171724721780083984869199468073641530747906850927875669280003923352923290340
9123 12395414724298692283889859167236730312555126743945628654923701584687463709361038039499761684845673937812413234476521850028560002446048403104
9124 89922541342272006939711743179980641278936040978204701125382536036706922130514839635822711655136758369669958646908574085350277387165288807912
9125 0
9126 16392859736130905809023937296258193206801181564491829612179990963850255673209205179228974663373771610785380013125231441908162144209734128770976
9127 396316846026675065815782645148966411065209796740257105562115171905136670869884135585819840980318307503964763058578044574550182455580527819317720
9128 2244780320502983978503536501924172789716565138753672593941653381928888464704538640665158942338745208072622009894783233964142970976019353241495216
9129 0
9130 244264596008094518759987558302201422292025572954844205389788251377812497906102094748553969752902461717274196782783411954198825708099098967185427560
9131 4498703309142276942936736342024231519944116161960188528444115841214081709277628250242381131596917850374708952978113499781369071834299494073510170464
9132 19234724038397401363331673344196086075022523847324995081543353543219941988774161946481755399887366192521893550110924078058280815996123188696207800200
9133 0
9134 1161691563308702816756248282084187438313001677711168440844951085833878981510768797126105707270325044732809619090039369475764963372174219947750535821354
9135 15664286892130418040687172320769017660979395781310335105655223345027933343415416977643616777405610332034187845204467422764393214097216210379945000423072
9136 48475646153040966965606237720977704371695140749585831539505877773565378267108358264961179347369198120847712962067158121574009476695228039942011007649520
9137 0
9138 1483341407561257089805918026981969534159704769625259568974291758568220856629975869986504444207662701696450672537038286846193862168127342162159741862763444
9139 13927313058147337336959144741170665718331147376464824774344004452948048251232355645317091544860773396028624463491087711228748671849920022115660502568766296
9140 29574430022698597849274934934202936378523542720076280018641822798690640028732049130470373877872845938745694437941260722971020744541671985929828653936408414
9141 0
9142 407980928589353021090554820794376879616786877443589240600594773481925574610994424437492906850051703123441940121398238606312818811590693520875247323345141940
9143 2499978555736004433658965775332288679392742967071862677020527570812855299271903581678825908906657725677945429901271472807281203978300246571399421572004646376
9144 3398618067859450640392443985457452349884600655497885574392180101816620628813369172552334318739361777255841001926862254143186237451214694124049904314957706550
9145 0
9146 18133806060374601857716796411604147782113502497208734406266506919192998746617173599538764634048519702616663485660786179841538868186383915431602040156787239994
9147 66549515407771284028455842628227995258371901185988204880864157290194186903905668461939034085735574139782588999246533401851568515143206684039923067794484825640
9148 52794380624810256884548056514704098550596842435518386034644204083292082638395538586252382697851178349187169102390789381294023522372981065780168920304860257944
9149 0
9150 88563555199308654487858196967142789986875575751498720857802660196500156269252888985024159993835808436365076935326004553539954864751233326811073269689899165052
9151 173048302253013364922780780068406901886600271459997198114302998007875824155583362961632999944110192480913594529574663837985546558807929697261704665788581592976
9152 70478610022871608142071139297747202535058951055906071493829680226848183057762138358632596584104326867742018822836741903567960616694997397521335439847490284940
9153 0
9154 27791854515809416867657030183699878556306691594129496294455666550879472113579700351737435227453996609125484019114787822681861342577789188222234513849745195700
9155 24445627267834360788686758349057126273571555478233359778344406805382110414724255785082503218608290291648066558127241958307415220072708517220808047660824827968
9156 4248693323424159200699002921189211259234736437403043940998654549908029737133707571795462393911592222073795298435461186251416007437053816426671127113758834620
9157 0
9158 256724270334609868771976377520945967961570356428917756879240155361670625398463671719884069145754815890936799606548487622331676813734573399804273036761605768
9159 78996057900702404346946863358027947598129526390527749543851063267371588885315157365712164937196594671185438938923272956287351064043126064926505454216055680
9160 4418767176364376796173847336502723037396558319428439255519776936938676657107293110702864784130593270136015240854580740810561624701350949766481795817499210
9161 0
9162 20928461481924919034000509765227085067064554376993206733519373653830928491355189636103184783435960304538519530648270724142894007151585355846188551852996
9163 1500592357047860543358944639852905466518159348352743595818192752488616485313350964014844869247889495373945523207514481129668468826247082184297822877744
9164 16978345443424768611695178616520286429980728519233850221235244989610187807229679163554982631867884445658541805086638013309217295213025008464829061100
9165 0
9166 2005625955205405766146249921866677770892247555894294943520114741289476153177330922215742917228119901649565343514484566379656128942157595019986248
9167 16266366403116462731488724023299151205581168805926572436430115819970424523846264324149268656687064104093393307215237369474551291192581758607360
9168 15869950926210351771133814272388530996226480462248626958741771944352539904168294049872463638585828814290238826957874598343492264468481135658
9169 0
9170 5055918740779950370213206222130048893835800764330638602608951241944462317757324439057254643098836804994085304103267559717392373077450
9171 1039505850546106055195950426197891234928831065673593948364430751422362114144569841240424020780698295719973149007669429641169919100
9172 13636834089085891487039300031635824206883828617970971613843512948296621275337179823477830105957862905567744476155139482739870
9173 0
9174 55498534954050965760304650856182770604273525995274197336081855912302005764820128052126149246555752215234299022592
9175 5083265329854228991428492281528036498444763781727836328449236811248642660407492896131683269923841914720280
9176 3407222407584252904161684245903994821035849825291262175302861739303014255585826757316296423774720
9177 0
9178 282545102479994988445273287455147353206548241171854699523742947921517096
9179 8281552011253502986287323141149463250756767533210056
9180 28453041475240576740
9181 13940
9182 3317040
9183 196593544
9184 0
9185 2756247377928
9186 651867735406536
9187 38226561427182310
9188 0
9189 502655024579179332192
9190 114031571501870631986560
9191 6384053357913664754631940
9192 0
9193 75643048416045967574392317850
9194 16229994414347742795035380376760
9195 857442131210170177214518185740154
9196 0
9197 8988086935199338332222386109452957712
9198 1809917928232202285800950053121497087120
9199 89600142230191638278655634866530458629838
9200 0
9201 820526707143005449518992024427251723474417940
9202 154167646996782028862071490405588838665410146120
9203 7111641061791505540365392419824931617997352990232
9204 0
9205 56285422733022044278038675117970155671305232919414234
9206 9815766878276372341084095487290803822500880548378285880
9207 419728697684424465627687289849208603985883250794567570360
9208 0
9209 2841409717691054075333794411419680342620191698429371070787902
9210 457547252440716660744860833036298141455442423287131273913315480
9211 18041852101505104889693493101429700276932081624160089855868913056
9212 0
9213 103364889233592706785698612660822427060853350854329279637583648912600
9214 15286454381461270329564759985700404061024961855884145082114535382973344
9215 552810407597111403924077299470459604645961212593771716287828645764496180
9216 0
9217 2650346259082717026895968198667742335880205146683405998462544982679746253008
9218 357900813151768051181361460733886366390126743644482054417538497210779696264880
9219 11800513472935693007970906720365738522358438332231219361072998552711994390261296
9220 0
9221 46769391149838954261964696121648487360341424588586247143693023585389206165919720340
9222 5730851280674827838813475877206416217600455841979133062237422942236317101629352563120
9223 171171906749211502840037751160427492398177856734038892457678214576143324168260505740050
9224 0
9225 553354808354448950368619934747115609849530119660268810875134994658144809828295549401190276
9226 61100920327715931368251540054565083570374846357776485629053774451353356005153041012675425552
9227 1641519127119188904848425868176045486336288949708782816238266448175791859096867737870902034700
9228 0
9229 4264413021215564965188238781023169702508748681642995638920479413673710238718389309866038115265680
9230 421051633684585409837926633595943469034364275824199586741037274336844769969917557346404307744450000
9231 10094096541330769828088818393688164692034941383153062240753518538741831378399568518923366273973172568
9232 0
9233 20724066446592822074713094601727051032944595943641694057465478211490689667516282968041639241904633229800
9234 1813899446290326634447754332983835295483677946236963064884141676096813326939599075699079880165699944533120
9235 38458574445035263990154163387636254765884259592470591003323209280256292596983071077840766120942613130720800
9236 0
9237 61236072894044769972033088671122574400097403819072259503213590654356377131526988561646080795657548978718221450
9238 4704755391677999007443749628903240371501831811619949780957066196635426978639774021385432171072130460271267578872
9239 87328095889071906439074282970139306904916695053806796208454922351999783238876030892080934237223039895704529832818
9240 0
9241 105548544987683507833035013177171883192491712940698557305966568589300224347965193937164257372826508622963483265011840
9242 7038771550633858118458708669987111964491433221663965606764066449272564572713847870237199905787369011125341020917512280
9243 113058666816247760660864023005154043245336200845796689236781595101522332609586021884212663830917088629479920317200688390
9244 0
9245 101201088239066655031177486108764467440742463220332001947954005853975426114313916756487629266584455113213277513232031208316
9246 5782692175159817624392744556851913538456931382207516199701890084714235384853253835793302449038661682864053134175729056358240
9247 79305617711152878314209760541833781950977586976431598339559531581522619231555792275470825412008919268004588172937849877437600
9248 0
9249 51095102214058048800386608964896523665327254969071775738755852289666472338149962697809131690246059753129160756136463044989455904
9250 2464352780552420734772500286248220187783516338365171822950516666600049813057203406064319677592068276481862214421234698888732835360
9251 28409542453385996088565914540000233969483141426332216009382895288047705904084178442228806662119650655905794466925124009777780276138
9252 0
9253 12742558147198312635220218195164511964586667065400898034425355602497781384603805084524128968341178354410236752229743677199887158635960
9254 509695657324105806094588005732416146564138365957476387128207863155050261388405512332387075951619022554189593828280804065448348086920736
9255 4849412862211081679492388276750900674924451715855277717616142638345856890397653843706938676287223799389570109204126261682969178327229040
9256 0
9257 1455822479907596184644684425205405970660008221755180194387857256297846533367515627211620497797471518426862811244447125917284747742504591138
9258 47296463940365643700849186284469269877508121516825496105648753465483344684186693975382216262816496290424570994831431761804435458448296723264
9259 363370637401189756202738529929992534795175345576796799167893961585941313220116497762075800899017715737662535255120907072879452661721678015024
9260 0
9261 69661000714339738107899138205437363223913397678643939001854490395713645996645763686840274703676282557206743332652997605866035866165341198944840
9262 1792682353340437644719546381270468869487202932399946864080225195160801753756497935984087499846587222581383667120989855168723530704801674507474320
9263 10833472660565623577249881226043022204213442977767787721266540001489304755594931281229839360724761406093772522685485438082838522463525105951223856
9264 0
9265 1252988306249637765755095869636148904466575705895984059563356495857196881507047531397792944196434551823410570343833623547703429781658988495680140502
9266 24776274698111437472398021733493707246046125277133588011763850008154212990144366420037284202790250402934242371266909389404651672061608848340127808592
9267 114060139650379715504298482488869630424627657719421187381455841700521627049245043759429209328826418922893519624467368349321781306088321545928525761600
9268 0
9269 7422654763497504755061172462942792529969406861766386354483616263938340007434149028486935839731212685667679850584793880635128944286208490460131366737596
9270 108618433703983611315167887938378729393699751689648814018310812129582693225031052718069614405337899864314838317465444307321825293910170218336798515771600
9271 366090412440831676484113177625186900473404463610041844241141831345686943138574265744845568229920790670980304064084885378892407302508002191062567252019850
9272 0
9273 12286870322478695615127691537135848636346856890807557766369561650640710081189595801581442634127432381219593572361539275708946957407552721194453920208119400
9274 126918664917680599795431187193652448249904814749491072595035092045133061898609448784508110607134728474013751830858174113978456757780637545771296229816223840
9275 297858424321213052650587474831516152173893963717973077676710636106034166673181487222562836706687478713527452562717814516877929090257868790383292359686225444
9276 0
9277 4614555523019856900483301757698077956914055387066805305012761503037496112637083550445865276330764029111244929035172278381297332795372534280471270908537523108
9278 31667532397671081105907289699965035218930343891616510666638075620651982373224748051908716003929035268318347136660326406630173334283185458134426551616160246240
9279 48502131682819136092206515281197965914983171837889838161578538619435628018782144084688865746534886127226559511666654554955298225859412414722465663623499814028
9280 0
9281 300159730751090572180455239302110840415299773914296648106794144430981526943930643251989860518060599959932308541250703134349491287817205709474941501544306034900
9282 1263439575648286437662909674561487063293380455915276304425667730519751190763013667475845889288560787413067516544900048982981593687920427480231062686505732411920
9283 1158913418488810327549527353152024744789185702147940335662322871875327192299115511736839782167257641396958483339127812017375574450770411642160473437844759516692
9284 0
9285 2359763043598353823128432783417624607793067743494272265280517622268064907051185696840093204283955639625571989905893850921368149665854947850347482567818150870980
9286 5466342975472508665882821242346892216012269476435621896207259474274506382110676936537923186140885295779732323080237626484279898981378416512102872577254263505672
9287 2669548883105332003315631458476404779656542388497762524659193781422575127897001304310256708786725952483707966899709656864200579437669488225579753657930180012400
9288 0
9289 1365882771970198658557920072905802717805969086165861300359435607134074093852836117468266614993062839199383373090009489907473173497077075927227629369060259354536
9290 1494308394458138257731768327532844213458620008973157403564283928973266182283355670831644217959629321416002360053433895804106521627744896085482233566917646254520
9291 328501492803486107046713860238777572926381534731256591768873902026752486255923477362993925221560016796263240209882393083904571278389470961225395087810779400894
9292 0
9293 28549388120378707326774112076037073807494268073752035671605772257749921605008544057110985948818688115498123030145719702641625909859099965010936276729448583280
9294 11760615504638696659904121614015419831119218268336569634057780792545015330896632995225295874197854981023876603484247146925365003657292338964249599114232159328
9295 904402121941542587005683045407865836624826410276812410627136142349086032771784560335225756581497186786835212566962983395940393647355442858273936583405821772
9296 0
9297 7305273604819168122418023640868182857358994444402447088381552316692484220868413159533444516430185342417916092905709876129090061993625573772336410178619742
9298 792140297389432775307740403715804046870475612803041101322965419611188030326970105855576599604031452858281223709998098332865226039726278022370488861584920
9299 14193569110117077021112020639945446832974265679694586456970690310829860514127608664942884871838825582627717670047977074729413023079777353843237836688006
9300 0
9301 3899936216439855425269640675996378318523430781097233323509753927326619210635557476527250694637213902979536430487999387043767833322473003910368541640
9302 59942032499612637340660424246867565518267033170714962735075788401193722147447324075066179484042352180393317244515295084177216814257902738175971680
9303 121476348406433136122435376035693763397472421427148926636049885522722076549144752587934021851078955397764359892062371161569698564571111760505568
9304 0
9305 173132483327868491273015342201474915388511494492146643842984391789991208618359824557197603694191039677689146428746944646487683258243425896
9306 110834053351369483176584461196156217634787457388446769014585164863335624917760379047626859292535577511395027026178449802553087881273304
9307 5693017007130414960918410904058350140973979656151696103532431497661715586293035686268275972358899103525889230233555481292007305950
9308 0
9309 608264612016699790886724941147377943342120478008996731161782127393490872266552246809281482372821659210212543878754044416
9310 774436951008746135981190250144486261094428214629730477081247941533777921671718197758062525847832708555416819345280
9311 17714155162355339468014489560357321256669476822870785431478529210869262643723579965568031382701661226773168
9312 0
9313 158927514043638803975273236448098406249274873457659527210751277540538260733505870594240
9314 1690945331841072890992012116238824307808413887812085637099888124890112544
9315 12356618327177744109930865633494056237934465314939844
9316 0
9317 14214
9318 3391024
9319 201309274
9320 0
9321 2902081846274
9322 687370077030472
9323 40359015053074828
9324 0
9325 547012782371412920628
9326 124264753685428477396352
9327 6965885242899517394472464
9328 0
9329 85242020817253428552771015600
9330 18317028928336397363560887078200
9331 969117270252221742064238452987220
9332 0
9333 10511744331112665793052222744329743716
9334 2120428596538263070120823841535247742720
9335 105153842700209422079886130799349697984252
9336 0
9337 998406512643919141963539570128231971917445248
9338 187977280128341906055202709924615682188864845440
9339 8689241180634345154834227634635972421820536363600
9340 0
9341 71453848205302033995608321603987289563583250496008212
9342 12491737928839192258644026908708383755212450656456259096
9343 535482765504447297062627304594649039712357446688451631464
9344 0
9345 3775057538140093418051557475401812866034408747801563937945852
9346 609674390985352375164464246580736968942433539528288605458321432
9347 24111890029172183991827597266011984263988592656486189213872921824
9348 0
9349 144219466356704555401151306098667848841666527367864549751220155882450
9350 21402666419682923316230853719087822599829378458995695959379258467932160
9351 776730612777833933243991308980315271807024751698512437046864605809222214
9352 0
9353 3898481696657329482236833691422865390894311660577065159081031636833855292142
9354 528619247202495870814409931762258379387553826699944143930437652142875332558880
9355 17502465128078147412389830510516388666275688258132382396949813541962295167834294
9356 0
9357 72842773300691796300271862289828142610681289241632472139015709958926408464037707128
9358 8969199334546203596207476196576470622813402971313577558117437734982365224577027797552
9359 269225692978139183090650339081604464086629994364751103239311184874997343907945337156770
9360 0
9361 917053506896717872192011398855264964870037657420141913297258219575029420940487681533496472
9362 101841328250840179173471312022636407269618773763891797871733691679787913042879985037877615560
9363 2752060958864686500456770663872037394711820946161531230324186785073377180430166002560564155956
9364 0
9365 7562042641108652151076868685887125061116347027136063001854171650032593000064381355409852375184064
9366 751690872536799735800777166799709735445985178828226134454087416724180264155554987144165260034634944
9367 18145083341789804066535740013078800238875592961824204798736553465580361898829788406759261253217120708
9368 0
9369 39573892221039019648770735101111291682879907173641264550654946748350275997646266699628993484774537284000
9370 3491288761566351225466515983769423495396826780106569506582930592594226421999720759759904115749038479907600
9371 74624949626114766152646884799705767745666315591892669550943754908971524706212600168373189634990262898189820
9372 0
9373 126844042644552688437601967914477900002699467052878672596347159459837510426793303638122868222335548580773761228
9374 9836611090753955956795947235837698516712090317665286170239778287636516241232202152279486846804635030925192872880
9375 184334886388992330812966888646263602858764543045249822643561347364476765742666007425244356514418514833149735739870
9376 0
9377 239174059519368515108665065322025026241681075736077490244009744055093092429800977841709858283931340057430359299250014
9378 16125917562867613616308749119469873519010000646029070473262442821269721466419376027695656170890563036721208285625588696
9379 261951835698556758144432161209228622513746489702805224628319916779299545611700717811961514655483422320808104703966188810
9380 0
9381 253349358376827276643555924942404529520473485469315386840332373641205430746571753879532072519741928253917924360056524942286
9382 14665289479854345557888418018357424472569936126849335717855025682951389370640025567504331818824050157008678153873442139603360
9383 203819775057953519701783315077968401509180292376691779236544479702752072705579227853926706309988532694803753045708895261490234
9384 0
9385 142956523855188014620704071694691501565816856411518261935670725631215750340474735729491504486992478228197218162960051569713924450
9386 7001473195650062921619255176348361030546118167845128847130486935104924002224093187565548182267213557574683321217030108425214566368
9387 81999091036116606530634159923835933840609281805525752743363738066222887976086661839642730921444083611273931569308903223611930476640
9388 0
9389 40393855133696883288590523048654483966932565462773660835121377986903239939259646684618058883691849854759100530520468933478689069354060
9390 1645471611430842810160000053641484395631083676222964550033884935069313611040542478162431061932545686499234073105010362527202309457289248
9391 15952859075157921001647283723374152245457537025286274677029458974824805033122425697337583936084414859962202690978184858513528708255855588
9392 0
9393 5315139724655364794398667777833825323973960074414097050458617134708628731856396694652533899198547361027539208095759500232596797418966456244
9394 176482526537126800393162781342060399647681116203193005673685404453537658106033224294271876398961810252197364739997439050095145587972619371472
9395 1386782466587095787950735620655067946516634207987651578584429518238669189725784436151307470693468237077558630780881878859315531702235082894690
9396 0
9397 298782631494070506352738891089927028372787947022373923541236768732655476270509976826759932437895435795820322036501426757920455877949469246311778
9398 7893271284458378813502554338586707446923529579742807352093754362462029632365201606639143154846077730496654860244966894882586865516964493299562192
9399 49014144753609042052452621732906193065739939956816850846529755452752547799821169167952612868704861897336183042508970886965849581237635381693547056
9400 0
9401 6468960110079082378681882196907020906128878255521657156968586517213398721609046271922543264859801672577893018138780001911898607587737436756065944048
9402 132048101430662159471363386177132422720101466813471959193308846212362699372618611266092168750890690502131820545267201036279916033239439564067375197376
9403 628316219097445868271880729369664731447012157610893714574160607737237806929714734725050727303336520904270804489020434973783477630587209731857530527470
9404 0
9405 47546539117497117893498878309918769351059863121868941045941454859231075559877709154432020301788527281301860729069495472264481050542205944164058881858768
9406 723387025237796425186257450533017993423273864572433198776043259941336587371425005600569448540737163054622579265347747473895992396820773845581964312656720
9407 2539105021751811928805350008301504490051966937774156703571748371225648225849380691406766153249586140959374033254574711657995960104914397389275233837406718
9408 0
9409 101468716729385669690669224576080507053532448563711073056892623657920037929775896261063427889849162004995235797778033086036249528124397358348971190587415440
9410 1099931795281365084681239566968915210908188064162296198545284376975287760158753164417829178601699923180542652440423323679632698099267970791055887034747084760
9411 2715014930523235576682755523001152498736978086874071307006050155843476791814955225513332340272616575422276390261051268009822746352801811414102770844416513086
9412 0
9413 51628561557884838479180064369814868102192366207999723605579470392687707545817419327406457192189862412717208364202793671076004838354056144525044251550950787304
9414 376455588453177555864459575911789116276253708804234044915057850147805592788873184380607503889101284026530523691026109387700038162629949439732860759954650852640
9415 614538494585636681793032479889921998732236265751988001996097567547347494058155103466760739159184444062489982046305946287712654040944784346979614213911747802430
9416 0
9417 4858593961598653193560994788589326082998282576185679611199693668925562049239888136976287215374112473421936417876905489481654526003645965707098691834810220183044
9418 22102143956395070585922204127629541220667280419206936670458201061901602822086901235952751940288362152357046325887212342954192412697182356119027883936951453555536
9419 22007911957991661267047284405506608844227538847619671364588338447122907105821800155016805864373314049679517581409410091178660191235369744749528514538214384430162
9420 0
9421 60441823907700259057015107811587715223541384097018865457749876107922932697221730567031444164833261474117088960545943726162274905921283598395428028550919748165792
9422 155001362250733244768674927791912284918254828907230515085945081114155169876210552990229860249447270081916943958433692199373324018102751900811384765634718115984296
9423 84352133273589629475868099979475874772429441206630665777294852391001811552633687540874959080904211703104249845695936657351645343990673836817600922494902690749040
9424 0
9425 62838885639121324298394890556879075037478647271284560088844016854959486968073849522155072611763045259549525380789581639115024851347358425903331415788118675480576
9426 78855221825664294678296006217913068230669094722487219753443051643593873557879143961416804824244131484268148312292194872989568213906594936527491156752997476012072
9427 20087178282635560414880081963779906710679867650660751487564702230777346866248207908288032121113364608668518612977085230556827775697310704635055079183923136312826
9428 0
9429 2846118006397761138401597837941783732589493948412307598783289409085913052479389543139869053529068989861548093860020717238252178929203216050967750570629022301930
9430 1421066742516295283062612530080671816588328445868991464956109306404854330633855493647383333537940205495609194516322332053447914475843595100024146217610025814400
9431 134693888794303224861163190696417569480727684021101580836492094023120418315807436976982188992990579729208818931422317323216000182629775084074975397517615553800
9432 0
9433 2119844001943307103667364012384685361554991998897114947749223226364147245843082164127667475935653086722301752445907452122192844987636919933870264910013238572
9434 305480893523756627442352369266603679177773409573449382227857249175130801271417228576747859766186797567591984400652881799574492438796320821014505748595134080
9435 7495841829708321043167938143480205289388195843542483491405322254844226886643533610815246929255920462469036763500563062517192909258644508820199718620871686
9436 0
9437 5453627158683153912468356208276061542128296642480228196644116570100374753419142749389339519588838127906233409643187327102646797434638308810189614913208
9438 132030768084882155564189950193799129365692559663714664505607289060198021590871710273241896294199983266416771753427201313009485765872184200943103222944
9439 447883725495830015463331623607614616840422178377887562386981279619127510071414428602656232458006498537809187495423406122255727646018519730961505076
9440 0
9441 3084159207232069430735297452186677038936583531439592796178293762995896521754839326266018786622907163945259687131792486504744773437266340840514
9442 4482449403502204764371574389578498758510461441751377142290721271444836884300984970389361391972037785899906684926235885261493520260173579096
9443 607431528480532523210155670812683082735195045330747756331172672532108006637654620048330962910259238165895429860036303807641624707917740
9444 0
9445 1352154020156134876876897675670534753984996869653382188267083520279404031061180767696066687997855358923922741529433428486988980
9446 10902360794390285930402527625769428471341511142709414386792934908817490738237818309168679953473191833957107120226248120960
9447 2701717195800641881554614876963134946975368256392488000198940320455677303819773720701962414518752900850116396930560
9448 0
9449 121581033979049544013514443399214505719101407511252076984222803745376980885701023760593584386312740
9450 1582083112516312602810011141395161881345576400272043489025116624239604491488566553224864
9451 2529979422338236281156598226377234703584550285645690147147234340057123888
9452 0
9453 112186277816662845432
9454 14352
9455 3466100
9456 208541278
9457 0
9458 3015629122228
9459 724517010922596
9460 43170437619772188
9461 0
9462 586635369830042592904
9463 135326073960347603905832
9464 7705913827652221099257840
9465 0
9466 94556751045681623862825555990
9467 20652440638872628003324108035700
9468 1110994374458811208551558023570300
9469 0
9470 12088706948393159160589829458633152364
9471 2480961901583038567787375387338615620744
9472 125214890002201085489355941702816234069004
9473 0
9474 1193325333647896558417190002169266576911723066
9475 228813394523619278635696854267883660418445396360
9476 10775370768194702807075928217785496658309400570342
9477 0
9478 89003903399991600205126328009884378236471687163233954
9479 15863350155257054428101236738608490627754537223995867056
9480 693530985355487284508846509772246762370529567203493889494
9481 0
9482 4915296982756830253342968485431448459050229874389344025567146
9483 810244711123290079205735752072962359177891718324324595651370388
9484 32720061356985464951213378503061081852850873429805627543231779050
9485 0
9486 196947140186625496356337836432147658374356556801884401440972173273520
9487 29870115982105836522225676171702987460241716993355724132504399051979512
9488 1108334218032262157906022331763832222105932824030432239997546764310983686
9489 0
9490 5604640110813432018895887856974634786355163175393129195480592706010940572980
9491 777760924596090372894689342759282000990208582543748966623670647934015743689792
9492 26366941210858990642981388530943299780526949057889320121066994740779967764932656
9493 0
9494 110710868589618961290505843668769817085207888016018574750778724479788907445097702282
9495 13972771754772571279380764489749685795033063360530799768676625301776496588520502810320
9496 430128904569433641900165442712560564026525571762598965615975245711055773484557435622998
9497 0
9498 1480496936239352676225825633318612132957555481843438410778888348243275128882361360301015040
9499 168816313446007747851979599324369339755891562946792077083861039065603437259528692986623342760
9500 4686833858445457467084944728110303557511920291342352921410977795241183991077320029968350672386
9501 0
9502 13037442693788793414696110975855178687550692189666439815814882550298434409835437235394614946669568
9503 1333259940414776543314239961085216629039734461431124004861634282531531662187351039941388366395388400
9504 33131455322474417776023138540225158346379338666790415455894058390883844794522773325132857323912485200
9505 0
9506 73309275658223593327552977751126366416127709182692297124966985036230436023245098935578025555568418069000
9507 6668259167430283676528243428055195236733427544963381868856086867027240742322045006198113808220911721868864
9508 147064120091098123566768729741767991997969029773714483839714518132210971355549178314347797574548333786377628
9509 0
9510 254250647802073960440207178349085434395756136664450066151141001143487302796822030447142397549746628020045910840
9511 20379763213261597531111176653060249450656915116997762659429275146754178265027799300275728138607427175426696950496
9512 395079874284462623533694738939231303909157786502374663401295328362606788978880028629567658941441823558473219897426
9513 0
9514 522951231550995692926176186364660792849384039736707288071495473573243460480867486475470498800153737827573334104411708
9515 36549025413481398630160833976385018245654345124609978224983239460272438759198854759044481795253577466343124241225754580
9516 616013945783769470816172398325078318752601115338779122252570257796005296633002142426919759020085367254119195933217786928
9517 0
9518 609965123653710300005595780578867961451899052362435370143331629087171330235497490639009559521917276014485845722472068404640
9519 36720964273658397702403423350785515181917578276076420165848323026356937183601349855801288650902458694653515047575834075968928
9520 531354006445860218184903198868766319200088067757804023370454165255544964761565898260920770463187142364033311741382247573197296
9521 0
9522 383186467363788894775294664062381344419653938881413245640655869546682656892420274734088971427539823214453989442486837415054599380
9523 19593084222110062608903392332531530056414448520092785206629439734165532978800529501046752527570392532672735336469383530486643249016
9524 239873554299058227970153730906369229243508109945516592521934261660913563991280193503818154636064334119502161089931491089897297501250
9525 0
9526 122122336077671174770678456391035262206556410332910163102046552933636509091182620044366191620395622258358311678005187151191221602890128
9527 5217208344959647111128143259580621413342698499498361737205780997853976096578374585373478411613338242372868922456668174933909886442666288
9528 53125453091959021186598985065674666406100087469070181701030708264418904075131400368114235205066777557763529702248945096054983277063254012
9529 0
9530 18408355444551992371961996508317087175821151085721855099147938075692413106562953466335083334842261326285744019628382133488460637072438997890
9531 644463198092976458584976885561534114819710537740260867386850531518809164142153182102778176465972311141917286092068001868728377682377823504984
9532 5348965781790761394913808692645830001989062786079946312898556037508175073311529693824997651565380310182791386417584172254474216773564636416630
9533 0
9534 1207867557844763260757955774780477050903204779349688360004815580461959393852456541039550027313052003029623523627025133858953496725747769140364788
9535 33862147226746752527995704450452701690062479890329728460921758971301956456888997162195222748781505053353240706716846897111350902691885955804464200
9536 223612467338691832028487290767431717566356523312692459211756283600869362019194733823798411241287287168090111995199589570975884065027383583511860104
9537 0
9538 31233125123880510256709162867656360756006261304554450671025071094737177740023054901501769014295779810279992978508753589710805502218887790821963664936
9539 681889237956804278245818854390130355958803597182367693746872448571559155121450544062474743975883045342440560918593253303695769686538999654576515138896
9540 3479254859682565621937223930763090149299893433209486181757659426150487648550958144169202035033552759554768857411980251471540861122101272971193123083572
9541 0
9542 282071993988319033125389122205129279642215637788002486791359452075416635209278858579658029932964771952542318103595241721291728948786806451163866701533500
9543 4634765878866499496476813895523323826321415667329573579294593434048709858466477465441646031790209567218416426545057557981644135351515964109949222677174880
9544 17625795824615017438605807844222586847205838330591777477453444087060437841723995047467206366302490503937934843713391651160114725547609202094401057774225520
9545 0
9546 766651356383504985125919059105978882991155340724694777816969158794096414517460284577067232194667779694055027030870193792768177500221429061264521670550691488
9547 9085697810777998060395207746582264231858813388868705105401898554386205251604507806929027528862628162026241354221803052805235672124187257778682150357078660440
9548 24618111417799721399700005805520317450333517846747682631690113082503331829633698191027097196754080279029879562531586728348564874089985196179717257575905423790
9549 0
9550 520229165319820344666460817129402720133207763523768564134380091013705577227740542776326111857635666116051558595668128285537242175361292672793413433288228683544
9551 4212898113004603251561925666694993124689844307932337252014135134034619426657606584090737095017798005185091699164168367726492319967105068468512270389623580281584
9552 7678215568709015320611631289930197984872896481570285761045949322007384393036700952961182505456572619596212530462243076914321937068967036415372187186462818349080
9553 0
9554 69373457283346563336285726457797322401333064597070619336823874694900694760833868664604033364175752646054006874032209344433895218071464128126631953250086893261004
9555 357854615009617540180756265490182857598270464955494938377046811039753011845085004025032349321218830588305762146106206720999771233139123384184104094531804208856200
9556 406890420036168307324604349071224273951472372685267879105100014207779876616974430195073497813018938262723309744554371252967193856127394233056862321087987035934746
9557 0
9558 1327523098752710106497484572012003922249731015320901744358211616686624154181545736942580666781765477128672711412678307064340668511627262541043525176497897751984200
9559 3971255114362430276958646596973406001572654833775672065217743841065780970390594179038680623730008775848778383031762416228895819532129433854316254868411979890164304
9560 2545436815869585972027557744011698671602357470615966842235476424895198255590653489829267102605850874869373784530738735991867181551499904878214343474310422769552080
9561 0
9562 2381620392283391928855555271585547673192886151428040114785077347617518739648174098163042190248809732560937670799078997722808991539310685421476511737517426147287340
9563 3628946617896103888394855071340142177940371817439040179489401379387672078148819561434616587611421453524572226631151529119214738412083670283596867198970966476077632
9564 1138166902951784046391762247567289193139981932051423539004916924980373341963860452534076807768765421779133492594788061189433665814363358754728918192724377786154490
9565 0
9566 220205601171796123165712800345209731630524341726039439735871308399370189360383159851860752719383950837864052938865682879044754236918311343520274448766697779939112
9567 141716974426417334331410172788412392739303492631409203917504023441798844461853999087089728256689324974224840096903477447076043017937922038958501143482189333578400
9568 17684368476845897408162692258048130192481907116291778214773257274239067020265471657376633673932628144144817473956941663157247990295371517891705585971712447080520
9569 0
9570 434209827722524282740644313267596701088462675047344381981165316311179418241969079750005527204179511996721938442755026290677406683053878813788935834961290407492
9571 88679992200974433884169988013947111406713390465319540168009591109797173823725226488195256517650138501987373229849692051548863276326140930439025515460961574112
9572 3193656044042614414263554079021436048163116456686273256264486278695380532624993523656559141698566764103504256570938476177131648217035785072096146391573116714
9573 0
9574 4563294105611257208623430421939247394271250096822536450503347236184279441980587125401539172334567818312376998509962767822893549147406779970781339703084280
9575 184718970724438952846792590671738757145661491939500739443742848299908226252330873973820534073408388699076156922168807755432084445377487757645505336829440
9576 1117502817051713090159213629926943366788734829115247976355122589517846047912592410110710444675411890910602692146148634105245170371406433119408392323188
9577 0
9578 23634578101805424784440553158368475185552210490765081158941838667416314800599939822279666403721827054418244014803732112299232922006573969830192650
9579 79898426872592076686190709459207961472528747807454697595558989594703045166342014497866393253287148886162530921435096448755123814080636579601492
9580 29014002867834998567091689215702407865821532756308155905628466156306205942932251032759481766748771026095659913038039103167704074940098709996
9581 0
9582 565366358388335185664716761122128996988134131278060415203555238847960167357525669426600922693422283854013739492275234834378632017760
9583 24256442808138576077171319733833575750969869330323967895034453070546174529794242909336722223095708913974057403316721901218392536
9584 48854446972813183036346320344972064615915492070465589226633880297787613247809914629197782925695772702002954102696042259200
9585 0
9586 633719723607109678722869554140146686954528555548547470217056522456745870137764785560559809642836490820705512
9587 1212179049819834672148017578521237292424410004644959219230562597806228217201575239069059281130917576
9588 3937469745113542361434429677568244229881901237850945807517394782073395799552390923933928
9589 0
9590 49232441885010185355835447967927104312891499743668144
9591 224372555633325690864
9592 14630
9593 3542276
9594 213469716
9595 0
9596 3172763175694
9597 763371539074404
9598 45541491355980868
9599 0
9600 637580384717635131520
9601 147275368560018839741640
9602 8396854937327303467267364
9603 0
9604 106355546355423573464457539536
9605 23263448631542726202751350439540
9606 1253235232919237532674065197774750
9607 0
9608 14102026155073215916773051104370169320
9609 2899062158868518662494487168277314554480
9610 146562661804831389292883676951630241798414
9611 0
9612 1447242478697742820148367020254853215330553740
9613 278057086486749277072644831634905901137921787464
9614 13120693537267759533205810096290633737233356792396
9615 0
9616 112521730422118089687505256614212278813355780637662128
9617 20102803673913285924442188282517157685182595919553002400
9618 880988933072494643589855007172325177602346503745838268394
9619 0
9620 6497048717915014796097995214366357153430121670035300469650056
9621 1074017861733998980083356769231070910472676039091300724319893652
9622 43496379426298522952710402756528595566306943854723419718341418506
9623 0
9624 273084224964620860827356588497025703419225991132020402323201760668798
9625 41556609903131837344665464544743076853231631064365000199164007885756224
9626 1547218197757452169197150537058381694998452572129501676358748034488978472
9627 0
9628 8182503201895982800181138190105456985462002532063448060860347604928327694210
9629 1140000436528793465279717923874235802690098737335808581431826195598484307066984
9630 38803221720822227568588695666681500171536448846532991236581218246148465088174166
9631 0
9632 170894225085776201644385401760976790305671782657753464423584855707860945313920963460
9633 21669392735437411204682042094609914537270343830501146053597509161046051636345471698416
9634 670234874109567972241854095684319966065608069037859929331489679191428168817547531280222
9635 0
9636 2427612747178562624016453194197743546762264734696377361862428667780065551240128062675132282
9637 278336135913034293345316408636059896785763520868586058360066745258418770108824055599660302568
9638 7770791008209325675581886443213886761913576242909515553384068111458142047031765605050642920110
9639 0
9640 22829907517883606372136512841357725996490078661129304923006228189900306278310220827605877442630142
9641 2349767417899575878237957428198900555048717522558076234436468229972562927096397726287998579537181048
9642 58777099050516618259612700681109475709401826202932840966198662253279798919998398046384785441808780052
9643 0
9644 137922115818460578102119973860796750565878046077295858165622332672256000972062149129601605645743055902236
9645 12640700167139497942052025282432002229800557453133012513610189469089100946994249193741016032504673939281392
9646 280946145835576585989032571873494528212964915413248771588381150839003482608551059243633621964785460830108774
9647 0
9648 517491588364154918549451945880077619698524848034221446064115452838278936740574089495139843872608792870385547500
9649 41849899547111015964866318474220478302451440206816960697417669203648298087073973126206345894645861830024091135200
9650 818703125718750566023974386581021667428406483885513226983692727538916773904207898378233004047912190555828774709438
9651 0
9652 1160721672804877112239287142154734036801608790753171191834220417139931776313382415488825335204922500437332382115050190
9653 81973011217183171250420040761866337689067785292932191459267138628141588334415701867383689872911001444991239812905613524
9654 1396460628848312933507667054507106902650873166602628529933195447795231203298560282827182190406991652067767116344656965476
9655 0
9656 1490084136743372566432142516431696010808427715171454623700396137454846464947276610586925584422991976860022227933893786016810
9657 90813427005148339289044809159551388012496146681919781642185451870854900746884759662169154958421225986480482629380363624629600
9658 1330741292157839103185883823609159878623911163330339339182355912893776856706211597873312882406633963670848620201014000398755940
9659 0
9660 1041469617955070135212182886699285574766230555673362164373630731106533434366274337575328013081521561459729594312678883199652350710
9661 54029487285586778713867207844387423196214457213305435032202638037320650005195240618086400993608050921967030860552375589509723427048
9662 671400999498412472996416898360510581086540517627978551973094208801221519795193944361703204058406859392734149974336243571549815607068
9663 0
9664 374019802302183471429101466072898783995069235591337725848180300378066073858249733029728568594419907464048612985526441939380745978687192
9665 16255175765767606947129066500716059564264493096000889830518972847251374526290490439275310518742968725345030422898413081166516369541478256
9666 168475682842365668113051457989280305423871260043534801101142185065689742590984575384340752893655713388977386253395269648222965361343517528
9667 0
9668 64500650960453844507052899597775549528502178950090038002934004826193249803080052315401564198087648981830084470262138257798495771098217968980
9669 2304732105654766382852286875974912431335849993079121150951870366640363061750902642477210864336188451099536381235657449219982753812313819789400
9670 19536832279574547347984734240295807578101434655586522057148690946914374893586555761410415271484665739362767081013947093873600260690145028270744
9671 0
9672 4931110435243879334618194353338086444799397163341795586101215977437568635370735743318659250475930315409570508717785969098657424784241140620511950
9673 141665916915129370784987803566330222415600326738364144804821642090909964861007196821056977884708503704901825853363793028511480189004507546098464536
9674 959495941990914681230105936540173650889700393928401506044999061463473843104382559819614743928435499767224545601642900481125797070727518729598067332
9675 0
9676 151905673092063754893500251000371437440534385496573081340817580387405058710177575290498401525296325047305874287680071901206752860875351466853017194048
9677 3415774170319367390307194787155706702219715892093253609584357008757232918356972584706791455505171262511743788381754854855281902019693375883966132168288
9678 17970494140490637384660803620966427366715526140851627846287145652099035140665301380636054233340068233931429344447426771851242287777600696542061994726796
9679 0
9680 1679893260599817734745355017636606504001980412512120090653764813566271903986940768317354575046713481992209836896183678782030416304947579289425676559711432
9681 28611950702955773773668582799460954909262469040599297331450660500362436154171987233405107534168643922076081625598213891272867946621711151239852030791562912
9682 112953882274357327195877676426958807622993624379557584156015130171612701082473093561405113876103816107171736505075723638535566580163261568497909238967096296
9683 0
9684 5787091053626219948008915690628256094380421715762986406095584737452014033265848349927429725359806151484144550293707456169969109181296132349303250258750506334
9685 71681972139692045433687469219289650902968200735711606633119076537721963160736217248753110202713305161262036738629562546409143800090494984206203338620099157816
9686 203398060505734521740999086626045549786871029854948069048384445813623391829931169563572459875570073124356689988114464569635494228960737119322739795812050127148
9687 0
9688 5201846712186941488613853141538080687466183487817968970005034530639286540565324097914214807057964421846621293979360274811322070269639972747273512194182835291020
9689 44510832711609767938380637087406212916432568430990533900331389299351765884556288989393857932702727802162680222489768024366011919887423923506623021530524677976840
9690 85947341138640170632076852174817630064298875026949041931617806467360972680116577665929576994440862984882282366729673913694829327022089529995118948129751378127192
9691 0
9692 973455002503130354432230550978617717374030678247167206255391300866963507107977879259793087402118625000534528880248568397090472407433773428985956752450145085655930
9693 5384448186197067128293324775424319126083127105294490189615721554560876733726063307024645442061979769339960781186576613360760504908101647553693672738876622178115680
9694 6589637905491030845758013269801284460129885295492707891786881395331158978380356530878123586984955114481699765007871997514896739693257519513177028930195052086227700
9695 0
9696 28247679033389116277567650994554994912609739933909790140204428242679789284604528402857347283945570818254544409913849954307947973042697558867549136962251112340048572
9697 92484070685428935108318169044982539441431297244244651642635790356553726296091275377447299429489827115486830019368372546977070330476440420437549435535087450005320048
9698 65234214853425576877059730283148865780959545963514667021521149366155408892285056517943369019838906355884312921378360266818554716657095319784029214396870486779413104
9699 0
9700 85572294281922811078780416610378212723299310876798062484017947301690742352933731471168609569795153284747087282397377991213268475490045119904254777490328735305742360
9701 146979842682346310662577516613644468083273422561919184713654100865791508470583645418588869688572923045548644581846316871459381890279340078355634093409099209414611424
9702 52394868748210843747241429750846154303511940732051016424727363985997386032678248517683251361925257847958466410088350521837995089854671282415327956972663285531181850
9703 0
9704 15606183661683643648973883190330719901721076777902232868061345451298906408736910171824585381014084888718931936733033251077486802496344685284355117364101415641427810
9705 11837926059964003203823222227528357980233463150006819900598194754716909635042457641347712873031756585338951415053201158470142376260047007234034475035143068745920448
9706 1764191239588090926938590096831670606620379187115258969924013224344261254969562860415965459992616252286027272733018825341205642637583542512588850230879114320058940
9707 0
9708 76902847569748215697339592928727484894693029761771354905149711250096965528351782567008682123205266320589774617920028581311002732689016910407617424737523200857896
9709 19886744966789840957423797399438397797367006818807670344538478073641806990661306221064009046226957447315817999921110085194917986957247647942403228719011426087040
9710 927472476354380914358294936349407793682416047976392357676933855762805129904852686569462391127154367755080424433446105914808278843131938803641583429836051077268
9711 0
9712 2972668341182744774289828067384362202984400610133128708410055552970237842181360069643904032263536753614523652357170033530849550431342899904982340808565511120
9713 172668228322276732329690517184873393175563519349388736535091900746053166894813223605668314872103364493871176773618371844708924320006182389621805978008865040
9714 1564191952389456479328754568847405234001282188115271579647440640224213134029690053917559466684408435031649275371608998237268186354200584148482610723430960
9715 0
9716 113695597487802021687710454910489907273780254945937054491785432624360173516652760711206927731842209243281704280518980968591618383429023134348526600244
9717 706076392784296508109115197048476360586901986867071345414147435241055621642336370689872072530221872808037757674358558794036946674065187087170808148
9718 517476902470849283476408833564887229316636243927120249218240278716687018568430177179231012158019394578755373826852972627098872583297707487159946
9719 0
9720 86743068571372202494409503345064711237850095495311209811708502990349769863395330770968037972789300214989212090936769951075766601220380368
9721 12386431677166475539168923711462695126129814996737963523308214389366607911182383335445852494601977357584825242178299254844092741535672
9722 108787242668845501319091928120626382226354918685470149575597361373329366623342485760625431541461961796824960577440925704814384232
9723 0
9724 171454361075768177180269678657844466703389933111495047048084411271058519081037604281394718174381243315422516896237312
9725 8834347530074029877668296258753326564790585038881606121169515696162518363576675614311157349215097191395141256
9726 3021450205853177845680023098913410379360498718421480386654458906896593032839760200488297404723401992
9727 0
9728 40099728067308539049584218384606248902187757471133086802899800153838477248
9729 293860503749200301269719551150789572191453060901615536
9730 112186277816662845432
9731 14770
9732 3619560
9733 221025492
9734 0
9735 3295040822954
9736 803998579680144
9737 48664988045227818
9738 0
9739 683039057267740271076
9740 160176286372544542769176
9741 9274486580445913866604500
9742 0
9743 117786411315021987165416775216
9744 26180002651092724812284609912064
9745 1433594257188795675764567699817870
9746 0
9747 16181076928650484304468149371323755850
9748 3383335290657668925863071576016650458496
9749 174024739213822230379075333495868003650374
9750 0
9751 1724653453473402796861768458767684365811548740
9752 337345634404001209972641901185938274608510050520
9753 16211499454180954961792264111320723475488617437726
9754 0
9755 139628866770468335880460477816916601781425830872740156
9756 25422828006088834489157396734865019618557433770577863120
9757 1135847939941662185139485659022007134186207701129867446318
9758 0
9759 8419674653240863682679925426301676339905502741733147021150870
9760 1420051469964069110302316084394457852662847057288428779186316384
9761 58698261432121097776013359913700409503634519748854384513920096540
9762 0
9763 370779945410241351682441049001661591317722764203896145194986397588996
9764 57637219555362017113787562648546744172643832202663565371902446921730816
9765 2192999351104563412226385411789667193061701539930470677531518314693719366
9766 0
9767 11681711049143464005883579777910867651034396249366826415653449587469679153670
9768 1664759856436714704939186235166254749149621223505748188290508795796304320078112
9769 57988072780335409949053106964315788051864045690192887050731837829606444930437562
9770 0
9771 257569752605315396249605160551897658184539520799876636722526116304135515974353569440
9772 33456915447792538924878331638788851232611032871548346859787950985838775644315886948520
9773 1060611100079833521013792952442280423483055367406498319794469895054927448581991662143892
9774 0
9775 3880237767941327526384238365302902298940371922518067876989602999572762800845441685035516734
9776 456497881908901264295443067913288536908733296867422261450019226501641996020975988129244036704
9777 13084790325908391459652196644375878412104526004373107763134531090426143096602535343342537884260
9778 0
9779 38896863434705414158359566667281411503084444944558889866064502905279107406593089527051716660719616
9780 4115572019964635556013813480175000836173876236357232878584364470650299798850409483761749366289260528
9781 105895747945420410828227895335985362846442391023301301141212092703230574057384514593060187988706601484
9782 0
9783 251940696632354785191635410692791973389830090712751232188340028094610028794080143375159797661856234035360
9784 23786847370652996403611088359222585168026162638889415252852480504292219036168836813055401342147617776497040
9785 544996179157729420132770200056712517543648139273259519684378496478649385376268806840545736448812422635484198
9786 0
9787 1020244663727995824098321256003009345216422169852112127217881069819211114500524629105563018902738719397935335640
9788 85197008349004471633942370475013344813963665732822736714078980095125771054954777105700453778744439647480923641480
9789 1722376022565671306188693948471508195751718601437072057727980341035515049049208234930479062693485868979013592048340
9790 0
9791 2488746461978464985304335094702222947289783536713065471295475649619753072451061847558197163357478919747209511639367650
9792 181980588975068020002952408956180338907245797797393463200257721160922744038392279162789723435737063990124793518736077600
9793 3212731831023004173489713108875668052917502759213635766297151402265702169542570595152710557195296325891559309626238983674
9794 0
9795 3505525427930436844624825527434153509588864400681115572522740774831465467310133724692000310007234395353220476675299761555984
9796 221892331828411797894380359666901592491263935070915131741398592648372430969695620043962389771957495718452865880158772248689200
9797 3380515665334252749571904969573568710442684951047519985877002158303464114634753585223901357740642332362472616529400159781263130
9798 0
9799 2716168155467721040622221198780436707692275553651332993897548599712609715416480791231954628735602907519254569439507399223761730804
9800 146876886397118633016635906280302922698300872088636690029897170702219878447136935376126166943809046816683140094590094859729502284448
9801 1904733744437770108326041400861581944635070768091814169423207745147541420403839065959617913650487450020928765190902914887517700721740
9802 0
9803 1094562611514145642004813886065465220966516003345518816091486517603478947588909869226417104869252039337830916608842236914760866697211352
9804 49794068046326020461624307300393833797000941985270170807932383102764695883891124627836376230508323887519001712251237913455874841362862144
9805 540961906293592335161254785437576570875143542015392603552997734585045740174770817864491509785773590855028157547458360810386342072286704448
9806 0
9807 214883110619132634919808517334606805673105724168447684191484507743443569017227828844728574262587529590270930663257053529895361775799645039500
9808 8077125665614651954709418778536726621117562293601592746381143644144124681728307948915249602132781695955829778737990746339775959174593284967616
9809 72144078623162320409184060549827505850515566770512841926576119762043052415495812257894072657337907628694975261629078945877410593736170092784100
9810 0
9811 19027547859795142027944077632058899198019311440070892615869826852945684874407210430213711935515127401491715508159733216499579508841534628457452250
9812 578468213808542194182514895564404866740458721435407935915218954033464482181693621579098182570930304906428221706766832033133359092447971144071408480
9813 4154158502551108522873906210266759388720435167862432581530713297567867018665215176275230208735191404006506711538313114084199624828383021800648176418
9814 0
9815 693312472912251754869730320258362554768145847285651328429483347155395819116579681911819819024087624730729919221287590968586459525108955165345391978312
9816 16616459508489775696124971525587682033197191001439680943845437618553717816618596844324372301172255636207792924668285062953077258507400464968236412698768
9817 93396748475695645697498136793731977255254672695036314876068453251285158377344563719156275364316820176573480268828840583069054549054371590886930905085060
9818 0
9819 9306263512447366021927345624415295482101854116466354954674397136502634663555828380210749511490277704911661120910219846097163188218516401613145241386330744
9820 170436575850250718781519739038961794032119070073072632685772341585911808642108241214133210917971631904171355210184441659094809203721465174768838535126338256
9821 725607046219879376637137986988458809286007836901596216486937466874986455055240824520432754636102369920431617315673072782405210570054418987998842910514576340
9822 0
9823 40190276690954474034926863031367054749247836329146703380362346820846208662144145749926422953603509429975397168348725721752091373303442972497715208174343143728
9824 541214797434945749083655814577959964752920948907557206444906868593828379916308181914038765534314009598408444234461213919348076923072015214379798625579821208880
9825 1675662037685954271354367060374858111837853712132323835372192020391297521614895390885138948640675748961752640373051897714010633455043672641999883056600977194762
9826 0
9827 47189091814591856314664475198608633961795783129346806620929728042017719094201318741504527682545064021260439689979939936354500297027133089616117059839738505980300
9828 445174876129602738628614335893822951993930152355456631778347476360978172731570018369805081009159741775256097898918297314685255502430632409043942827285126260145536
9829 952136841919032453558803845372140585980284682890310436323452873578419897264028231930871458990928093424734773733144007645299448877561586431253787572047577431116640
9830 0
9831 12168586408802866656737060192380744199070838577235416780549767787336884135064441842259657122638289238049006629964178178840835428893615758222544504862452303677686820
9832 75573916451252488183190196672156675515830837355602760625293876447534117858538992981039344400526956369573203487406073847314413430205718912636823477115899024722153280
9833 104484072665945849778993203856613304504641515219728551775349587888436410912551430485915565407771442776037738474573746621524870010576088257001161946485957433389234038
9834 0
9835 522527563993807659583132669487114851190143931733440110843484430697687187494797151606149617125242617565879455307369454287004025282789173173486848402917811407276327528
9836 1968446792454195192706021910336568503546446988531608395584414025520013843213529918201193202528149887543552049085726473007285020164464498487317781777434677177536991128
9837 1610836290990253711239225520036806444734418127948886070940134326208575414842873290827264573162627146762774351273909069150197304204975890849010494326171698736589391618
9838 0
9839 2583725920998216942686807774416852235338982480024400614371147151452001750918485350812704264435192540542585392169299978411928537146657322562920082767617115471047693480
9840 5282563853997356552414437019445946988965825087367148786297987360093233748526490653668911381772443721350637536960835149491401405361175427558327762348474936431162384784
9841 2267782490604444407287275408382069639874748387884705163567539830462094817614303841743415421656376301273640026469758348900758696177358510988918125211840312655606336860
9842 0
9843 884822603901417402074598893996401488991341074133190039067695045176131119419107872015731513051886823658987980694286825561306532515990452605975674624465310374136838088
9844 839235862794971861601303918707944327331695561587775956961340904003760347646497069799866898647307769568082937676954410150531836605979836314369810659280145408625609680
9845 159103667118918671210016219278014604010918261105017811434163603318460755617583697266025095466042855994454241219294783998599371137148260259069823941647560274194657340
9846 0
9847 10103953448222049295484447053257176582662079680585044636533770078215449028761739638313297599653860499420397434740167521213111854758515644003439114276806049794995880
9848 3523428386132606434577290383887074254689035067426757868699083070736724056641152241587483475796560929282023698802037441386588840374105529701281095369545569589545112
9849 227711070432049967857428437184177227678557101875206642208894546168315052051932798375575716504026350506902159843867216397453894370641064945322149919105240465416324
9850 0
9851 1267567415094543473972645681053669413138709321937325493854023548165601935012100097943549942254017667754769138688616407484780746786101218937084152335575835682740
9852 112529600092067766073358689248301820897189774456589665614410416339871717248377130932176173039718117906719221881351349818411223054298530014093662399427727802480
9853 1633435687734053906605015896582077557208669496454576117997609915319045640821349383135003129151343998109569644890815414548572504532200475865203989455138853094
9854 0
9855 283961547306318773173937096778203474312853662671664715443866700249776052604568382354192500222759971348850078795243884958391900575418033356719883407170804
9856 3398415452860714252718376797208043156335441743910003118410131206170113940776533571348970436302854316350899272111771644386511030126066771071663832619168
9857 5273641780546587646864303440715746447868093696612375237028074745853115718290608520081478213386170125959455774630149570295905245338151151441933641386
9858 0
9859 4148640209356759817278719317927597689801374596932707269309872416357228001823694745192990347355483106258258026182869941611589316368786366420416
9860 1901756505337802038784091871634218597982324151959517465107609658539100718359646543450831941628199322030828999840544664205360604931393070432
9861 67844926820267410651548018787563520085248770641210960587546716149746637796421902855262296611748992969015532374205360032206429614852920
9862 0
9863 3106246063479575172198456401520085775598331971770165730414593447090331690937895875519767321729961719294425187904021657106688
9864 2392737035155765528621094636892711766795345089588785994476120548918919863034386627087474120313973089941914145899672960
9865 30789837320600034853699620010338260694831030209137433942836935025058546484879897714912862401785501840555487372
9866 0
9867 62650416969104532585820325691043346904747144589286156049824641694235624101965925845802400
9868 240002007384629667910117709134210529771452976476589382279717452673838796448
9869 438525044877394113027367442120866125332603221104424728
9870 0
9871 15052
9872 3697960
9873 226172940
9874 0
9875 3464164270320
9876 846465010519440
9877 51297168746701314
9878 0
9879 741426941474652069052
9880 174096499842369377326000
9881 10092831164751901451814130
9882 0
9883 132242489635891209577553989238
9884 29435032157153461990146249678080
9885 1614072389716102140018710857975704
9886 0
9887 18829492705887980899517926403236672600
9888 3943587671043439112136555779083544022000
9889 203173306540367608596366066411695035582164
9890 0
9891 2084967980589804440430260137097521075142188458
9892 408617235090879180908807645851390704618984953880
9893 19674798942912591699143676299259518556301362449700
9894 0
9895 175817395662095972007422211135141391165853418817428690
9896 32085736902295444024296382284096430558912826721128172960
9897 1436870587298487884266262245066209720673045677852280970304
9898 0
9899 11074318899450490923719865304957519774672163619948931523480824
9900 1872895916417534554429502696293421952540184904855822340411731040
9901 77631216408036648873455020082417177252840622111773672518704601860
9902 0
9903 511044240796359058312153444135390564704267853722060861272772413784532
9904 79698557845196261982948250634854230986827578753934659177679340193421968
9905 3042363629903055682801979600326636030564477801402644784134601991630000614
9906 0
9907 16932242231035379029640115679501625430849102711133028223823107374339194543860
9908 2422238265625623671343449842414927222509263145642380142974015920941212807282512
9909 84700914994857004241941749690669251296301980527271010206332321929888812917176806
9910 0
9911 394183411148544723479625361401013375499530976330778689233760526962304213584976171282
9912 51432607566481732292647959650644242454014414015181747801875143471030179581633733726320
9913 1637920506032318583477820448821429617941383191021014642804630154033957128992821967499880
9914 0
9915 6297985279245537676507012704144616954096204847657937776808376996776029405129551363772986508
9916 744851268235422151763513013490127703449876856335913717609992907647246120988178337981877600864
9917 21464918655444806689869606346279694958331250918966173011551715225128542449797343667573055627912
9918 0
9919 67296645289809620047056623900067379531023169814326062038490820001241134173367650894108214389991440
9920 7164561594662684709804822270939280097047821522350316652646443661041373267439886031453238646959385040
9921 185512811552125843155567248958940086180901330213446750125263944780809599567792583837070910072847205450
9922 0
9923 467309726309873912458676695351126797614876838189261865699210893793272148856990065494451218176520048343404
9924 44440845531079443617866324346364116580939781943956116480199385073649544793616845028515577958114331241176552
9925 1025762460729285814236753415181231260561325122069182830502102075973342262320215695078533979058803837912328804
9926 0
9927 2042127017098792434344619886054712772241524276670006958682547837203134019860992606185702738139043667189133606770
9928 171980248873026321760172315025482877383230316019687713126970049521004538074971555997760787088288423180158874224336
9929 3507063957670523766878948133746240565853646817651226609897027699849381581664186870172159927894788229635299580410210
9930 0
9931 5416227525787197921287389022934121312243249492897393128605594926663670330633768575110863305387563427571612426880145788
9932 399990220354335568872104935428187599616307151618896645188718648131863956503864743572153135251125606522272779184276962080
9933 7133673724733901134259867808944317787296239582727636608948550222844618078136743311041640077178232121190953458963569945590
9934 0
9935 8367241644723753207282537562894176722555683847858920468339036599662224686968921074253898398613053194325831242544005724548348
9936 535832167704750001880088147797183331126315814846974400004591757151876317671787708503007382842764154154505665627616888460078768
9937 8261504010981433405047995068874347769685420473726632554956985917004562194843401173565187206542107642848917105891335450563038320
9938 0
9939 7182815787563382292889627163214137283223928721771632245738744881762974894209522638748945166798378447176594414753065379031535434256
9940 393770380122885122246918534030481904603815672760288071982479277399160116128562332608501471273078053485192426564691919799623334491520
9941 5178937800712286457206012333999097589982649417805723181927626328247303509756471274689933377819957686414476798745349146206302463774850
9942 0
9943 3245251048682993352794992943146805605343808288833154788851515086060287689626701455630365451131556370269911962156264970222596566934439424
9944 150041962321988765654296915895955269325771798873700803401480034041896147861592414004627797228137949028068791221892167860066153849206125008
9945 1657436209372937255705429909003284117442357112285894536332135778107587268859154353843223215650898000029383334534110180251165449729360895510
9946 0
9947 724424943526118900714088338276760287267891846736874258762540406950002765362068339898352312716389020805476725416812457494696848560746113916970
9948 27757600047010485141338438959822816028954542530963673308504220715476677834827594082184874098792901192282895150831612475782188990351608906177728
9949 252884496946150993747776319609324007152353259778230569413911946505330157077350084852459961657132331302907726888838579277621751229399479149668346
9950 0
9951 74177861555112484667656707924009997984777187423802984209921503462750785051016127283096083325225368208777478274671401718135763738457350012632283664
9952 2307321886364815697555784102605113073128508302980365876839706713787478972308588004689468436088591114739608734374511863289541173999113038917868745200
9953 16966169807534578000554282289624721957807811570261876893476607535064141735984298224633512140697415489384945476414382634013608812134835816971344291070
9954 0
9955 3189912761884248151912736775843323161603249466738656675404902813146203491245227622595875181369215539129643164245157172863921195577786240546231755820684
9956 78580811722636695285140064155899969743872854318261906879323717294663629532658940462457421232359705108750880650066952902176337200469890507405257372252496
9957 454432989008788153343151589619353525969824980542053481891118258074672749427585980151639982894491729894231350677228954535473486590962287416578005485197680
9958 0
9959 51814077874164835584366805124690347194338183417400852647667309155853906161683214975163354916537397173457133850299647457577767558666910826062904397706627306
9960 981003010087692698423238055210036997761653741563127287477553524304201837722530062103002167197568319399493893963788139233778131593205605202710589060507316600
9961 4323230819313412792459681748505934480732510100648525411926104011335504719861337956496235089765484132387618313506317647242342539323550283602162008507280324740
9962 0
9963 279345886170851487158825389215961758269540420280631236754922712210029649248751451182998477381307961717142608172854819409216356335395587201433773220342214550274
9964 3917719008807998383240845915292189397619238800627808865382097257203242650806404147065001714396702800527160276892440506650378671013073447779984631058665563670064
9965 12654396864703379329129060015154403756902632096930515787332981048397712636373842579713534283675519195195142421044392749111164516006606635044942257882401722731240
9966 0
9967 425938529808927862179189730571050650972598687132660408676834148834091848051660007151166079468791893115107160254317935783049558361412580056531895574071262044787700
9968 4225314326184971824430071174916025572786683526181772357035118099898747559454104173157669414216626201420593080769120521643817569478987491107976072670766489312445920
9969 9524986062391930302998258372663398624661571287911834988821241503091564947105126926331483162754974593474263470447295675917693100828640754715407242028217584265579408
9970 0
9971 150100809077252546054336437959994496648766064682292291928348621941366869324946996866999616740434982754404065238223227576739252238008133374641563184115790245224043080
9972 992910152176216406147086501889527086864585720643653973886241864098632481348685343160362776503550371306117079550317706159021410017277488230736357742375904773621585840
9973 1466854178821312021740716269248830889989587445043338998605933593761528485470778934637630705275608190851483826859088047033944273754754954336333537470694612744521468010
9974 0
9975 9423968721210428309769216589098072789739782252418878123377370622835133404651253998834450360883213128789047612136950136759297214548504093028147354081716686413565830284
9976 38483180997878353320160324623149075021999889905337796227870513014307241020357174585079827207910085573702949442146996384620872198898396322106917461607443892156213404328
9977 34294310696228845111507187098289890187799729645369160168998731814094095209690549610876012400935207314405590394397163569657840446346142138681090985600714954620956862200
9978 0
9979 74709859243883980556613178488356019845433504891895857164089665723039426837452043422392176525955810951667536213470697517108250708718914063502452710650304879144298371132
9980 169741439660436447306431727928411156609537640817858209270990977610495148306646360492835942454724058851338961564633212800196023916897337895665088847135115128050776293520
9981 81529068259304793478959101872937682962182783949036777512109552255397010068885424234860980636778632494913977481769423754636147457468661279853427703015562236243440788440
9982 0
9983 46730711797492844416877706724998854400465865422963348616532660762927406898915287284858659879113020294229869626753057403343232371774492989407640790049966303005187887632
9984 51090801720604214660092461298415611603478128141024099007967072079215566435850187285052403234765059961639931030016309791503653752879809240738666363621600156408175810560
9985 11283043539737962817820975428355266304069858193622819281473978847680120290662549869759331559882580977031110043895726749225566644703468535612931427862886447643315507658
9986 0
9987 1182161266597612042287241828046709823118429832221454819668437803304294777444868804070033612460089892396897783094022380007553611911108708983743243386984101128726138980
9988 503007209846518881896522346721595330450672657683413476381774544918840285810957072911242480314093774084411578525834958200916584315204800235294663712267408423802060600
9989 40359170500842378116793962059537096042153419513851968195123566098876518486791358864474435677025644835194575224797656759454717618555601701070538894298175289694323542
9990 0
9991 445071213592295986052294372326227078813075760074465271466712030206446822174743924454119535243853528377786798674072697790696545018836226250958915527447604331283332
9992 53012720871601189600384610811471675697551714443963483638637231716190313040422518322651108952331069927999534137905599971293236682825171897743794402257095646980120
9993 1064975805984628691615461854703012777223026453445465678967170191716725846634963082662075184597715360516032289226950032596668058888679677946201045463692269273900
9994 0
9995 502572894570870427509202109247099548650143645393618644454348438988309361248414489333377425360094289944501284597599008875883782536703684673898294367047469102
9996 9614693739716284002055095214907227807561966037093118491053886650011335756771974933738659677315310170350293734477352702336697493110096008633759119908954272
9997 25395737608818127211108515866998239758888195773755110501318201524405332346956933533709314463771904012516260566756306388995542815866800598092939618048496
9998 0
9999 100592503715921522867110529882091752676327799854328626547222348795886965337895869733837598108682815927246838814296693552140591616619837864989176184