# Computed using Maple code by Robert Israel, May 24 2017
0 1
1 1
2 1
3 2
4 1
5 6
6 1
7 6
8 1
9 10
10 1
11 6
12 1
13 210
14 5
15 6
16 1
17 30
18 5
19 210
20 7
21 330
22 5
23 30
24 1
25 546
26 7
27 14
28 1
29 30
30 1
31 462
32 77
33 3570
34 35
35 6
36 1
37 51870
38 455
39 210
40 7
41 2310
42 55
43 2310
44 7
45 4830
46 35
47 210
48 1
49 6630
50 221
51 858
52 11
53 330
54 55
55 798
56 19
57 870
58 5
59 30
60 1
61 930930
62 5005
63 4290
64 143
65 5610
66 85
67 82110
68 161
69 210
70 5
71 330
72 11
73 21111090
74 95095
75 114114
76 1001
77 390
78 5
79 210
80 7
81 536690
82 6545
83 39270
84 187
85 37447410
86 145145
87 30030
88 91
89 62790
90 1495
91 31293570
92 45353
93 2062830
94 7315
95 2310
96 11
97 510510
98 12155
99 6630
100 221
101 72930
102 715
103 30030
104 77
105 17490
106 55
107 330
108 11
109 21111090
110 319865
111 13123110
112 62491
113 924241890
114 8107385
115 14804790
116 17017
117 2316930
118 6545
119 330
120 1
121 211659630
122 578305
123 84630
124 91
125 546
126 13
127 446082
128 74347
129 881790
130 2261
131 149226
132 323
133 71517810
134 177905
135 213486
136 2093
137 62790
138 65
139 128310
140 4277
141 61831770
142 145145
143 6090
144 29
145 2381714790
146 5437705
147 4660890
148 4199
149 125970
150 4199
151 60138078
152 527527
153 930930
154 2015
155 1794
156 23
157 262901730
158 554645
159 62790
160 2093
161 2990130
162 498355
163 397687290
164 323323
165 73188570
166 146965
167 881790
168 323
169 84584010
170 829255
171 2880570
172 2233
173 66990
174 55
175 27258
176 413
177 7307790
178 13685
179 82110
180 391
181 15609138835290
182 200117164555
183 19683655530
184 28527037
185 1087111410
186 834955
187 187530
188 133
189 3990
190 35
191 2310
192 11
193 49519470
194 85085
195 39270
196 187
197 162690
198 2465
199 3031254870
200 101041829
201 2060846128110
202 3400736185
203 100514370
204 197087
205 1351680330
206 2187185
207 570570
208 1463
209 189210
210 4505
211 196981422330
212 123887687
213 5601119370
214 8724485
215 1217370
216 5797
217 2855676033210
218 4366477115
219 358888530
220 1087541
221 37350390
222 24035
223 1009470
224 33649
225 56236564230
226 82944785
227 497668710
228 124729
229 340510170
230 224315
231 695825130
232 799799
233 1415644230
234 2592755
235 3477711930
236 1964809
237 746130
238 7315
239 43890
240 19
241 752026665390
242 11394343415
243 524139797090
244 859245569
245 3682481010
246 14969435
247 211269030
248 227171
249 82110
250 2737
251 180642
252 4301
253 5166983418870
254 6780818135
255 478645986
256 79774331
257 40684908810
258 22527635
259 25571910
260 65569
261 5180380590
262 6590815
263 39544890
264 17119
265 120936616710
266 1060847515
267 71517810
268 35581
269 1067430
270 25415
271 6915878970
272 13560547
273 72882724530
274 88665115
275 9672558
276 10013
277 178582756170
278 214128005
279 41444130
280 1381471
281 38485392115170
282 19496145955
283 818838130110
284 384431047
285 606996390
286 707455
287 2381190
288 667
289 9064386188130
290 52094173495
291 2091285686490
292 954924971
293 28647749130
294 682089265
295 20878868010
296 18809791
297 7643615070
298 8549905
299 171570
300 817
301 16455033965370
302 18162289145
303 1078947870
304 1892891
305 15825810
306 22165
307 1821830010
308 5520697
309 1072515990
310 5766215
311 380570190
312 139403
313 250171239528210
314 265574564255
315 1593447385530
316 672340669
317 20170220070
318 9061195
319 127652070
320 4255069
321 9146807670
322 66281215
323 57867810
324 21197
325 722780578329810
326 739039446145
327 40681070430
328 33074041
329 1752220470
330 3792685
331 83705324072370
332 33616596013
333 4551868811490
334 4542783245
335 406816410
336 149017
337 974523421541670
338 12493890019765
339 663392390430
340 118251763
341 1258809090
342 1577455
343 179829870
344 139403
345 31456590
346 30305
347 181830
348 209
349 33663630
350 72865
351 26265030
352 875501
353 913996778970
354 2581911805
355 1527328110
356 572033
357 25813590
358 24035
359 144210
360 23
361 26179522008229590
362 24106373856565
363 13148931194490
364 4816458313
365 3042286202910
366 8312257385
367 349114810170
368 505963493
369 295803534810
370 1332448355
371 237039330
372 254881
373 695825130
374 620165
375 17116554
376 60697
377 4830
378 115
379 501155970
380 879221
381 436356690
382 380765
383 2284590
384 10879
385 859284352290
386 742041755
387 103540710
388 35581
389 1067430
390 1955
391 741091890
392 3529009
393 4617075210
394 3906155
395 296670
396 899
397 529094660702790
398 443127856535
399 19990730370
400 666357679
401 15480161904425790
402 38507865433895
403 4013226670530
404 1324497251
405 39734917530
406 32623085
407 28374870
408 55637
409 2143305820110
410 8712625285
411 348377819790
412 112743631
413 8189610
414 59345
415 3727533810
416 9557779
417 1858609830
418 1482145
419 204536010
420 973981
421 1033248071746654673910
422 816151715439695635
423 104189580694429230
424 65528038172597
425 12373235443178610
426 4149307660355
427 2856900356310
428 890000111
429 186713310
430 723695
431 47763870
432 227447
433 59046813338683170
434 317455985691845
435 65680548763830
436 20085794729
437 1378887510
438 449735
439 18888870
440 57239
441 226469456070
442 170791445
443 1024748670
444 923197
445 940931821830
446 703237535
447 28318290
448 134849
449 225369088230
450 3414683155
451 3422163643088190
452 1009487800321
453 45527231259510
454 33426748355
455 2203961430
456 3866599
457 2417281696830
458 1759302545
459 620930310
460 81809
461 1268857590
462 30210895
463 84078310486170
464 96641736191
465 21856526231710170
466 15634138935415
467 93804833612490
468 34360744913
469 647006066983984898190
470 208577068660214345
471 87682079818943610
472 49537898202793
473 34561324327530
474 10416312335
475 23025532530
476 45148103
477 177125378430
478 123518395
479 741110370
480 24679
481 617154997210541790
482 426801519509365
483 111339526828530
484 337392505541
485 2400008544570
486 57143060585
487 7432826462533290
488 4061653804663
489 747543645030
490 17798658215
491 83404512395490
492 5216042051
493 2397369104130
494 21029553545
495 11470665570
496 12334049
497 12656670
498 25415
499 178260810
500 5942027
501 297664597230
502 197652455
503 1185914730
504 434401
505 95429016763110030
506 62864964929585
507 31364781733329870
508 8232226176727
509 246966785301810
510 345891856165
511 6989697340979430
512 232989911365981
513 1607262509617848930
514 1042323287689915
515 60717861418830
516 6724015661
517 6142524867570
518 27669030935
519 959619570
520 2460563
521 231142310938770
522 189772012265
523 8934845881460730
524 2273497679761
525 17937896693314290
526 11367488398805
527 129421120290
528 2435933
529 674126992110390
530 2119896201605
531 253740796198890
532 445159291577
533 726620232030
534 194387435
535 13657988190
536 6795019
537 306345270
538 189805
539 14790
540 493
541 105226098693043858530
542 64714697843200405
543 2145238602537030
544 4206350201053
545 2696309069243790
546 4938294998615
547 704566300632396510
548 171427323754841
549 84308519879430
550 1277401816355
551 3519230412390
552 728619133
553 45564704103028110
554 27415586102905
555 4445770719390
556 1066132067
557 31983962010
558 24565255
559 35068110
560 6251
561 94002050448691770
562 55754478320695
563 334526869924170
564 33893299891
565 231731190821130
566 136473021685
567 818838130110
568 384431047
569 11532931410
570 1313845
571 3594025625190
572 9215450321
573 1764445121670
574 7172541145
575 155301108270
576 43501711
577 1939657882595465522490
578 19016253750935936495
579 591178873086091290
580 61774176915997
581 14490882223547730
582 3556917580645
583 2818689403530
584 1287072787
585 870259215210
586 495027995
587 2970167970
588 14143657
589 16104296117910
590 4135669265
591 1385554170
592 1248247
593 94854289530
594 2258435465
595 32510029993330890
596 7272937358687
597 1096422717390
598 611160935
599 172347383670
600 74609257
601 2649242746352989296510
602 10268382737802284095
603 919556663086771710
604 202992640858007
605 553616293249110
606 130508319955
607 5481349438110
608 9616402523
609 169116044370
610 462065695
611 49912170
612 13981
613 848460850427190
614 460619354195
615 67407710370
616 204265789
617 363774900972210
618 84090360835
619 3531795155070
620 3797629199
621 16945681943190
622 9081287215
623 612221610
624 224257
625 428286635866046958
626 228054651685861
627 6547023493374
628 6950131097
629 331484790
630 1578499
631 35141036090703104562
632 74137206942411613
633 3341444729963670330
634 1756805851715915
635 16599740331174
636 573631223
637 167563416550530
638 87546194645
639 10039452349290
640 334648411643
641 76972481162006430
642 17127832924345
643 719368982822490
644 1042563743221
645 991405382797830
646 511561085035
647 3069366510210
648 1124310077
649 4312174637640949170
650 143739154588031639
651 40089313889294243574
652 40991118496210883
653 1229733554886326490
654 268618076646205
655 17224365220062
656 70017744797
657 40600700510370
658 143974115285
659 863844691710
660 28766057
661 833216439784194776310
662 419545035138063835
663 148074718284022530
664 59467758346997
665 15680708911497630
666 10090546275095
667 2692133540986890
668 537352004189
669 72289507290
670 16347695
671 17687670
672 6479
673 1385052005511984810
674 684991100648855
675 821989320778626
676 10538324625367
677 16755936154333530
678 3530538591305
679 347011906489710
680 61855954811
681 505096107476730
682 2715570470305
683 374748724902090
684 93921986191
685 301300710213432930
686 7173826433653165
687 187960517912310
688 145705827839
689 18658381988730
690 12291424235
691 1150054802979346110
692 221590520805269
693 329536760226121470
694 158278943432335
695 6832184608590
696 7853085757
697 147571865926875390
698 70473670452185
699 1814772629670
700 785615857
701 53914043041934790
702 36379246317095
703 61984336387089270
704 2066144546236309
705 16200393647719463529270
706 7648911070689076265
707 64912965239228370
708 36673991660581
709 100119997233386130
710 21365769789455
711 17849883621570
712 6685349671
713 50351090790
714 70519735
715 241168282737690
716 44910294737
717 2023781900910
718 939545915
719 5637275490
720 128441
721 110489216826661309566930
722 969203656374222013745
723 24129551610976481670
724 4443747994654969
725 4596980684125830
726 9950174640965
727 643995203112536730
728 1651269751570607
729 25380016081640229590
730 173835726586576915
731 15695154520812690
732 1225226738549
733 1227566921619628590
734 557478166039795
735 477838428034110
736 692519460919
737 22523326293390
738 91558236965
739 6064268267139810
740 5463304745171
741 1087573661214810
742 488577565685
743 313666797169770
744 337276125989
745 2304999371364690
746 1029937163255
747 74453288910
748 13271531
749 12226110
750 407537
751 221218468985514
752 784462655977
753 1593928105770
754 704654335
755 330394218
756 7866529
757 98772717478562103066090
758 43435671714407257285
759 1030094981369342070
760 1807184177840951
761 4670179567901920802730
762 875549225328444095
763 337367591410960110
764 58877415604007
765 39794206193531790
766 17316886942355
767 135464565390
768 645069359
769 144039016811853593430
770 2182409345634145355
771 915236243010727307670
772 158071889984581573
773 4742156699537447190
774 2625778903398365
775 13518526225238034
776 23227708290787
777 7326144750094170
778 3138879498755
779 24176222070
780 805069
781 55449230719044792630
782 23635648217836655
783 229836303359652990
784 1094458587426919
785 2295157664150130080730
786 2920047918766068805
787 32254849310689996020030
788 5457673318221657533
789 622548287249618730
790 119399364643195
791 9962526000570
792 25544938463
793 635699817166939013182563870
794 266876497551191861117785
795 30212433685040588051070
796 5060709159973297831
797 151821274799198934930
798 190252224059146535
799 430031935733189790
800 1303127077979363
801 136398384607905101351670
802 56690932920991313945
803 4659528733232162790
804 25474434056269
805 813376527734881110
806 4372992084596135
807 97538856905490
808 32191041883
809 965731256490
810 2090327395
811 25126296361037401530
812 28880800414985519
813 5470300683768290370
814 24640994071028335
815 20861700501852210
816 449508737381
817 147369886676486343870
818 60052928556025405
819 360317571336152430
820 26631010446131
821 729423376119528090
822 126768052853585
823 5324258219850570
824 1723060912573
825 51691827377190
826 146022111235
827 876132667410
828 13953379
829 48460711924274059410
830 8846424228600595
831 352004649269443170
832 690205194645967
833 2665178058754355430
834 3195657144789395
835 803698204078770
836 1409996849261
837 13149812551285410
838 5230633473065
839 31383800838390
840 36037297
841 6394117343650289957764490430
842 2531321197011199508220305
843 54049562925506039321430
844 8538635533255298471
845 19704543538281458010
846 9982038266606615
847 204934875445530753810
848 7581756398280827
849 1461966242594292330
850 243661040432382055
851 18897330985355130
852 1267426625443
853 3460074687459390
854 9453755976665
855 2985396624210
856 930030101
857 27900903030
858 4645505
859 23752643594190
860 18412902011
861 11050341467640090
862 4273140552065
863 25638843312390
864 7181748827
865 452647359339734566897890
866 174229160638850872555
867 61492644931359131490
868 66121123582106593
869 66197212331913390
870 54349107004855
871 52726620804693990
872 16124348869937
873 4986912021630
874 1901949665
875 107269961106
876 34986941
877 12285724159819110
878 4664284039415
879 95514348930
880 289437421
881 136275956965017870
882 3244665642024235
883 14139857018733289173330
884 2132708449281039091
885 25461285600340432280130
886 9579114221347039985
887 57474685328082239910
888 7396999398723583
889 5283304490774729008590
890 899438966764509535
891 10625971953355915646490
892 1588336614851407421
893 53359572727370910
894 8526617565895
895 2000658870210
896 66688629007
897 167368436606145390
898 62126368450685
899 414636496890
900 179496319
901 21953806791130567262910
902 89243117037116127085
903 23771875873096002782130
904 7012352764925074567
905 263834929995247280670
906 41601218857654885
907 1747251192021505170
908 256571393835757
909 76209324901710
910 88822056995
911 54524840839292670
912 13665373643933
913 799662387575360539230
914 291634714651845565
915 28685381769033990
916 4175455861577
917 956211266010
918 1339231465
919 33793574847502470
920 4452381402833
921 4251582047168145690
922 1537086784948715
923 9991896760230
924 47580460763
925 3123486617495694720270
926 1124365233079803715
927 65497003868726430
928 75283912492789
929 527813251969568895330
930 36853320204550265
931 8639469545396627707770
932 1235975614505955323
933 55678515624528726930
934 19870990586912465
935 7013290795380870
936 2568970987319
937 74053737554058835878268473510
938 184213277497658795717085755
939 3531244936057357106397810
940 227675366605890206731
941 75132870979943768221230
942 11394126627228354295
943 507479658900944730
944 286711671695449
945 146222952564678990
946 566755630095655
947 78212276953200390
948 362647920217
949 4299166255273890
950 3428362245035
951 136334178110130
952 267321917863
953 7615041754231741830
954 3420953169016955
955 1529327263296762930
956 213295294741529
957 105691496049509370
958 36775050817505
959 1610586167190
960 1730083
961 9966231475771539098130
962 44892934575547473415
963 2517360817320419070
964 348182685659809
965 54121660983390
966 56026564165
967 661034907904040670
968 2003136084557699
969 380843922454143330
970 654371000780315
971 43188486051500790
972 15819958260623
973 1889955456854491895939070
974 646802004399210094435
975 3880812026395260566610
976 2120662309505606867
977 1081537777847859502170
978 157980978359313395
979 6777529204383210
980 225917640146107
981 136220242710678310053870
982 46239050478845319095
983 277434302873071914570
984 2478641140651049
985 2850940589137671030
986 963806825266285
987 7259310981792870
988 12735633301391
989 20474880636210
990 44317923455
991 1224109821035545065632010
992 1316247119393059210357
993 2028054473989305731970
994 4760691253496022845
995 143538429753648930
996 633472040927
997 144114312851335256430
998 48134373029838095
999 7805574004838610
1000 23653254560117
1001 8113043370463207686510
1002 1156692810160137965
1003 48435790654761510
1004 6432375916967
1005 1448724665478090
1006 480028053505
1007 2860147290
1008 1047673
1009 15048528116041167230112630
1010 2257504967902965381055
1011 442122634663488768990
1012 640757441541288071
1013 20779763829183972142530
1014 38058175511325956305
1015 4354380218847569759310
1016 1142881947204086551
1017 154440772865543377290
1018 50569997663897635
1019 303419985983385810
1020 7726508428403
1021 45192604240543885695570
1022 103179461736401565515
1023 19970218400593851390
1024 665673946686461713
1025 2128045955907183822510
1026 2666724255522786745
1027 2072099275469507130
1028 268754769840403
1029 1151806156458870
1030 169433091565
1031 11182584043290
1032 8668669801
1033 4094126060314290
1034 631225109515
1035 87109065113070
1036 11210947891
1037 1401422541090
1038 1350118055
1039 19676620533570
1040 4586624833
1041 10997534924562895170
1042 3518085388535795
1043 20238266856390
1044 1224335563
1045 25304488562348034249210
1046 8063890555241566045
1047 138634221580084230
1048 35275883353711
1049 278326719660779790
1050 602438787144545
1051 839272130397054943027609170
1052 106371626159322552981953
1053 245472983444590506881430
1054 77632189577669357015
1055 2207550414530882190
1056 457049775265193
1057 659685906414940222268120670
1058 4780332655180726248319715
1059 3818849316603299722453710
1060 218344729365540292879
1061 7709752393897227741557490
1062 163751590711890483445
1063 130673769388088605789110
1064 4355792312936286859637
1065 53373793130346050251890
1066 16689741441634162055
1067 85685476679730027870
1068 4584562690194223
1069 2240338249817210953410
1070 317238494734807555
1071 1231631803088076390
1072 612752140839839
1073 78344330104210170
1074 10420900519315
1075 3654100884423990
1076 452800605257
1077 37838490690
1078 900916445
1079 115223790
1080 18377
1081 5875291963553780182825410
1082 1810009847059082003335
1083 571582056966025895790
1084 70305296059781783
1085 9719626183379970
1086 8949932028895
1087 375897145213590
1088 737053225909
1089 4681628081296530
1090 7158452723695
1091 472457879763870
1092 173061494419
1093 211845620273574735845366970
1094 64547720985245196784085
1095 5305292135773577817870
1096 1290825337171186817
1097 38724760115135604510
1098 15115050786547855
1099 28195442443650471990
1100 85440734677728703
1101 178468699718256257310
1102 53983272752043635
1103 19110078554223446790
1104 17902886891153
1105 1503581811519281411847930
1106 3172113526411986100945
1107 464211735572485770870
1108 55861821368530177
1109 1675854641055905310
1110 98037594539365
1111 3100129283815754190
1112 743436279092507
1113 234392834408222490
1114 70135498027595
1115 1887053758590
1116 22297693
1117 15961979016893910
1118 61868135724395
1119 995197893690
1120 177397129
1121 2379736119253723230
1122 56660383791755315
1123 377718856056308712235290
1124 44806507242741247003
1125 756781907329899661880670
1126 224032536213706235015
1127 8349038616659859690
1128 455484921803593
1129 351903095736237915870
1130 47184646786838015
1131 24376564764151970370
1132 2871209041714013
1133 836274478169130
1134 19911297099265
1135 23614327260719510485170
1136 652149330591535777
1137 499333019114400440970
1138 146260403958523855
1139 13097946623151390
1140 22955897827
1141 199736988494718593648730
1142 58300346904471276605
1143 2754347097849036690
1144 91811569928301223
1145 1304898999968296242510
1146 162665046119209205
1147 2281281544789537290
1148 1854700442918323
1149 349681250608700010
1150 230356555078195
1151 714566033852560890
1152 15396811761529
1153 396118759378244891887585156470
1154 114419052391174145548118185
1155 686514314347044873288709110
1156 1346106498719695829977861
1157 453743763613380616846470
1158 55976284679666989495
1159 2028476235156180810
1160 211961989044533
1161 916843604645046288210
1162 1841051414949892145
1163 1844733517779791929290
1164 6966253229786609
1165 31750866705735987810
1166 99845492785333295
1167 3790021970355350730
1168 1730603639431667
1169 1548527555929784430
1170 3351791246601265
1171 9439144177350912709915230
1172 1073850304590547521037
1173 48364460009819800116270
1174 13732101081720556535
1175 1753034180645177430
1176 642137062507391
1177 4024753493300127497910
1178 1138866296915712365
1179 52161815125910490
1180 2679086549867
1181 884098561456110
1182 106852618015
1183 345216150510
1184 311005541
1185 177399410872530
1186 49859306035
1187 299155836210
1188 1424551601
1189 30513148484482254560970
1190 27195319504886144885
1191 76719160858375963497570
1192 17163123234536009731
1193 514893697036080291930
1194 61604893160574335
1195 10825964488469130
1196 1206907969729
1197 2843428806006897570
1198 791159934893405
1199 43550088159270
1200 18852852017
1201 660983937726052434817992349751070
1202 183301147455921362955627384845
1203 2742660560437726129011881070
1204 2126093457703663665900683
1205 1327793885140989287778887130
1206 471852837647828460475795
1207 311962356622176562932630
1208 68865862389001448771
1209 5126490996699859710
1210 77674106010603935
1211 681556606497669210
1212 32133739108801
1213 53249140414585225110
1214 14620851294504455
1215 87725107767026730
1216 153903697836889
1217 78490885896813390
1218 64442435054855
1219 5632977214794930
1220 279829965961
1221 2495780777490
1222 680791265
1223 4084747590
1224 1144187
1225 174107624916988565224632210
1226 47337581543498794242695
1227 694438849048882067130
1228 75400526498249953
1229 2262015794947498590
1230 119418002056145
1231 141955283912193021270
1232 4731842797073100709
1233 72905344240821726323628548610
1234 19693501955921590038797555
1235 478384662896880729687390
1236 22116720429814180753
1237 37374382352730089629072110
1238 10063107795565452242615
1239 1023366894464283278910
1240 100035864561513517
1241 339189292488213877710
1242 351127631975376685
1243 16199518779793968448830
1244 1736282827416288151
1245 627572106295043910
1246 1175228663473865
1247 1012185713368830
1248 370763997571
1249 343421759997085647143155890
1250 1040671999991168627706533
1251 124027139221969061054578602
1252 66042140160792897260159
1253 11068515110747412948630
1254 13870319687653399685
1255 299715150689548284556866
1256 318168949776590535623
1257 22780593062763045510
1258 6036193180382365
1259 36217159082294190
1260 1206032603473
1261 56622691432034523204050974020927127890
1262 14955808619132203698904113581861365
1263 213146916187157297371555062924390
1264 89935407673906032646225764947
1265 632167711245234273822405192129630
1266 71334654845997999754277272865
1267 16552792837192906020329532930
1268 1740567070156982757132443
1269 1111000257547010270510070
1270 132545962484730406885
1271 6882795848931712710
1272 47569257370459
1273 10915519065581130
1274 1819253177596855
1275 128417871359778
1276 738033743447
1277 30045353695727370
1278 10075571326535
1279 8040305918574930
1280 24364563389621
1281 15134450912253605502570
1282 3935114641771608295
1283 23610687850629649770
1284 80828071105507
1285 552080886139672890
1286 143100281529205
1287 858601689175230
1288 1244350274167
1289 50881482710688630
1290 2561234406055
1291 15809941639476995010
1292 1631572924610629
1293 73477564887917190
1294 18927760146295
1295 3069366510210
1296 1124310077
1297 20600504462481092419400130
1298 58193515430737549207345
1299 18546663116493722380170
1300 56202009443920370849
1301 13005717683799407363037551310
1302 9989030479108607805712405
1303 18040189045270145697116603430
1304 3689200213756676011680287
1305 2492118351292871829959200770
1306 636069002371840691669015
1307 3816414014231044150014090
1308 12825264691437457237
1309 2059586623977897544530
1310 238212656023351555
1311 9462002936506490370
1312 7692685314232919
1313 3224072963876034270
1314 1051556739685595
1315 1400697567148809930
1316 993402529892773
1317 1297374652536272310
1318 328117008734515
1319 1968702052407090
1320 65557843903
1321 4580126554335920957268854564610
1322 1154847845268764739603846335
1323 6929087071612588437623078010
1324 697793259981126730878457
1325 394977316970449092950070
1326 553189519566455312255
1327 83751245863972065371487104610
1328 33635038499587174847986789
1329 6466582909728757746733712910
1330 5156764680804432014939165
1331 419585315018333415327540099390
1332 4153898772580273392016039
1333 198716927216931075341841952562790
1334 49654404601931802933993491395
1335 9282584087269003788941389998090
1336 1852811195063673410966345309
1337 291017465193247132612514970
1338 31071691778053291972295
1339 12670010239594546241130
1340 6303487681390321513
1341 3755440278369253964490
1342 932796889808557865
1343 95849568721951590
1344 35109732132583
1345 1627241646700455128810611071730530
1346 402982081897091413771820473435
1347 5385061228023493279801609890
1348 532647005739217930741999
1349 11845374479004105205530
1350 282032725690573933465
1351 16272178667924681670877098390
1352 41723535045960722233018201
1353 99584179222890244419706833930
1354 24516046091307297986141515
1355 542790688368427261685790
1356 22873606758045818023
1357 10445838499652596821690
1358 17948176116241575295
1359 713172560910261270
1360 1398377570412277
1361 44064793020962313089490
1362 4621857879270223735
1363 142419685201283490
1364 13921767859363
1365 504685503006307770
1366 123154100294365
1367 738924601766190
1368 5005246913
1369 1983427347428556510390
1370 2412928646506759745
1371 348475471924389810
1372 1659407009163761
1373 284405767300576997790
1374 206991097016431585
1375 158065928630729574
1376 36038743417859
1377 3179698331757699570
1378 769157796748355
1379 358085065636290
1380 518963863241
1381 16988513473072861402854099558630
1382 4097567166684240569911746155
1383 53330592191118098523797130
1384 10275643967460134590327
1385 386171313000938632076910
1386 43993086466272343595
1387 372883654390148219487628171420890
1388 35819755464951798221674175929
1389 2320934479370526882613877490
1390 2782895059197274439584985
1391 132042468660690232216110
1392 1275402962046655387
1393 1427050272789879331010406990
1394 5801017369064550126058565
1395 93190537090133740734747270
1396 8900719874893384979441
1397 191139295810165747590
1398 19531912508702815
1399 383098931945697013410
1400 12769964398189900447
1401 15155583469789393751676944057670
1402 3603324648071658048425331445
1403 15409798922615786379580890
1404 297084999472060658947
1405 145385631495431430492870424373430
1406 654890231961402840057974884565
1407 58646886444304731945490288170
1408 10453990453530255248750497
1409 3852519302061509141929433892640770
1410 1951630852108160659538720310355
1411 95303683723876394956066690320818310
1412 8999403562216845604916590209709
1413 1719631253926785784378966282110
1414 2837675336512847829008195185
1415 60162727982604547611481170
1416 373519140638260058431
1417 6632774706836669920158630
1418 1559185403581727766845
1419 19778250362558914590
1420 9285563550497143
1421 15094758481103730
1422 1676078001455
1423 1337510245161090
1424 29467068631
1425 2690048695323990
1426 628809886705
1427 177324388050810
1428 64953988297
1429 5443397492426546843190
1430 82475719582220406715
1431 309452012163795955443990
1432 57626073028639842727
1433 620632806518451106169790
1434 61828332986496424205
1435 30338107390788660052590
1436 2816908764232930367
1437 126849106564727156610
1438 29404058081763365
1439 176424348490580190
1440 18188658451
1441 1193313484305702168537736638030
1442 1930927968132204156209929835
1443 313123454291708782088096730
1444 549339393494225933487889
1445 969422459107457529684510
1446 95773805483842869955
1447 4022499830321400538110
1448 740791865620884077
1449 966250259505500970
1450 504832946450105
1451 1965819493476708870
1452 65461854594629
1453 200211030843491934911190
1454 45898906658297096495
1455 2839107628348274010
1456 94636920944942467
1457 5753386330806905855610
1458 136985388828735853705
1459 8677481646189876880759370790
1460 3962320386388071635049941
1461 786687388418609130170387670
1462 179363289653125656673595
1463 5149185348893559521730
1464 30920466876199841
1465 77501678503396482991110
1466 17622027854342083445
1467 648663602000322090
1468 58915858492309
1469 15641378360790
1470 372413770495
1471 1687019693336096789339670
1472 2444956077298690999043
1473 119359668376475811093810
1474 26992236177402942355
1475 63134382923417051610
1476 564052380268177
1477 314686044699764545290210
1478 70971142241715053065
1479 863746153043185230
1480 778149687426293
1481 1568726425360783899210
1482 1965822588171408395
1483 6522599347552733054610
1484 4102263740599203179
1485 25794240053454382652936430
1486 5786056539581512483835
1487 34716339237489074903010
1488 410213154170968627
1489 7101171196932845934193110
1490 7943144515584838852565
1491 7383768141247878369990
1492 659854168118666521
1493 19795625043559995630
1494 5678607298783705
1495 16418516298242387218890
1496 2926651746567270449
1497 49343524398130987421670
1498 76859072271232067635
1499 461154433627392405810
1500 168921037958751797
1501 18372230678508954339805228826310
1502 4077281553153340954239953135
1503 146489157598323627098441430
1504 103893019573279168154923
1505 1232219534473776180442110
1506 116886694600054655705
1507 1638585474532683912690
1508 1883431579922625187
1509 351261861853959182490
1510 387706249286930665
1511 25588612452937423890
1512 9373118114629093
1513 4298508162769949031755632535164410
1514 946391053009676140853287656355
1515 56221250673842146981383425130
1516 4944701026723143973736449
1517 97785781675474172189910
1518 9202501569308693035
1519 125518804348837171212368610
1520 220208428682170475811173
1521 566311430627005447109473218796710
1522 124027908591109383948636272185
1523 744167451546656303691817633110
1524 27902791584051604937825933
1525 635621018056567027433684946210
1526 971897581126249277421536615
1527 11456553019169932543279410
1528 1999398432664909693417
1529 15024910393276528696770
1530 21043291867334073805
1531 181070019913248205946549132790
1532 15758922533790096252963371
1533 6476269534434286131354810
1534 1407272823649345095905
1535 27503703393798275490
1536 130970016160944169
1537 14631811193170557843461814810
1538 3171177111653783667850415
1539 1001424351048563263531710
1540 131939967200074211269
1541 30775115504611817307638670
1542 2851131693960701992555
1543 119747531146349483687310
1544 20681784308523226889
1545 4656413379753918752970
1546 1003970112064234315
1547 27257107114866090
1548 3018505771303
1549 1002203893782271790610
1550 489835725211276535
1551 213922725440141748030
1552 73512964068777233
1553 14584236941604715254870
1554 9384965856888491155
1555 12153319547496968330490
1556 1041415556769234647
1557 180592293081370170
1558 38637632238205
1559 19241540854626090
1560 640743951203
1561 93943414150267092364923834274410
1562 9588019407049101078273508295
1563 2539628940830664009216399510
1564 4979664589864047076894901
1565 22432354861687879803264570
1566 18417368523553267490365
1567 453507182943963973610253858390
1568 15116906098132132453675128613
1569 9516430279084477885570106200417890
1570 918397054534305914453783651845
1571 60614205599264190353949721021770
1572 169488593236764785823196379
1573 8706446140972450647918714230955570
1574 1843804773607041645048435881185
1575 11062828641642249870290615287110
1576 1871883018890397609186229321
1577 35609695983964444055540190
1578 3223763894981390915765
1579 135398083589218418462130
1580 57129993075619585849
1581 11340357828539971301070
1582 16726191487522081565
1583 22781072806005075091530
1584 32983064480454437
1585 2685083053975261436635824635697930
1586 7336292497200167859660723048355
1587 1913815434052217702520188621310
1588 160689792951487632453416341
1589 21236536513412462438777490
1590 9540223051847467402865
1591 9189159633372632816712810
1592 1539222719157894944173
1593 623776529068902849409770
1594 130442603318465673235
1595 2453465893137285390
1596 47300287124297
1597 36874688465366454096030
1598 7691841565574979995
1599 1125635351059753170
1600 37521178368658439
1601 349533602827529241080349390
1602 93508186952255013665155
1603 58327058692724937388463190
1604 4848467056751865119573
1605 1359383286939775267170
1606 282146800942253065
1607 38936258530030922970
1608 212871130774867
1609 156326172307139078790
1610 1132798350051732455
1611 1393797621296612622090
1612 1498707119673777013
1613 2382944320281305450670
1614 210917358849469415
1615 27425786599621410
1616 9051414719347
1617 339502109005034430
1618 69942750104045
1619 419656500624270
1620 153720329899
1621 2346462302128155674736955577951325270
1622 482215845073603714495880718855595
1623 5348050037784884079436754737770
1624 6147183951476878252226154871
1625 73519643869428801440017067380124190
1626 6459290447147144740820336266045
1627 271290198780180079114454123173890
1628 22218689498786247265721058409
1629 12620461145691790504910397873090
1630 12904356999684857366984046905
1631 3655311424803435992364579810
1632 78761289049847791259741
1633 1253115301943977459424986849009710
1634 255633476528759171649324122605
1635 14071567515344541558678392070
1636 1146827018365488309590741
1637 34404810550964649287722230
1638 819162155975348792564815
1639 94119673577400379009643003834190
1640 76520059819024698381823580353
1641 128975440735708837834360393625238210
1642 26182590486339593551433291438335
1643 95615059597101376329032105070
1644 255648404045617433568707
1645 12221027185652187097187982990
1646 2474894124271402814335355
1647 243432208944728145672330
1648 4634155890819115661
1649 24365149529048958630
1650 52738418894045365
1651 458072936252007861239645190
1652 8924078243756241208643
1653 337936055557904104589818530
1654 68104807649718682908065
1655 1234528235342332620690
1656 19661223687567011
1657 4132361761833264618191198808872730
1658 830792473227435588699477042395
1659 63098162523602702939200788030
1660 2303693410865377982446177
1661 840771813727092586838468970
1662 72268507282713820426205
1663 3035277305873980457900610
1664 5951524129164667564511
1665 4347829654360026061317090
1666 724638275726671010219515
1667 1039131287392046228654784510
1668 2738375332416386614633
1669 4164000914225681650077086130
1670 377789957741397355296415
1671 44765057829321769209270
1672 78535189174248717911
1673 8455114896455511164590710
1674 6493943852884417177105
1675 77345779023906938915370
1676 6153204377399120041
1677 3601771027421763986790
1678 715488881092920935
1679 2556839360665590
1680 4212281
1681 82477251078921144701704133187372870
1682 474007190108742210929334098778005
1683 167798545298494742668984270967413770
1684 13285712216824603536736680203279
1685 1182704351646107139768843935010
1686 100212197224716754767738005
1687 9832438238903121922149099030
1688 1553307778657681188333191
1689 82769508631848020692710
1690 96467958778377646495
1691 493235938260114211470
1692 49973246024327681
1693 27142007592592532113844370
1694 411242539281705032027945
1695 502225401954648623184570
1696 18580296039757625719
1697 1013926754889573635485830
1698 85304286966984152405
1699 3582780052613334401010
1700 119426001753777813367
1701 3980468638453414519522110
1702 779566909215318158935
1703 129088589781984568890
1704 8657853104090179
1705 33641842911097885144590
1706 6573240115493920505
1707 69313604029812870
1708 37876286355089
1709 32952369128927430
1710 41293695650285
1711 716243162117682329130
1712 13125218290593409
1713 10046653517109739530
1714 1953841601927215
1715 1674721373080470
1716 390377942443
1717 9181739348065567972697190
1718 1781478336838488159235
1719 55962670267177638510
1720 43381914935796619
1721 43765297837031078682784410
1722 25415387826382740233905
1723 3809715804399119995581891690
1724 294641593534348027500533
1725 331663950287142192695165190
1726 64052520333553919021855
1727 222533365374246389190
1728 252365489940061
1729 306435425645956519647522667646804310
1730 295217173069322273263509313725245
1731 11717614727267970021284038653267870
1732 902048862761198615957200820113
1733 27061465882835958478716024603390
1734 37901212721058765376352975635
1735 472509066948991985642948047830
1736 508074265536550522196718331
1737 2290282958636264011974844290
1738 439256417076383584958735
1739 34857611015837225258370
1740 440288127015753761
1741 514826950908696436360113994230
1742 1280664056986807055622174115
1743 92578124601455931731723430
1744 28311353089130254352209
1745 41371891333686045041910
1746 534479127376250485
1747 426514343646247887030
1748 618136729922098387
1749 1494979055214680490
1750 249163175869113415
1751 167368497528720177690
1752 839823862354961
1753 258632198364885032730912870
1754 49150930894124863688885
1755 294905585364749182133310
1756 22392223641970325143
1757 2676361391470556790
1758 217484267143715
1759 5361857122161149610
1760 16248051885336817
1761 4053016487470610409722582610
1762 766745457334583883791635
1763 2609457030066649632870
1764 50307635050446301
1765 7534844128095132611715849266370
1766 1422205384691418009006389065
1767 275265558327371227549623690
1768 539736388877198485391419
1769 29442540685121664618573245190
1770 1080143102396421770437055
1771 672600413587893591139108770
1772 50609511932873859378413
1773 6836137627074991868322690
1774 1284505379006950745645
1775 108549750338615555970
1776 1074643602995897
1777 982702025187199629391549470
1778 1289635203657742295789435
1779 13048585534479685960770
1780 444282789733731221
1781 191560469996872286310
1782 240050714281794845
1783 9575229973509649926948741270
1784 1431275033409514189379483
1785 2525779470722672098904970
1786 8956664789796709570585
1787 53739988738780257423510
1788 132113943355656163
1789 360671065360941324990
1790 30529123528097285
1791 3634960064697171210
1792 121165335489905707
1793 143356327449390602081324790
1794 148401995289224225757065
1795 5367365296168421780981396359710
1796 398468099195873925833808193
1797 19956666069910213313880210
1798 3699789779367855638465
1799 5096208489868563797730
1800 8931784864028189
1801 1770510573523983465036799447476880444530
1802 327508430174617733081168969196611255
1803 349850935394516779763910945464599710
1804 284431654792290064848708085743577
1805 857336887892339579678184845817613410
1806 474715884768737308791907445081735
1807 6167891279801004170346653567033190
1808 1819436955693511554674529075821
1809 3143824124785639293801048225489510
1810 263169606963472232864644920935
1811 17369194059589167369066564781710
1812 42134716201123565410248077
1813 2819734922507137068864036917310
1814 518143131662465466531429055
1815 282623526361344799926234030
1816 41501252035439765040563
1817 685216049016616924170
1818 161531364690385885
1819 43014585825682934190
1820 1433819527522764473
1821 10151766698008468733675565090
1822 1857256988292804378645365
1823 11143541929756826271872190
1824 214835973197548221937
1825 1386497620263095197966882663890
1826 253102887963325154794976755
1827 201138246758716948876035665370
1828 14670915153808676066815147
1829 240638302140109503556290
1830 93925957119480680545
1831 493691173736529246582934830
1832 71861888462376891787909
1833 45869290507900143694410
1834 58357875964249546685
1835 250922965317672437790
1836 5406657300531619
1837 10967704543922105857621797588990
1838 1989065024287650681469314035
1839 19468825686339158383060170
1840 28215689400491533888493
1841 534663354405801974889363197370
1842 41466058198061266859730355
1843 944967142874971898051370
1844 68327342218002306439
1845 49995616257074858370
1846 117360601542429245
1847 704163609254575470
1848 545317945043
1849 1691489221860690410320379490
1850 7619320819192299145587295
1851 815032697028673814600910
1852 58677659973266653319
1853 949989098325957690
1854 219599884032815
1855 2046679205973912510
1856 2352504834452773
1857 24753333798125879656710
1858 4440856440280925665
1859 186329640850947930
1860 28622064646843
1861 188545877088938408489620170
1862 1653911202534547442891405
1863 431455096313360202493410
1864 61724620359565121959
1865 2318396598491976832830
1866 177491701002294965
1867 7454651442096388530
1868 532095035124653
1869 179357877008310
1870 159855505355
1871 242660657128890
1872 88886687593
1873 40814362515833689732842455693130
1874 7259758540703253243123880415
1875 8711710248843903891748656498
1876 21670921017024636546638449
1877 5071645645614275691009796219470
1878 385793826686009104747436195
1879 16203340720812382399392320190
1880 1044702818878941482875069
1881 700046011589767665566579065230
1882 123989729293263844414909505
1883 2765570170109974224867870
1884 6452416346118789167
1885 607417124996699807790
1886 107355448037592755
1887 3994851536991885570
1888 2256978269486941
1889 1151058917438339910
1890 80369984460155
1891 1900956418596440634160329195307710
1892 1473609626818946228031262942099
1893 263996557452057999753354974574080310
1894 46461907330527631072396158847955
1895 735544707079593104048488002870
1896 3410510071310766931184161
1897 10891105242852586014450497310
1898 24865537084138324233905245
1899 707076883909146660679770
1900 112771432840374268051
1901 717906324604807801640707530
1902 53921160027400315580645
1903 13090686249426666210330
1904 25668012253777776883
1905 10540143003620998207931949027570
1906 1843326863172612488270715115
1907 11059961179035674929624290690
1908 76439015682049035383401
1909 8222633007978517883325941370
1910 652279312071911620127395
1911 16488316450553781933580290810
1912 2299625725321308498407293
1913 33045621672867203122112800410
1914 27131052276574058392539245
1915 270502824964023880495126829970
1916 18824135348923025782541881
1917 7953860006587193992623330
1918 9676228718475905100515
1919 30253972022332168110
1920 1911685532831
1921 1936519009675713493629395266470
1922 10411392525138244589405350895
1923 97454532216582632662140570
1924 87796875870795164560487
1925 20799957862550082436024975170
1926 4628384037060543488212055
1927 1232427943327599227509310010
1928 170460296449183848894787
1929 7953046490630661690270
1930 624355981365258415
1931 41207494770107055390
1932 656274801243941
1933 3909612647722028523129600116370
1934 673838787956226908502171685
1935 94024016924124684907279770
1936 16760074318025790536057
1937 117429629434828084200855210
1938 147154924103794591730395
1939 1486913915099064860199352470
1940 510966981133699264673317
1941 98439937030072825877181461970
1942 16896659291121322670302345
1943 52177023029710723634490
1944 19112462648245686313
1945 59559486406613813157315550682910
1946 71414252286107689637069005615
1947 660224212198222092176292810
1948 45189884476264345802621
1949 1355696534287930374078630
1950 32278488911617389859015
1951 722424055886408147106024648628170
1952 23221602567869114339634350647
1953 373246061661036890387406706350990
1954 63672136073189507060287735645
1955 16610122453875523580944626690
1956 37326956681892904516831
1957 34002244459501104728211270
1958 5788601372063517999355
1959 218974013924522238315570
1960 7299133797484074610519
1961 2818395341538529526027626822159710
1962 615638999899198236353784801695
1963 3253509416685829090134571336110
1964 220876403033661173804112107
1965 49722481873760824545673786530
1966 8430397062353479916187485
1967 180008478199718432374110
1968 94601393833182731
1969 185072324574522536970
1970 156575570706025835
1971 141561474884900070
1972 162714338948161
1973 288004379938244970
1974 145898875348655
1975 622034466024708726990
1976 1091288536885453907
1977 2633002691423174070
1978 443714642976605
1979 125127529319402610
1980 4166750893087
1981 2808285077389005504733910591332609130730
1982 472298196668181215057838982733368505
1983 4287124326791357474049975637519230
1984 271165359063336968630611994783
1985 348348446151893838794992738890
1986 25057433905329725132714195
1987 1052412224023848455573996190
1988 494090246020586129377463
1989 429858514037909932558392810
1990 32728682354036084403715
1991 11934215665007632986990
1992 52668765898793561
1993 11946150024458371523683411530
1994 1997016052233094537559915
1995 630636648073608801334710
1996 42126696598103460343
1997 1263800897943103810290
1998 813256691083078385
1999 144722281204998130924290
2000 25797198075757242589
2001 90434239385549668863734650170
2002 15072373230924944810622441695
2003 2079987505867642383865896953910
2004 4562276558679656914447801
2005 31059887793504896200604730
2006 87739796026849989267245
2007 2360712000722421235890
2008 313507569817054613
2009 115386078744862295370
2010 3727662943233905
2011 53387588672995987410
2012 3537944908747249
2013 1739972905941270
2014 287979626935
2015 5963965177170
2016 128506037
2017 121582135634190472222693716876501630
2018 20082942787279562640022087359845
2019 179045552338302192927388594590
2020 5371903760525118299651623
2021 877154003450415160259790
2022 61972163589827268635
2023 153107698280749722510
2024 221895214899637279
2025 648775345433184978419701290
2026 106741583651396014876555
2027 640449501908376089259330
2028 234596887145925307421
2029 285020550272617009815429986711190
2030 148913558136163536998657255335
2031 60813481642743984827425060578270
2032 15961543738253014390400278367
2033 2038099920813133303297593832410
2034 429435297263618479413736585
2035 2102445577246363055996776416930
2036 137684713637613821610790859
2037 43391976246410871408679139790
2038 7097150187505867093339735
2039 42582901125035202560038410
2040 83412472086805748291
2041 7289015937805224836113934477959124610
2042 1189849157330268500834791785497735
2043 31449757462474057290787448074830
2044 14360619845878564972962305057
2045 8950282652598789724346751056430
2046 298880740419381210323473955
2047 148450121227101564543614235263970
2048 4948337374236718818120474508799
2049 949602605624021574657467926600710
2050 350924835781234876074452301035
2051 6560976963855305976572865887610
2052 126488856060445459351703603
2053 6059436201807314821805706300563428770
2054 12783620678918385700012038608783605
2055 559866599076717621898337457318990
2056 72615641903595022295504209769
2057 11649568219828078443129017610
2058 277370671900668534360214705
2059 243288700074117228292640970
2060 78734207143727258347133
2061 116977027495678275578362710
2062 18909962414432310956735
2063 113459774486593865740410
2064 966519929181309019
2065 135867878698588866217678290
2066 21921245353112111361355
2067 2481650417333446569210
2068 6956663071043777
2069 4800097519020206130
2070 6015159798270935
2071 67790470357507032067042110
2072 61072495817573902763101
2073 11457058802940817677540930
2074 1841378785429253885815
2075 133111719428620762830
2076 281843188355927
2077 133560709061699509590
2078 21424560324302135
2079 11686123813255710
2080 389537460441857
2081 324101346332046136990846710
2082 22238324847814336283165
2083 934009643608202123892930
2084 59757494792591306711
2085 12897301034372224470
2086 14426511224130005
2087 86559067344780030
2088 57543771461
2089 20228990159977952583606205830
2090 13326080474293776405537685
2091 2322676977780309278785396049310
2092 148035498902505371496838499
2093 4441064967075161144905154970
2094 302978917115238173345965
2095 30370201715608599714870
2096 7727786696083613159
2097 4666600442031905964096510
2098 741436358759438507165
2099 4448618152556631042990
2100 148139132619268433
2101 3892169092779810232583664849735551328664530
2102 617216792385000036882915453494378580505
2103 5282882673766048817828092326628062030
2104 669566878804315439521938190954127
2105 47712604190331266474247377027610
2106 59790230814951461747177164195
2107 14288260561834784148578685441500790
2108 903748296131232393964496232859
2109 732768888755053292403645594210
2110 52618762656545547350541835
2111 3472838335332006125135761110
2112 55308780623220355552409
2113 2326494586173015812183558291899654648530
2114 2567874819175514141482956172074674005
2115 327813806703257124444632702818043490
2116 475092473482981339774830004084121
2117 316429091927729659462687910136330
2118 21342849853482372822250634705
2119 5499384624823678886714887470
2120 314430224403869576141503
2121 4781893175863379322222178632930
2122 751161353418689808705965855
2123 23352166427524035503812410
2124 7630604028821739977
2125 649243287091238303932119782130
2126 101794181105556334890580085
2127 861445820357317361556390
2128 28714860678577245385213
2129 47990285206285792894944930510
2130 1463029242311011307083255
2131 20953504808378303940046378110
2132 17035369762909190195159657
2133 28457693007735770000698986510
2134 48896379738377611685049805
2135 110618039408132957582571690
2136 455274475894690527977
2137 237830027626805051307670510710
2138 37079829689243070051086765
2139 312032227398959916278430
2140 8836936488217499753
2141 2916189041111774918490
2142 214963072468802515
2143 7079660466569752497831923758230
2144 3522219137596891789966131223
2145 483213243486917584665453542483370
2146 75056421790450075281990298615
2147 235132507201940943803757218670
2148 481168287805555781619001
2149 1536086657425378028962001010
2150 541256750326066958760395
2151 64420876651779500874051030
2152 7982760427729801843129
2153 239482812831894055293870
2154 15882929621428177165
2155 1112836911155192793570
2156 37094563705173093119
2157 203373654087456436553970
2158 408380831500916539265
2159 189531076037016383670
2160 332178481232831
2161 203660069253408446789558944401001456175445630
2162 31399949006075924574400083934782833206205
2163 85968792424402045922143919122415135574270
2164 5296906495650156865196791073469817349
2165 366991212169756826687999381533705590
2166 459888737054833116150375164829205
2167 98047344955852745575206887933130
2168 12059944029010177807528522501
2169 1501237845934876905501475830
2170 733742837700330843353605
2171 6403096943420517085257501990
2172 12958324617854647734923
2173 17696253054178483985210010
2174 2713316935629942346705
2175 561375917716539795870
2176 1100737093561842737
2177 247294214556803704290
2178 535268862677064295
2179 95228073384685112726942399130
2180 29121734980026028356863119
2181 14421868287288543314059736910
2182 2203157391886425804164335
2183 6055402817828014120470
2184 2218096270266671839
2185 2125604663544523509656059172072141490
2186 324123919418195106687413719437655
2187 648247838836390213374827438875310
2188 118509659750711190744941030873
2189 1624161622896909877728748710
2190 529733079875052145377935
2191 10640963315070441235332660210
2192 152296598183346804570383
2193 1981520413619465970999818070
2194 301051415013592520662385
2195 4114597927292836273290
2196 24707847999116293
2197 981249796245067017195401490
2198 1041666450366313181736095
2199 8526601230829302988290
2200 25838185547967584813
2201 32838172744880010041671830
2202 2130412141227456211345
2203 89477309931553160876490
2204 5413025404207692733
2205 10567903626888720599563230
2206 1596842494241269356235
2207 9581054965447616137410
2208 2482672430975473
2209 430325709640118298222846630
2210 501545116130674007252735
2211 28671747310614219518675612490
2212 12097783675364649585939077
2213 3336447759828816709306138045830
2214 1937542253094550934556410015
2215 214078413733842563424296712934230
2216 25761541965564688739385886033
2217 1159792288490307434857061472690
2218 174300013298813861565533735
2219 3299053879472817569063730
2220 38598968988800954359
2221 72830567993364331734482646637890
2222 120182455434594606822578624815
2223 67146473076818039439335426010
2224 947192454179969522349209
2225 3023246746729257777682469670
2226 1358152177326710591950795
2227 1488563877762361669464491273670
2228 89082218896610512834499777
2229 3596859444008499845269170
2230 244385068895807843815
2231 7229679312919461090
2232 1110549817652759
2233 2235336369962097612615975570
2234 333532732014637065445535
2235 13430848269045787870290
2236 800885406621692777
2237 220299548799429032169390
2238 14062271722164498415
2239 590615412330908933430
2240 105279039631178063
2241 8564420674813127523492375081030
2242 1273330460126840250296219905
2243 7639982760761041501777319430
2244 36380870289338292865606283
2245 39428386907719099473038073247419390
2246 5851645430056262907841803687655
2247 328129650283528761187390860990
2248 38924039179540778314043993
2249 292319707311002110148600730
2250 632726639201303268719915
2251 4900766330170959876361130967751420470
2252 290157864426936641584436410168823
2253 11590860096948201394850988422190
2254 83991739832957981122108611755
2255 577699283729125626254503134510
2256 3442989950111005579918369
2257 22620184443704622395385212237790
2258 3339265492132362325861413085
2259 79823079493203880299476010
2260 2140602828994472520769
2261 8439608311577680870042410
2262 533005451028020769865
2263 46107915644784534666510
2264 5430849899267907499
2265 1078976801179054470
2266 1745917154011415
2267 240936567253575270
2268 1147316986921787
2269 1777545646475847521029501345606575570
2270 118645417599509245830296445441635
2271 10344250411582047853103785203630
2272 285673858370120073269919503
2273 82899696960425144062197940575570
2274 5207921658526519918469527615
2275 16825593050624141275055396910
2276 985682076779387303752513
2277 1285672274060070396198930
2278 3198189736467836806465
2279 8419981754632304010
2280 191842828768109
2281 3879556686774126148492393343757915810
2282 3966826878092153526065841864783145
2283 31275901798361263017601906949670
2284 1825796952618871162732160359
2285 119855379821807734971476610
2286 22470074957219297894915
2287 17931119815860999720142170
2288 2704542958651734497759
2289 1372875878576270797909628910
2290 90834714739729442762315
2291 2616801035714597652690
2292 65240614203804479
2293 68214933805355925197610
2294 9912079890345237605
2295 59472479342071425630
2296 48351609221196281
2297 3491469701862583451010
2298 217050211479708035
2299 43617745847596830
2300 63214124416807
2301 68505932695246260870810
2302 9919770155697402385
2303 1266353636897540730
2304 354720906693989
2305 4510962750340962365204384690067437430
2306 652061686953015664238852947393385
2307 5087607440465661879626941071990
2308 293911463920604383571747029
2309 8817343917618131507152410870
2310 19085159994844440491671885
2311 41583434636449168770956105951492742363850230
2312 81536146345978762295992364610770083066373
2313 1303943818996002774461200850390136347870790
2314 187834027513109013895304069488639635245
2315 435710033583324148862973154710148959510
2316 10750309242124948158474541196894867
2317 68538580334029779001049062061617126530
2318 9855993720740549180478726209608445
2319 76501891752190549913159582480790
2320 7993928082778531861354188347
2321 119793273349305826489683728045972190
2322 66330716140257932718540270235865
2323 22786014412365833107789554734490
2324 9151009804162985183851226801
2325 49879577400054034080377714027413170
2326 7148119432509893104095401838265
2327 18430905283652496185892742170
2328 904806346767427402351141
2329 412570715361358900160945130
2330 26828632810596885171085
2331 22348976229411275533599510
2332 14055959892711494046289
2333 1037751518878889605437516870
2334 63517659375620614851115
2335 5712508980248534954490
2336 2608451589154582171
2337 500360617416391802070
2338 499361893629133535
2339 2996171361774801210
2340 99772606119707
2341 72698070010906596635577458842341830070
2342 10347006833320039373125172052710195
2343 874394943660848397728887779102270
2344 99476102805557269366198837213
2345 26145883140386022590130769004790
2346 1592125389135673035570013945
2347 44996262453408220498405126170215310
2348 2555154029154356643861733456571
2349 2643262788780368941925931161970
2350 852115663694509652458391735
2351 56239633803837637062253854510
2352 20600598462944189400092987
2353 49414437347617675657080849973302952530
2354 76969528578843731553085436095487465
2355 67654744865480477416087835548899810
2356 3828791446829681800570901842043
2357 114863743404890454017127055261290
2358 20876725446181471104530544395
2359 10232125331281060778659037431211730
2360 525532888098667733880792882959
2361 10670207409944656687344114131258010
2362 1505815327398342744474190535035
2363 3823483692082122922913729670
2364 7109357751031261826507
2365 451361550239891739217770
2366 5786686541537073579715
2367 132015662544572020830
2368 118933029319434253
2369 2262291470031405094590
2370 61983984602756455
2371 887734627480677948510
2372 49900766019149969
2373 15725365291521507930
2374 2207998496422565
2375 697262683080810
2376 3320298490861
2377 549389919728749990196981862797610
2378 77010081262790859293100905915
2379 2853354612437983641550934196210
2380 508619360505879436996601461
2381 82596391655020246352403309934655130
2382 4953603913579239915581342805245
2383 208051364370328076454416397820290
2384 46543929389335140146401878707
2385 534315527516097723005194246447170
2386 74645924492329941744229428115
2387 14447598288838053240818598990
2388 345719030601532740866681
2389 752218923973120952905133186610
2390 47687265371695255033925015
2391 1891574915258185436188839930
2392 210877916974156681849369
2393 9439585134551758571927403876630
2394 11829054053323005729232335685
2395 107619153277217439585168168205170
2396 5988823220768917060944249761
2397 224861948214102017307043170
2398 343825608890064246646855
2399 47447934026828866037265990
2400 20540231180445396552929
2401 11984940335920291332976363908119180661432410683890
2402 1663189055775782866080538982531110277745269315
2403 112125104883760642657114987586366985016535010
2404 6218807813852503752474486277668717970967
2405 387867431217411876453710162848360788210
2406 161208408652290887969123093453184035
2407 2812942735104369461862555016632210
2408 311510823378114004635941862307
2409 642267041460821079969254927340090
2410 40378916224118010811596562765
2411 2665008470791788713565373142490
2412 69782887425812744529074971
2413 283671344128681542956466148635030
2414 39170304353587619850381959215
2415 1459762895164756019268892890
2416 322243464716281681957813
2417 164344167005303657798484630
2418 67966983873161148800035
2419 93226313555662956477270
2420 282503980471705928719
2421 7971023092119881037090
2422 1097030428312672865
2423 2284017351746984904930
2424 753801106187123731
2425 12637049794243647787688684010
2426 1736335503468486917791795
2427 12877642794574686658530
2428 707174233639466593
2429 8734140390771510
2430 6965024235065
2431 149621615381475042076279470
2432 4987387179382501402542649
2433 3816919359589811523447775530
2434 522722454065983500883015
2435 6440112370422794672070
2436 1057489715997174823
2437 74128069785031052686759693830
2438 10135092942990299793103595
2439 1128473411298115520136929430
2440 56059285211034054651611
2441 758482128905290759436296830
2442 488083738034292637989895
2443 20184858222210240257489921130
2444 1101192483481191503409161
2445 13137091212288469704198479790
2446 1790282258420342014744955
2447 10741693550522052088469730
2448 158361986591803804931
2449 167275316191268747754289909976271297090
2450 362067783963785168299328809472448695
2451 19373371421075813340406314125192005607490
2452 1053473160471767990234166075323110691
2453 141722846700237846219842969774409510
2454 57751771271490564881761601375065
2455 4940070047663144042839077918030
2456 536381112667008039396208243
2457 217322765099259191346573603510
2458 29471489706978463703088365
2459 176828938241870782218530190
2460 13069396765844108072323
2461 25297062422647530119720574604014870
2462 3425001681918160048703029326295
2463 25030462961643069783456974370
2464 241770143549145849352429
2465 180146984955441311656811938464185135010
2466 11534574526536132133231651841732945
2467 7575377958600710923028420273665478560530
2468 409258668752064339439676946173175503
2469 14918298982456780295492476774234830
2470 17387294851348228782625264305635
2471 11620046659404510779613275888557410
2472 3760532899483660446476788313449
2473 7860902111062010705736722340585852236310
2474 1059135288475075546447955044541343605
2475 6354811730850453278687730267248061630
2476 342208493853013100629387736523859
2477 10266254815590393018881632095715770
2478 4142959974007422525779512548715
2479 2496074055949364260769786333716770
2480 14352676993556231733481607347
2481 1241465081226756004566663242236710
2482 2834395162618164393987815621545
2483 6849122422758351334646352690
2484 74633566773001540096397
2485 329888576073495227749011332158965417330
2486 486561321642323344762553587255111235
2487 18386031316969144870967133503442237090
2488 1970635725291441036545244748493273
2489 451290624112543748827155285914490
2490 11768910032664260909277507065
2491 5638754692576595526311169727522590
2492 72823901492659118252759521213
2493 40941755160475828467517112774370
2494 158688973490216389408981057265
2495 112576947125323851404367323190
2496 2425704527587240926618559
2497 2385953868714343586164437234540564833215710
2498 318381888005650331753994827133782336965
2499 272898761147700284360566994686099145970
2500 826965942871819043516869680866967109
2501 2766196119094502162664827621866173310470
2502 174567469335763105052683808018816945
2503 139304840529938957832041678799015922110
2504 14835446275818845349525205409905849
2505 2665050229189014134645246480821410
2506 354489256343311270902533450495
2507 304575132893295762873576805890
2508 780961879213578879163017451
2509 1633380315398708470191432446195594010
2510 98598352975896925642365836423735
2511 105589294261091165725008420567585630
2512 1318712304996767400087528669509
2513 267625656803959957837102913430
2514 106454119651535384978958995
2515 7457714251055276134967310270
2516 6718661487437185707177757
2517 45066523018706642574321189990
2518 5965915146770802564776435
2519 156312187251636748422090
2520 9446825845155253
2521 36182797389743339035650861746329563610484073421290
2522 62169754965194740611083954890600624760281913095
2523 12862707923833394609189783770469094777989361330
2524 679488004428599820876375265212313511779681
2525 201828120127306877488032256993756488647430
2526 11414326440861151311391938524700627115
2527 25231668974535176583076916738811912570
2528 626251401701046825094984282422733
2529 360306277982235730295751277363997310
2530 237355914349298900063077257815545
2531 16934395065165079323900310036107873570
2532 29398460262772909959377654004319
2533 538642929646778820061080506253630
2534 495987964683958397846298808705
2535 228917522161826952852137911710
2536 24071243129529648039131221
2537 284642212804844084025990
2538 144195649850478259385
2539 32564280388332907229952090
2540 777005020003171253399
2541 130513533209932675433430030
2542 17114284449243728748155
2543 8522913655723376916581190
2544 45044731545496416239
2545 439462241728554594319770
2546 57536297686377925415
2547 1219850834340168030
2548 446831807450611
2549 4058872684384891622370
2550 61498070975528660945
2551 13698699368671693610390372370
2552 684592672097535912563237
2553 19946580285360728783007109538519790
2554 2603312488300799893370805212545
2555 30567269921340116164823544570
2556 14350830948985970030433589
2557 30047932587015725953584557881229062170
2558 3915550245897279900128297873498705
2559 27541971248984383822707839672910
2560 4909442290371547918486245931
2561 72637426951738210835555750391270270
2562 28351845024097662308960089926335
2563 80650899509278878857095989370620990
2564 4194014535063904256739261017713
2565 8496190497611035517994429293251230
2566 1103688035543132699141910794135
2567 43855153730190703277162018310
2568 1951720237213649456037473
2569 8000293924884237541332458060370
2570 471659823422016126714565385
2571 36323860380225279303572130
2572 1883040973573109346997
2573 21955394173024982670
2574 1748319332140865
2575 281878788806675929275008910
2576 552703507464070449558841
2577 65147304242461788494585323552590
2578 8423494212886189357975862885
2579 50540965277317136147855177310
2580 508818738319914790575407
2581 1077634703748037287303856851130915230
2582 139121443809454852479196598390255
2583 20359235679432417435979990008330
2584 35717957332337574449087701769
2585 2020853629775151230803841359852590
2586 111637036226668391934805069045
2587 1564126793611063986884014121610
2588 80583554539467490308295421
2589 2801282313075347287658010
2590 1147126254330609044905
2591 5375433627793233984424830
2592 1505723705264211200119
2593 3470953139054451155713564021128357261957990
2594 446023276671093697727263431139598722945
2595 15469015375876082002101621889234637790
2596 379980726501500417639440478733349
2597 706702698884192151404889300070110
2598 272017974936178657199726443445
2599 101104026082473483206977970130
2600 23567372047196616132162697
2601 8915456636309793440372611576585481399190
2602 1142128700526491601380042477143925365
2603 2632643950502861931725030681084730
2604 404399992396752984903998568523
2605 1284268301881559736037721643694658252070
2606 164270696070805798930381381900058615
2607 12476255397782718906104915081017110
2608 2551381471939206320266853799799
2609 849686571599913880838470320947060970
2610 63418911150911619707304845570015
2611 1427647273733630544863478575432188050930
2612 72876328419276699584659447444215827
2613 3280689824707048669017792117437086770
2614 418348613199062569372327482458185
2615 4799410476471081101785783737570
2616 209672803690304984787496013
2617 572406754074532608469864115490
2618 243992648795623447770615565
2619 82962531366775799529592191390
2620 1919096261086648150117793
2621 166558364499710192948723254470
2622 208719755012168161589878765
2623 21833693747147835755242270230
2624 17750970526136451833530301
2625 751398582371356006113337641330
2626 95379358006011171123805235
2627 217843984787235259513830
2628 14210305596036220451
2629 12872272432127108635405639959090
2630 741575782470740214045721855
2631 55808439729839058297625590
2632 39580453709105715104699
2633 22692661525041579640977077670
2634 1230755045289162579508465
2635 98086739852267226450390
2636 4961393012254285607
2637 670042052883624851430
2638 84665409765431495
2639 1347460102367610
2640 25361567897
2641 3198933441569557217610189150901485630
2642 403599980011299169519327422521005
2643 2748694529021333731119142491630
2644 138612936410556416092745461
2645 180799482274638803599233210
2646 4304749577967590561886505
2647 6278022582542875306654131019538368230
2648 632227853226875660287425077496311
2649 21479995013370633984850229133510
2650 6140650375463303025972049495
2651 179938891915028406512093832090
2652 3877157765891583850723849
2653 1111607318699256195247221273896904601110
2654 139614081725603641703996643292753655
2655 14198042209383421190236946775534270
2656 5702024983688120959934516777323
2657 485641467860717262157622793924599910
2658 26101336550613633352554164996485
2659 972379191856560296916052862779052190
2660 155084400615081387067951014797297
2661 22690713368672498155098747599374299870
2662 343798687404128759925738599990519695
2663 47444218861769768869751926798691717910
2664 469698236429757141567685642992691
2665 53329441619182279046250925997647802662215990
2666 6667847164188832088803566641366316912005
2667 315016401457740098683633069670849617890
2668 15742948598587711078642332317383789
2669 490691605064260653665138863051014390
2670 131271162403494021847281664807655
2671 336531740241768607180521472604167048890
2672 67172004040273175085932429661510389
2673 3114338369139938117620503557033663490
2674 2717572747940609177679322475596565
2675 58364319390350653180440028494587910
2676 95869379244650295143547082729
2677 261723405337895305741883535850170
2678 423500655886561983401106045065
2679 2845469132496497088921205230
2680 1415656284824127904935923
2681 13452689672473501824980776170
2682 2149678758784516111374365
2683 1715443649510043856876743270
2684 85218263761055333178179
2685 328494983213006591580690
2686 40766317102631743805
2687 244597902615790462830
2688 89596301324465371
2689 1117035296751276250846763235710329407090
2690 692091261927680452817077593376907935
2691 1986001012488126516779440050559822770
2692 98365577636856192014831107011383
2693 2950967329105685760444933210341490
2694 156483578805052803078000488405
2695 597482755437474339025092773910
2696 59098195394408935610790581
2697 1972131103261699742295570
2698 243653459755584351655
2699 1461920758533506109930
2700 14473029982511693
2701 349147339933584852072729231544022904510
2702 301508929130902290218246313941297845
2703 2007828606865054096902861136124070
2704 5148278479141164351032977272113
2705 174140376813553974529577211322273830
2706 9193346891223417512911900080365
2707 49385979191982248346466771751114832990
2708 2431609019792331282445434355052429
2709 1696471409157440429613093736083090
2710 1043340350035326217474227389965
2711 68860463102331530353299007737690
2712 2901831567734156357071176053
2713 1798294040840534036040578511804630
2714 220866376914828547781942828765
2715 344112255745754974997281092330
2716 118251634276891743985319963
2717 14729444456506614985996258770
2718 2322523566147369124250435
2719 1681010041847539708964725346910
2720 3296098121269685703852402641
2721 155854108387119941447641172103602910
2722 19085734556345816978648196436885
2723 294381509866516457254213826790
2724 6175404024890213074348937
2725 154668376036241116449289890
2726 18912738571318307220505
2727 66288212418283967881770
2728 6479786160145060399
2729 271781865308549072667068970
2730 497768984081591708181445
2731 23683443707094838939901005896287100364958310
2732 1155853768037815468028355583030117148119
2733 52032451182470705097522351767360158336290
2734 6343873589669678748783510334962223645
2735 69585450709356622472945268756441210
2736 27726490594274486882127922651
2737 300475110359082494889844478669490522203190
2738 1353491488103975202206506660673380730645
2739 8894796197835543497523592512639960990
2740 2164183989741008150249049273148409
2741 714180716614532689582186260138974970
2742 37208539992421209210283748053505
2743 569726095399814359034603506470
2744 2712981406665782662069540507
2745 10465813668115406186733300093610890
2746 1270431375105050520360924993155
2747 2774877411951329858815271190
2748 403912287038039280759137
2749 1102680543613847236472444010
2750 16707280963846170249582485
2751 6941957228225452667563161690
2752 316550717201343030896633
2753 27929269778674495616009929590
2754 244993594549776277333420435
2755 31932898395147116677950887652310795890
2756 1544891068947610869760565440363367
2757 285998169271008745671779105951055090
2758 34565889445372098824242096440785
2759 75170473603563824916800499690
2760 9903883215225800384295191
2761 73135390643691587999891226617024653149787990230
2762 8826380719731062997814533745718640254620805
2763 172502554783017517872596750730657464259690
2764 8321396757502051030998396079626505753
2765 451432012161051593001721306308852030
2766 163207524280929715474230407197705
2767 6854716019799048049917677102303610
2768 77691443044305202877906348207
2769 14896050569394032235431296253730
2770 814793270396785484926774765
2771 329916293534894736228019230
2772 82685787853357076748877
2773 510853482899344552430123358635054048041110
2774 1166332152738229571758272508299210155345
2775 189134943687280471095936082426898944110
2776 18168582486770458318533725497300571
2777 545057474603113749556011764919017130
2778 28029284922509192098941261180655
2779 2965314777696186569661292114830
2780 64646060119820941130614609
2781 115364973889556186303090012430
2782 13822786231674596968977955
2783 327813112213626805588410
2784 3166358661389228297
2785 114061029741232960747656166115790
2786 95528500620798124579276521035
2787 616976322631634819672399490
2788 501606766367182780221463
2789 1249000848254285122751442870
2790 50489160330434356971115
2791 4272831901877909404932686058270
2792 408102378402856676688890741
2793 1749010193155100042952388890
2794 208662633399558583029395
2795 51512421125472423001890
2796 7369445082327957511
2797 13144135542645120098178264990
2798 1565896538318456051724835
2799 30210222604214586206910
2800 8462247228071312663
2801 3612911318476257764560092891126050183010
2802 1289404467693168367080689825526784505
2803 54154987643113071417388972672124949210
2804 2575130177989209292315215058113407
2805 7023082303606934433586950158491110
2806 834293454930735855736154687395
2807 83815730064291952731598012770
2808 213418200963236709015349
2809 11855215610758505101404776997885161571777810
2810 7031563232952850000833201066361305795835
2811 278846132988326574526104680068146639019890
2812 251212732421915832906400612674005981099
2813 399189802319930242833846689887240218810
2814 141858494072469880182603656676346915
2815 455055844218260397175456845395173230
2816 81115123746570480779938831621243
2817 34583133256400229141477396433053879426630630
2818 4090742045942776099062857396859933691345
2819 24544452275656656594377144381159602148070
2820 6170653300765197340708904186473687
2821 93315559895710097675024927497259988323233033530
2822 187380642360863649949849252002530097034604485
2823 199527527784894130977416525511727053377974170
2824 18841126325296896220719218650776870007363
2825 5002068935919529970102447429409788497530
2826 39925202623753092684756855749323855
2827 11270007673772539074084177887499270
2828 3719474479792917186166395342409
2829 3431540612322203554575571524810
2830 2020930867091992670539205845
2831 895177431060882659433473730
2832 326923051746183668567
2833 10757301671562132297259879230
2834 16448473503917633482048745
2835 98690841023505800892292470
2836 4639907899553634268561
2837 139197236986609028056830
2838 7006807459307813755
2839 2571613047815032004748510
2840 1207330069396728640727
2841 9814905018326898850730370
2842 8058214300761000698465
2843 2852607862469394247256610
2844 4873004086966627799
2845 7414240059662699690347510590
2846 868381360934961312994555
2847 71373810487805039424210
2848 1572456719273078639
2849 50385950825707037190
2850 270892208740360415
2851 63892018161769313872492065930
2852 92597127770680165032597197
2853 587734709380291607751223476870
2854 68644558441986873131420635
2855 721308845274818281591110
2856 264215694239860176407
2857 1689630893415953271762538284983312759394690
2858 197064484886395296450027791577246647935
2859 1240699799914346042707415267013095370
2860 3759696363376806190022470506100289
2861 198126110348522005213904436574054186539930
2862 4684496863586371712628373683597063095
2863 977971758420992506245687812585865108630
2864 10712802699320763569347002000064247
2865 14715687420059210034238361991323541125490
2866 1711524473140173300097506628439583755
2867 3581844031685050505959204663633590
2868 5489668539067007687647255297
2869 47540893102528171807322426054490
2870 17568696638037018406253668165
2871 235625301138097995341085834095130
2872 21877929539284864934176957669
2873 36300533858644195125399767455410
2874 1804380845941156930380741995
2875 3294956327370808307651789730
2876 152756436132165429191089
2877 48135002538872858234885490
2878 5575052413582679897485
2879 33450314481496079384910
2880 1446185520792497
2881 480439879021693997646470512705499586510
2882 611246665422002541534949761711831535
2883 715631821768585814273208601663523023590
2884 231596058824785053162850680150007451
2885 349200296668220097489913503865695810
2886 17285431970508865334616053057405
2887 12789733111027096585197102281916763170
2888 22438128264959818570521232073538181
2889 6291063999521444459024644506599490
2890 5607008912229451389505030754545
2891 896035322535457122778043655690
2892 123932963006287292223795803
2893 1861496665754246210435676040110
2894 214408738280839231794019355
2895 6665556630492411351109410
2896 1227542657549247025987
2897 626046755350115983253370
2898 648081527277552777695
2899 6154540408215783072674129403690
2900 643107670659956433926241317
2901 1897631816513976474696876723466470
2902 217968276649893920824359834995
2903 1307809659899363524946159009970
2904 566151367921802391751583987
2905 2697800222606571718016887672876797881430
2906 309451734641726510440110997118237885
2907 5748329436069223104150668677118970
2908 263563935629033613211860095237
2909 7906918068871008396355802857110
2910 1940824268255033970632254015
2911 9271860906911744152559492574630
2912 23774002325414728596306391217
2913 2168730354190505966468482049237370
2914 248081715189945775162260586735
2915 2553156588575771270966661270
2916 12157888517027482242698387
2917 294560483669165109152163937781432602705830
2918 33648673025949863965291745234342312395
2919 1452460706156109235911873895007581830
2920 663224066737949422790809997720357
2921 900106996072778335253468047197135930
2922 44006404423231560342889803813295
2923 632319187744004630311793280930
2924 28833524292932267684076301
2925 11511230083101420713873538630
2926 9179609316667799612339345
2927 530783369908365509184685606590
2928 41435079618139384011294739
2929 172553978482766518081231321254108570
2930 98153571378137951126980273750915
2931 3892185938927144833737430671093090
2932 176997996313194398987604850891
2933 12672887564190529760449034670
2934 1851137534938727689227145
2935 2516537909507844456564330
2936 228568384151484510133
2937 7004138431608309810
2938 794660589018415
2939 1082327722243081230
2940 5153941534490863
2941 111363037617609137768311482425194958610
2942 12617611332156031924803023161703485
2943 694547412779231115126771917157990
2944 1006590453303233500183727416171
2945 40964300790625648555864085170830
2946 1986436853390827686735723265
2947 194802926197372237231760262990
2948 8810625336832756093702409
2949 1663621738320984596695935030
2950 4699496435934984736429195
2951 105105647160863772485370
2952 12207392237034119917
2953 104902602377170299426976576555230
2954 82861455274226144887027311655
2955 2523699145407902889960222690
2956 113833971376089440232757
2957 3415019141282683206982710
2958 164928964613285193035
2959 14226251893919308198410
2960 12816443147675052431
2961 8207528429335681577401083223410
2962 923647133618690251789453435
2963 5541882801712141510736720610
2964 106841773697939878749503
2965 109806560831839126018465085352758790
2966 12340588989867287707177465200355
2967 74867071728214081135555906170
2968 47086208634096906374563463
2969 3256758585178824193705227788607810
2970 7049261006880571847846813395255
2971 52291068446354839961639162189662981852328344953210
2972 2345942954076035888812883005368460379198220949
2973 105602941656238103935360959505032308290648472790
2974 11836240938829646260408087817197075576176695
2975 4177496801939875150732266288422497262180010
2976 49361890605457581835427936765006466527
2977 538943371808035552001897277948350758552051300470
2978 60324980054626768748813216694465050207303705
2979 1093504170174503361005677644008429913123330
2980 22239255037106027272842742404076264249
2981 27081011668800697417114778573229399270
2982 9081492846680314358522729233141985
2983 5498215246766559749075443846816770
2984 491350781659209986512550835283
2985 110590962364402086914056039760430
2986 12345497026613316244033940585
2987 24798454020649446757349730
2988 109441961342731130047
2989 286077814749721236407269418444130
2990 188457058464902000268293424535
2991 46010522094239507997173046435259890
2992 90216709988704917641515777324039
2993 4311107519407428460814972258355445470
2994 205702238734966526424991519150465
2995 14423195370398320717612093162470
2996 4493207280497919226670434007
2997 158370984073398686515613867609430
2998 17608515018167521293708457595
2999 105651090109005127762250745570
3000 3518184818814689569172519
3001 14152586553471456965811322455428350956196402170
3002 1571461975735227289119622746549894620941195
3003 9428771854411363734717736479299367725647170
3004 418498528824294883920006057669745571489
3005 20890109591894919330449553627441542670
3006 2978344680908884991509773827693405
3007 790395429120482282415962592118170
3008 32974360831058918749101484861
3009 285032610573560145119351818290
3010 100434323669330565581166955
3011 202843788747942186065053139337030
3012 296022924781375868051680661
3013 134913946259720387736437891430
3014 164128888393820423037029065
3015 338056516393242065359850910
3016 388570708497979385471093
3017 19705971304541853719705507190
3018 932782888598970639009065
3019 39176881321156766838380730
3020 786210742949162489231
3021 389303140771341501494790
3022 42941003835356441815
3023 257646023012138650890
3024 5551519565010529
3025 99043986413215978000407285436223854348924516710
3026 185475629987295838952073568232628940728323065
3027 197424010511749981203693768366544581112209090
3028 8693263342657418811259082710988312686579
3029 1119304293046019589432499919869739830890
3030 263862398172093255406058444099420045
3031 5297634228265073440145081766951223066710
3032 465930890788484911182504992695797983
3033 41477527369894799215059791634640770
3034 4556968509107316986932519406135
3035 3738666091491670279229645245890
3036 5412943710625128898970081
3037 41744635110893841480906650390912423602890
3038 224433522101579792908100270918883997865
3039 1329319972960985940225667942263873630
3040 137184723731783894760130850594827
3041 4586384858569651189283222028698648920702770
3042 8399972268442584595756816902378477876745
3043 2958385763950600101037437157317005599473510
3044 129583257290871664522007759847437827397
3045 204160656055859529379673605083773597716170
3046 22341940912219252503794441353006521965
3047 43994632580674602895558466727285570
3048 1649592522709958863725476817671
3049 2292224281782077538267010821531091470
3050 6262907873721523328598390222762545
3051 3657981589961243714048617298250690
3052 1118648804269493490534745351147
3053 318776436198643739523494417130
3054 14911424651447457176700085
3055 1044483064210553637067774530
3056 10722544545842866616033
3057 2055382361275257248390310
3058 9741056299349092655
3059 70750829963693409810
3060 336908714112825761
3061 73761546310149386312874859602762244681375170
3062 8029778609857324876211066797600941071345
3063 47187729342942163817107150622532464670
3064 4106851988071554727337436955833983
3065 200987862385231063328096425244730
3066 65553771162828135462523295905
3067 51973258606109681951294194785544770
3068 2258724841638838850556027587377
3069 10531884158961154757724586111230
3070 5717635265451224081283705815
3071 122879820097616668630649490
3072 34420117674402428187857
3073 13463187845176854763033216580609190
3074 1459898920535334500437347276145
3075 1348732958830180492867459515263910
3076 58462633672742977584198505213
3077 9689939282775079157601962190
3078 12142781056109121751380905
3079 1579460103092337902689119836970
3080 208097510288845573476827383
3081 2003364208322708320514454482349071791770
3082 4983493055529125175409090752112118885
3083 1405345041659213299465363592095617525570
3084 26039374498039898081626155124988281
3085 177776338317339199805609723803807755270
3086 19202456072298466170405025254245815
3087 16459248061970113860347164503639270
3088 167217800080972405367745245389
3089 65922273325921751368126208089705470
3090 9697304107961422678453399248265
3091 315426138378069958839804511120469425770
3092 13601817092629148720992001341977983
3093 395785172433437887128768225275790
3094 724881268193109683386022390615
3095 743924917923895385601246132321270
3096 30351893836144242578590213477
3097 7221657122249733677344075934450970396117930
3098 777023576743031383402633519953838002595
3099 4513205673241227783558374752878052290
3100 441173575096894211491532233907923
3101 1474699143899264606727820467514667490
3102 227366503838924546211504851605715
3103 1342094426617464865553331554170770030
3104 27129460817009599061114444191849
3105 8358577924998587857561670087742093589830
3106 897035621914422392955749097203487185
3107 1732286363529621614977307558165730
3108 222945477931740233587813070549
3109 25218479602302446810951230605145535495130
3110 1228611497724955997805282597931673755
3111 1329317358194214686149977892844106030
3112 113908942433094660338472827150309
3113 12075152908101907456375211358690
3114 87466881858561921106054235
3115 282749308528720205297741383177410
3116 229877486608715614063204376567
3117 858867867219672020585268240076230
3118 91818245373067353066631199495
3119 550909472238404118399787196970
3120 1079135515931919293255347
3121 144553508679421994105605302818758197640285162700790
3122 108037002002557544174592901957218383886610734455
3123 1868074962580245720598148160643545542707966590
3124 38131760820172396827886265781660451984241
3125 5262182993183790762248304677869142373825258
3126 240479983236623286822425037833339839769
3127 3229983785077767203882907447713550774
3128 538330630846294533980484574618925129
3129 697914952755561846503424196504280316570
3130 6756849189229953010973222930625233
3131 142431186997501404894357302274438
3132 473435535115977626075657653
3133 6934839328152382146906835863514084952277330
3134 737591930243818564869903835727939263165
3135 885110316292582277843884602873527115798
3136 1239650302930787503983031656685612207
3137 183256072870450025562788595641010394251250699170
3138 58399003464133214009811534621099552023980465
3139 781382015130167247025194155490978395988270
3140 15081683364797669311430113018548125767
3141 22403430105478669630729838086549870605690
3142 2376769584710234418706751335301280565
3143 4537262967948268059891984731723730
3144 88809218397891330199490795297
3145 1422738028311705417946970236057558370970
3146 937245077939199880070467876190749915
3147 123298208537282729694685001824903230
3148 5222287528050941537259000500843
3149 49751865938878452244449036210
3150 12469139333052243670287979
3151 202906137694433366978609126997924588439806726
3152 10097847003803790533423366527218303396029
3153 4900001876251125758369093176861403170290
3154 9839361197291417185480106780846191105
3155 3124893793878288437353745481587284782
3156 21761401926755863155153591843809
3157 207996058633278706490079675728053530
3158 21954407708811347529035220152845
3159 131726446252868085174211320917070
3160 55580779009648981086165114311
3161 75414905719764181071930729810510
3162 57922354623474793450023602005
3163 250572106101151956464802102273630
3164 73915075546062524030915074417
3165 109515753226369471561990316435018490
3166 11530401476770843499893695139505
3167 69182408860625060999362170837030
3168 310105871427558670966769
3169 274020093912467611424882038741001934248542591770
3170 144069450006555000749149336877498388143292635
3171 62970752982997549996316928701423136539452410
3172 34410247531692650271211436448865101934127
3173 327618524403540801983390323076021030390790
3174 339149611183789650086325386207061108065
3175 146547882227205207761553507747733337318934
3176 61523040397651220722734470087209629437
3177 5228587002633248220062419554153792870
3178 3838903819848199867887239026544635
3179 123173384594059888809216225450630
3180 851291620665283632657517627
3181 5488129887307121120214146505028058707170
3182 574914088341412227133264875867175645
3183 3251163553297335874457671305563670
3184 544583509765047885168789163411
3185 31622408459171287697793961607381310
3186 4701517760804532812636628249685
3187 3988175277028704267106523191873293690
3188 166799467880748819201443880881359
3189 4707416779324990193831906327790
3190 2459465401946180874520327235
3191 220274640329103851483789547821070
3192 80686681439232180030692142059
3193 14377674069465088447574876826792482879730
3194 1500487796855049931911383513545448015
3195 126801785649722529457300015229192790
3196 5290020260731019168014185032507
3197 49640477892377408520621066930
3198 28827222934017078118827565
3199 17371650399760829784368486730
3200 52641364847760090255662081
3201 5188206248151979062002029691455732860930
3202 540100587981675938163859014309362155
3203 3240603527890055628983154085856172930
3204 701971767770778638251452764551
3205 402170605087130909962971378058486357590
3206 292700585944054519623705515326409285
3207 1642847067974113300039507101925590
3208 136562516041073424774688869653
3209 4096875481232202743240666089590
3210 82875662119840651034524135
3211 58708137287851543695913872871170
3212 26807368624589745979869348343
3213 512315921396301616130208773546378010
3214 53133781517973617105393981906905
3215 495805115253253036753287545010
3216 35238458795540372192842043
3217 707842766259331931479871966308192230
3218 73321189792762785527229331500745
3219 409997333417126480114982282390
3220 54018093994351314903159721
3221 795258511628849685936394355249059290
3222 5567399725772879726805801901745
3223 5443548833579747883599930854661130
3224 450252178129011404764262270857
3225 26854610550747248359459546934856330
3226 2774809934981116796803011669235
3227 36114662928170717528889522810
3228 639310726290860639562569
3229 1745318282774049546005813370
3230 1555542141509848080219085
3231 35340192926490041085820153830
3232 11663430008742587817102361
3233 1488467240119735325536116030
3234 35439696193327031560383715
3235 70580882675333867277570078759810
3236 2908153385881082294090238103
3237 130907330817649830420725546490
3238 13476151000375728888277285
3239 24963539982171773179890
3240 568775119211022401
3241 90976998443210996304008924524230136603394748630
3242 9353999428666563469464211857313400843450005
3243 51918590723403682531716254527178913099630
3244 2133933034254158755927507378840070411
3245 1085050695383470553861444429918679870
3246 47753309364645302079986111694335
3247 617689865511272770976106156810
3248 709988351162382495374834663
3249 858523470444917878388999405245181130
3250 200122021082731440183915945278597
3251 434294003564605303989364452982566165162
3252 38156211875294790369826432347791791
3253 169478827848615623333561762823510276002610
3254 17361076403259129618271026718245264905
3255 672041667222934049739523614899816706
3256 3027214717220423647475331598647823
3257 27699287111891426212527556907471458754070
3258 3643684176781297844320909879962044035
3259 3160626390728694063907909573535956009103910
3260 58758624107244730691725405717344413629
3261 11648478297028672508518774312815591253830
3262 8332244847659994641286676904732182585
3263 7155056715643060062790459297290706590
3264 2004217567407019625431501203722887
3265 15390523585760988846213994765171251811014897810
3266 1570782158171156240683200118919294938866595
3267 40269142600387823624787493957749197523670890
3268 1642967874352828381264279639239053346539
3269 18259107640023938541245420401821599290230
3270 3988446404548697802805902228445085035
3271 62320679581887576875578669701927444087555570
3272 5079109990373885645931431923547468955791
3273 228629781509863908406684346256110174536110
3274 23277314346351446589969898824690508505
3275 213227306989478900060792966333042826
3276 13466420802670133892938800450489
3277 14235475751355809670869181214887051729416367892428870
3278 1447577359299960308203089405622030885643315832055
3279 182768230176939178894809092384117348782047195630
3280 8740709238495417450732142151320772299476193
3281 709834873566936948920822465314196857402100842331430
3282 30897313204793982280875009372081346626712842445
3283 19368464994049959041742543188468903855551334070
3284 786376979051967480379315598395002186583489
3285 323168621528205813854513259614384460239790
3286 32782371832847008912001750823126847255
3287 6402884915329412753728361432445219330
3288 17119555400469005517842735307733
3289 166778886673545744377292353954471879430
3290 591414491750162214103873595583233615
3291 1664842037554138950917598313406653201830
3292 67429811160556458117359186448224107
3293 614301346740569008053682233053970
3294 239774140023641299006121090185
3295 106557956437274252920677783305190
3296 2028516208590791032184994923
3297 6589447556568811633212403890
3298 11322074839465312084557395
3299 67932449036791872507344370
3300 2262152815077984432479
3301 660540139080315887621292964589146065879270
3302 866850576220886991628993391849273052335
3303 14171944025409596593389537741405009030
3304 276094759894985322294750394338691
3305 300525595759217835912027172802942190
3306 376598490926338140240635554890905
3307 1029331799748558900402473280236687836770
3308 41488585237749250318519680783421517
3309 1128429335568882601591650429286170
3310 51653819260683081643854729895
3311 79282606307094962523125864490
3312 74274290873495182375543
3313 439741783912624358618949847200301069463655810
3314 44230716547236407022626216777338671239555
3315 265384299283418442135757300664032027437330
3316 10670860445654139209318749524086531059
3317 96510646177155313922086971878985810
3318 29086994025664651573865874586795
3319 52531111210350360742401769503751770
3320 46777897586221035576809917723
3321 105695127375042292096157777194295730
3322 116661288493424163461542800435205
3323 16099257812092534557692906460058290
3324 21289400843803354303292612449
3325 5641521928051389403593506273678951610
3326 565396064146260713929996619931745
3327 3058950752820166170946780630830
3328 5997942652588561119503491433
3329 41665968204163483414466098972535430
3330 2437461577405141184887451677345
3331 147910808803034082595672397344475976330
3332 170012423911533428270887813039627559
3333 114941871745799147881092638496151755544952130
3334 11491888796820550677973669115792017151065
3335 2997884033953187133384435421510960995930
3336 7900187192540087841949127523943819
3337 6008351808987099545254693623069657628830
3338 599995187636019527187406992517441345
3339 67923983505964474775932867077446190
3340 1232516485319623929884465016829
3341 1582608716558271972225188543010
3342 67650197339414891520269665
3343 2841308288255425443851325930
3344 293220669582603244979497
3345 575164085361968519049604741770
3346 401090715036240250383266905
3347 1152734715014154479601509084970
3348 13620875753446230410037919
3349 6026224130932015181221128601335782970
3350 1362782480988696332252629715363135
3351 80522510067371493221731030630230
3352 6405927610769410757496502039
3353 336612104307027283436715983970
3354 186385439815629725048015495
3355 10138145726364908650972383810
3356 402786878282276863367993
3357 32395727475786342898230
3358 3215776005140593895
3359 906848833449647478390
3360 1493993783801
3361 78295407404289581985679773841933909009839743670
3362 318274013838575536527153552202983369958698145
3363 141392023988947918992437528097311077822865010
3364 162519567803388412634985664479667905543523
3365 427428878175330594894390231989616928398270
3366 10176878051793585592723576952133736390435
3367 2390159093166400802590725458751992206478959844008063530
3368 189244583781979477639804074327156944297621523674431
3369 5055509807176655680493430302595466009731652457910
3370 227295648196055016657379296043317417935961355
3371 15001512780939631099387033538858949583773449430
3372 19555372337074069713590960513679493154711
3373 30056411728359474409092170399920244183859259890
3374 20785900227081240946813395850567250472931715
3375 24943080272497489136176075020680700567518058
3376 1158957358632910005398014823003470893389
3377 1925303755383661572485301497497622656770
3378 81421963773308871372972236213212495
3379 1012051636128728202919453661129010
3380 235909472291078835179359827769
3381 15909895127182178799374020410572143890
3382 1568095321031162901574415573681465
3383 8462986807977230936135288071024590
3384 857445471932850145505095042657
3385 95983373587991027105386509530127923404339170
3386 9449042487496655552804342343977940874615
3387 50216346257732447579119622731503671610
3388 152170746235552871451877644640920217
3389 3044936632173412957752071669264813542170
3390 641579568515257681785097275445599145
3391 2085835485722543157705439041617534706714630
3392 77167424555033043200349206127174794921
3393 18955203526450811472548717068108219534084170
3394 1861638531374073018321421829513673102935
3395 115152898847880805256995164712185965130
3396 1937622393536611227612235650549991
3397 2645633152566693482100972696754932810
3398 259528463073052136757011251398365
3399 1374378445223577070204825691430
3400 45812614840785902340160856381
3401 2521843816670962893299412544732410
3402 60043900396927687935700298684105
3403 2313331066858858943194419468392860671126270
3404 90612262705008184222264765702814754059
3405 83862247892930261776456408046274677005530
3406 8207305528765928927036250542794546585
3407 12951128124392635846863203356529794511130
3408 51095309600318127773950382122262179
3409 2363333111892902080499690235986291730601290
3410 1155099272674927703079027485819301921115
3411 982727172935540149917367958823797111546588790
3412 38402781279231737003414144541766202092481
3413 1152083438376952110102424336252986062774430
3414 48208362138126709770793553278641981035
3415 2964496646854058287515855399272274090
3416 1619943522871070102467680546050423
3417 35948964598662584484358529347524633270
3418 3505847922631420371012144465333005
3419 6152409340681053590544857207370
3420 140177929840078687412733133
3421 81340150520775696489485413905989138147690730
3422 7923256431012633595313210004479752400905
3423 17207563046493695047490038905434554293990
3424 315330090644927525150999430189381607
3425 1005995056337069149034651977758197218770
3426 41947921621927660288326744131356735
3427 514097667966431786434118253141810
3428 19996019757543048869471732911
3429 4723469234065287134520881790
3430 10223959381093695096365545
3431 6856179413280175492215200070
3432 17579947213538911518500513
3433 1163356910048091144381037223303312749610581530
3434 1919730874666817069935704988949360972954755
3435 50298625537121844627136375256315134662570
3436 1951828697598829826431368849682387841
3437 17036619414595546928408805787160790
3438 782429476191583858198255065085
3439 1321199174178665971914726456144690
3440 5476927306631289524166672703
3441 140936836960473109061577782881827927270
3442 13648734937097918754752835839805145
3443 261637091445966493701332316417990
3444 2337506400839511245433148543
3445 21471847278791297379325398089534999490
3446 2076982712206548401946739997053105
3447 32537588180781437106215247995610
3448 2516441467964534965677900077
3449 65150669605601810261400832993530
3450 6131250668699586887013065405
3451 2375733491211387648483795211576606727007870
3452 91762591394800604421931062633318143183
3453 2391726969456140862430870442223756990
3454 2538988290293143166062495161596345
3455 507062784457964915943016399855710
3456 575038029982155519957151249
3457 805072290672227269152487668463216561680751533165870
3458 134178715112037878192081278077202760280125255527645
3459 698241362248245680097560857296805344042282335790
3460 12230537086148987214881080001695662008097431
3461 1400518801734920525976032470994170256547236823810
3462 57791483111946873234960488198158383120707965
3463 2427242290701768675868340504322652091069734530
3464 186854679807680421544906890248087150967647
3465 9714574803201305116119709223998050978807967530
3466 934273399038402107724534451240435754838235
3467 5605640394230412646347206707442614529029410
3468 120785184103219406299228759048537266301
3469 33963585917984264857280134756858193911178190
3470 1482996503274136095418746605399449563845
3471 1099750215911157104467834561307456979930
3472 1182527113882964628460037162696190301
3473 569053293872497061504867926547440818990
3474 3694815366606263466339864730137785
3475 21211961601092073713231741400359370
3476 8950194768393280047777106076101
3477 32093050847387904013939121508615930
3478 3075814725645764233653356479645
3479 37132572140592727166841325710
3480 5058802584210044585609
3481 1667472071333320354623116795003053138890
3482 159627806943645448460953168198645715
3483 22273647480508667227109744399811030
3484 11081416656969486182641663880503
3485 6800046941682093163813007257288290
3486 1950673247757341699315263126015
3487 1077059617816343515101214205183542927830
3488 329376029913254897584469175897107929
3489 144438327820945827831538503617820330
3490 6270657628763819911067921490745
3491 413863403498412114130482818389170
3492 82256275800208712528840503
3493 214995304703581839782947926600966690
3494 20510904856285235621345919347545
3495 528177807457988900120495777190
3496 765475083272447681334051851
3497 4012341514550748069446145390
3498 1802489449483714316912015
3499 12482697269994890508052199526810
3500 37826355363620880327430907657
3501 1174162745356389964227624108650299796610
3502 111761159847362456141978308457100685
3503 191426479898422705353088738436370
3504 960542324744958128120270653
3505 12575454974910352262583856569071878875510
3506 1195612756694271939777890907879052945
3507 42956146947099590650702667348948010
3508 1632692776400592575093221868071
3509 153544775210087076027575724270
3510 192411999010134180485683865
3511 171954677842065822317035661036203901124630
3512 13056543495980700251862996282171898339
3513 334497271459795907391878640875454270
3514 222109742005176565333252749585295
3515 18116951388422239842588021574281630
3516 22649303514761079451659630167
3517 63844198525398568503027091058558820030
3518 6049289229239962905346512323153195
3519 92827967712122192920918347669870
3520 281296871854915736123994992939
3521 81886459116819098852899078715672902885230
3522 3321426913150770619489700605000117745
3523 514759890599012420732721126974187990
3524 19476348490314507027344726711093
3525 12431711802328408740858336198570
3526 1175242182107053199173599565
3527 585270606689312493188452583370
3528 11283412506059620073037451
3529 43549021567830641950365376186181830454748030
3530 1869217167474918102427906952793451388735
3531 1152975075264902754768615503592222351930
3532 43524917903544837854609871785285857
3533 1305747537106345135638296153558575710
3534 1002878292708406402179950962794605
3535 417038497957951177144138024132410
3536 817722545015590543419878478691
3537 10240119270358769383808463233579122530
3538 964774756958617805144946601995395
3539 341530263963350703021311097106369830
3540 192762189202521039989000320079
3541 9165683230497840630711160622006785026089430
3542 66417994423897395874718555231933224826735
3543 364764700959693911637108001045147244899410
3544 27446553872061242410617607302117926629
3545 1030116782137587673549414006078079023410
3546 6552655637428518463350088457680235
3547 5229019198667957733753370589228827530
3548 196505794763921748731806485878573
3549 453474910993665573996476505873630
3550 96772281475387446435440995705
3551 1798639982364283712965110030
3552 13616776306792972314067
3553 2146302138810910276558805728609781186730
3554 201303895968008842295892490021551415
3555 15288903491241177895890568862396310
3556 4012835562005558502858417024251
3557 1777003971922921471820792810849070330
3558 71348428969843470321239573229305
3559 3557004577862576369395077683773771470
3560 121110132034817036751619941565331
3561 247104461222546197807620714303983310
3562 23124130752624574004082043262585
3563 272583073704808337965603653390
3564 2970285209815934814924307
3565 709195707571159933786936979252927229550990290
3566 66292363766232934547292669588047039591605
3567 334528328509165355158751907088546877670
3568 2941425556222327927185016328924179
3569 420321387972369639356782944172410
3570 909786554052748137135893818555
3571 206627237120209270464301397944027674535950810
3572 146544139801566858485320140385835230167341
3573 19788995805445842023672576136233316597660330
3574 1845644078105376051452394715186841689765
3575 851835728356327408362643714701619241430
3576 27223896719601387291871003985350567
3577 2172905602327760053120711208354230167016590
3578 202432047915759274559410397648055726385
3579 1018099151294682017901477272328863670
3580 17235468957079431486397109739781
3581 2041886007345200248193465590871855070
3582 12858062287283537034756902248535
3583 10260733705252262553736007994330930
3584 20119085696573063830854917635943
3585 16234406691477913342229708375293596866070
3586 721721645393345485117351666012874405
3587 472026478977638279365850852652969990
3588 172903472152981054712765880092663
3589 93716220661270380108524701471984342775649301710
3590 3955272248724165616127488033763161254986465
3591 187693489290956555147713817154197054194127710110
3592 13934186287376136239622406618722869650640513
3593 418025588621284087188672198561686089519215390
3594 16616010359380081373267835223852694551205
3595 970615347835832291623434046455929306190
3596 35988704035440574402055396605707427
3597 584403726080090061391174788918368310
3598 378990743242600558619438903319305
3599 631826746167158475053246296170
3600 65138859712749425502593
3601 165648577345367458152672053587438622182709417452656726210
3602 15329314949599061461472520228339683711152083791658035
3603 76582755784841272913268210965893507299677354496210
3604 48165255210591995542935981739555664968350537419
3605 1501072516757284521289558265863822180081604127330
3606 59467257616563050522524295454552815944917365
3607 2497624819895648121946020409091218269686529330
3608 88286490629043765356875942350343523141977
3609 1122191748954999858695654325281724308629304310
3610 894889751957735134526040131803607901618265
3611 71853377154007701311052623576536822979616870
3612 612091124917009126084441805746118263733
3613 360488393181656637477551012483485240888737836790
3614 432240279594312514961092341107296451904961435
3615 10761168786580394563346697288978334902198210
3616 186728592513975265718318537028949069967
3617 21617569155342916512209737031841433830079590
3618 7682149664300965356151292477555591268685
3619 130433094300258943706568753129560890051290
3620 2183711607236881696075150730446356773
3621 18381007997647571944019610296290932369690
3622 1691607583070823849072299861613374965
3623 10149645498424943094433799169680249790
3624 24621316979416692366964556605973
3625 2102244454686326418509124422676407070
3626 9469569615704173056347407309353185
3627 1832819925620162527034982059874810
3628 67358321411986862441564941561
3629 556833739972335594722223270
3630 52402949366867644901395
3631 278307201024246505893395498404750230
3632 2403966494119776331462343425799
3633 7086837641624774156334075995130
3634 14951134265031169106190033745
3635 5799477115184029832112227670
3636 21033174174678235346579
3637 29721606649950723266419487020103910
3638 46295337460982434994422876978355
3639 228995898405519051909758666010
3640 693926964865209248211389897
3641 54081595887079720459967500287781375980901770
3642 2121346037776720815092472749971812033455
3643 89096533586622274233883855498816105405110
3644 3260026841808352514960989956048887867
3645 178290867978498799043216540696313677446230
3646 16300134209041762574804949780244439335
3647 187717476495682486466083874628534810
3648 212882292264238068549296175539
3649 6455777396093084276121871660878611497780710
3650 1339928890845389015384365226417312473595
3651 72666644860966043562340267003732640310
3652 1268843109149049128031085507311553
3653 520315983869199042786555099670854990
3654 9934623742108661602828790996885
3655 1335919200975509449829579144984194491895710
3656 97441225454085299039356611596221334201
3657 55155410634387905116616949960125283510
3658 5026007894513204402826403313297365
3659 30156047367079226416958419879784190
3660 16462252156083930504991412893
3661 880425889865391049195655757150704666625630
3662 80140714533532773456731818418960919955
3663 12995791545978287587578132716588257290
3664 111274865536247003917956440761951
3665 77421802760553849929273921948970
3666 39220771408588576458598744655
3667 12282718413222879524502691401139830
3668 3125373642041445171629183562631
3669 584723420307034398790248152874570
3670 24140179188631591065570479435
3671 1593251826449685010327651642710
3672 583608727637247256530275327
3673 8895790967482225418005701490547396007869783928148110
3674 386001517290732683242458625815646793711263730285
3675 53268209386121110287459290362559257532154394779330
3676 1932107703522709839951370705932508434245716169
3677 57963231105681295198541121177975253027371485070
3678 2251348990355056909754568522410287152465295
3679 334122464999690424769229250675731662203330
3680 59558371657698827944604144505478014653
3681 725713177053985305067165029706685073162204390
3682 459894282036746074187050082196885344209255
3683 749216859142133164572984114358216688910
3684 893936188736720913213043770338281
3685 44765789289011700095298627864565526310
3686 4048271775096011945677213588765195
3687 19763735273048064828367194086730
3688 1429048103618804398291192631
3689 1382949777695617159636638030
3690 73009702127315867365465
3691 1500093850157670902331025750706674890
3692 704269413219563803911279695167453
3693 1680137379272371738310619349463130990
3694 151609581237355327405758829585195
3695 1230930294213981007353928251030
3696 26817951445952471527547
3697 2315638527962575209122844203226607042782518310
3698 8975343131637888407452884508630259855746195
3699 393080721093630149231513190158989482733410
3700 32193343250911560133621063895085133721
3701 159877615452379462588784918883854938531218570
3702 6169546015759028424356908191859803138505
3703 11266127507038225818390875828613553557270
3704 811096292803327992684728281397664043
3705 1280678357057886304239044654838416910
3706 1958223787550284868867040756633665
3707 34864518472705368585169865103270
3708 123989183373183145151569633
3709 182205767678043310153053745796853510810
3710 52088555654100431718997640307848345
3711 15687274328765891387165124616254956732910
3712 1060667635481128558969920528482417629
3713 1860579325422504662718170838383138934058290
3714 71566248381510295511892100868649085855
3715 4045467607030191670927951866060917370
3716 145154919520279571974451089560851
3717 73807586196752324732771740454670
3718 946251105086568265804765903265
3719 130582652501946420681057694650570
3720 29893858697715178684417117
3721 246319307024044301096280144828183594755430
3722 22059762405878945109822688951118000605
3723 1813131156647584529574467585023397310
3724 3180931853767692157148188745655083
3725 3658925573270099052440456839716944130
3726 3787707632784781627785152007988555
3727 3218693352401195929061351458321645878956310
3728 27086538352278010006407064363558410157
3729 57090272914708439320583809906802712806130
3730 2319045938529061634600041023105155285
3731 287161410774705568261918775844165570
3732 4396898036666751925615047861647
3733 22410593572067134557186593596507210770
3734 2000588606683372126154846777049385
3735 144620863133737744059386514003570
3736 10322688303621537762982620557
3737 82868784883234180596595830
3738 22169284345434505242535
3739 7166753227485994247775259590
3740 21717434022684831053864423
3741 247319079100565188824789692010
3742 22030917432795758847745385
3743 35315389953720158452170
3744 760943545652233537
3745 740997777374250827409362929253113449499845390
3746 65936801688401034651126795626723033413405
3747 316750048142839237715581083875370857070
3748 11268233658585529623464286157074737
3749 90169914579238700641218614220390
3750 1259180485675725466292677199
3751 513312995856652444149024569974563608778
3752 1276897999643414040171702910384486589
3753 4035312861393819773674367463914655979044810
3754 358312276806412695229476777119042441755
3755 572536261208648780659616687806725606
3756 3350163613434029541946755888347
3757 1010896104877890489437530310457467970
3758 89666143771322555387398466423405
3759 3005569064960532582817825690170
3760 193782660539041430226810167
3761 41942204715300409123846958727481470
3762 52559153778571941257953582365265
3763 1432144288832240265658410765978235478490
3764 50731289012831748694949017569190063
3765 6063500678824511796209045924604390
3766 3756815786136624409051453484885
3767 22540894716819746454308720909310
3768 52590687844006781116419871
3769 143572577814138512447826247830
3770 75011796141138198771069095
3771 91323549825156494338675752570
3772 3228121238075521185531133
3773 53969575498854034906101213570
3774 14300364467104937706969055
3775 23004736487238654023591232418902
3776 64985131319883203456472407963
3777 49726787658667418092081773715230
3778 4387399652255815960127207845
3779 26324397913534895760763247070
3780 1488290877969506201821
3781 156158662761622645893132591384431027235719826406118311240230
3782 426663013009897939598722927279866194633114279798137462405
3783 26391526577931831315384923336898939874213254420503348190
3784 20458547734830876988670483206898403003266088698064611
3785 271903064131528670569398901325603897801464724866343455635330
3786 10259718667705406028578933715402758199436447244220943915
3787 796503112834800468022763800456406366684530100290720230
3788 28036012419387556072606962353270199460912710323503
3789 1997815611832842475482681402845857443770501923290
3790 79867898450181597324805365109373048843467735
3791 1390472513245050230397561091326462997538610
3792 6447222670028516856296940192546311483
3793 94851346504779439134334895204535558148551510
3794 58334161442053775605372014270932077582135
3795 15217607332709680592705742853286628934470
3796 6948679147356018535482074362231337413
3797 3237181154378748355125033983132713160594310
3798 19225677667977695156879366562928132895
3799 4038455061607317908710117009006751790
3800 12237742610931266390030657603050763
3801 25529484830706024618356965442419278942624615690
3802 2238250467359812784355336265335724964284115
3803 13429502804158876706132017592014349785704690
3804 15518081376640987169240033732004887609
3805 55669332665216681960611421929531331370
3806 53631341681326283199047612648874115
3807 54642349526638093558927531474552890870
3808 107141861816937438350838297008927237
3809 19069950017526656292386476047619541486199518970
3810 10484365783562239631548884128277701441755
3811 39400967397580266597492290339856531107010
3812 1378138069170348604319422537245768839
3813 1923006803347210820807662520873913055590
3814 168065618191505927356027138688508395
3815 9251318432559959304001493872761930
3816 3365204896333707746871348863
3817 145380663707185914771984108514235610
3818 12692567112553336369127301249715
3819 8921548591023683924890763060508630
3820 141544480263742407185320689521
3821 17889806860534402844152681948559190
3822 425947782393676258194111474965695
3823 33242105626163745454487903336852795931210
3824 272722172665220653494855224684984789
3825 127450372059019859335039903769658208942501530
3826 11103883260064458907043030473049155684135
3827 17408753478021100977856854674234370030
3828 219890785373513969658416757284759
3829 44468586576260815257925724084125532086153470
3830 1759181366257647569345902527261869296865
3831 90920885021930101469717750038593088170
3832 6327131873481565864280984693012741
3833 189813956204446975928429540790382230
3834 3350170429673602596781205492435
3835 57954655045473306806507849766268530
3836 14100889305467957860464197023423
3837 9591691708957875948869313065190
3838 15827874107191214437078074365
3839 272112448834232912958362310
3840 17194219369133896651
3841 101270131468056231972310962293531506356030
3842 149365975616602112053555991583379802885
3843 3335023914587083223228578041583004779170
3844 3586047219986110992718901119981725569
3845 139897810922735149260815388295776030
3846 5196412262192078941416513940115
3847 280013871160482365837170270177036890
3848 252264748793227356610063306465799
3849 46581482179737718670685968772262230
3850 705780033026329070767969223822155
3851 76067560399511694589230187005104221590
3852 13705644484956405137435642846351
3853 16913302144530679681984816626527425568670
3854 1462835335109036471370421780533422035
3855 2834599209666537598219727808193167990
3856 23062396954410036597670879571989
3857 405580084370659264303867192472910
3858 15018147240267320754790312985
3859 2778688035644173884146225310
3860 43628325257405776168099
3861 21490387665019375763893042020210
3862 1854858248318606573786728985
3863 11129149489911639442720373910
3864 177243979772442099740729
3865 3403492299054465447704033983548684293904570
3866 293455104246806815632353335363742394715
3867 1365966350256664774083878985401438610
3868 47086051370446907069420164956961
3869 365102491887673096945620302070
3870 967276785747860923306205
3871 1853892111509437598040314635572810
3872 3635082571587132545177087520731
3873 1037649693840213805891207585463355810
3874 1160681984161312981981216538549615
3875 44929625193341147689595478911598
3876 82288690830295142288636408263
3877 3428307649623317299543770495119233654110
3878 2062760318666255896235722319566325905
3879 28715920909507042639012375678417530
3880 897092187113622075570520952153
3881 4584623774543729032795564295710554964710
3882 168713615019641165555146989611781665
3883 20073574591572036694946667319248810
3884 689103144235222680911317106737
3885 558732279109640011549716573030
3886 47926941079914222984192535
3887 56742933586252959653525610
3888 836546271358587050767
3889 9681678510517425843843156119188746413450970
3890 377100510653479233615453615299086484905
3891 19189386047131556991996868627401471090
3892 4601771234324114386569992476595077
3893 9737870403673024413047828184424490670
3894 3929729783564578052077412503803265
3895 6203413928094307821623275416369632130
3896 424600542648481028174077715015033
3897 57335782283271791495007676667272470
3898 4903008575617563835728380081005
3899 52815173166436953347163878790
3900 1758747025189375735836293
3901 85345589514835228501258760422442206115769225810
3902 7290755981106716940138284676443038280861885
3903 33623778544688932852290321336401406368310
3904 1080802910468946732635497310716856521
3905 7584953045061437865778721760716733784770
3906 306611409372683234933249323337243665
3907 1741036175436835721841223619176197755090759610
3908 59400756582628308489976923206284467932131
3909 1367630619707482160168309820559120520310
3910 900942437224955309728794348194414045
3911 2794723440271811370778720068099072367590
3912 6280418526869842852151104672237741
3913 260373007061990701258168669491895314030
3914 421315545407751943783444449016011835
3915 87168733532638333196574713589519690
3916 32647465742561173481863188610307
3917 4032288493863730536744922425259017570
3918 147024301533717295148578809350945
3919 8070752008391877199886085160510774830
3920 1438636721638480784293419814707803
3921 1601072876549789953522073895256064591137535557410
3922 136076226121858741587801622918244483353521635
3923 87360937170233312099368641913512958312960889670
3924 15451638476967526809148602259620992904449
3925 188882993940199412591400674972242123390378830
3926 208480125761809506171523923810421769746555
3927 1250880754570857037029143542862530618479330
3928 84920621491572100273533166521556729021
3929 2504309127786461237066493080720707938829290
3930 41378492577681855144682810890596938945
3931 122661653701751568951046213240917849973218194490
3932 4159432136376791080062604721631666665758501
3933 5425346264839292713125136593432608694467610
3934 3217880346879770292482287421964773840135
3935 13811943852299700188062473839132155059690
3936 7258708884386617785308293439246249
3937 688898690688495550122298003796706545070
3938 641432672894316154676255124577939055
3939 314632252282477335989812191899408481810
3940 4839751611790145146743765449921681
3941 2836799346164738718340040139385710
3942 48697073954831234221513374865
3943 17059656342004387634949008509456530
3944 19608800393108491534424147712019
3945 8311360442620959665677985609607779862330
3946 702091606911721546348875283798596035
3947 4212549641470329278093251702791576210
3948 32831031419767198800508547290091
3949 58061871302978671440915473361640145426430
3950 11135763579397520414444854883321853745
3951 1674169467517622659119272032572306030
3952 3282685230426711096312298103082953
3953 22446491722346066514880196743317030
3954 810986766469617259732646749885
3955 397584468043219973050169598673710
3956 13400217999434444659594526413
3957 4904311853294499807299221308915690
3958 413029463811226192294022343685
3959 625960288675765888801246290
3960 1097078866179024289397
3961 316017810407241825807831040590642448951828455439412499210
3962 186111784692132995175401083975643373941006157502598645
3963 845322262038454179449210071047585347196091555651470
3964 28433308511216084071618233133117569700507620439
3965 13983594349778402002435196622844706410085714970
3966 503695495633542324127771652721155046829685
3967 21155210816608777613366409414288511966846770
3968 1338090500734268033736015775729823653817
3969 682426155374476697205368045622210063446670
3970 26044811669890721975626595130990384835
3971 90471451063830928967966067297124494690
3972 100120017113011884253473288068263
3973 136698221502568360496302135881996810
3974 11466047769046163437032556272605
3975 1298043143665603407965949766710
3976 609409926603569675101384867
3977 75855216486438294258345122130
3978 1806076583010435577579645765
3979 531915265670772299333087603222312693070
3980 8099821313701420729908445305654221
3981 1605376038972577743913504295282680230
3982 1478246813050255749459948706521805
3983 358520316697601570167790723198610
3984 93073085281683052875442487
3985 897422246898752035011432763810653955230
3986 75047854733128619753423044305958685
3987 1016449499771493721265323399177770
3988 33983600794767426321140869247
3989 1019508023843022789634226077410
3990 116143543386081429668970845
3991 380661628007647430737886359867547256810
3992 25428298464104704792109977279061273
3993 138491760089501169463209885344414624130
3994 11558317483683956723686353308664215
3995 1475529891534122134938683401106070
3996 14607760533948343084236049907
3997 355464249238540415186842367782545672007110
3998 29636839189473104484479103533645628815
3999 133399126134162510807857930384001330
4000 261566913988553942760505745850983
4001 611602137253767393961779146210250448906422330
4002 21832017464616527235017460777120384411595
4003 353433596698729956072542558574666274032434434530
4004 1071010899087060472947098662347473557674043741
4005 25562762867236257162688728633616520928499633461925710
4006 2127039679417228920177128360260985266142422488095
4007 12762238076503373521062770161565911596854534928570
4008 27992889115183640457684126607369681728530927
4009 19062256743440094399969485068126523102741190
4010 7922799976492142310876760211191406110865
4011 2737721457845452316847466879259857608990
4012 1546735286918334642286704451559241587
4013 46402058607550039268601133546777247610
4014 4954309054831308911872852183085335
4015 4923460306046556054389210513203110
4016 38461528834048559131233579511
4017 95791611570858998776071360698610
4018 389396795003491864943379515035
4019 193919603911738948741802998487430
4020 1060191372323760039045448573
4021 32568329056937501519645465504335835602110
4022 2699181920846801054172506671998660335
4023 108691889430072525671376107597261490
4024 7202908510939199845684301364961
4025 9395098057746782407414306128210
4026 333372296421360528259680155
4027 7918583489216869672378447970030970
4028 262117957272984762409084672957
4029 10650615732231406168774200002430
4030 57261374904469925638570967755
4031 38196590064221932490475640442130
4032 22243918810730406710154289
4033 19472261883167536022636560212007343385207816807289533421590270
4034 1609011889205712776618456470997136290299770022086393440885
4035 35888741023175749664352188944174043649808996775161191990
4036 1185620780415452582238261940673077094476676470933637
4037 8810657273337522285644750611888113161828163024030
4038 311705132432516885503599752773229787087955955
4039 22689108426630345218632910947098182075726430
4040 7488154596247638686017462358778277912781
4041 182547033262738343207682313948428755076572130
4042 15054183841558497708039115450142565980255
4043 290434414949681627807828593893425710230
4044 315686150095848553611187480455023
4045 1065294424921713907736145638618310
4046 10444062989428567722903388613905
4047 11102139604774326252515536895730
4048 1462732490747605566866342147
4049 72704322243433046056953324060614123490
4050 1731055291510310620403650572871764845
4051 2548137780099552536441301348592932373522352689047630
4052 83847903260926375006294878203123803011594362917
4053 26418606203611051109496329241098230368575405227890
4054 2172225473080994171147535704744139974393636345
4055 16070718666443853300721595842743329033738370
4056 5886710134228517692572013129210010635069
4057 4542061025811213815055489341032148192785411679464694273070
4058 373095205011599623382248179812070658188386042341440305
4059 4963572572216402971825918134972115186541721184143330
4060 5705255830133796519340135787324270329358300211659
4061 56320231606786415301346092524348706151355816410770870
4062 1980735443721826521113669991008957802326644735555
4063 20475237173595056334426320359925234481348530370
4064 5374077998318912423733942351686413249697777
4065 5147811467098178878513262343447512972284302330
4066 422020943359417845426566842387892521092335
4067 30507538074174784006739771738883796705470
4068 2672786981940347972796855453624919
4069 3720179018742849484607103268676123588190
4070 2450710816036132730307709663159501705
4071 63053881673607618383171241841968196410
4072 4129265335534225172440814789912783
4073 126231641307281263521515708127633776310
4074 30984693497123530564927763408844815
4075 343302800342362553375825403167937030
4076 11230055621274535602742080574679
4077 4549288095055386376289622971874930
4078 371856146399819059693446376645
4079 2231136878398914358160678259870
4080 4370407785153893867232137
4081 6308233209356150385995977070200663572729335650710
4082 6696638226492728647554115785775651351092713005
4083 29522284613487415051671340716130718667565230
4084 963835606055743227282773121649713309421
4085 35391760320284329031191179497541492390
4086 3712162819413082549946630952123085
4087 724811825273217488342894910642090
4088 11412562199231892431788614559
4089 61897366600131951059302888026270
4090 2293004615845445323379376455
4091 151338304645799391343038846030
4092 77749335802289963648947
4093 83328105653818286397542020521796890
4094 156045141673817015725734120827335
4095 7876846661410935319803606951122216130
4096 15444797375315559450595307747298463
4097 8399790838102117747674385835844023010
4098 292818477239842353331743213966535
4099 16811880052248308874188704886674640490
4100 1242563196766319946355410560729833
4101 2064460295509768723981621364682492777810
4102 1174323262519777431161331834290382695
4103 11088382119556718800402709706087742230
4104 5777636460984435517276929176417
4105 23089525952743888052111945107973966017582607190
4106 1874454128327966232514364759536772691799205
4107 303965534323453983650978069114071247318790
4108 128255499714537545844294543929987868067
4109 110127120138191412660817340676374421025230
4110 1739929853354052716858111996024495545
4111 20508563621063339497922867245812705135888270
4112 156470310681798577080360625969426299961
4113 174616758091285064137820392219709875230
4114 115030802431676590341120152977410985
4115 19288275498871651843347000134729910
4116 243631116570312641699469497723
4117 1253272725944374526683433617698328904070
4118 2941954755737968372496323046240208695
4119 758522930467036273753604048338699110
4120 245476676526548955907315225999579
4121 10802081122522832182972177391215480410
4122 59111102661253746719266383158855
4123 1521634191086467415547566895508590
4124 49196061787470656823393692063
4125 276794933093323540981803236525370
4126 22361846267032116737906223665
4127 134171077602192700427437341990
4128 67232441686180654944773
4129 54088957520916157306200681281860890
4130 152793665313322478266103619440285
4131 592124652649355493119153210696564146770
4132 19106958781844320526594166205116623
4133 573208763455329615797824986153498690
4134 257506183043723996315285258829065
4135 110545816373979631820834902419646470
4136 309886514658087718500924795839
4137 199864673908639096928986634787343230
4138 16099941510281866999273935458945
4139 96599649061691201995643612753670
4140 1862341412409701214490912141
4141 2144640189767580174449312441553399667638832703483897010
4142 3279266345210367239219132173629051479570080586366815
4143 14247355591066041589655896482095806573077830208690
4144 26035406668249258245446880620755087573922903
4145 4637644070337427468826216644539005884512453178484730
4146 159797535329661204218393516798945830215438397715
4147 610136043985979143379320700505065897186219336730
4148 333407674309278220425858306286921255293016031
4149 21696811777176456860684922318020905984361130
4150 43567895134892483655993819915704630490685
4151 809789781073836348830293226156655037551990
4152 1714602852217570452116905346623165931
4153 1687606584623661504929665362462065379501338790
4154 135420204190632443021157547942711072019045
4155 2933289621457742448111715839914319249510
4156 94106179706696902409743851136166803
4157 2823185391200907072292315534085004090
4158 13983503180881586735080366598735
4159 3279192934359712288235712863760461026263107255190
4160 6429790067371984878893554634824433384829622069
4161 152502730656232216676726808002282813324267328244254900329790
4162 12213898018279049869992536280817140263035986564492623765
4163 404880597291018227734559213728744981095115576723512390
4164 427400320160262456571301066946136936267025130869
4165 2430450386620146882913794934285232840406702438948346710
4166 194467145672919417739941985460492306001496434545395
4167 2520092600512994614340500891496660552935158978990
4168 161234331446768689337204151727233560648442673
4169 1160237453442806591536609391177022504066510
4170 198738858075163856035733023497263190145
4171 682411394234595240024878533332007530390
4172 5264301428948509141594372701782053
4173 89330275341378678161696136176622951510
4174 7133866422406858182534430296807455
4175 256306578050545802965308872939190
4176 290666233514267345927385061
4177 3628756485715541563304742572425506247526866544790
4178 289513043379251760276427522931666367283139185
4179 8729036483796535485721432852211046249742890
4180 1150070682977145650292678900159558135671
4181 167083487386212135466826249636354417680142010
4182 97028738319519242431374128708684330824705
4183 8328698236559870941650569425264828701232830
4184 530828440825995598575562104860728406707
4185 513704942734834450234414940187801683910
4186 85617490455805741705735823364633613985
4187 3454104431051777950190944306450246192290
4188 3625328705828036094955702117457777
4189 2362651555719870742236587916127890
4190 85436159532793474442633540035
4191 37251511007629179951073934219670
4192 557573881269707827437119207
4193 130971563513767112734480297825410
4194 704398138660853382030614615
4195 437717313709556180534543045927190
4196 13909034436274425819337243277
4197 626055681524089059216344681310
4198 49710630579965782056244615
4199 298263783479794692337467690
4200 342489445588658114687
4201 11900552115466502153616533019230550802822432264236998370
4202 451496779553323550861845853980975445892041591328515
4203 51099380699167800764993577658052411599952818561193430
4204 1620659077043063773073059868634710168092382447231
4205 1676543872803169420420406760656596725612809428170
4206 56943953291324278935548086429474788588166885
4207 3979444323187387213465922845321033478707170
4208 29668562761406003231685102850376750009
4209 248048639480607568002613154978559713190
4210 8927108597157113942367132907887415
4211 589189167412369520196230771920569390
4212 11358958307545199926667259917497
4213 664774602832626016390004097957062542314761130
4214 2576645747413279133294589526965358691142485
4215 55017346919856493949350666056199829704110
4216 59158437548232789192850178555053580327
4217 243141178323236763582614233861270215143970
4218 156461504712507569872982132471859855305
4219 1465418453137345899430350652731439404786630
4220 21045791370635443047972865901643535901
4221 218822830485459234186706530941222931562890
4222 17276395901267901009529964546125290665
4223 24546146201185746165564714012965130
4224 22995555868942924749692920391
4225 2879800248136178247683498807064725004423419890650990
4226 227149412220869084057698281043123915792981534205
4227 967279257150613558797863510474622778394527470
4228 213527429834572529535952209817797522824399
4229 185768863956078100696278422541483844857227130
4230 450276716830950928327294111830552796055
4231 34675537095461131434222353211839101509201140670
4232 50254401587624828165539642335998697839421943
4233 853719352271698888113384285466965830766083610
4234 67211411767571948363516319120372054067555
4235 2162985433247315429153161542601064285446770
4236 2244482596319683123362452181304220533
4237 27477298152254416712015670201616690830
4238 28095396883695722609422975666274735
4239 1073709435045696405455655121004130
4240 39722879579936973934726419571
4241 1037257546709946828222566710828837279170
4242 244520873811868653517813934660263385
4243 268054051749270516469675383359836453699170
4244 8421427953165897469986659860503815699
4245 892730878427480297171730727261888590
4246 70084069589219681046610985026055
4247 2277278456160187422753076508970
4248 744128396663166201930209
4249 129443282875302119641003543651333230
4250 21573880479217019940167257275222205
4251 3278833981823019746135878752489275670
4252 102816995353497013049102500862003
4253 3084509860604910391473075025860090
4254 103583513352304063116162100405
4255 5112229801171293361784733510
4256 10023980002296653650558301
4257 75405205829630446194174395719710
4258 5903022219322878205274338165
4259 35418133315937269231646028990
4260 182727819821169422853253
4261 18861838173980742410230082416543118670
4262 1475194601437567840624908682664095
4263 305212676159496794612050072275330
4264 248140387121542109440691115671
4265 38390488732039756369153583276790
4266 608966859110430449052275995
4267 2755038855499146367104016793730
4268 86068067963109852143205773
4269 16234385187616525238058932910
4270 44356243682012364038412385
4271 207853357893909937884000436110
4272 50321719189226928980339
4273 954997636327484346515465193717200130
4274 74481175817148989745395819194915
4275 446887054902893938472374915169490
4276 13934738225846396584732613507
4277 8894513761178551011531455430
4278 297018425204653409855455
4279 27178596518153108564427809190
4280 8466852497867012013840439
4281 147296798193123940570847223355770
4282 11466355145035337114342769995
4283 68798130870212022686056619970
4284 1326356870449431707847631
4285 6673537287966216849514359411332797395961826581170
4286 519018298955219851416577960128542339085536365
4287 2179223088685317780615442799699967833809110
4288 63775917140337072888950623345038566983
4289 8749418072482843029635136016705841004397770
4290 18938134356023469761115013023172816026835
4291 2006330944250021735321759614867825424022987660808137390
4292 62327770868282750398314992695490072197048389587081
4293 310145339831928486085804019312860315859010788411337210
4294 457441504176885672692926282172360347874647180547695
4295 725303060173362382081217225050936896164458044128010
4296 1484238975532286373383300028753426435354038603
4297 2084525046910646689243217641205471136430820935349286930
4298 1131663977693076378525091010426422983947242635911665
4299 4738299976384129986846159150424660086310855419030
4300 333918250626083860947579926034155044842202637
4301 36080372067797895151800026934322049475809127981317010
4302 189177819380029022093937914526494318829548389705
4303 218464374729489587502208508533040004284121557636310
4304 1592422004005318080780002248947007830629940649
4305 42647003245316083225338191936860561177233993434670
4306 3301362691230537484543907101475504039110852565
4307 4599065741208085652951809289262369220957770
4308 4692589040791051305469822858839031111
4309 2137605535042360379662926710357245067730
4310 75146085039807367632107386288309255
4311 8935638229013252704779900852211938510
4312 297854607633775090159330028407064617
4313 284031790172996800838890145417083108629656310
4314 9405649055334684443966161514573253481345
4315 658700599775570867235720590518862449484970
4316 264538393484165006921976140770627489753
4317 48813675901216354612920309005437607612310
4318 64059942127580517864724814967765889255
4319 622949194109372945199917163381840090
4320 64223618910436616551654451161
4321 1910167275815232823184828837700933616638421460841587084049810
4322 147321246013823293474072870407290885133304138581026306035
4323 6747537985365952372858299407967521456487212454092807910
4324 208064692734071920223814351155335228383817837005637
4325 1695787380086944552113168989185102150411463295826290
4326 391998932058933091103367773736731888675789018915
4327 438221094133730127607730281409124892597106005291343310
4328 27000683557223051608609382711591182538330622630397
4329 21892446127478149952926526522911769625673477808430
4330 766059420794952409298289821642934062064296935
4331 11673960233772075505353758538082116854362410
4332 225061889989822161275376104455024423643
4333 227305237100059968601820483396038156589490
4334 192305615143874761930474182230150724695
4335 1561069111167924538023849243985929412230
4336 192013420807862796804901506025329571
4337 97926844612010026370499768072918081210
4338 9674653686229008730537420279877305
4339 11171380659410753755203942421696003347330
4340 1092021569834873289853757812482502771
4341 159475275517154886782243336063281406412810
4342 159156961593966952876490355352576253905
4343 219880674548423144660129434058360010
4344 444985478615795731204600882477
4345 16715175413255189750721078034928130
4346 1282035236482220413462270136135
4347 2970196939617025954423935933656070
4348 91082396185741366281016127987
4349 2732471885572240988430483839610
4350 203946252095256082133936695
4351 8678140681387525457186778364774110
4352 17015962120367696974876036009361
4353 210577984321828658733348917605328490
4354 112849938007410856770283449949265
4355 10105964597678584188383592532770
4356 336528957631654485127658759
4357 180985544903306935575887827982084580667979605391670
4358 13843165435467870244446063024482528733974269955
4359 57163793952379367836666468098344922507808410
4360 17481282554244454995922467308362361623183
4361 2899384634586403105836635978721547677112107810
4362 94955938776000625723345646778068634214715
4363 3988149428592026280380517164678882637018030
4364 121849967265262031175695605398071574611
4365 37685556886163514796606888267444816890
4366 2877199334720072896366383285039305
4367 3953101902523571646026631488490
4368 85177804406885835941103889
4369 89853318917607703338855104493835785258935922635430
4370 729127667020527641226082935665772313313987395
4371 13935323174569556707384260319004132636674125153690
4372 424986983060980686410010988685700903832696711
4373 12749609491829420592300329660571027114980901330
4374 303562130757843347435722134775500645594783365
4375 5611155923287346074838511325442169729469556119260686466
4376 1709675784060739206227456223474152873086397355045913
4377 35154402688020682787404857233875658802324825669210
4378 2676595301356835905847788734115704187781698315
4379 84350342906426890844255502468135916399605930
4380 423254267180625675368836883276310484217
4381 8045444428486737712100135753398444323110630525476470
4382 4284049216446612200266312967730801024020570034865
4383 52780893837124585629564430813931840131670267370
4384 755415683943388945607047814712062975979251
4385 481906970006622364194726386427546035542886610
4386 266836638984840733219671310314255833633935
4387 263126350637889448805173943109065588397630
4388 7995331225703112999245637894532530793
4389 1147655199861690861135737496822851310
4390 435708124472927433992307326052715
4391 28756736215213210643492283519479190
4392 172682016544846037611795373323
4393 1481483365355008942807396644924310785270
4394 18993376478910371061633290319542445965
4395 388942863049359134367917207908719030
4396 82578102558250346999557793611193
4397 71842949225677801889615280441737910
4398 2333624024741044692055326461435
4399 22280565819305268712508231730
4400 3971580359947463228611093
4401 409337907754522898376091994679420946770
4402 30996358303386559016817506790808795
4403 5026436481630252813537974074185210
4404 65219105769174163922900922203
4405 445221445772882593556721336326970
4406 33682966089641594307514097165
4407 137575082735091603706660710
4408 8322751526623811476507
4409 3785921710675703478401955812610
4410 8194635737393297572298605655
4411 183079517550513121891352523426381911971465419586170
4412 5532774782427111571210411708261768267496688413
4413 249031283714819209469640624883760487417373038630
4414 18806168533062921724032670660305126674020015
4415 127788234652749184987764466547939705599230
4416 33112880399865563058316805569057519
4417 82508870175402896396764372632513134366827424490
4418 292584646012067008499164441959266433924919945
4419 3575372456359270979623190736773113245518370
4420 833420152997499062849228609970422667953
4421 845919096713428565869619175803012791676144693010
4422 300610908569093306989914419261909307631892215
4423 19456139224408857015001241043469294208551327939230
4424 8209341444898251905063814786273963801076509679
4425 84921222291471625762411474559882655981943134024981870
4426 6395633551097426251123021129679368578245453684665
4427 8668127695185127062737322515942220797260610370
4428 1006751184109770855137900408355658629182417
4429 2916644311412179334560278373401097079674215066520710
4430 99755260668040882911289362247797287080997847545
4431 27677120711035305058733184098154259622254862516490
4432 195916477037129645775700319233766968374423887
4433 274958809546973092690516981527112306806179668110
4434 8858779868128522865214156244832537753920345
4435 419468719798644825635845053306613963545270
4436 12608016825928609126415541127340365601
4437 13042776026822699096291939097248654070
4438 6857400645017191953886403310856285
4439 9268845206150743798900297333890
4440 108445597357561060008193487
4441 27595444352971156846649163882364853970194466570
4442 2070797264968569476710878274228189552018195
4443 8389455496158958042042720894915015065570
4444 2768797193451801334007498645186473619
4445 15043071365997975751694283977784777930
4446 1450074355696739517225205704432695
4447 135569316309709603472403632921948555995770
4448 1912389847788257913279780405162202793
4449 366320016224686733260544315370483443970
4450 62362958158782215400160761894872905
4451 736755987687853092737499241026028499670
4452 66195506530804410847933444836121159
4453 4023254508115094905078664725514262759453930
4454 5118644412360171634960133238567764325005
4455 8077220882704350839967090250459932104857890
4456 483376474129524287251172366873724243259
4457 14501294223885728617535171006211727297770
4458 464695706719404236926718291553282295
4459 2232469666727205554847789552359130188610
4460 30336590117233395228261850147562579
4461 6732397268787505329742038028712610
4462 502943169638988893600929181885
4463 141829973838194867995462029291570
4464 67450397263650049219567909
4465 2120474773499918092363282904861654305154370
4466 12186636629309874094041855775066978765255
4467 66637740386730016704962249644456239829890
4468 1988592670448523327513048333167897339
4469 13349245941699641939000100692556930
4470 193922629095843021862926010235
4471 10560303779127999084109605774090
4472 629713999948002330596875717
4473 5457505870891044949434946253154930
4474 406608990529805166848081228815
4475 13629351637870564251890990910
4476 173999127254826557537227
4477 3901478419998440698789468952310
4478 290418223909367329074696215
4479 1167119453085200250802530
4480 2288469515853333825103
4481 9904608872720051727545736053309420026290
4482 149539645389377838082340430191584685
4483 9944346640847952657970708705185950590973790
4484 5618274938332176642921304353212401463827
4485 1264393714382515606361787859289841118732170
4486 93951085925287234831459939016929790365
4487 879417340954326691090108633543804590
4488 5682091755213069012664654865567
4489 205801998753923887943672475515002230918534946290
4490 76392724110587931679165729589830078291958035
4491 10104047677953514009669214735328226788114690
4492 299912368000994776184898033105616704901
4493 8997371040029843285546940993168501147030
4494 2002085233651500508577423451973409245
4495 3876619915345107444056521471506801081504210
4496 27050589040158449822458456991883337391
4497 5181478072782318677466642265563350677170
4498 383983850065385999515832389622302555
4499 177696015967133507666584359900785490
4500 44535342347652508187113874661851
4501 3238635393016800387289163342019054181244647508605018230
4502 239792343626299451154239844663042661131693137020955
4503 18212076731111350720575178075674126161900744583870
4504 1078275709361240421585268092106224165891103883
4505 610344741147871936746378165343145754277983330
4506 19350223230862720713536813307435982318115
4507 812709375696234269968546158912311257360830
4508 1177839674922078652128327766539581532407
4509 56813696219102202567957380285265193445772930
4510 20995453148226978036939164924340426254905
4511 586411244504036770291756405559154880416870
4512 3494911761750025450216082040402615653
4513 5026895943503497010575148035985468103273233735670
4514 371207793789949565099331563726588990051191385
4515 51796436342783660246418357729291486983887170
4516 1529271814076872165527557063161839001591
4517 45878154422306164965826711894855170047730
4518 229049488373853782692921107024808885
4519 91939090336334665250242374833116137585690
4520 2465515965039814031918540488954575961
4521 55272728748806067404173230577599114560430
4522 9212121458134344567362205096266519093405
4523 8546987864614128620909519163905883881822972190
4524 107957406399066927130346332751116380975407
4525 22040252542723043055273704778183876764283494459487390
4526 1623232622088896969750604270009123343959603362755
4527 19362615770444099042750746759552167124766640510
4528 134155170584383697379274903066252110612947
4529 105748279749668756821375889588544940359510
4530 1515843578877737978002005240511237355
4531 6566527192045804332641438034825359709055770
4532 2125089706163690722537682211917592138853
4533 2199953058287511541307159924783491165690290
4534 161737469363881160219611816261100659145
4535 1069928132506380332213529104263069410
4536 20627108781692314097041239719743
4537 15167277277113071950191308652418883117143254708832682490
4538 1114094114669683557381468242428300508090440334129035
4539 75107468404697767913357409601907899421827438255890
4540 1002636075353060578205278462180054724627251879
4541 1384392907391255191664192018909698992163151130
4542 43542583738795218961571114641432314026645
4543 30996415542871172820101471439663681171510
4544 856018103918010848387226496538626931
4545 5590407347506676062143575061687394563563970
4546 409914015801926680022259500050402886315
4547 2459484094811560080133557000302417317890
4548 2377071041792610281668123169998567
4549 6489403944093826068953976254096087910
4550 98324302183239788923545094759031635
4551 36246597813143831298317462155534454275530
4552 2123409362222837217241796259843846179
4553 13991276272059107515320423412105290
4554 762301202574866923576355203885
4555 1337763962827149876968216413364509000710
4556 665554210361766107944386275305725871
4557 173258789600627499713264427152167992870
4558 12670673511820059946852744416569255
4559 1784288746345356105698500091124690
4560 3495110274716178146752267519
4561 660524094625321066712188411511375195989939133169699646470
4562 48262757169758955627077919882462019289050060877517145
4563 22275118693734902597112886099597855056484643481930990
4564 4555238996673804212088524764743937639362912777491
4565 31179238872293432661802551856610583280704390096631470
4566 975509632447701416112963890138620339174782244435
4567 62399449149149668783081848196606988615654121047529210
4568 3642699891952695200413417874874897175461419792617
4569 71753773314892223251741652164311828800947205370
4570 2378946134702348095343201782518129726176885
4571 240444785436990772270522691648080492997970
4572 474502763674917159573190242630356389
4573 3940836212474699017197280179378642538980692370
4574 287191095501727081853758940342416742383085
4575 28248304475579712969222190853352466463910
4576 185246930786148029177140736135828359
4577 18181785864163995224107011678433724492277930
4578 3971556545252074098756446412938777739685
4579 29761954857781102997320092206503869700710
4580 393832934468454452789732595031148203
4581 255333729616090313203559442751039110
4582 18575129464287088113164516423035
4583 6575595830357629192060238813754390
4584 163939063334770111993523779949
4585 3000382539827784971363469138727283730
4586 218082754748348958523293293990935
4587 9413644089856789576545034272990
4588 273572917461691065868789139
4589 266478740695959700247000970
4590 30357569001590305336865
4591 99600118311915427899953479484664059205930
4592 4763276820273334667620922022222097523
4593 991325632635228154361147010372066130965283410
4594 71929011220086210590708678738359173629755
4595 469612695669768513105823800250440741870
4596 5838775278748831444806960092632609
4597 15939856510984309844323001052887022570
4598 10500564236485052598368248387936115
4599 8317309935370393306066422716263589610
4600 277243664512346443535547423875452987
4601 2053537673307862003723307074347799247379681870
4602 63746745927480660697935899743831850977205
4603 211511702987380832195751315350034081542366190
4604 6125447523526812400687845796409906792423
4605 598577933895128247624219458932564181670
4606 2122616786862156906468863329548099935
4607 30969840499088444310619504077613236690
4608 456580281572879910225851453304043
4609 580756158512310340713404040421707442462488555814177890
4610 209962457885867802137890108612330962567783281205415
4611 9015954600173893910930869985955656167517043955470
4612 260652055512399361403031800692560166739434633
4613 11865799188728347256587183643060402127743610
4614 367384952279656550145123030622961239945
4615 16717408446094880938347960223363350030
4616 965765941426625126421026009437513
4617 66898606762622322507184471673736525510
4618 4828829707133125632105130047187565
4619 6272565109936946047332924936810
4620 118060702238602410075906737
4621 19021931131094999103185967390327898434588010954892264663010
4622 1371839833484422263319339924298853197359585385467493485
4623 122851328371739307162925963370046554987425556907536730
4624 240884957591645700319462673274601088210638346877523
4625 454881945592656353549212350856658865764251386387365730
4626 2218005839465669785110696736279701519188298501055
4627 4131712015455116075315873587194409071706233858590070
4628 119035206437773439219702494589294412898479800017
4629 21956325407812507152507794546376592906698856696590
4630 718513168656734968011905050931886671467336105
4631 112641019314357500923481551927564181275164330
4632 2779201068698680012915903082347993616461
4633 1265901192157163273139715328221054920975930
4634 637412483462821386273774082689352931005
4635 37130824279387653569346063069282695010
4636 20290067912233690475052493480482347
4637 608702037367010714251574804414470410
4638 18748907699347339193358430493885
4639 787454123372588246121054080743170
4640 4840212203408864995519417793
4641 1093682881764825326056556717859340847430
4642 37560370965204523870339883160221885
4643 5183331193198224294106903876110620130
4644 30211174408102956776283172326809
4645 1823030291494202108871279684583708875863070
4646 3008300811046538133450956575220641709345
4647 547669999170512429717992094391362790210
4648 219947790831531096272285981683278229
4649 37165077498288996912716700414201943395709830
4650 2594964215772168475961227511115901647515
4651 1745309204397149584018088968151337463805929326630
4652 50023193017975052565723386877367081221150167
4653 31929697671047905893014927794064094396478830
4654 2286899990764067174689509224614245408715
4655 4925982580105800694281202869819084610372110
4656 14225021167535304785818830661639332959
4657 398827913798918432725278419003963373075610141230
4658 485192109244426317184037006087546682573734965
4659 1874534871517422989764470081471526140014430
4660 24379436487416087784685525835238992587
4661 806074867426666657047390342516344378370
4662 27300510310460836450836223752500995
4663 26530821399372890133845489223984641432760030
4664 725480486720614988620330577631518770379
4665 35760448791510647357469909332163646925293781190
4666 2554682725497260134124154117171284963944405
4667 3284357478676571845884920656316200939290
4668 40205135006445976813378879377111041
4669 3784828226468879886224977265500453170
4670 122796321668576986770001209055235
4671 46847151619225902467168091315870
4672 1258317260790381479107388969
4673 188030348279906704423017133637670
4674 109193001323987633230555826735
4675 593428365277441166639637757105209390
4676 118448775504479274778370809801439
4677 154608702204830026058210463110482530
4678 11016723828190824145518773201545
4679 66100342969144944873112639209270
4680 3737085945698045297832481
4681 19306230448357831799386405705745565585263496483277583830203030
4682 1374500245504615677017400377740678170672326390664785976805
4683 36982069385774412834548889087193134636923580017886618210
4684 1052720449353100279947306834249733408395205807511717
4685 33705030395510147703755821800951976789601039728230
4686 491427264974049335196043242074942069658546055
4687 6786037005259317489344636380109750508308175330
4688 45412815400249732244827921970887710020131
4689 26094500089007221386054001920200870918861070
4690 5901062887609050516972863392175683156685
4691 27652380691336010722534837855735251272225910
4692 10129077176313557041221552328108150649167
4693 636680674657421851546955430594699617409255600741024090
4694 45212375703552183748541075883730976949954239507245
4695 866690908055313426489605288506025117251518968190
4696 49215838049705475666644252612494328066525779
4697 24204510516248594590152911120898849868783170
4698 19872340325327253358089417997453899728065
4699 26598476614348251884982214941596061893582991008610
4700 1714924346508591352996919080696071044073693811
4701 80696283903256581346641476690942277962012756247936990
4702 5720706359227036817428149488936784202609723255915
4703 34324238155362220904568896933620705215658339535490
4704 739587118193540635737317322422337970602420589
4705 22276097274167507413546634316696031789197604910064290908156110
4706 20512060105126618244518079481303896675135916123447781683385
4707 235320001206041509497339343953773193213796360880854091970
4708 3187322243072484213698216767625263351128218351359259
4709 7939539161444094250728409998777731813279677481725230
4710 3530953297738944339663806161105195522669091995
4711 118047491720016581973427585467483903035768858176530
4712 207100862666695757848118570995585794799594488029
4713 9321516231166172525423592714893616518319112825290
4714 659137054954474086085673364085250779120287995
4715 96459081212849866256440004500280601822481170
4716 269717532681402192926879748623663008759
4717 22713902375567608069949716755774101487409903530
4718 11233383964177847710163064666554946334030615
4719 6127300344097007841907126181757243454925790
4720 203632447460851041605421275565212477731
4721 55315086602995481082081941107043090485433533110
4722 1673476329733027200401825531162433910734965
4723 70286005848787142416876672308822224250868530
4724 1983799205441353158816727979362749767171
4725 59513976163240594764501839380882493015130
4726 71359683648969538086932661128156466445
4727 90577131773602121540426479113378210
4728 168418459629984793031789068841
4729 459782394789858484976784157935930
4730 7043882629988333562778198945
4731 2767447802130100863468600839843910
4732 7096020005461797085816925230369
4733 221512695619898024875491471946056977430
4734 20053657036021910635116012307265705
4735 26682629481502766969897413283708229630
4736 1414023819899457709056566681701549
4737 40353920426837717699522889025017682170
4738 65297605868669446115732830137569065
4739 27199298160952413300792700293640290
4740 4807916679650570919624884491
4741 476121003084882248509170224619062623710
4742 33468367994157335056176734473433335
4743 200810207964944010337060406840600010
4744 11287813826022709968356402857819
4745 423560643145067125366882513979910
4746 89245816086191977532002215335
4747 12200936069433395910128278440618030
4748 342626679849295026962321775923
4749 6493240932077606322722459430
4750 5178023071832221947944545
4751 16383813869722764458823022501770
4752 199534939346276512712495707
4753 5955480091583263058407600579512967523338443104570070
4754 417576783872056027093507262621860014257358231985
4755 7903661524392227642148402447101451373956307230
4756 221577278508332706536260231205535502493869
4757 6842951016535454680942188473072360872687470
4758 205457005240360736231975874409186358995
4759 250186228023218710674094414123312684466365470
4760 758140084918844577800286103403977831716259
4761 19171356837984104220596108824585149649348487918254220958358290
4762 1341968139296101373414259332534309789258608982098153504015
4763 18595401468306254596964332552438472830373334624916676730
4764 223046677081759081167858133050719357447203246070729
4765 1522613045074838468892766203350922712082844664853382870
4766 106491330610913307378148426587699168560836806885815
4767 2814748826720175525413614799674867891475862737070
4768 37041042594027839523800694823988260185233093
4769 4725703825851196980806470277156464068882652710
4770 6225682385788847057840122304458985211935
4771 37994312643429380581498890994171118162951610
4772 1061590182828426392330228862647977596059
4773 20017413881114262583222417271803474470
4774 3336235646852377097203736211967245745
4775 1646353689311120161883984046716025028530
4776 39395876748291939743574636198038407
4777 728755035024974708372857550268622340902230
4778 50841009838494119462317395721265685845
4779 5170272186965503674133972446230408730
4780 65554357638715654547153194449479
4781 15171562682213445848123726861828910
4782 453234232007332432578231668215
4783 19035837744307962168285730065030
4784 124833351329975488020760247
4785 7838736334474237185012115695656005410
4786 545949041264398745299631960973395
4787 3275694247586392471797791765840370
4788 820976001901351496691175881163
4789 91255491247130571752178443711595867856522083090
4790 2886553148830599473403506159030678429066935
4791 119293993627313440979731625858500173023430
4792 6638508270857731829701259090623270619
4793 199155248125731954891037772718698118570
4794 100889183447685894068408192866615055
4795 901564890140854286864242900602163605870
4796 275707917474267366013529939022068381
4797 856251543854276761042882257715985012670
4798 59486698892196523623932350820896555
4799 356920193353179141743594104925379330
4800 293189575357680197264261567909
4801 370020473441185632862901322686022932691834260533705323692471190
4802 8810011272409181734830983873476736492662720488897745802201695
4803 33016906704843904065575205022398762620847172350647392138170
4804 916372653478876049558012906533410008905000620334371139
4805 886812245302138112475496361161364524746774793871972070
4806 87405109925304367482307940189371626724499782561795
4807 542831335302188106952514382283922691503521649595300930
4808 30107117875883977091098967403434425485497595651431
4809 563451987695894767768539627013744706528339282310
4810 17748755361176046360755359006291964547607235
4811 542246427041442038286540049358305037026898070
4812 45074515963544641586578557718894849295669
4813 123053428580476871531359462572582938577176370
4814 8520525452186461122514849921934838566485
4815 4707630127872515968605914931634988657695890
4816 30666602357322102590097810772164605939
4817 8866625846257855898465228900190828587407347690
4818 20243438005154922142614677854316960245222255
4819 191804888520943231424471680692589400619883294997370
4820 2411730020381531892675363770810881436186134729
4821 1194053986382176863577660035451313999423008322610
4822 82542097772858901118322966642562836957210585
4823 102685587111165956191154426675383997873370
4824 2688808251143387174421430392128410523
4825 844795670463074972557932262911742553062289672970
4826 1108655735515846420679701132430108337352086185
4827 4134204110065306727208332376992324440094790
4828 1940940896744275458783254637085598328683
4829 132638330073640691944185966087854099910
4830 12482432719145557307000373243728035
4831 502723680046126344064874615766781001001463999591450410
4832 6528031165382759954095242381077535398019270219341
4833 44954794282862383869355209083144388598192255984776930
4834 3099903067360528469821763141852460943193508204715
4835 19234145195618584094033690642311029637188261870
4836 227273368729984451069758840154921772860549
4837 355123131305482815788270368398672516896686962890119770
4838 24467626519600579839346173928529179888155364674805
4839 7554171113925039528824795174462201850155841046530
4840 22891427617954665238863015680188490455017700141
4841 130964453434907414281280434746351831166707141398910
4842 610096120575171265903049607039680200346158805
4843 100527917451783330619581578859728432764037730
4844 19369540934833011680073521938290642151067
4845 14168421537154955922243989388454211626622149094490
4846 974578452136122982682899256325093659830936105
4847 1206410297672114276067133389302777379613290
4848 257372471721508098516479972800070269
4849 19074925198072588914706932807782581398529311870
4850 2979525960336236943877996377348107060063935
4851 27277985813444011540766467976961541293036762630
4852 749601149036658739784733937261927488129617
4853 4633841844446684977033179088781748329670
4854 954643972897957350027436977499330105
4855 66852606456349437576895632951595724490
4856 3671202990463999866935509772190869
4857 68027232683088323661559785772530
4858 4667711862432298865209262095
4859 5763793203250420496245230
4860 70712712590484854573
4861 852102318416921090099476535529413348412093506830830
4862 142017053069486848349912755921568891402015584471805
4863 5355996620820486728577153868296849233171388489265470
4864 10501954158471542605053242879013429868963506841697
4865 1721674930213158081819473626139092741839447077491337910
4866 353817289398511730747939503933229087924259572028635
4867 3053282546689437577853597527264356213852250262010
4868 83628664658708232754138524438903210458840051
4869 4637449056859975938307127048368015367403330
4870 144280040347830749122865006793852758615
4871 9522482662956829442109090448394282068590
4872 120278927156206005331679808619354327
4873 10806966589229160176730572070226798816852399880490
4874 739089494544464517626218853113582192371248795
4875 4434536967266787105757313118681493154227492770
4876 121261606980223874918165521429627923276661
4877 18294738645106376008903632218087964784749845070
4878 84596817898558092689767001535610080481415
4879 2678925369056617205155810423798858672017639990
4880 7828308258252585269734404090467428397819
4881 2639304066357295781832066397721408833867531381290
4882 180206477287812083970508425353093597833369615
4883 4207155111777714022657784249488566486382170
4884 41650877257476626300938365008301816517
4885 5959173177886462087563698967445929859993205310
4886 2845832463174050662637869611960807000951865
4887 94336987729526541302912804816380342572990
4888 66905665056401802342491350933603079839
4889 130102749098727252781138406284956540962524230
4890 1727654490993111475594752161646569210455
4891 5058979272133171652722968811920295283610
4892 137884417338053193042326759659860869
4893 43442468140714527473121061916868611130
4894 2958893075923888262710874670812465
4895 199475937702734040182755595785110
4896 226217055878082128605173109
4897 11591420997831385132979659911832841164191834990
4898 788854021902231191845628141542999943119085
4899 2898422615684866595881058695197795259470
4900 43266496726151165784162691374799153
4901 15486945718743825279122007944470961449649909134890
4902 60026921390479942942333364125856439727325229205
4903 2521130698400157603578001293285970468547659626610
4904 137092479521487634778575382995430694320155499
4905 37731875097657147186763866879476337886281330
4906 28200205603630154848104534289593675550285
4907 793076905094958501943840581203164301190
4908 64635444588016177827533869698709397
4909 288856448218290178873027139022229282286970
4910 8913671795910947937820994230149641495
4911 353268905788094367935217143349815785530
4912 2256300094450369597848994975728529
4913 83189784482385127072692444755110864230
4914 8019065402196368524454640905640145
4915 582235837180464614087999476390838252135292390
4916 15791587664238259129047992307861086306897
4917 7818425650945344805032687198328270717179810
4918 529919049135512051310335312344331755265
4919 3179514294813072307862011874065990531590
4920 33571051576529113165051334326533529
4921 177203885939060739130088551569946709539755173189730
4922 12000804953207418334693793279828437595811673655
4923 6186886648637096837995703299655611338242946930
4924 167530101506555560194847097201614171087001
4925 25512198198967851806321892974865102195990
4926 739870024910615735929525345828696195
4927 6306990267149555694954346361843970
4928 7249414100171903097648673979131
4929 1476168777503330593685054663364413689165213770
4930 1315658446972665413266537133123363359327285
4931 5123173992511559119259895596382376921220447790
4932 9372288371497281743153313203414333134333
4933 36520153938901367950782773609571230153520272515742070
4934 2467244557418008914388783516387733424775048812035
4935 314967390308681989070908534006944692524474316430
4936 17016066467243759539217100702698254593434593
4937 510481994017312786176513021080947637803037790
4938 14768327084919076149294480734853545038565
4939 1381447076985748771203492629986300426770
4940 322015635661013699581233713283519913
4941 2310157537960658587928092335471655508001570
4942 1090725938602766094394755588041385981115
4943 6544355631616596566368533528248315886690
4944 302559206269838028958323325392894863
4945 26885004531373153143543888541068991434535170930
4946 1811902178957619163198806344592869081718235
4947 6592730790628086706605723509737546689090
4948 177653753452656607561458461593574419
4949 7538348802800138934715351977096510
4950 6011442426475389900091987222565
4951 24846789066119882947177914358844658098508520389630
4952 1338006950248782065006888226109028438261094259
4953 60222469093268925045827900716027803299322782790
4954 4052110691244040172643513707174525857847045
4955 24533465335483593376247308015183809431970
4956 68279383639430000212204803693701287
4957 136292022827944614141932495014622516761647430710
4958 9163104936664287625516504976107470536617415
4959 54978629619985725753099029856644823219704490
4960 131079392556530829347206994865996288343
4961 9376516606479501034084986156518747753631536730
4962 269952110510724392067858183811790975805595
4963 15991521356065478796685534160924148073110
4964 429533208596977673829855873245343757
4965 11406637170898591398684087993433751130
4966 765648890515410887279103771877685
4967 1759461150404414218967380467774920130
4968 19172508994272793058378342244469
4969 727806192646946627563791150663335659141983702222349710
4970 155315021905024888511265717171006329309002070469985
4971 439231256878060728765112341981494061039217683900030
4972 129566742441905819694723404714305032754931470177
4973 20294038868675708538784526880401597280404916173823510
4974 582860556857823784789032307438727017071770813195
4975 123015795919741703322308326193098164407107407810
4976 13184972767389250088135940642347070140097257
4977 85118178624917943606953540855658300904425330
4978 108292848123305271764571934930862978249905
4979 34321372632772789484734788777043940485710
4980 179008880367041096775334004991623327
4981 169557525777999175746356596928998205466198608910
4982 11344675885052801802914264480730510201137335
4983 48233655087443038128946740375026407610133570
4984 622932391675617178470189078845749807699
4985 97301164850194446542790918002656587314910
4986 440185141781323555019276159725381085
4987 584158256844308175453650890391400377995290
4988 452835858018843546863295263869302618601
4989 83381159401052364693331114100672973446670
4990 2531765330693276391975803549543723005
4991 234356959082407071346988827868002410
4992 85845039956925667160069167717217
4993 19167488352568977326066025213241607808299524717108710
4994 14073045780153434160107213812952722326211104784955
4995 52488657234085781462021500167229072459922498927670
4996 1400818180786917039285334939077370495327528661
4997 159789146097366962656121856168521349276904410
4998 223794322265219835652831731328461273497065
4999 16585842447109163405589881764394848684892665510011210
5000 1225856795795207938328890004759412319652081708057
5001 252230169092180204856094236718160653275773223361904130
5002 689153467464973237311732887208089216600473287874055
5003 343198426797556672181242977829628429867035697361279390
5004 47600798731410245616981437798928481950176450723
5005 212571282945252532319896902784964597593026340091894165162943630
5006 14154433542765516867751824662735690344455076580895869301035
5007 50884722142955722712109615324394333173595242351932424090
5008 5419033242061312322908372239019630795910036459204731
5009 2763706953451269284683269841900011705914118594194412810
5010 35820656783203324321270055238873055264978077535765
5011 513023446449038010929229731131139897505016026467226330
5012 3294313532710704494504782194382199303313529997221
5013 1847240476968643329925814403539303964818518535066490
5014 122805509704071488493937934020695649835029818845
5015 34527571023477726575563805975908447909749161430
5016 12647461913361804606433628562603827073168191
5017 1200268130570094579644794385287389388486088088933227867130
5018 1036500976312689619727801714410526242215965534484652735
5019 26020945012034049030823474001937897294124657769489190
5020 314148798889702390810376361245175628324576334293
5021 52145559127701699850614372203086702545596425729295070
5022 2107913296454915508554223146700893465340626798015
5023 274184714123076679859682021583972016610716690125003110
5024 58213315100440908675091724327807222210343246311041
5025 443116279122759155586519095629577363093657546546730
5026 205717864030993108443137927404632016292320123745
5027 1941940624572657045566076627622718858391835916490
5028 1697693465667127423191513570268228783333627
5029 773218523027756084509339050962869354019123610
5030 23291117628404002786593742121900998675195
5031 35749157290108469393376441396406184013090
5032 1894496941712160540189530545649506307
5033 2031509410998753103542688822059150444625530
5034 57651098558339097098095488451647381935
5035 45685776216042303360754915376777170590
5036 1209578401271969906294808455832067
5037 21612478879189456336417065917190
5038 15729606171171365601468024685
5039 2170685651621648453002587406530
5040 45065874097253846191
5041 964814899880255270386954306882576270342810772654541390615269226690
5042 63785197664964648313298579061389413615153429370259248354837315
5043 9334419170482631460482718887032597114412696981013548539732290
5044 3207704182296436928000934325440755022134947416155858604719
5045 1966300410101257883387371545716909205887697052890545198815410
5046 1614368152792494157132488953790565850482509895640841706745
5047 38838876530289325450235996383427399781511257489301026692370
5048 2051710329122521154264976037159397769757594162139515409
5049 3620665286686802036938193006751878417219283815540321310
5050 543154108413861691709899941006882450827975369868035
5051 35848171155314871652853396106454241754646374411290310
5052 31190494597126040086705642510379300770576226507
5053 16851385365160120608887077786134077004487056870
5054 147819169869825619376202436720474359688482955
5055 2631795309255055537855236262085596908400290
5056 1110462155803820902048622895394766628017
5057 461512639405665103429822271204297996790510
5058 39104612727136511051501632876147940755
5059 17568685778371528866152344608798489934761870
5060 2314714858810478111482522346350262178493
5061 4049697711847495978480529981416870526034735527486070
5062 266673101004049517877026865627345616096057916995
5063 316025796173078630705542404456660813070580190
5064 548627321794140289057067174377481751073
5065 1478531676700891400913912523248297315330
5066 97284621443669653961962924282688335
5067 1036781045580848887694098660206270
5068 190935735834410476555082626189
5069 32770583976314285776863658470
5070 5456307688364016945864745
5071 1754284328499444827072855339010
5072 184467332124021538072855451
5073 55634736477380830524634110
5074 3654890058952885989005
5075 756184150128183308070
5076 76614402241963861
5077 19496694291864831188028343197445710
5078 1279814513054012812657761795815
5079 4535668681821663836944223730
5080 108224020086415266927803
5081 745313934810522067820385866310
5082 771546516367000070207438785
5083 3270435795641185464089277621276584910
5084 85770673895651336587707254688607
5085 4806247000481742998822331647752988730
5086 314998492625622165344234607927185
5087 1889990955753732992065407647563110
5088 169810508153974213123576608047
5089 190932154593958097052954417853484457630
5090 5683519515209802257931607366002395
5091 225244208294590477934550572653579890
5092 5897989219549370985455631648431
5093 102800805619359446765932931755590
5094 8648898335803419717813640565
5095 11507550207535768459520284107270
5096 29506538993681457588513548993
5097 402120372655569218645928054480630810
5098 26292688155849955449583369588115
5099 157756128935099732697500217528690
5100 4017217441688304881525342947
5101 933348743466147443863614756262706751336137068530
5102 60979272407300891406220747175140908881232005
5103 365875634443805348437324483050845453287392030
5104 18284639402489022910411018643220662333203
5105 328206748378853368355655507359534778734486003321490
5106 211201253783045925582789901775762405878047621185
5107 12922998790174809172141943967467688600333636332782232430
5108 337327037070603215143355363285504792491089437034253
5109 5942343577286022580329219552886167806654540875530
5110 1233363133517231751832548682624775385357937085
5111 1130804078196389745468073395965505274073037210
5112 75841990489362155967006934672401426832531
5113 16866039957373562368538063849143475128514391760451112263475870
5114 1099337762832327100022035187664155594349784367126262042985
5115 212775050870772987101039068580159147293506651701857169610
5116 5545349253864294685979647343762292084792980237212853
5117 227579312744088701202995103027180249717906165685890
5118 6352350604144718952799506029899521289507792265
5119 266798725374078196017579253255779894159327275130
5120 808480985982055139447209858350848164119173561
5121 53838805396307232486487739104020028927267474225297530
5122 3503761902662191363171140121308084662714270091455
5123 4103566546159115397038227743089695095898032510
5124 320340870113904402579096623192013668688371
5125 12228401686966083813133213134974211951582966176533983390
5126 380307323722276662721067771816079242134196870577035
5127 14341302390056080635296625876219451631703014348278290
5128 745777555385131598299356519824204453026677813223
5129 128721874918267781249068306941854840345277260228490
5130 14664146151545657467426327972414540937033180705
5131 160897331923976210266370762721777194912785369463334654330
5132 4180237254455084704244498901579038579183823576600017
5133 73294633333519895457238437783384662405327122909410
5134 4758773752338650529622025567029259992554676205
5135 27801988815999905723205602144279999956502490
5136 1237293672274139106506702365121495325167
5137 67757796560448871395422674639334148263578907910
5138 30771024777678869843516201016954654070653455
5139 323338263863525777690187751491642599691630
5140 3812501637348494018278360470364846123
5141 244723894247228754334148795024391990
5142 6799019121165437415517830611335
5143 55523780495615082918870092490
5144 2878371202468381696157081
5145 12335876582007350126387490
5146 799059242259836126855
5147 800657360744355799108710
5148 4697866342453533997
5149 2287132561169439927359793225098559098790
5150 336441977224101195551602416166307605
5151 13333448329756080345081152015406270990
5152 63492611094076573071815009597172719
5153 6428661820243325314207854179413170178586264790
5154 1247315060194669249943316682074732281448635
5155 50812058708221249755207857077729152105570
5156 1313991691446114552759448075452008071
5157 532269828100449648937164908888596148970
5158 34397688257751689862812776844293405
5159 440055713318784944940035524660470
5160 2385513705853444706131270801
5161 2394158698405404172998219407770431692892078884610
5162 154601491566925233953133114281959944006979135
5163 5692317324014982204924016803945772116180267210
5164 146974369326490632711696793285457581104577
5165 4268374714225284589884708420681246305070
5166 130459524244308472091347527987078865
5167 60083976352999327733776731945864770962733256563970
5168 117811718339214368105444572442872099926927954047
5169 3090994532764658973299034093412366473224441746125210
5170 43324006009652383781838282362183815115415604885
5171 65765841122652318580830512625795031345200888215430
5172 55893391399719808759619007356428980516560761
5173 178192518543742722922293349312142237898798359010
5174 149239965279516518360379689541157653181573165
5175 895439791677099110162278137246945919089438990
5176 46132910441890732105217832933897265280239
5177 267333844554128252493052924090577160210
5178 7375540599076539548999970316464635
5179 309772705161214661057998753291514670
5180 25370409923113403854053951948527
5181 42388866150765176544319140625763278848030
5182 2726673494838876659225468971167070555
5183 3156480989587740682105501413660510
5184 3579628924786786742994932369
5185 39061352370027755244850323083819275260287393380525491570
5186 2510692400695960614786625728488190979578827187332915
5187 15064154404175763688719754370929145877472963123997490
5188 387153801186732554323303890283452733936596328039
5189 11614614035601976629699116708503582018097889841170
5190 145317093756749701344983068194374571705050795
5191 144548758695327852505163629104925465715625512432370
5192 3550694146286609002828878140627007263955428947
5193 377899701080521072554109890148881310363089933510
5194 169766262839407489916491415161222511394020635
5195 77939871002862761438985470625980852040439082790
5196 461537697654188200621694028696517155447617
5197 2183576385994753254079290402225805348966666312530
5198 3220614138635329283302788203872869246263519635
5199 118963873901097500716298144306242268857653171330
5200 21205681622299019735525515919116268958583453
5201 178747523070205045154550111632320835658323348904641665936590
5202 92232984040353480471904082369618594250940840508071035055
5203 54124798890589160232317651928152284556036796593701393748380830
5204 1386748626456294138670705916683379056009141598608798200061
5205 119891812085558571066631635448130754121827803914305319890
5206 145853785992163711759892500545171233724851342961441995
5207 168066586509118930393576916318614826646650289565710
5208 1985898458101369849859115163873506163850292917
5209 3285786845896568237690385694756267861666999157235248393130
5210 95555948522554767570824919873095674450852066458304205
5211 32677163743464324661525620267483494889928685939109210
5212 835946885225487967805720651508915192886382346869
5213 62539667223851967666263390387200637871799178070
5214 819504510625205960456317194580295068687255
5215 355972959306607920621837325286079580104540390
5216 72796106197670331415508655477725885501951
5217 36371901338383831270638047852527922801320736430
5218 2323489289535187892592183969115109416208045
5219 2671189066336678933809753557135592354330
5220 161434999745365278025649701607261
5221 96345292524004256370734202052524155976776621033801010
5222 43049728563004582828746292248670310981580259621895
5223 148362074312479894872187107117760979833131279570
5224 7573357545302700095568509806930116377393123
5225 296951349351318870747241269529729863157584352830
5226 105526421233588795574712604665859937156213345
5227 350136665653047623716896422281323271484315878710
5228 8929779792222586679849436936529540206179951
5229 3227631250200934944523892868625135014281910
5230 93505743386086532954513380515242337745
5231 6171379063481711174997883114005994291170
5232 20739251481942773717101465584588481
5233 2518885166561815123527346989532226422200570
5234 160418110212827354701779836296791900535
5235 2757904473572963118082174836047998290
5236 235115470892835730441788136065473
5237 1124413876843188668907503164038157420470
5238 14526185009471987557908988502676245
5239 50250723768771599718129698078193471990
5240 1162403973369687710343041824617013
5241 6509688915859094552958424567306489269755490
5242 413944354308730417967596627706122934615
5243 3315976135984489329513457631824749810
5244 110532537866149644317115254394158327
5245 119207947415632694072198820294013369862597310
5246 7574529636270980688283061398780872401995
5247 857493921087280832635818271560098762490
5248 697149529339252709460014854926909563
5249 5622087936165091863486841076215675710
5250 12169021506850848189365456874925705
5251 639616842525726918241465398180804293545634693586330
5252 16238051346172300539260355373973198617558636547
5253 14745003792355201517660745313887713193556957230
5254 935477971853521223046614979944658875368415
5255 5340502218002975583520161636220697670990
5256 18335229230620989403371997240432237
5257 676395779697513578761936460006225397885466445298030
5258 20508028006109804704442922200176623548768008165
5259 773315269400952829762171159883670946845786010110
5260 8910188609297762757946435763148645544945109
5261 2940362241068261710122323801839053029831885970
5262 79827394284309651683833517995304692127705
5263 12103792635166084370833963017338617578930
5264 8584250095862471184988626253431643673
5265 1914881488944625305514908208454556161764920302490
5266 121210374031182763990056222841787325089563255
5267 3175817660205661938604093174893991050381570
5268 34448613300853258906650321888425979503
5269 196335520482942373309301417025893369610
5270 5644744996922039368331361538321355
5271 461609704409648526192707278627825230
5272 23348998705596789387592679748499
5273 923919878780464956067042337648105430
5274 3951516499356176088972612151745
5275 15430790550391113703359128900551756530
5276 389961853686912148176879679063729
5277 6650855946905835386757470364930
5278 2940254618437593009176600515
5279 1040850134926907925248516582310
5280 19590629304101410224892087
5281 223456160838846436187245599059361119344811337318048029336130
5282 267933046569360235236505514459665610725193450021640322945
5283 2738668278392097804802441374374776259542011414190531410
5284 69105936875904562321535235285762711570578133085807
5285 13729656332961171322159318268694578457730754917710
5286 371051735932143433386285018882616573637391355
5287 2947640043342164592817093019305824870960930
5288 148645488822096046032127736727474779171
5289 2529418414442927612571657459911652510
5290 1666283540476236898927310579651945
5291 10745969942946542329464693176882190
5292 2693225549610662237961075984181
5293 2226903699500870273940448671930443105020189096004920530
5294 140215571055337506229722243541773271944351410150165
5295 2383267496691289057728989975214276576957814336830
5296 240006797249878052137864045842323925171985331
5297 122403466597437806590310663379585201837712518810
5298 3300530297078083551483326953016912091832835
5299 183120571304200144203830557498956813549510
5300 10470015511961128885296201114863168299
5301 1277968374280976814895834109445886236978306390
5302 883795556210910660370563007915550647979465
5303 121963786757105671131137695092345989421166170
5304 2627963515559268931935740036465115048937
5305 4720296666211716503557593386147496408975837809404651483242330
5306 2075768102995477794000700697514290417315671859896504610045
5307 7040479716208517107972981450020204920234048139841168830
5308 176852040095667347600426562422009668933284303939743
5309 5305561202870020428012796872660290067998529118192290
5310 10244334261829497526583787806689856513391585895
5311 557953458661670479766349008118023477371095902753130
5312 224077694241634730829859039404828705771524458937
5313 2204697413465826077210350164517056788394777448325392110
5314 138294907380869782788254307145719281670729986722205
5315 780592139496913167196167302798039219213903970210
5316 645442859207462577990695559578001487703639
5317 10161061889341250216443111576272954648016836597390
5318 636897448247539815497249064577720612261303535
5319 19397891824798166969459362372925500881054930
5320 58781490378176263543816249614925760245621
5321 12569726305921302217248641325838257002216493626369370
5322 337406085411534391400886920218990095082849992655
5323 14171055587284444438837250649197583993479699691510
5324 42942592688740740723749244391507830283271817247
5325 1111348250532118997995317240733294266346527690659790
5326 69554903650777256101847367676385922289806464555
5327 548396086602711611841109337790164958920944530
5328 3914294655006151009919562510854964419
5329 4471504383720708792414938498060409128456817270441366390
5330 18176847088295564196808693081546378570962671831062465
5331 7340479827691888681927665003822818850499206884672697810
5332 183557885163588114076710802796269538647141957606219
5333 952665423999022312058129066512638905578666759976276610
5334 178602441694604857903661242315830316006499205094915
5335 302301789784870078138718091492398829154393218745470
5336 15107535721382812500685561793723079917760780547
5337 493816937474212188971607806660065368090278254221330
5338 30836576587624090731335569293122603227818050095
5339 658432240305140727359478347895856296679388970
5340 2709932256266784900849810050194905941801
5341 721578229365696131798841105823495504901743941751220370
5342 45025472941825541732112885674747005172952947819245
5343 1971918522999658761990345358018117014873851729310
5344 393596511576778196006056957688246909156457431
5345 187777568666189784811121654275964381356214490
5346 21391839674890611165541313998173203617705
5347 740925684940880748771523704404577397413464030082061461630
5348 129306402258443411652970978081078079827829673661790831
5349 24164995118640453840093359285696033078761147257905396970
5350 37640179312524071402014578326629335013646646819167285
5351 2484251834626588712532962169557536110900678690065040810
5352 4080638372224558078373432825042356331248342926239
5353 5571111929436808816355222399832392857013348077147230
5354 346850450095679791828864549858821619786660943665
5355 122417805916122279469011017597231159924703862470
5356 39617412917838925394501947442469631043593483
5357 11758761720993819558943083149808981399909210
5358 5956819514181266240599332902638795035415
5359 23609726871489661143386766162330015057364170
5360 11746132771885403553923764259865679133017
5361 406695484999276043434148488910883383680262790
5362 176978017841286354845147297176189462001855
5363 197998901183613300218326269449400852510
5364 692402360264519103149067849721
5365 219942687295882918941226897127673295475970
5366 13662733712006641753089010878846645265
5367 45822471924002152330091707810553310
5368 2276327467660315565329940775487
5369 2369309657441016590964604458011130
5370 315151590508249081000878486035
5371 301691079399373014033877270906830
5372 7487989064268379598755951127
5373 961524397563837603957097280654010
5374 59640515913896390271498404705
5375 8321932453101821898348614610
5376 3048326905898103259468357
5377 71367779402957624828938324558364831947397744819092170
5378 4423439903493096865559583770817207880711401067255
5379 14802364428867027994064418641886919846217739210
5380 1834245901966174472622604540506433686024503
5381 605301147648837575965459498367123116388085990
5382 32979249626721018631658466730256244763435
5383 10579956775391506206618671215521723600813808544610
5384 524019652074864101367938148366603447291421919
5385 117926316688379584260489479126846497233075144390
5386 7298323845053817567798581453573864168404205
5387 43789943070322905406791488721443185010425230
5388 35724436941940906864086646533561096299
5389 18097552950732728843747735208131711430
5390 274205347738374679450723260729268355
5391 24224828461696751561107621591127930917710
5392 2396125466043199956588290958568539161
5393 1222023987682031977860028388869954972110
5394 32364637631284283538853445332643545
5395 966259904220752465172034187160128970
5396 453643147521480030597199148901469
5397 142924068695775245437568930297867490
5398 8825742169678599817066131301585
5399 52954453018071598902396787809510
5400 2508371335543148122735339
5401 29145893570515422337104184596745379138729862087846185670
5402 66543136005742973372383983097592189814451739926589465
5403 221687293744840555377181509486703575173076312914790
5404 38287960923115812673088343607375401584296427101
5405 23819645328773927086751750193705856909764283246710
5406 629449958479306777832877495737695071871578755
5407 291361055680818479936838000982055770258060117271910
5408 747079629950816615222661540979630180148872095569
5409 22747157642521261223145095779474137024792107532723390
5410 637068213816200672804153245378203579924721546315
5411 54393922525057237264002735051696554042731723230
5412 6317528748554847533565939030394489435857343
5413 5971437083096922712766256400828576265405926862168900190
5414 367654050184516852158986356411068603953080092486695
5415 116101279005636900681785165182442717037814766048430
5416 5716458838288375218207048999627903349966261253
5417 171493765148651256546211469988837100498987837590
5418 94957788011434804289153637867573145348276765
5419 413814455303695482046008277083063923504057652104670
5420 4627244272656776048820398938645464872012273869
5421 2290908435886514419787600167393686905616126492210
5422 140840307136758540500897588060597990016975685
5423 1714080817080225645041349956112754442397270
5424 72232651372955147283664136372218897699
5425 66597677175794451516723851273954068478207550390
5426 4091269024191820341364040500918667433235505
5427 366382300673894358928123029933014994021090
5428 8999810873836756544537534510759395579
5429 2337397924499875985963883525542594910
5430 27951949540789217980482211924405
5431 788068134960501511106819030404078310804370
5432 270813792082646567390659460619958182407
5433 50608233934030965103269398817014051723910
5434 34148605893408208571706746840090453255
5435 1816504774580174274179602130439475794030
5436 1548241048164680145388190382809989
5437 7327790498044258569910099940162467896122985030
5438 449171907444174241137066319735348038256895
5439 2695031444665045446822397918412088229541370
5440 480397761972378867526274138754382928617
5441 20602806601194325534004717795607872135639404269690
5442 540841250621996260146078589688871531885320635
5443 22715332526123842926135300766932604339183466670
5444 556339273233500928879140356770330745510249
5445 1517288927000457078761291882100902033209770
5446 650080945587170984902010232262597272155
5447 716079616949334663009374223164234190
5448 15021598845171694210391739525157
5449 41008964847318725194369448903678610
5450 62704839216083677667231573247215
5451 2484933765874144905947538064523370
5452 60771185274496084762717976633
5453 138080870264259396700912475790
5454 32550888794026260419828495
5455 14452057579636300806341929770
5456 83100785346652296051647
5457 1511240586090043399152134016124590
5458 92295137784905545325035667285
5459 101441807420669219994543690
5460 864143516659589573171
5461 389260058627396772891455335313694406524562041014809697970
5462 23755648640754105510280442775155279294798122849677145
5463 234816955262808291699641938469409680014478973802410
5464 11460075903504553035609660247408964373571448209
5465 429988758282453540704805276071584289991001913130
5466 11238010513889852613684733575651672416261615
5467 1101727929585775230754654687520289308864899890
5468 26864860511723365782849419349434023625089
5469 442098637055239151665102896589698688290
5470 134704033228287371013133119009658345
5471 8890466193066966486866785854637450770
5472 272494437545096889431196489899
5473 15649076579952510030865187242900919648455410
5474 113399105651829782832356429296383475713445
5475 104696889352356489086782994818050047892257070
5476 94321521939059900078182878214459502605637
5477 421617203067597753349477465618633976647197390
5478 10995076489532096003480870641491523930715
5479 59301707838511174629334896708581314782174071254590
5480 14428639376766709155555935938827570506611696169
5481 20241413680723099250290639924715427883154777349145810410
5482 1230780352713310181824798730677090349212864973193835
5483 7384682116279861090948792384062542095277189839163010
5484 5919062941367784075912177991569915354379325141
5485 14730211330842343233582721893332606123478174690
5486 11635238018042925145010048888888314473521465
5487 38169178845411454822340236923635804724510
5488 10691646735409371098694744236312550343
5489 880510928938067197448747347570245024910359690
5490 126619345547608167594010259932448234815985
5491 1361955199407523811168004177102014042059497205518630
5492 33065190565853940547900077132848119496467521377
5493 541756262684663143876025294366708675529233010
5494 32869570603365073648587871275737694183305
5495 14894491501797822272062565873810165335110
5496 166772942579753916381844875980407181
5497 227686479222168418963976345263139967210
5498 13804200268107700919363183294721715
5499 1762238332098855436514448931241070
5500 5340116157875319504589239185579
5501 1027513591011875935934789281685524408110
5502 4343087042394207332364507120816635
5503 1623479317413962542715409315362988759656610
5504 54115977247132084757180310512099625321887
5505 35816400020251550262563841271706975451605443590
5506 2168325464357158872900099362616961826589505
5507 13009952786142953237400596175701770959537030
5508 14754026226361098716701931498091122557
5509 11387266356801902267733598142639661674098448929237343610
5510 5949459956531819366631973951222393769121446671492865
5511 29225765919059488381285190784380590788390090717506486584890
5512 18380984854754395208355465902126157728547226866356280871
5513 567233258360124298348905389792984439390121477738653013710
5514 14695923580499619108474671998367387931761269437241645
5515 559590925096087037675372823147262278453284964972030
5516 94685435718458043599893878705120520888880704733
5517 134382266027827892221709093757675127525817639670
5518 8117812373313271246931804624723639454259855
5519 8718530488938453319204758166953188773875084270
5520 12622928504739395849374912286196685595383
5521 95856569556419481993527145727029840644662638152725645919040516736530
5522 63649780581951847273258396897098167758740131575515037130836996505
5523 16799185814888233941543567917167955196977899213622816682128970628890
5524 405483606441907650049325800559207221746992498518532867055973223
5525 715559305485719382439986706869189214847633820915058000687011570
5526 2920817130308341629480814033737394034139231714934967715245
5527 2330812069986056620325689598922440439243106908518104236765510
5528 112436665218816045360621784800889553267877805524269379487
5529 34774226356334859389883026227079243278725094492042076130
5530 6669395158483862560391834719424480874323953680867295
5531 31252785712655379957996137495223117377082046948544144370
5532 24832769749354707442807193706326521717465651949929
5533 372931426913216735783888048926753430749067520717869130
5534 22463042218601176712678475420235720440252229895065
5535 3287274471014806348196850061497910308329594618790
5536 633386217921928005432919086993817015092407441
5537 141707154216995700532823882206442221442355682470
5538 332645901917830282940901131940005214653417095
5539 368039209683070507878631465665283119191263773330
5540 4026246687266934776048916591896763146168513
5541 797772333589106724412897674681352684679637630
5542 47983419559070535571568487590602230523255
5543 51939476340325313626088927574168028710
5544 23286963535998006476875967904631
5545 1442097776361901425009068255664555115261819938354147869490
5546 86674947491399292283271322013736934442951072145338855
5547 12094178719730133806968091443777246666458289136558910
5548 5522456036406453793136114814510158295186433395689
5549 8747952524781533400913038244646655508143584348190
5550 511755734455454159407572144883974231200630885
5551 4045929980671699512838851059446872733140135750312210
5552 388658019276820318236200870263868658322779610981
5553 892130782757183650094625942509901563570183273329110
5554 53542838960339914181648418107664239801355375905
5555 3180762710515242426632579293524608305031012430
5556 2516446103620473600766287149047546503557
5557 6869897862883892930091963916899801954710610
5558 2884088103645630953019296354701848007855
5559 9338655489408411072917311456131186210
5560 203589611715901702047467003621783
5561 275902547690972049269401421932119630
5562 3356723698700295024812047374895
5563 1658093951657395131046208545397883990
5564 9746040978412949691684056576723
5565 15496205155676590009777649956989570
5566 10208303791618306989313339892615
5567 225976308506608665981864582059730
5568 2854317399350873638775604169
5569 11053299815438843363060858531421860883238411830
5570 3307390728736936972789006143453578959676365
5571 352645861222355153803028118688103733988110
5572 59069658496206893434343068456968799663
5573 40958310504684897838439140237377595998327570
5574 1049728599740758056241712549012701727365
5575 197706731789739185480501915060688217710
5576 9455128253933007435700713297976481
5577 62907121794585743211340487335298472806190
5578 3759239978163364599697650731164005785
5579 28300426435357826346531875015036430
5580 228801248567853717734108456747
5581 1112673525063138256103311816322284610657388066347743803330
5582 66444137409718037507662236732490422229630244019332605
5583 214220754679370351986014734226191581610844419191830
5584 20460435021907387964280299353026894136661358089
5585 9341827986725844101864774100307713527034281670
5586 222424475874424859568208907150183655405578135
5587 71898801401326525215712419243463698167616630
5588 74589235111809493651730332330629504391
5589 26196485263618612265424210017840388237163110
5590 7810520352897618445266610023208225473215
5591 29105326116566860712521072522343734817250679590
5592 594836013009745773809954476238375941492963
5593 3713985323272890854901989287882681457637426168743010
5594 221307670317774452085686407334208166943000010055
5595 3559908905915942928992274648807638074150134210
5596 84820321799283843912134254200801479012393
5597 454638137212527303441848780779711340070
5598 1831903461275887884670876470838315
5599 487460382610691548344893738900160210
5600 16248679420356384944829791296672007
5601 10407788388198257953134913363304586637329565395460637670
5602 619290038569454834769422430281124993295820861326945
5603 663169771803806712228544455057424586788314325890
5604 6762208338980388622703624503491634412035427
5605 877045814058683729063838108294468642905650409070
5606 52149233800611471581866934730316841652137615
5607 3515678683187290219002265262717989324863210
5608 167174449985130300475618890286162117207
5609 894140399278643076175533376463694690
5610 159670722680261739611788452095
5611 1394671051060839627390121474279229069143001310
5612 762115328448546244475476215453130638875957
5613 574335977077739286323047281554737680820470
5614 238709882409700451505838437886424638745
5615 1275386727033127968864675536347771890
5616 463927135339483676122336151099
5617 3352538843829514905425907224609329207674983301589776870
5618 10542574980595958822094047876129966061871016671665965
5619 3613632214384733349591232640937233428575116232359610
5620 38969397329717818932289794467132895811227393857
5621 99179785340935254512741382384227680996821061708110
5622 2520195795622687770309025318499458276079205715
5623 105848223416152886352979063376977247595326640030
5624 95358759834371969687368525564844367202996973
5625 426253656459642704502537309274854321397396469310
5626 25254986163031325068286367417635639376549145
5627 1588815550331098111635573852113562526976790
5628 8686324150298497138677895424599871669
5629 34482106496760339141284163523804500004851251790
5630 927986072898442842491096493993339254127005
5631 32630304108309657754082242196888860294290
5632 47290295809144431527655423473751971441
5633 1120312340791826181487320426014387646509625205410
5634 4485304078053865420289223161795814001896215
5635 6725453317405244073529313356169438938631264412030
5636 159107010111314030601592461702612702593595089
5637 7161085601444293543361721387009024086397198870
5638 423382145054055430020203463817489895139955
5639 2540292870324332580121220782904939370839730
5640 58058913640108063524698152063103663
5641 40641490214436305283384604805413620980563760212068330
5642 6773581702406050880564100800902270163427293368678055
5643 40641490214436305283384604805413620980563760212068330
5644 960110801191502605324465032020165862994655332201
5645 4260544830796659036913702223579301128080800012690
5646 107801852912217474746057948068905954356581145
5647 4527677822313133939334433818894050082976408090
5648 427542759425225112307311975344102935125251
5649 810582926791318986158844265522276940200290
5650 108686367228656340327010494170324073505
5651 1628339153819729290779271223659795269251910
5652 199953479217363508081727005369842449
5653 383748717779171871075369651435747929696310
5654 10820186031105054730597463808598317535
5655 51489161113534398373187931227123028270
5656 16993122479714322895441561461096709
5657 11960269394897331883498634203163696695470
5658 6945568754295779258710008248062541635
5659 158178646741944740077473558821689749572072130
5660 1693742871206175608496343921422954808567
5661 888609137516753498893153408695667864590
5662 993969952479590043504645871024236985
5663 7371841427537132584706891503269990
5664 45767935851102828488898562757
5665 7589832152117168120414285232867217451696790
5666 446513245800515832475249160658149044105
5667 1418252765909526201615402310189991670
5668 433716442174167034133150553574921
5669 689609143056925584271709380184124390
5670 2534228323951100567664430064105
5671 85231996741441729736977823643795969394264837179056430
5672 4007146062127020674046912254057168283698393849509
5673 5590954120452962779805454130209927747960168861175590
5674 328454595256313170003845266725997400303147036845
5675 8681619257876119030938641411259843179818864410
5676 3215450267179309040818468876046712807853
5677 2732639303492268076052145602334856813452372699090
5678 160422643154412825880717717643234519986636885
5679 1525413405588711498073385587732816354865010
5680 65105138949582223562671173185352810707
5681 8520679982572448720498848033742546994718012830
5682 214227384285524431047891789453978654264545
5683 8997550139992026104011455157067103479110890
5684 10342011655163248395415465697778279861047
5685 784476905970641079350628449538654493525851717990
5686 45988797395394599563291619740805164352553155
5687 533719118708641387581720925425205002157290
5688 130247507451355113094742924845025173
5689 8231413437088059881004506655640760571463167256410
5690 2411075992117182156123171252384522721576791815
5691 587199319113409676399001116816894832561137490
5692 13754961796987811581143151014684816878921
5693 412648853909634347434294530440544506367630
5694 134588667289508919580657054938207601555
5695 172117754127509456785798268250309981422490
5696 64463578324909908908538677247307109147
5697 27890426849673107034409932918988938360330
5698 496571357220971887519316542374193255
5699 12024363449112847951862727293847810
5700 142081572127057165920627759587
5701 16655866377846748491821444450158102842057934379032229190
5702 973685629477770869392110630782070784640356271427115
5703 3073179261897225258470627977218529567512960351690
5704 102439308729907508615687599240617652250432011723
5705 1264509570037944790554395998797972758058446244340470
5706 4998733308183490234080453494928064475298839545
5707 9086535717381378603180414325632335879928186690
5708 212252644648011646885784030031122071476949
5709 3346074271907698059155817604274126192490
5710 976670832430734985159316288462967365
5711 64460274940428509020514875038555846090
5712 47894162925966096055780840216181
5713 2875524670469757741348362209996335893372953739733692211876990
5714 167747326477059721231382698051355494888166709819956376845
5715 7925070542223293916443277073292385585267718574171167410
5716 184862853795738136609360323613071742133606684725243
5717 5545885613872144098280809708392152264008200541757290
5718 138557078245943739026652918312900421326342890665
5719 258083502907688786827924159054731310365397848486570
5720 34003096562277837526735725830662886741159136823
5721 5110767934772241068925353975609871279661650716052409173058170
5722 297726199159515383253253756006633536039942369570803283995
5723 312136500953537008477987512849869162369326265494464390
5724 113540928138029037935181754404105023942048977849
5725 11098012391281270396763156414897988753925824559206699570
5726 4522417437359930887026551106315398840230572355014955
5727 326921742459754040026015742625209554715463061808310
5728 3581134214697711031066006601218200840349031239
5729 2788056125245645717707403821864150983782401832768590
5730 1019211876008734673821259798700257204630960545
5731 10730728220689997185054272027956405088770687682270
5732 249609867892300469529059595905010585921625673
5733 7488296036769014085871787877150317577648770190
5734 435315430576038488889186599066987418768095
5735 70591691444762998198246475524376338178610
5736 108191474619159498824844782939255963
5737 270648840361947045397508778986716304745569730
5738 298729404373009983882460020956640512964205
5739 936945335200240409458839584809118179710
5740 2387912774167852816114482719904983
5741 110563045959391432627914953994219257280938430
5742 6023920995935024116155331480561145106295
5743 45487448240949496174182089948083181751031589154421830
5744 248443105800150178459676060670070357480100437787
5745 237863191816859187831275756363206525807775534026410
5746 3049528100216143433734304568759058023176609410595
5747 9872893654536552066827992136128594671867756167310
5748 98149852416110468901759540074844364965381809
5749 267949097095981580101803544404325116355492338570
5750 4059834804484569395481871884914016914477156645
5751 51243743925435636622965969742983587756200708858379490
5752 2375695128671100446127305041399331838488674495057
5753 196097052972717793994867607336919991333759231265030
5754 34080127384900555091217867107563432626652629695
5755 44009199284985509342459237324866739638083072385410
5756 1019439408964223056346055995479887413437180273
5757 871772096556831142342661943857404711867022378010
5758 50467297473476388928022574033657792744414865
5759 52579229873390924391063629831906017792410
5760 2273201974808978820652789029322747
5761 1953816731747720189530156797628208049905166420003322207989920310
5762 113028851772979300562892328915203520184262780284815585328585
5763 6001531952547573481215521889302841779695368864680473557270
5764 66395972480889185542820244377728086953151552878420993
5765 10450023526545499133092445574350664301290903990327023070
5766 8026131740818355708980372944969788249839403986426285
5767 58452840838281765177245650024056026789189347568910
5768 652302654148887012356273295659591862394703131
5769 885340575833902809282305409085561498102015170
5770 23248268889078903662683299435049669085185
5771 7710481139091495687121094284991347535790
5772 76333839610845418147916981338395679
5773 52353601415257875734651114020419364891362993490470
5774 3022376250736512858483495786884849606937016135
5775 18134257504419077150900974721309097641622096810
5776 1871440402932825299370585626554086443923849
5777 165212844988011234668339738539481406681870
5778 36762982863375886664072037948260215105
5779 18863601188958254709748659679783592013386970
5780 3362495755607532033823290495505096615577
5781 575829579320438801848306104575340883830
5782 1626637229718753677537587866032036395
5783 8071373933864455747941510991250964591990
5784 12267830823741820175309700106775743
5785 544513873947590445581209678975250396970
5786 15002862014316152685876720090793255
5787 3219898845996312707077740859299330
5788 74174126837049359757607483513
5789 2690718023109408455535942570
5790 30176502513395335167395
5791 834554775032913469206409627890
5792 153693328735343180332672123
5793 117595692597932412556247064510
5794 6765371798293200584296805
5795 35023495073131323128370
5796 442383416358864761
5797 715453899986666853114827915425402004507670
5798 534718908809168051655327291050375190215
5799 1659758640897572845282961068961330130
5800 5029571639083554076615033542307061
5801 137096230505708478485799359792285194765567472010
5802 3375590449246773981528521194471984900910215
5803 171019057742297354914593353640317690999070
5804 3928763099983858371573474698835692419
5805 7957115776223121525124044453990708203970
5806 456832918602774229252729616143685165
5807 2740997511616645375516377696862110990
5808 3968491670093161006408631508871
5809 4593337274842209301192987853246099465426010
5810 9223568824984356026491943480413854348245
5811 56339267281266074248285725923278696888363263030
5812 1292481470090985874014354804388132527835817
5813 38774444102729576220430644131643975835074510
5814 2858207585340526037183447156983928632985
5815 40123316622383820671390197590516618352280437470
5816 1839675223401367293507115891357937567734087
5817 579597316773419941170996403750206539841710370
5818 33207133996414572084965990818735335157655
5819 787520964341847559327256699258545497810
5820 2973909460903468748639615948259301
5821 63788653496289559362454934581110814575284859870
5822 3652161542212845491953219659974282295619195
5823 2811091882568774428118552381247592864325130
5824 3231140094906637273699485495686888349799
5825 551529434893341670608005767994809297685386149570
5826 13523844708286539909960418027433899702942135
5827 568001477748034676218337557152223787523569670
5828 12994771854221795383627031735351722432477
5829 5818554561591848679235984359112711536930
5830 1663394671695782927168663338797230285
5831 2270407923906380148977288331659486775390
5832 306397830486690978269539585918959079
5833 5149000418640790457953975120048474570048119707141226930
5834 294194973068265938632954812024252917954983413732215
5835 4537711666862713706420896843561741665115425404610
5836 103671731022680230898352680912993869433754293
5837 6926841716437431908575902956324757423190710
5838 1186509372462732426957160492690092056045
5839 2142835926667694763084631849798306253217270
5840 88951263041415307724559229962569790503
5841 101604851585791337871350499419006245957344810
5842 5797378271470463190194596566187735133935
5843 1634860672554670619634876231664941307769670
5844 1229671587693714691604332597471956817
5845 39178441279359798321243022482939303432270
5846 2233917281295461188347760433512333415
5847 6877118362120455171927430785569010
5848 313594088559984275965683118357
5849 222974804788805619739879667645377710
5850 25401549873411439933912014997195
5851 24677830953052652978284594455312947189518247531790
5852 28365322934543279285384591327945916309791089117
5853 356791333639365328463510876378085854708041403246908710
5854 20316099170901111972640409769848869986792017039455
5855 104096152882499292771855216583341776191931769630
5856 625089490677351184602505353890240654488271
5857 739588420076649281795814883054447019463242364332101943490
5858 1220442937420213336296724229462783860500399941142082415
5859 13936670962798565195130334749349209245714244489170876610
5860 144137666385340419848281463950245208870764758394569
5861 27920907355504292728810602381801999410355841348611960990
5862 680433478469179040035351230243261671061944761627235
5863 697029416968427309304506138297975370356138536301070
5864 31697563300064907198931611564255360179906254493
5865 2432038104864315130352809071426242469046515690
5866 967397814186282868079876321171934156343085
5867 4869880596613747957914097400779516543031089890
5868 575989359502312643088856804680355506869
5869 721847761317697941172776118406342939853829219830
5870 18632175967107994971162462402724251196474865
5871 11939064211933278331036140957085442514246030
5872 1084383670475320466034163574667160991303
5873 659160514830051773155451040620085942270
5874 176340426653304380191399422316769915
5875 43466932165959036828932933204304060776910
5876 12822103883763727678151307729883203769
5877 20829012350780626824719862565703648974147710
5878 1181184776612261927226940147765886864815
5879 7087108659673571563361640886595321188890
5880 8137963943727044867042889164393447
5881 5958028047581546321209073947437106569034992121484605604821790490
5882 337641847873826721138449163971274315370905141192599206892315
5883 358475434611579415303544701370827702499859512474753466981030
5884 8123168697293891124032284191498475016992057839899240131
5885 2277523933820717137579145100420133182334221824270814990
5886 26183853369900866128384551981101068983631346994445
5887 720507413420030730015547326928229415480614306950590
5888 1044213642637725695674706270910477413740020734711
5889 42600389805329504806675074792232482828400743919422690
5890 20821304890190373805804044375480196885826365552015
5891 13856597843765930068400162729003793169952155499956890
5892 10337427425353006175928741321071442126744518923
5893 4707520255286454071552793300833889593909778302490
5894 1863626387682681738540298218857438477398962115
5895 85356933786993056727036559642325426445753990
5896 42466136212434356580615203802151953455599
5897 701510419272704742318590930016850743199542004710
5898 16991484262769576668085814320032232311183985
5899 120976833198223804044686252151441559089630
5900 6213499393848166617600732005723757529