0 1
1 2
2 1
3 5
4 3
5 1
6 14
7 7
8 5
9 1
10 41
11 15
12 17
13 7
14 1
15 122
16 31
17 49
18 31
19 9
20 1
21 365
22 63
23 129
24 111
25 49
26 11
27 1
28 1094
29 127
30 321
31 351
32 209
33 71
34 13
35 1
36 3281
37 255
38 769
39 1023
40 769
41 351
42 97
43 15
44 1
45 9842
46 511
47 1793
48 2815
49 2561
50 1471
51 545
52 127
53 17
54 1
55 29525
56 1023
57 4097
58 7423
59 7937
60 5503
61 2561
62 799
63 161
64 19
65 1
66 88574
67 2047
68 9217
69 18943
70 23297
71 18943
72 10625
73 4159
74 1121
75 199
76 21
77 1
78 265721
79 4095
80 20481
81 47103
82 65537
83 61183
84 40193
85 18943
86 6401
87 1519
88 241
89 23
90 1
91 797162
92 8191
93 45057
94 114687
95 178177
96 187903
97 141569
98 78079
99 31745
100 9439
101 2001
102 287
103 25
104 1
105 2391485
106 16383
107 98305
108 274431
109 471041
110 553983
111 471041
112 297727
113 141569
114 50623
115 13441
116 2575
117 337
118 27
119 1
120 7174454
121 32767
122 212993
123 647167
124 1216513
125 1579007
126 1496065
127 1066495
128 580865
129 242815
130 77505
131 18591
132 3249
133 391
134 29
135 1
136 21523361
137 65535
138 458753
139 1507327
140 3080193
141 4374527
142 4571137
143 3629055
144 2228225
145 1066495
146 397825
147 114687
148 25089
149 4031
150 449
151 31
152 1
153 64570082
154 131071
155 983041
156 3473407
157 7667713
158 11829247
159 13516801
160 11829247
161 8085505
162 4361215
163 1862145
164 627199
165 164865
166 33151
167 4929
168 511
169 33
170 1
171 193710245
172 262143
173 2097153
174 7929855
175 18808833
176 31326207
177 38862849
178 37175295
179 28000257
180 16807935
181 8085505
182 3116543
183 956929
184 231167
185 43009
186 5951
187 577
188 35
189 1
190 581130734
191 524287
192 4456449
193 17956863
194 45547521
195 81461247
196 109051905
197 113213439
198 93175809
199 61616127
200 32978945
201 14318591
202 5030401
203 1419263
204 317185
205 54911
206 7105
207 647
208 37
209 1
210 1743392201
211 1048575
212 9437185
213 40370175
214 109051905
215 208470015
216 299565057
217 335478783
218 299565057
219 216408063
220 127574017
221 61616127
222 24379393
223 7868927
224 2053633
225 427007
226 69121
227 8399
228 721
229 39
230 1
231 5230176602
232 2097151
233 19922945
234 90177535
235 258473985
236 525991935
237 807600129
238 970522623
239 934608897
240 732381183
241 471556097
242 250806271
243 110374913
244 40117247
245 11976193
246 2907647
247 565249
248 85919
249 9841
250 799
251 41
252 1
253 15690529805
254 4194303
255 41943041
256 200278015
257 607125505
258 1310457855
259 2141192193
260 2748645375
261 2839740417
262 2399371263
263 1675493377
264 973168639
265 471556097
266 190609407
267 64069633
268 17791487
269 4038145
270 737087
271 105601
272 11439
273 881
274 43
275 1
276 47071589414
277 8388607
278 88080385
279 442499071
280 1414529025
281 3228041215
282 5592842241
283 7638482943
284 8428126209
285 7638482943
286 5750358017
287 3621830655
288 1916280833
289 852774911
290 318748673
291 99652607
292 25867777
293 5512319
294 948289
295 128479
296 13201
297 967
298 45
299 1
300 141214768241
301 16777215
302 184549377
303 973078527
304 3271557121
305 7870611455
306 14413725697
307 20869808127
308 24494735361
309 23705092095
310 19139198977
311 12994019327
312 7454392321
313 3621830655
314 1490272257
315 518053887
316 151388161
317 36892415
318 7408897
319 1205247
320 154881
321 15135
322 1057
323 47
324 1
325 423644304722
326 33554431
327 385875969
328 2130706431
329 7516192769
330 19012780031
331 36698062849
332 56153341951
333 69859278849
334 71904919551
335 61983490049
336 45127237631
337 27902803969
338 14698053631
339 6602375169
340 2526380031
341 820830209
342 225172991
343 51710209
344 9819391
345 1515009
346 185151
347 17249
348 1151
349 49
350 1
351 1270932914165
352 67108863
353 805306369
354 4647288831
355 17163091969
356 45541752831
357 92408905729
358 149004746751
359 195871899649
360 213669117951
361 195871899649
362 152237965311
363 100932845569
364 57298911231
365 27902803969
366 11655135231
367 4168040449
368 1271176191
369 328593409
370 71348991
371 12849409
372 1885311
373 219649
374 19551
375 1249
376 51
377 1
378 3812798742494
379 134217727
380 1677721601
381 10099884031
382 38973472769
383 108246597631
384 230359564289
385 390418399231
386 540748546049
387 623210135551
388 605412917249
389 500347830271
390 354103656449
391 215530668031
392 113104519169
393 51213074431
394 19991216129
395 6710392831
396 1928363009
397 471291391
398 97047809
399 16620031
400 2324609
401 258751
402 22049
403 1351
404 53
405 1
406 11438396227481
407 268435455
408 3489660929
409 21877489663
410 88046829569
411 255466668031
412 568965726209
413 1011196362751
414 1471915491329
415 1787168817151
416 1834035970049
417 1606108577791
418 1208555143169
419 785164992511
420 441739706369
421 215530668031
422 91195506689
423 33412001791
424 10567118849
425 2870945791
426 665387009
427 130287871
428 21269249
429 2842111
430 302849
431 24751
432 1457
433 55
434 1
435 34315188682442
436 536870911
437 7247757313
438 47244640255
439 197971148801
440 598980165631
441 1393398120449
442 2591358451711
443 3955027345409
444 5046253125631
445 5455240757249
446 5046253125631
447 4023218864129
448 2778885128191
449 1668644405249
450 872801042431
451 397921681409
452 158019510271
453 54546239489
454 16309010431
455 4201719809
456 925962751
457 172826369
458 26953471
459 3447809
460 352351
461 27665
462 1567
463 57
464 1
465 102945566047325
466 1073741823
467 15032385537
468 101737037823
469 443186937857
470 1395931480063
471 3385776406529
472 6576115023871
473 10501413142529
474 14047533596671
475 15956734640129
476 15547747008511
477 13092690853889
478 9580989120511
479 6116173938689
480 3414246490111
481 1668644405249
482 713960701951
483 267111989249
484 87164260351
485 24712450049
486 6053645311
487 1271615489
488 226733311
489 33849089
490 4152511
491 407681
492 30799
493 1681
494 59
495 1
496 308836698141974
497 2147483647
498 31138512897
499 218506461183
500 988110913537
501 3235049897983
502 8167484293121
503 16538006454271
504 27578941308929
505 38596480335871
506 45961002876929
507 47052228657151
508 41733128716289
509 32254669094911
510 21813336997889
511 12944666918911
512 6751535300609
513 3096565809151
514 1248184680449
515 441440509951
516 136589160449
517 36819740671
518 8596876289
519 1725082111
520 294431489
521 42154111
522 4967873
523 469279
524 34161
525 1799
526 61
527 1
528 926510094425921
529 4294967295
530 64424509441
531 468151435263
532 2194728288257
533 7458210709503
534 19570018484225
535 41243497201663
536 71695889072129
537 104771901980671
538 130518486089729
539 140065460191231
540 130518486089729
541 106242466906111
542 75881343090689
543 47702670835711
544 26447737520129
545 12944666918911
546 5592935170049
547 2131065700351
548 714618830849
549 210228641791
550 54013493249
551 12047040511
552 2313945089
553 378739711
554 52089857
555 5906431
556 537601
557 37759
558 1921
559 63
560 1
561 2779530283277762
562 8589934591
563 133143986177
564 1000727379967
565 4857608011777
566 17111149707263
567 46598247677953
568 102057012887551
569 184635275345921
570 281239693033471
571 365808874160129
572 410649406472191
573 401102432370689
574 343003419901951
575 258005153087489
576 171286684762111
577 100598145875969
578 52337071357951
579 24130537259009
580 9855066570751
581 3560303362049
582 1135076114431
583 318255628289
584 78107574271
585 16674930689
586 3071424511
587 482919425
588 63902719
589 6981633
590 613119
591 41601
592 2047
593 65
594 1
595 8338590849833285
596 17179869183
597 274877906945
598 2134598746111
599 10715943403521
600 39079907426303
601 110307645063169
602 250712273453055
603 471327563579393
604 747114661412863
605 1012857441353729
606 1187107687104511
607 1212854271213569
608 1087109272174591
609 859013726076929
610 600578522611711
611 372482976514049
612 205272288591871
613 100598145875969
614 43840670400511
615 16975673294849
616 5830455590911
617 1771587371009
618 474470776831
619 111457435649
620 22817779711
621 4037263361
622 610724863
623 77865985
624 8207871
625 696321
626 45695
627 2177
628 67
629 1
630 25015772549499854
631 34359738367
632 566935683073
633 4544075399167
634 23566485553153
635 88875758256127
636 259695197552641
637 611732191969279
638 1193367400611841
639 1965556886405119
640 2772829544120321
641 3387072815562751
642 3612816229531649
643 3387072815562751
644 2805136724328449
645 2060170771300351
646 1345544475639809
647 783027553697791
648 406468580343809
649 188279486676991
650 77792016990209
651 28636584476671
652 9373630332929
653 2720528924671
654 697385648129
655 157092995071
656 30892306433
657 5258713087
658 766456833
659 94281727
660 9600513
661 787711
662 50049
663 2311
664 69
665 1
666 75047317648499561
667 68719476735
668 1168231104513
669 9655086481407
670 51677046505473
671 201318002065407
672 608266153361409
673 1483159581491199
674 2998466993192961
675 5124481173422079
676 7511215974645761
677 9546975175245823
678 10612705274626049
679 10386961860657151
680 8997346264219649
681 6925478266929151
682 4751259722579969
683 2911599583035391
684 1595964714385409
685 783027553697791
686 343863520657409
687 135065185943551
688 47383845142529
689 14814688182271
690 4115300220929
691 1011571638271
692 218877607937
693 41409732607
694 6791626753
695 955020287
696 113482753
697 11175935
698 887809
699 54671
700 2449
701 71
702 1
703 225141952945498682
704 137438953471
705 2405181685761
706 20478404067327
707 113009179492353
708 454313050636287
709 1417850308788225
710 3574585316343807
711 7480093567877121
712 13247429340037119
713 20146913122713601
714 26605166325137407
715 30772385724497921
716 31386628995940351
717 28381654389096449
718 22848302798077951
719 16427997712089089
720 10574458888650751
721 6103529011806209
722 3162019821780991
723 1470754595012609
724 613993892544511
725 229832876228609
726 77013221507071
727 23045288624129
728 6138443497471
729 1449326854145
730 301697073151
731 54992986113
732 8701667327
733 1181985793
734 135834623
735 12951553
736 997151
737 59569
738 2591
739 73
740 1
741 675425858836496045
742 274877906943
743 4947802324993
744 43361989820415
745 246496763052033
746 1021635280764927
747 3290013668212737
748 8567020941475839
749 18534772452098049
750 33974952247951359
751 53541255585464321
752 73357245772988415
753 88149937774133249
754 93545643716378623
755 88149937774133249
756 74078259985252351
757 55704298222256129
758 37576915489390591
759 22781516912263169
760 12427568655368191
761 6103529011806209
762 2698742380101631
763 1073659645001729
764 383859319242751
765 123103798755329
766 35322175619071
767 9037097205761
768 2052721000447
769 411683045377
770 72396320767
771 11065638913
772 1453655039
773 161737729
774 14945855
775 1116289
776 64751
777 2737
778 75
779 1
780 2026277576509488134
781 549755813887
782 10170482556929
783 91671781965823
784 536355515924481
785 2289767324581887
786 7601662617190401
787 20424055551164415
788 45636565845671937
789 86484676948000767
790 141057463418880001
791 200255747131441151
792 249657121321254913
793 275241225206890495
794 269845519264645121
795 236306457744637951
796 185486856429764609
797 130858129201037311
798 83139949313916929
799 47636654222999551
800 24634626678980609
801 11501013772009471
802 4846061670105089
803 1841378283487231
804 630066916753409
805 193748149993471
806 53396370030593
807 13142539206655
808 2876087091201
809 556475686911
810 94527598593
811 13972948991
812 1777130497
813 191629439
814 17178433
815 1245791
816 70225
817 2887
818 77
819 1
820 6078832729528464401
821 1099511627775
822 20890720927745
823 193514046488575
824 1164382813814785
825 5115890165088255
826 17493092558962689
827 48449773719519231
828 111697187242508289
829 218605919741673471
830 368599603785760769
831 541568957681762303
832 699569989773950977
833 800139571735035903
834 814932263736180737
835 742458434753921023
836 607280170604167169
837 447203114831839231
838 297138027828871169
839 178413257759916031
840 96905907580960769
841 47636654222999551
842 21193137112219649
843 8528818237079551
844 3101512116994049
845 1017563216740351
846 300540890054657
847 79681448443903
848 18894713389057
849 3989038465023
850 745530884097
851 122473496575
852 17527209985
853 2160389375
854 225986305
855 19670015
856 1386241
857 75999
858 3041
859 79
860 1
861 18236498188585393202
862 2199023255551
863 42880953483265
864 407918813904895
865 2522279674118145
866 11396163143991295
867 40102075283013633
868 114392639998001151
869 271844148204535809
870 548909026725855231
871 955805127313195009
872 1451737519149285375
873 1940708937229664257
874 2299849133244022783
875 2430004099207397377
876 2299849133244022783
877 1957018775962255361
878 1501686400267845631
879 1041479170489581569
880 653964543348703231
881 372225072921837569
882 192179216026959871
883 90022928447438849
884 38250773586378751
885 14731842471067649
886 5136638550474751
887 1618644996849665
888 459903786942463
889 117470875222017
890 26872790319103
891 5480100233217
892 990477877247
893 157527916545
894 21847988735
895 2612361985
896 265326335
897 22442497
898 1538239
899 82081
900 3199
901 81
902 1
903 54709494565756179605
904 4398046511103
905 87960930222081
906 858718581293055
907 5452478162141185
908 25314605962100735
909 91600313710018561
910 268887355279015935
911 658080936407072769
912 1369662201656246271
913 2460519281352245249
914 3859280165611765759
915 5333155393608613889
916 6540407203717709823
917 7159857331658817537
918 7029702365695442943
919 6213886685168533505
920 4960391576497946623
921 3584644741247008769
922 2349408257186988031
923 1398414689192378369
924 756583504975757311
925 372225072921837569
926 166524475620196351
927 67714458528514049
928 25005119572017151
929 8373928544174081
930 2538452570734591
931 694845537386497
932 171216455860223
933 37832990785537
934 7461055987711
935 1305533710337
936 201223894015
937 27072712705
938 3143014655
939 310211329
940 25518975
941 1702401
942 88479
943 3361
944 83
945 1
946 164128483697268538814
947 8796093022207
948 180319906955265
949 1805398092808191
950 11763674905575425
951 56081690086342655
952 208515233382137857
953 629375024268050431
954 1585049228093161473
955 3397405339719565311
956 6290700764360736769
957 10179079612575776767
958 14525590952828993537
959 18413969801044033535
960 20860121867035344897
961 21219262063049703423
962 19457475736032509953
963 16134669838164426751
964 12129681058991964161
965 8283461255620984831
966 5146237635571744769
967 2911581699143892991
968 1501033650819432449
969 705274024162230271
970 301953392677224449
971 117724697672548351
972 41752976660365313
973 13450833685643263
974 3928143645507585
975 1037278449106943
976 246882437431297
977 52755102760959
978 10072123408385
979 1707981498367
980 255369319425
981 33358742015
982 3763437313
983 361249279
984 28923777
985 1879359
986 95201
987 3527
988 85
989 1
990 492385451091805616441
991 17592186044415
992 369435906932737
993 3791116092571647
994 25332747903959041
995 123927055078260735
996 473112156850618369
997 1467265281918238719
998 3799473480454373377
999 8379859907532292095
1000 15978806868441038849
1001 26648859989512290303
1002 39230261518233763841
1003 51353530554917060607
1004 60134213535114723329
1005 63298645993134751743
1006 60134213535114723329
1007 51726815412361363455
1008 40394031956148355073
1009 28696603570233933823
1010 18575936526764474369
1011 10969401033859530751
1012 5913649000782757889
1013 2911581699143892991
1014 1309180809516679169
1015 537402788022321151
1016 201230650993278977
1017 68654644031651839
1018 21307120976658433
1019 6002700543721471
1020 1531043323969537
1021 352392642953215
1022 72899349577729
1023 13488086405119
1024 2218720137217
1025 322086803455
1026 40885616641
1027 4485935871
1028 419096833
1029 32682495
1030 2069761
1031 102255
1032 3697
1033 87
1034 1
1035 1477156353275416849322
1036 35184372088831
1037 756463999909889
1038 7951668092076031
1039 54456611900489729
1040 273186858060480511
1041 1070151368779497473
1042 3407642720687095807
1043 9066212242826985473
1044 20559193295518957567
1045 40337473644414369793
1046 69276526847465619455
1047 105109383025979817985
1048 141937322628067885055
1049 171621957625146507265
1050 186731505521384226815
1051 183567073063364198401
1052 163587844359837450239
1053 132514879324658073601
1054 97787239096616222719
1055 65848476623762882561
1056 40514738594483535871
1057 22796699035425046529
1058 11736812399070543871
1059 5529943318177251329
1060 2383986385561321471
1061 939864090008879105
1062 338539939056582655
1063 111268885984968705
1064 33312522064101375
1065 9064787191660545
1066 2235828609875967
1067 498191342108673
1068 99875522387967
1069 17925526679553
1070 2862893744127
1071 403858036737
1072 49857488383
1073 5324129537
1074 484461823
1075 36822017
1076 2274271
1077 109649
1078 3871
1079 89
1080 1
1081 4431469059826250547965
1082 70368744177663
1083 1548112371908609
1084 16659800184061951
1085 116864891893055489
1086 600830328021450751
1087 2413489595619475457
1088 7885436810153689087
1089 21540067206341066753
1090 50184598833864900607
1091 101234140584347697153
1092 178890527339345608703
1093 279495292899425255425
1094 388984028282115588095
1095 485181237878360899585
1096 545084968667914960895
1097 553865651648112623617
1098 510742761783039098879
1099 428617603009153597441
1100 328089357517890519039
1101 229484192344141987841
1102 146877953812729954303
1103 86108136665333628929
1104 46270323833566134271
1105 22796699035425046529
1106 10297916089299894271
1107 4263714565579079681
1108 1616943968122044415
1109 561077711026520065
1110 177893930113171455
1111 51442096447422465
1112 13536444411412479
1113 3232211294093313
1114 697942386884607
1115 135726575747073
1116 23651314167807
1117 3670609817601
1118 503573013503
1119 60505747457
1120 6293053183
1121 558105857
1122 41370559
1123 2493569
1124 117391
1125 4049
1126 91
1127 1
1128 13294407179478751643894
1129 140737488355327
1130 3166593487994881
1131 34867712740032511
1132 250389583970172929
1133 1318525547935956991
1134 5427809519260401665
1135 18184363215926853631
1136 50965571222835822593
1137 121909264874070867967
1138 252652880002560294913
1139 459015195263038914559
1140 737881113138196119553
1141 1057463349463656431615
1142 1359346504038837387265
1143 1575351175214190821375
1144 1652816271964140208129
1145 1575351175214190821375
1146 1367977967801346293761
1147 1084796318044934635519
1148 787057742206174494721
1149 523240099969601896447
1150 319094227143397212161
1151 178648784332465897471
1152 91863721904416227329
1153 43392531214024835071
1154 18825345220458053633
1155 7497602501823168511
1156 2739099390175084545
1157 916865571252862975
1158 280778123008016385
1159 78514985270247423
1160 20000866999599105
1161 4628096067862527
1162 969395538378753
1163 183029204082687
1164 30992533803009
1165 4677755844607
1166 624584508417
1167 73091853823
1168 7409264897
1169 640846975
1170 46357697
1171 2728351
1172 125489
1173 4231
1174 93
1175 1
1176 39883221538436254931681
1177 281474976710655
1178 6473924464345089
1179 72902018968059903
1180 535646880680378369
1181 2887440679842086911
1182 12174144586456760321
1183 41796535951114108927
1184 120115505661598498817
1185 294784100970977558527
1186 627215024879191457793
1187 1170683270528638124031
1188 1934777421539431153665
1189 2852807812065508982783
1190 3776156357541331206145
1191 4510048854467219030015
1192 4880983719142471237633
1193 4803518622392521850879
1194 4311307110816883408897
1195 3537570603891215564799
1196 2658911802457283624961
1197 1833537942145378287615
1198 1161428554256396320769
1199 676391795808329007103
1200 362376228141298352129
1201 178648784332465897471
1202 81043221654940942337
1203 33820550224104390655
1204 12975801282173337601
1205 4572830532680810495
1206 1478421817268895745
1207 437808093548511231
1208 118516719269445633
1209 29257059135324159
1210 6566887144620033
1211 1335453946544127
1212 245014271688705
1213 40348045492223
1214 5926924861441
1215 770768216063
1216 87910383617
1217 8690958847
1218 733562369
1219 51814399
1220 2979329
1221 133951
1222 4417
1223 95
1224 1
1225 119649664615308764795042
1226 562949953421311
1227 13229323905400833
1228 152277962400464895
1229 1144195780328816641
1230 6310528240364552191
1231 27235729852755607553
1232 95767216488684978175
1233 282027547274311106561
1234 709683707603553615871
1235 1549214150729360474113
1236 2968581565936467705855
1237 5040238113607500431361
1238 7640393045670449119231
1239 10405120527148171395073
1240 12796254066475769266175
1241 14272016292752161505281
1242 14488020963927514939391
1243 13426132844026288668673
1244 11386448318599314538495
1245 8855394208805782814721
1246 6325987686748040200191
1247 4156395050658170929153
1248 2514212145873054334975
1249 1401144252090925711361
1250 719673796806230147071
1251 340735227642347782145
1252 148684322103149723647
1253 59772152788451065857
1254 22121462347534958591
1255 7529674167218601985
1256 2354038004365918207
1257 674841532087402497
1258 177030837540093951
1259 42390833424564225
1260 9237795037708287
1261 1825482489921537
1262 325710362673151
1263 52201895215105
1264 7468461293567
1265 946588983297
1266 105292301311
1267 10158083585
1268 837191167
1269 57773057
1270 3247231
1271 142785
1272 4607
1273 97
1274 1
1275 358948993845926294385125
1276 1125899906842623
1277 27021597764222977
1278 317785248706330623
1279 2440669523058098177
1280 13765252261057921023
1281 60781987945875767297
1282 218770162830125563903
1283 659822311037307191297
1284 1701394962481418338303
1285 3808112009062274564097
1286 7486377282602295885823
1287 13049057793151468568577
1288 20321024204948398669823
1289 28450634099966791909377
1290 35997628660099709927423
1291 41340286651980092276737
1292 43248058220607191384063
1293 41340286651980092276737
1294 36199029481224917745663
1295 29097236736210880167937
1296 21507369582301863215103
1297 14638777788064382058497
1298 9184819342404279599103
1299 5316500650054905757697
1300 2840491845703386005503
1301 1401144252090925711361
1302 638103871848647229439
1303 268228627680051855361
1304 104015077483520983039
1305 37180810681972162561
1306 12237750175950438399
1307 3703721068540723201
1308 1028903207167590399
1309 261812504389222401
1310 60866423499980799
1311 12888760017551361
1312 2476903215267839
1313 430114153103361
1314 67138817802239
1315 9361639260161
1316 1157173585919
1317 125608468481
1318 11832465919
1319 952737281
1320 64267519
1321 3532801
1322 151999
1323 4801
1324 99
1325 1
1326 1076846981537778883155374
1327 2251799813685247
1328 55169095435288577
1329 662592095176884223
1330 5199124294822526977
1331 29971174045173940223
1332 135329228152809455617
1333 498322313606126895103
1334 1538414784904739946497
1335 4062612236000143867903
1336 9317618980605967466497
1337 18780866574266866335743
1338 33584492868905233022977
1339 53691106203048265908223
1340 77222292404881982488577
1341 100445891420166211764223
1342 118678201964059894480897
1343 127836403093194475044863
1344 125928631524567375937537
1345 113738345614429927768063
1346 94393502953646678081537
1347 72111975900814606598143
1348 50784925158430627332097
1349 33008416472872941256703
1350 19817820642514091114497
1351 10997484341461677768703
1352 5642780349885237428225
1353 2677351995788220170239
1354 1174561127208750940161
1355 476258782647093821439
1356 178376698847465308161
1357 61656311033873039359
1358 19645192313031884801
1359 5761527482875903999
1360 1552528215946035201
1361 383545351389183999
1362 86643943535083521
1363 17842566448087039
1364 3337131521474561
1365 564391788707839
1366 85862096322561
1367 11675986431999
1368 1408390522881
1369 149273400319
1370 13737940481
1371 1081272319
1372 71333121
1373 3836799
1374 161601
1375 4999
1376 101
1377 1
1378 3230540944613336649466121
1379 4503599627370495
1380 112589990684262401
1381 1380353285789057023
1382 11060840684821938177
1383 65141472385170407423
1384 300629630350792851457
1385 1131973855365063245823
1386 3575151883415606788097
1387 9663639256905027682303
1388 22697850197212078800897
1389 46879352129139700137983
1390 85949852312077332381697
1391 140966705275001764839423
1392 208135691012812230885377
1393 278114075245214406017023
1394 337802295348286000726017
1395 374351008150448844570623
1396 379693666142329226919937
1397 353405322753427231473663
1398 302525351521723283931137
1399 238617454755275891277823
1400 173681826217675861262337
1401 116801758104176509845503
1402 72644057757901123485697
1403 41812789325437446651903
1404 22283045041232152625153
1405 10997484341461677768703
1406 5026474250205722050561
1407 2127078692502938583039
1408 833012180342024437761
1409 301689320915211386879
1410 100946695659936808961
1411 31168247278783692799
1412 8866583914767974401
1413 2319618918724403199
1414 556833238459351041
1415 122329076431257599
1416 24516829491036161
1417 4465915098890239
1418 736115981352961
1419 109214069186559
1420 14492767477761
1421 1706937323519
1422 176749281281
1423 15900485119
1424 1223938561
1425 79006719
1426 4160001
1427 171599
1428 5201
1429 103
1430 1
1431 9691622833840009948398362
1432 9007199254740991
1433 229683580995895297
1434 2873296562262376447
1435 23502034655432933377
1436 141343785455162753023
1437 666400733086756110337
1438 2564577341080919343103
1439 8282277622196276822017
1440 22902430397225662152703
1441 55059339651329185284097
1442 116456554455491479076863
1443 218779056753294364901377
1444 367883262862080862060543
1445 557238087300626226610177
1446 764363841503241042919423
1447 953718665941786407469057
1448 1086504311649183689867263
1449 1133738340435107298410497
1450 1086504311649183689867263
1451 958456025796873799335937
1452 779760261032275066486783
1453 585981107190627613802497
1454 407285342426028880953343
1455 262089873619978756816897
1456 156269636408776016789503
1457 86378879407901751902209
1458 44278013724155508162559
1459 21050432841873121869825
1460 9280631635211599216639
1461 3793103053186987458561
1462 1436390822172447211519
1463 503582712235085004801
1464 163283190217504194559
1465 48901415108319641601
1466 13505821752216780799
1467 3433285395643105281
1468 801491391321866239
1469 171362735413329921
1470 33448659688816639
1471 5938147061596161
1472 954544119726079
1473 138199604142081
1474 17906642124799
1475 2060435886081
1476 208550251519
1477 18348362241
1478 1381951999
1479 87326721
1480 4503199
1481 182001
1482 5407
1483 105
1484 1
1485 29074868501520029845195085
1486 18014398509481983
1487 468374361246531585
1488 5976276705520648191
1489 49877365873128243201
1490 306189605565758439423
1491 1474145251628674973697
1492 5795555415248594796543
1493 19129132585473472987137
1494 54087138416647601127423
1495 133021109699884032720897
1496 287972448562312143437823
1497 554014667962080208879617
1498 954545582477456089022463
1499 1482359437463333315280897
1500 2085965770307108312449023
1501 2671801173386813857857537
1502 3126727289240153787203583
1503 3353980992519398286688257
1504 3306746963733474678145023
1505 3003416363242931288539137
1506 2517976547861423932309503
1507 1951722475413530294091777
1508 1400551792042685375709183
1509 931465089665986394587137
1510 574629146437530790395903
1511 329027395224579520593921
1512 174934906856212768227327
1513 86378879407901751902209
1514 39611696112296320303103
1515 16866837741585574133761
1516 6665884697531881881599
1517 2443556246642617221121
1518 830149092670093393919
1519 261086020434143477761
1520 75913058612753203199
1521 20372392543502991361
1522 5036268178286837759
1523 1144216862148526081
1524 238260054790963199
1525 45324953812008961
1526 7847235301048319
1527 1230943328010241
1528 174012888391679
1529 22027513896961
1530 2477536389119
1531 245246976001
1532 21112266239
1533 1556605441
1534 96333119
1535 4867201
1536 192815
1537 5617
1538 107
1539 1
1540 87224605504560089535585254
1541 36028797018963967
1542 954763121002545153
1543 12420927772287827967
1544 105731008451777134593
1545 662256577004645122047
1546 3254480108823108386817
1547 13065256082125864566783
1548 44053820586195540770817
1549 127303409418768675241983
1550 320129357816415666569217
1551 708966006824508319596543
1552 1396001784486472561197057
1553 2463105832916992386924543
1554 3919264457404122719584257
1555 5654290978077549940178943
1556 7429568117080736028164097
1557 8925255751867121432264703
1558 9834689274278950360580097
1559 9967474919986347642978303
1560 9313579690219337255223297
1561 8039369458965779153158143
1562 6421421498688484520493057
1563 4752826059498901045510143
1564 3263481971374658164883457
1565 2080723382541047975378943
1566 1232683936886689831583745
1567 678897208937005057048575
1568 347692665672016272031745
1569 165602271632494392508415
1570 73345371595467468570625
1571 30198607136649337896959
1572 11552997190817116323841
1573 4103854431982804008959
1574 1352321133538380349441
1575 412912137659649884159
1576 116657843699759185921
1577 30444928900076666879
1578 7324701902583889921
1579 1620736971730452479
1580 328909962414981121
1581 61019424414105599
1582 10309121957068801
1583 1578969104793599
1584 218067916185601
1585 26982586675199
1586 2968030341121
1587 287471508479
1588 24225477121
1589 1749271679
1590 106067521
1591 5252831
1592 204049
1593 5831
1594 109
1595 1
1596 261673816513680268606755761
1597 72057594037927935
1598 1945555039024054273
1599 25796618665578201087
1600 223882944675842097153
1601 1430244162461067378687
1602 7171216794650861895681
1603 29384992273074837520383
1604 101172897254516946108417
1605 298660639423732891254783
1606 767562125051600008380417
1607 1738061371465432305762303
1608 3500969575797453441990657
1609 6322213450320457335046143
1610 10301634747725237826093057
1611 15227846413559222599942143
1612 20513427212239021996507137
1613 25280079620814978892693503
1614 28594634300425022153424897
1615 29769639114251645646536703
1616 28594634300425022153424897
1617 25392318608150895561539583
1618 20882212456342748194144257
1619 15927073617686286611513343
1620 11279790002248217375277057
1621 7424928736456754115641343
1622 4546091256314427638546433
1623 2590478354760699945680895
1624 1374282540281037601112065
1625 678897208937005057048575
1626 312293014823429329649665
1627 133742585868766144364543
1628 53304601518283570544641
1629 19760706054782724341759
1630 6808496699059564707841
1631 2178145408857680117759
1632 646227825059168256001
1633 177547701499912519679
1634 45094332705244446721
1635 10566175846044794879
1636 2278556896560414721
1637 450948811243192319
1638 81637668328243201
1639 13467060166655999
1640 2015104937164801
1641 272033089535999
1642 32918647357441
1643 3542973358079
1644 335922462721
1645 27724020479
1646 1961406721
1647 116573183
1648 5660929
1649 215711
1650 6049
1651 111
1652 1
1653 785021449541040805820267282
1654 144115188075855871
1655 3963167672086036481
1656 53538792370180456447
1657 473562508017262395393
1658 3084371269597976854527
1659 15772677751762791170049
1660 65941201340800536936447
1661 231730786782108729737217
1662 698494176101982728617983
1663 1833784889526932908015617
1664 4243684867982464619905023
1665 8740000523060339189743617
1666 16145396476438368112082943
1667 26925482945770932987232257
1668 40757327574843683025977343
1669 56254700838037266592956417
1670 71073586453868979781894143
1671 82469348221665023199543297
1672 88133912528928313446498303
1673 86958907715101689953386497
1674 79379271516726813276504063
1675 67156743520836391949828097
1676 52736359691715321417170943
1677 38486653622182721362067457
1678 26129647475161725606559743
1679 16517111249085609392734209
1680 9727047965835827529908223
1681 5339043435322775147905025
1682 2732076958155047715209215
1683 1303483238583863716347905
1684 579778186560961618378751
1685 240351788905333285453825
1686 92826013627849019228159
1687 33377699452901853757441
1688 11164787516774924943359
1689 3470601058976016629761
1690 1001323228058993295359
1691 267736366910401413121
1692 66226684397334036479
1693 15123289639165624321
1694 3180454519046799359
1695 614224147899678721
1696 108571788661555199
1697 17497270040985601
1698 2559171116236799
1699 337870384250881
1700 40004594073599
1701 4214818283521
1702 391370503679
1703 31646833921
1704 2194553087
1705 127895041
1706 6092351
1707 227809
1708 6271
1709 113
1710 1
1711 2355064348623122417460801845
1712 288230376151711743
1713 8070450532247928833
1714 111040752412446949375
1715 1000663808404705247233
1716 6642305047213216104447
1717 34629726773123559194625
1718 147655080433363865042943
1719 529402774905017996410881
1720 1628719138986074186973183
1721 4366063955155848544649217
1722 10321154625491862147825663
1723 21723685914103142999392257
1724 41030793475937075413909503
1725 69996362367980234086547457
1726 108440138095458299039186943
1727 153266729250918216211890177
1728 198401873745775226156744703
1729 236012282897199026180980737
1730 258737173279521650092539903
1731 262051727959131693353271297
1732 245717450748555316506394623
1733 213692758558399597176160257
1734 172629462904267034784169983
1735 129709666936080764141305857
1736 90745948572506172575186943
1737 59163869973332944392028161
1738 35971207180757264452550655
1739 20405134836481377825718273
1740 10803197351632870578323455
1741 5339043435322775147905025
1742 2463039611705786953105407
1743 1060481764371628189286401
1744 426003816161031323910143
1745 159581412533652726743041
1746 55707274486451703644159
1747 18105989634726958202881
1748 5473247515094003220479
1749 1536795961879796121601
1750 400189735705069486079
1751 96473263675665285121
1752 21484198677259223039
1753 4408902814846156801
1754 831367725222789119
1755 143566328743526401
1756 22615612273459199
1757 3234911884738561
1758 417879572398079
1759 48434230640641
1760 4997559290879
1761 454664171521
1762 36035940095
1763 2450343169
1764 140079743
1765 6547969
1766 240351
1767 6497
1768 115
1769 1
1770 7065193045869367252382405534
1771 576460752303423487
1772 16429131440647569409
1773 230151955357141827583
1774 2112368369221857443841
1775 14285273902831137456127
1776 75901758593460334493697
1777 329939887639851289280511
1778 1206460630243399857864705
1779 3786841052877166370357247
1780 10360847049297771276271617
1781 25008373206139572840300543
1782 53768526453698148146610177
1783 103785272865977293827211263
1784 181023518211897543587004417
1785 286876638558896832164921343
1786 414973596597294731462967297
1787 550070476742468668525379583
1788 670426439540173278518706177
1789 753486629456242326366060543
1790 782840629197785036799082497
1791 753486629456242326366060543
1792 673102967865354510858715137
1793 558951684366933666744500223
1794 432048796776428563066781697
1795 311201564081093109291679743
1796 209073688519172061359243265
1797 131106284334847473297129471
1798 76781476853720020103987201
1799 42011529539747118982365183
1800 21481284222278420874133505
1801 10265122658734349054115839
1802 4584003140449043331678209
1803 1912489396693690837106687
1804 745166641228336777396225
1805 270995961506556134031359
1806 91919253755905620049921
1807 29052484664914964643839
1808 8546839438853595463681
1809 2337175433289935093759
1810 593136263056400056321
1811 139441661030183731199
1812 30302004306951536641
1813 6071638265291735039
1814 1118500382709841921
1815 188797553290444799
1816 29085436042936321
1817 4070671029534719
1818 514748033679361
1819 58429349222399
1820 5906887633921
1821 526736051711
1822 40936626433
1823 2730502655
1824 153175681
1825 7028671
1826 253345
1827 6727
1828 117
1829 1
1830 21195579137608101757147216601
1831 1152921504606846975
1832 33434723633598562305
1833 476733042154931224575
1834 4454888693800856715265
1835 30682916174884132356095
1836 166088791089751806443521
1837 735781533873162913054719
1838 2742861148126651005009921
1839 8780142735997732598579199
1840 24508535151472708922900481
1841 60377593461576916956872703
1842 132545426113535869133520897
1843 261339072185652735801032703
1844 465832309289772381001220097
1845 754776795329691207916847103
1846 1116823831753486295090855937
1847 1515114550082232068513726463
1848 1890923355822815225562791937
1849 2177399698452657931250827263
1850 2319167887851812399964225537
1851 2289813888110269689531203583
1852 2099692565186951348083490817
1853 1791006336599221844347715583
1854 1423049277919790792878063617
1855 1054451924938614781650141183
1856 729348941119437232010166273
1857 471286257188867007953502207
1858 284669238042287513505103873
1859 160804535933214258068717567
1860 84974097984303960730632193
1861 42011529539747118982365183
1862 19433128939632435717472257
1863 8408981933836425005891583
1864 3402822679150364391899137
1865 1287158564241449045458943
1866 454834469018367374131201
1867 150024223085735549337599
1868 46146163542622155571201
1869 13221190305433465651199
1870 3523447959402735206401
1871 872019585116767518719
1872 200045669644086804481
1873 42445280837535006719
1874 8308639030711418881
1875 1496095489290731519
1876 246968425376317441
1877 37226778102005759
1878 5100167096893441
1879 631606732124159
1880 70243124490241
1881 6960359737343
1882 608609304577
1883 46397631743
1884 3036854017
1885 167233023
1886 7535361
1887 266799
1888 6961
1889 119
1890 1
1891 63586737412824305271441649802
1892 2305843009213693951
1893 68022368771803971585
1894 986900807943461011455
1895 9386510429756644655105
1896 65820721043569121427455
1897 362860498354387745243137
1898 1637651858836077632552959
1899 6221503830126464923074561
1900 20303146620122116202168319
1901 57797213038943150444380161
1902 145263722074626542836645887
1903 325468445688648655223914497
1904 655223570484841340735586303
1905 1193003690765197497803472897
1906 1975385899949154796834914303
1907 2988424458836663798098558977
1908 4147052931917950432118308863
1909 5296961261727862519639310337
1910 6245722752728131088064446463
1911 6815735474156282731179278337
1912 6898795664072351779026632703
1913 6489199018484172385698185217
1914 5681705238385395036778921983
1915 4637104892438803430103842817
1916 3531953127797020356178345983
1917 2513149807177489245670473729
1918 1671921455497171247917170687
1919 1040624733273442034963709953
1920 606278309908716029642539007
1921 330752731901822179529981953
1922 168997157063798198695362559
1923 80877787419011990417309697
1924 36251092807305285729255423
1925 15214627292137153789689857
1926 5977139807633262482817023
1927 2196827502278183793721345
1928 754882915189838472806399
1929 242316550170979860480001
1930 72588544153489086873599
1931 20268086224238936064001
1932 5267487129636270243839
1933 1272110924404941127681
1934 284936231319156817919
1935 59062558898957844481
1936 11300830009292881919
1937 1990032340043366401
1938 321421981580328959
1939 47427112295792641
1940 6363380561141759
1941 772092981104641
1942 84163843964927
1943 8177578346497
1944 701404568063
1945 52471339777
1946 3371320063
1947 182303745
1948 8068959
1949 280721
1950 7199
1951 121
1952 1
1953 190760212238472915814324949405
1954 4611686018427387903
1955 138350580552821637121
1956 2041823984658725994495
1957 19759921667456750321665
1958 141027952516894887510015
1959 791541717752344611913729
1960 3638164216026543010349055
1961 14080659519089007478702081
1962 46827797070370697327411199
1963 135897572698008417090928641
1964 348324657188196236117671935
1965 796200613451923853284474881
1966 1635915586658331336695087103
1967 3041230952015236336342532097
1968 5143775490663507091473301503
1969 7952234817622482393032032257
1970 11282530322672564662335176703
1971 14740975455373675471396929537
1972 17788406767184124695768203263
1973 19877193701040696550423003137
1974 20613326802300986289232543743
1975 19877193701040696550423003137
1976 17852609495254962459256029183
1977 14955915023263001896986607617
1978 11701011148032844142460534783
1979 8558252742151998847519293441
1980 5856992718171831741504815103
1981 3753170922044055317844590593
1982 2253181353090874094248787967
1983 1267783773712360388702502913
1984 668747046029418576920707071
1985 330752731901822179529981953
1986 153379973033622561875820543
1987 66680347391579593308635137
1988 27168906907403678755323903
1989 10370794812189630070259713
1990 3706593332657860739334143
1991 1239516015531798193766401
1992 387493638477958034227199
1993 113124716601966959001601
1994 30803060483511476551679
1995 7811708978446152499201
1996 1841983387043254763519
1997 403061349117072506881
1998 81664218917543608319
1999 15280894689379614721
2000 2632876303204024319
2001 416276206171914241
2002 60153873418076159
2003 7907566523351041
2004 940420669034495
2005 100519000657921
2006 9580387482623
2007 806347247617
2008 59213979903
2009 3735927553
2010 198441663
2011 8630401
2012 295119
2013 7441
2014 123
2015 1
2016 572280636715418747442974848214
2017 9223372036854775807
2018 281312847124070662145
2019 4221998549870273626111
2020 41561667319572226637825
2021 301815826701246525341695
2022 1724111388021584111337473
2023 8067870149805430632611839
2024 31799483254204557967753217
2025 107736253659830402133524479
2026 318622942466387531509268481
2027 832546887074400889326272511
2028 1940725884092043942686621697
2029 4068031786768586526674649087
2030 7718377490688804009380151297
2031 13328781933342250519289135103
2032 21048245125908471877537366017
2033 30517295462967611717702385663
2034 40764481233419915605129035777
2035 50317788989741924862933336063
2036 57542794169265517796614209537
2037 61103847305642669128888090623
2038 60367714204382379390078550017
2039 55582412691550621468935061503
2040 47764439541780966253229244417
2041 38357937319328690181907677183
2042 28817516632336841837499121665
2043 20272238178495662330528923647
2044 13363334562259942377193996289
2045 8259533628225803506342166527
2046 4788748900515594871653793793
2047 2605277865771197542543917055
2048 1330252509833062935980670977
2049 637512677969067303281623039
2050 286740667816781748493090817
2051 121018161206386950819282943
2052 47910496531782938895843329
2053 17783981477505351548927999
2054 6185625363721457126866945
2055 2014503292487714262220799
2056 613743071681891952230401
2057 174730837568989912104959
2058 46426478440403781550081
2059 11495675752532662026239
2060 2648106085277399777281
2061 566389786952159723519
2062 112226008296302837761
2063 20546647295787663359
2064 3465428715547852801
2065 536583953008066559
2066 75969006464778241
2067 9788407861420031
2068 1141458670350337
2069 119679775623167
2070 11193081977857
2071 924775207423
2072 66685835009
2073 4132810879
2074 215702465
2075 9220639
2076 310001
2077 7687
2078 125
2079 1
2080 1716841910146256242328924544641
2081 18446744073709551615
2082 571849066284996100097
2083 8725309946864617914367
2084 87345333189014726901761
2085 645193320722065277321215
2086 3750038602744414748016641
2087 17859851687632445376561151
2088 71666836658214546568118273
2089 247271990573865362234802175
2090 744982138592605465152061441
2091 1983716716615189310161813503
2092 4713998655258488774699515905
2093 10076789457629216996035919871
2094 19504786768146194545434951681
2095 34375941357373305047958421503
2096 55425272185159194274363867137
2097 82082836051843695312942137343
2098 112046257929807442927960457217
2099 141400059212903765330995707903
2100 165403377328272960456161755137
2101 179750488780550856054390390783
2102 181839275714407427909045190657
2103 171532539587483622327948673023
2104 151111291775112553975393550337
2105 124480314180438346617044598783
2106 95992970584002373856905920513
2107 69361992989328166498556968959
2108 46998907303015547084916916225
2109 29882401818711549389878329343
2110 17837031429256993249649754113
2111 9999304632057989956741627903
2112 5265782885437323414505259009
2113 2605277865771197542543917055
2114 1210994013602630800267804673
2115 528776990229555650131656703
2116 216839154269952828610969601
2117 83478459486793641993699327
2118 30155232204948265802661889
2119 10214631948696885651308543
2120 3241989435851498166681601
2121 963204746819871776440319
2122 267583794449797475205121
2123 69417829945469105602559
2124 16791887923087461580801
2125 3780885659181719224319
2126 790841803544765399041
2127 153319302887878164479
2128 27477504726883368961
2129 4538596621563985919
2130 688521965937623041
2131 95545822187618303
2132 12071325202120705
2133 1380818221596671
2134 142065939578881
2135 13042632392703
2136 1058146877441
2137 74951456767
2138 4564215809
2139 234143743
2140 9840641
2141 325375
2142 7937
2143 127
2144 1
2145 5150525730438768726986773633922
2146 36893488147419103231
2147 1162144876643701751809
2148 18022468960014231928831
2149 183415976324894071717889
2150 1377731974633145281544191
2151 8145270526210894773354497
2152 39469741978009305501138943
2153 161193525004061538512797697
2154 566210817805945271037722623
2155 1737236267759076292538925057
2156 4712415571822984085475688447
2157 11411714027132166859560845313
2158 24867577570516922766771355647
2159 49086362993921606086905823233
2160 88256669482892804641351794687
2161 145226485727691693596686155777
2162 219590944288846584900248141823
2163 306175351911458581168863051777
2164 394846376355614973589951873023
2165 472206813869449686243319218177
2166 524904354889374672564942536703
2167 543429040209365711872480772097
2168 524904354889374672564942536703
2169 473755123137708730278735773697
2170 400071920135989247209482747903
2171 316466255348443094330856439809
2172 234716956562658706854019858431
2173 163359807595359260668390801409
2174 106763710940438645864673574911
2175 65556464677225535889177837569
2176 37835640693372973163133009919
2177 20530870402932636785752145921
2178 10476338616979718499593093119
2179 5027265892976459143079526401
2180 2268547994061742100531118079
2181 962455298769461307353595905
2182 383796073243540112598368255
2183 143788923896690173599023105
2184 50584496102342037105278975
2185 16698610820399881984671745
2186 5168398929491241719562239
2187 1498372335719466726850561
2188 406419454340735686410239
2189 103001605791644028764161
2190 24353659241450900029439
2191 5362569266271250022401
2192 1097480409320521727999
2193 208274312341644902401
2194 36554697970011340799
2195 5915640553439232001
2196 879613610312859647
2197 119688472591859713
2198 14832961645314047
2199 1664950100754433
2200 168151204364287
2201 15158926147585
2202 1208049790975
2203 84079888385
2204 5032503295
2205 253825025
2206 10491391
2207 341249
2208 8191
2209 129
2210 1
2211 15451577191316306180960320901765
2212 73786976294838206463
2213 2361183241434822606849
2214 37207082796672165609471
2215 384854421609802375364609
2216 2938879925591184634806271
2217 17668273027054934828253185
2218 87084754482229505775632383
2219 361856791986132382526734337
2220 1293615160615952080588242943
2221 4040683353324097856115572737
2222 11162067411405044463490301951
2223 27535843626087317804597379073
2224 61146869168166012393103556607
2225 123040303558360134940583002113
2226 225599701959707215369609412607
2227 378709640938276191834724106241
2228 584408374305384863397182439423
2229 831941648111763747237974245377
2230 1095868104622688528348766797823
2231 1339260004094514346076590309377
2232 1522015523648199031373204291583
2233 1611762435308106096309904080897
2234 1593237749988115057002365845503
2235 1472414601164792133122414084097
2236 1273898963409687224697701269503
2237 1033004430832875435871195627521
2238 785900168473760508038896156671
2239 561436571753377228190801461249
2240 376887229476236552397737951231
2241 237876640294889717643029250049
2242 141227746063971482215443857407
2243 78897381499238246734637301761
2244 41483547636892073784938332159
2245 20530870402932636785752145921
2246 9564361881099943344141762559
2247 4193458591600664715238309889
2248 1730047445256541532550332415
2249 671373921036920459796414465
2250 244957916101374247809581055
2251 83981717743141801074622465
2252 27035408679382365423796223
2253 8165143600930175173263361
2254 2311211244400938099671039
2255 612422665924023743938561
2256 151708924274545828823039
2257 35078797773993400074241
2258 7557530084912293478399
2259 1514029034003811532801
2260 281383708281667583999
2261 48385979076889804801
2262 7674867774064951295
2263 1118990555496579073
2264 149354395882487807
2265 18162861846822913
2266 2001252509483007
2267 198469056659457
2268 17575025729535
2269 1376209567745
2270 94144894975
2271 5540153345
2272 274807807
2273 11173889
2274 357631
2275 8449
2276 131
2277 1
2278 46354731573948918542880962705294
2279 147573952589676412927
2280 4796153459164483420161
2281 76775348834779153825791
2282 806915926016276916338689
2283 6262614272792171644977151
2284 38275425979701054291312641
2285 191837781991513946379517951
2286 810798338454494270829101057
2287 2949087113218036543703220223
2288 9374981867264147792819388417
2289 26364818176134186783096176639
2290 66233754663579680072685060097
2291 149829581962419342590804492287
2292 307227476284886282274269560833
2293 574239707477774565679801827327
2294 983018983836259599039057625089
2295 1547526389549045918629088985087
2296 2248291670528912357873130930177
2297 3023677857357140803935507841023
2298 3774388112811717220501947416577
2299 4383291051390912408822998892543
2300 4745540394264411223993012453377
2301 4798237935284336210314635771903
2302 4538066952317699323247194013697
2303 4020212527984166582517816623103
2304 3339907825075438096440092524545
2305 2604804767780396451948987940863
2306 1908773311980514964420499079169
2307 1315211030705850332986277363711
2308 852640510066015987683796451329
2309 520332132422832682073916964863
2310 299022509062447975684718460929
2311 161864476773022394304513966079
2312 82545288442757347356442624001
2313 39659594165132523474035671039
2314 17951279064301272774618382337
2315 7653553482113747780338974719
2316 3072795287330382452143161345
2317 1161289753239668955415576575
2318 412921351587657849958825985
2319 138052535101906531922214911
2320 43365695881242715770322945
2321 12787566089732051372605439
2322 3536056576248985587548161
2323 915840514473115401584639
2324 221866519822532628971521
2325 50193857943817987031039
2326 10585588152919916544001
2327 2076796450567146700799
2328 378155666435447193601
2329 63735714625019707391
2330 9912848885058109441
2331 1417699347261554687
2332 185680119576133633
2333 22165366865788927
2334 2398190622801921
2335 233619108118527
2336 20327444865025
2337 1564499357695
2338 105225201665
2339 6089768959
2340 297155585
2341 11889151
2342 374529
2343 8711
2344 133
2345 1
2346 139064194721846755628642888115881
2347 295147905179352825855
2348 9739880870918643253249
2349 158346851128722791071743
2350 1690607200867332986503169
2351 13332144471600620206292991
2352 82813466232194280227602433
2353 421950989962728947050348543
2354 1813434458900502488037720065
2355 6708972564890567358235541503
2356 21699050847746332129341997057
2357 62104618219532521359011741695
2358 158832327503293546928466296833
2359 365892918588418365254294044671
2360 764284534532191907139343613953
2361 1455706891240435413633873215487
2362 2540277675150293763757917077505
2363 4078071762934351436297235595263
2364 6044109730606870634375350845441
2365 8295647385243193965744146612223
2366 10572454082980575244939402674177
2367 12540970215593542038147945201663
2368 13874371839919734856809023799297
2369 14342016264833083644622283997183
2370 13874371839919734856809023799297
2371 12578492008286032488282827259903
2372 10700028178135042775398001672193
2373 8549517360636231000338068406271
2374 6422351391741426380789986099201
2375 4539195373392215630393053806591
2376 3020492050837882308353870266369
2377 1893304774911681351831630381055
2378 1118377150547728633443353886721
2379 622751462608492764293746393087
2380 326955053658537089017399214081
2381 161864476773022394304513966079
2382 75562152293735069023272435713
2383 33258386028528768335296331775
2384 13799144056774512684625297409
2385 5395374793809720362974314495
2386 1987132456414984655333228545
2387 689026421791470913803255807
2388 224783926864391963462860801
2389 68940828060706818515533823
2390 19859679242230022547701761
2391 5367737605195216390717439
2392 1359573554118180659527681
2393 322254235710168603033599
2394 71365034249657820119041
2395 14739181054054209945599
2396 2833107783438041088001
2397 505627095685486608383
2398 83561412395135926273
2399 12748247579581218815
2400 1789059586413821953
2401 230010853307711487
2402 26961748111392769
2403 2865428839038975
2404 274273997848577
2405 23456443580415
2406 1774949761025
2407 117404739583
2408 6684080129
2409 320933887
2410 12638209
2411 391951
2412 8977
2413 135
2414 1
2415 417192584165540266885928664347642
2416 590295810358705651711
2417 19774909647016639332353
2418 326433583128364225396735
2419 3539561252863388764078081
2420 28354896144068573399089151
2421 178959076935989180661497857
2422 926715446157652174328299519
2423 4048819907763733923125788673
2424 15231379588681637204508803071
2425 50107074260383231616919535617
2426 145908287286811374847365480447
2427 379769273226119615215944335361
2428 890618164680130277437054386175
2429 1894461987652802179532981272577
2430 3675698317013062734407090044927
2431 6536262241541022941149707370497
2432 10696421201018996636352388268031
2433 16166291224148092705047937286145
2434 22635404501093258565863644069887
2435 29440555551204344455622951960577
2436 35654394514167659321235293077503
2437 40289713895433011751765992800257
2438 42558404369585902146053591793663
2439 42090759944672553358240331595777
2440 39031355856491799833374678319103
2441 33978548364556118039078830604289
2442 27799062899407504776074138484735
2443 21394220144119083761918040604673
2444 15500742138525857641576093712383
2445 10580179475067980247100794339329
2446 6807101600661245012017131028479
2447 4130059076007138618718338154497
2448 2363880075764714162030846672895
2449 1276661569925566942328544821249
2450 650684007204581877626427146239
2451 312988781360492532351058837505
2452 142078924350792605693865099263
2453 60856674142077793704546926593
2454 24589893644393953410573926399
2455 9369639706639689673640771585
2456 3365185299997926482939740159
2457 1138594275520254840728977409
2458 362665582985805600493928447
2459 108660186545166863610937345
2460 30595154452620455329136639
2461 8086884713431577709772801
2462 2004082025538517865594879
2463 464984304209484243271681
2464 100843396357766240010239
2465 20405396620930292121601
2466 3844361974809014304767
2467 672749920475758460929
2468 109057907554298363903
2469 16326366752408862721
2470 2249081293029244927
2471 283934349530497025
2472 32692605789470719
2473 3413976834736129
2474 321186885009407
2475 27006343102465
2476 2009759240191
2477 130772899841
2478 7325947903
2479 346210305
2480 13422111
2481 409905
2482 9247
2483 137
2484 1
2485 1251577752496620800657785993042925
2486 1180591620717411303423
2487 40140115104391984316417
2488 672642075903745090125823
2489 7405556088855141753552897
2490 60249353541000535562256383
2491 386273050016046934722084865
2492 2032389969251293529318096895
2493 9024355261685120020579876865
2494 34511579085127008332143394815
2495 115445528109448100438347874305
2496 341923648834005981311650496511
2497 905446833739050605279254151169
2498 2161005602586380170090053107711
2499 4679542139985734636503016931329
2500 9245858621678927648347161362431
2501 16748222800095108616706504785921
2502 27929104643579016213854483906559
2503 43029003649315182046448262840321
2504 61437100226334609836775225425919
2505 81516515603501947477109547991041
2506 100749344579539663098093538115583
2507 116233822305033682824767278678017
2508 125406522634604816043873176387583
2509 126739924258931008862534254985217
2510 120153471657656153024989688233983
2511 106988452585604035911532339527681
2512 89576674163371127591227107573759
2513 70587503187645672299910219694081
2514 52395704421170799045070228029439
2515 36661101088661818135777682391041
2516 24194382676390470271135056396287
2517 15067219752675522249453807337473
2518 8857819227536566942780031500287
2519 4917203215615848046687936315393
2520 2578029584334730697581399113727
2521 1276661569925566942328544821249
2522 597146630062077743738789036031
2523 263792272634948193102958952449
2524 110036461430865700525694779391
2525 43329173057673332757855469569
2526 16100010306635542639520251903
2527 5642373851038436164397694977
2528 1863925441491866041716834303
2529 579985956076139327715803137
2530 169850495450407774269210623
2531 46768923879483610748682241
2532 12095048764508613440962559
2533 2934050633957486352138241
2534 666671096925016723292159
2535 141654189599626824253441
2536 28094120570548320731135
2537 5189861815760531226625
2538 890865735584355188735
2539 141710641059116089345
2540 20824529338467352575
2541 2816949992090238977
2542 349319561109438463
2543 39520559458942977
2544 4056350604754943
2545 375199571214337
2546 31025861582847
2547 2271305039873
2548 145424795647
2549 8018368513
2550 373054527
2551 14241921
2552 428399
2553 9521
2554 139
2555 1
2556 3754733257489862401973357979128774
2557 2361183241434822606847
2558 81460821829501379936257
2559 1385424266911882164568063
2560 15483754253614028597231617
2561 127904263170856212878065663
2562 832795453573094405006426113
2563 4451052988518633993358278655
2564 20081100492621533570477850625
2565 78047513431939136684866666495
2566 265402635304023209208839143425
2567 799292825777460063061648867327
2568 2152817316312107191870158798849
2569 5227458038911810945459360366591
2570 11520089882557849443096086970369
2571 23171259383343589933197339656191
2572 42742304221869144881760170934273
2573 72606432087253141044415472599039
2574 113987111942209380306751009587201
2575 165903204101984401719998713692159
2576 224470131433338504790994321408001
2577 283015204762581273673296624222207
2578 333216989189607028747628095471617
2579 367046867574243314912513631453183
2580 378886371152466833768941686358017
2581 367046867574243314912513631453183
2582 334130376828864224848054367289345
2583 286141800912346291093986554675199
2584 230751680538662472191047546961921
2585 175378912029987270390050675752959
2586 125717906598494435316625592811521
2587 85049866441442758678047795183615
2588 54328822181741514770042671071233
2589 32782858207748656135013870338047
2590 18692225658768263036155904131073
2591 10073262384285309441850734542847
2592 5131352724185864582238488756225
2593 2470954830049722429806122893311
2594 1124731175331974129944706940929
2595 483865195496679594154348511231
2596 196694807546212366041405718529
2597 75529193670944418036895973375
2598 27384758008712414968315641857
2599 9370224734022168247831363583
2600 3023897353644144697148440577
2601 919686946976954876254224383
2602 263388343209374995766575105
2603 70959021408500837630607359
2604 17963150032423586145239041
2605 4267392827807519798722559
2606 949979476124270371799041
2607 197842430740723465715711
2608 38473844202069383184385
2609 6971593286929241604095
2610 1174287017702587367425
2611 183359699736050794495
2612 26458429322647830529
2613 3515589114309115903
2614 428360680027324417
2615 47633260668452863
2616 4806749747183617
2617 437251294380031
2618 35568471662593
2619 2562154631167
2620 161461532673
2621 8764477567
2622 401538369
2623 15098719
2624 447441
2625 9799
2626 141
2627 1
2628 11264199772469587205920073937386321
2629 4722366482869645213695
2630 165282826900437582479361
2631 2852309355653265709072383
2632 32352932774139939359031297
2633 271292280595326454353362943
2634 1793495170317045022890917889
2635 9734901430610362391722983423
2636 44613253973761701134313979905
2637 176176127356499806940211183615
2638 608852784039985555102544953345
2639 1863988286858943335332136878079
2640 5104927458401674446801966465025
2641 12607733394135729082788879532031
2642 28267637804027509831651534307329
2643 57862608649245029309490766282751
2644 108655867827081879696717681524737
2645 187955168396375426970591116132351
2646 300580655971671901657917491773441
2647 445793520146178183746748436971519
2648 614843466968661411301987356508161
2649 790500540958501052137587569852415
2650 949449183141795331168552815165441
2651 1067310724338093658572655358377983
2652 1124819609879176982450397004169217
2653 1112980106300953463593968949264383
2654 1035307621231971764608622366031873
2655 906413978653556807036027476639743
2656 747645161989671235476081648599041
2657 581509504598637012971148898467839
2658 426814725226976141023301861376001
2659 295817639481379952672721183178751
2660 193707510804925788218133137326081
2661 119894538597238827040070411747327
2662 70167309525285182207325678600193
2663 38838750427338881919857373216767
2664 20335967832657038606327712055297
2665 10073262384285309441850734542847
2666 4720417180713670689695536775169
2667 2092461566325333318253403963391
2668 877254810589104326237159948289
2669 347753194888101202115197665279
2670 130298709688369247973527257089
2671 46125207476756751463978369023
2672 15418019441310457642128244737
2673 4863271247598054449656889343
2674 1446463633395704867787374593
2675 405306386026376671027789823
2676 106885321473348009921085441
2677 26497935688038625742684159
2678 6167351780056060542320641
2679 1345664337605717303230463
2680 274790119144862232084481
2681 52417030775927866392575
2682 9320167322334416338945
2683 1541006417174688956415
2684 236276558381346455553
2685 33489607551266062335
2686 4372310474363764737
2687 523627201364230143
2688 57246760162820097
2689 5681252335943679
2690 508388237705217
2691 40692780924927
2692 2885077696513
2693 178990487807
2694 9567554305
2695 431735807
2696 15993601
2697 467039
2698 10081
2699 143
2700 1
2701 33792599317408761617760221812158962
2702 9444732965739290427391
2703 335288020283744810172417
2704 5869901538206969000624127
2705 67558174903933144427134977
2706 574937493964792848065757183
2707 3858282621229416500135198721
2708 21263298031537769806336884735
2709 98961409378133764660350943233
2710 396965508686761315014736347135
2711 1393881695436470917145301090305
2712 4336829357757872225766818709503
2713 12073843203662292228936069808129
2714 30320394246673132612379725529087
2715 69143009002190748746091948146689
2716 143992855102517568450633066872831
2717 275174344303408788702926129332225
2718 484566204619832733637899913789439
2719 789116480339719230286426099679233
2720 1192167696264028269151414365716479
2721 1675480454083501006350723149987841
2722 2195844548885663515577162496212991
2723 2689398907242091714474693200183297
2724 3084070631817982648313863531921407
2725 3316949944096447623473449366716417
2726 3350779822481083909638334902697983
2727 3183595348764896992811213681328129
2728 2848135578539085378680677319311359
2729 2401704302632899277988190773837825
2730 1910664171186945261418379445534719
2731 1435138955052589295017752621219841
2732 1018450004189736046368744227733503
2733 683232661091231529108987457830913
2734 433496587999403442298273960820735
2735 260229157647809191454721768947713
2736 147844810379962946047040425033727
2737 79510686092652959132512797327361
2738 40482492601227657490029181140991
2739 19514096745712650821241808093185
2740 8905340313364337326202344701951
2741 3846971187503541970727723859969
2742 1572761200365306730467555278847
2743 608350614264839698062252179457
2744 222549124641882750901483995135
2745 76961246359377666748234858497
2746 25144561936506566541442023423
2747 7756198514389464185231638529
2748 2257076405448458209842954239
2749 619077028973072690869960705
2750 159881192849425261406453759
2751 38832639248150746827325441
2752 8858680455267495148781567
2753 1895244575895441767399425
2754 379624180696717964869631
2755 71057365420596699070465
2756 12402180156683794251775
2757 2013559533937381867521
2758 303255773483878580223
2759 42234228499993591809
2760 5419564877092225023
2761 638120721689870337
2762 68609264834707455
2763 6698028811354113
2764 589773799555071
2765 46462936317953
2766 3243058672127
2767 198125596417
2768 10431025919
2769 463723009
2770 16927679
2771 487201
2772 10367
2773 145
2774 1
2775 101377797952226284853280665436476885
2776 18889465931478580854783
2777 680020773533228910772225
2778 12075091096697682811420671
2779 140986251346073257854894081
2780 1217433162833518840558649343
2781 8291502736423625848336154625
2782 46384878684304956112808968191
2783 219186116787805299127038771201
2784 892892426751656394689823637503
2785 3184728899559703149305338527745
2786 10067540410952215368678938509311
2787 28484515765082456683638958325761
2788 72714631697008557453695520866303
2789 168606412251054630104563621822465
2790 357128719207225885647358081892351
2791 694341543709335145856485325537281
2792 1244306753543074255978725956911103
2793 2062799165299271194210752113147905
2794 3173451872867775768589254831112191
2795 4543128604431030281852860665692161
2796 6067169551854828037505048142413823
2797 7574642363369846944526548896579585
2798 8857540170878057011102420264026111
2799 9717970520010877895260762265354241
2800 10018509589058615442750119172112383
2801 9717970520010877895260762265354241
2802 8879866505843067750172568319950847
2803 7651544183804883934657058866987009
2804 6223032645006789800824949664907263
2805 4780942081292123851453884687974401
2806 3472038963432061387755241076686847
2807 2384915326372199104586719143395329
2808 1550225837090038413705535379472383
2809 953954903295021825207717498716161
2810 555918778407735083548802619015167
2811 306866182565268864312066019688449
2812 160475671295108274112571159609343
2813 79510686092652959132512797327361
2814 37324777372441325473646497497087
2815 16599282688371421267657792421889
2816 6992493588234155431662834417663
2817 2789462428894986126592059637761
2818 1053448863548605199865220169727
2819 376471617360638084397953712129
2820 127250370232390799831118905343
2821 40656958965285494911905300481
2822 12270351325286380604917547007
2823 3495230463394603591582875649
2824 938839414671923213682868223
2825 237546471345726755061104641
2826 56550000158685737124888575
2827 12649169607058378683580417
2828 2654492937288877697138687
2829 521738911537911363010561
2830 95861725733964287574015
2831 16429299224558557986817
2832 2620071080905139027967
2833 387724230483865763841
2834 53073358254178041855
2835 6695806320471965697
2836 775339251359285247
2837 82005322457415681
2838 7877576410464255
2839 682699672190977
2840 52949053662207
2841 3639309864961
2842 218987648255
2843 11358471937
2844 497578367
2845 17902081
2846 507935
2847 10657
2848 147
2849 1
2850 304133393856678854559841996309430654
2851 37778931862957161709567
2852 1378931012997936402399233
2853 24830202966928594533613567
2854 294047593788844198521208833
2855 2575852577013110938972192767
2856 17800438635680770537230958593
2857 101061260105033538073954091007
2858 484757112259915554366886510593
2859 2004970970291118088506686046207
2860 7262350225871062693300500692993
2861 23319809721464133886663215546367
2862 67036571941117128735956855160833
2863 173913779159099571591030000058367
2864 409927456199117817662822764511233
2865 882863850665506401399279785607167
2866 1745811806625896177360328732966913
2867 3182955050795483657813937239359487
2868 5369905084141616644400230183206913
2869 8409702911034822731389261775372287
2870 12259709081729836332294976162496513
2871 16677467708140686356862956950519807
2872 21216454278594521926558145935572993
2873 25289722705125960966731389424631807
2874 28293481210899812801623944794734593
2875 29754989698128108780761000609579007
2876 29454450629080371233271643702820865
2877 27477703531697013395605898905255935
2878 24182954873452835619486686053924865
2879 20097609473818463536306958196801535
2880 15784916807591037503732719040856065
2881 11725020008156246626964366841348095
2882 8241869616176459596928679363477505
2883 5485367000552275931997789902340095
2884 3458135643680082064120970376904705
2885 2065792460110491992305322736746495
2886 1169651143538272812172934658392065
2887 627817525155485412537208338907135
2888 319497043480414192377596754264065
2889 154160240837535610079805792321535
2890 70523342749184168008962082340865
2891 30584269864839732130983461257215
2892 12571418446024127684846953693185
2893 4896360155992196526322499977215
2894 1806392098269881368661127593985
2895 630972357825419684060191522815
2896 208564288162961789654929506305
2897 65197661615858256121740394495
2898 19260812252075587788083298305
2899 5372909292738450018948612095
2900 1413932357363376723805077505
2901 350646471663098229310881791
2902 81848339372802494492049409
2903 17958155481636134077857791
2904 3697970760364700423159809
2905 713462363005839938158591
2906 128720324183081403547649
2907 21669441386368836042751
2908 3395519541872870555649
2909 493870946992221847551
2910 66464970895121973249
2911 8246484823190536191
2912 939349896274116609
2913 97760475278344191
2914 9242975754846209
2915 788597779515391
2916 60227673392129
2917 4077285161471
2918 241704592129
2919 12353628671
2920 533382529
2921 18917951
2922 529249
2923 10951
2924 149
2925 1
2926 912400181570036563679525988928291961
2927 75557863725914323419135
2928 2795640957858829966508033
2929 51039336946855125469626367
2930 612925390544616991576031233
2931 5445752747815066076465594367
2932 38176729848374652013434109953
2933 219922958845747846685139140607
2934 1070575484624864646807727112193
2935 4494699052842151731380258603007
2936 16529671422033243475107687432193
2937 53901969668799330466626931785727
2938 157392953603698391358576925868033
2939 414864130259316271918016855277567
2940 993768691557335206916675529080833
2941 2175655157530130620461382335725567
2942 4374487463917298756119937251540993
2943 8111721908216863492988203211685887
2944 13922765219078716946614397605773313
2945 22189310906211262107178753733951487
2946 32929121074494495395979214100365313
2947 45614644498011209046020890063536127
2948 59110376265329730209979248821665793
2949 71795899688846443860020924784836607
2950 81876685126925586569979279014100993
2951 87803460607156030363145946013892607
2952 88663890956288851247304288015220737
2953 84409857692474398024483441513332735
2954 75843613278602684634579271013105665
2955 64378173821089762692100602447527935
2956 51667443089000538543772396278513665
2957 39234956823903530757661452723552255
2958 28208759240509165820821725568303105
2959 19212603617281011460924259168157695
2960 12401638287912440060239730656149505
2961 7589720563901066048731615850397695
2962 4405094747187037616651192053530625
2963 2425286193849243637247351336206335
2964 1266811612116313797292401847435265
2965 627817525155485412537208338907135
2966 295206926335903946097729957003265
2967 131691882478863632270929004855295
2968 55727106756887987500677368643585
2969 22364138758008520737491953647615
2970 8509144352531959263644755165185
2971 3068336813920720736781510639615
2972 1048100934151343263370050535425
2973 338959611394678301898410295295
2974 103719286120009431697906991105
2975 30006630837552487825980522495
2976 8200774007465203466558767105
2977 2115225300689573182426841087
2978 514343150408703218294980609
2979 117764650336074762647764991
2980 25354097002365534924177409
2981 5124895486376380299476991
2982 970903011372002745253889
2983 172059206955819075633151
2984 28460480470114577154049
2985 4383261435857314250751
2986 626800888782465794049
2987 82957940541503045631
2988 10125184615738769409
2989 1134870846830804991
2990 116246426788036609
2991 10820171313876991
2992 909053126299649
2993 68382243715071
2994 4560694345729
2995 266411849471
2996 13420393729
2997 571218431
2998 19976449
2999 551151
3000 11249
3001 151
3002 1
3003 2737200544710109691038577966784875882
3004 151115727451828646838271
3005 5666839779443574256435201
3006 104874314851569080905760767
3007 1276890118036089108621688833
3008 11504430886174749144507219967
3009 81799212444564370103333814273
3010 478022647539870345383712391167
3011 2361073928095477140300593364993
3012 10059973590309168109568244318207
3013 37554041896908638681595633467393
3014 124333610759631904408361551003647
3015 368687876876196113183780783521793
3016 987121214122330935194610636423167
3017 2402401513373986685751367913439233
3018 5345079006617596447839440200531967
3019 10924630085364728132701256838807553
3020 20597931280351025742096343674912767
3021 35957252346374297386216998423232513
3022 58301387031501241160971905073676287
3023 88047553055200252899137181934682113
3024 124158410070516913488020994227437567
3025 163835397028670669465979387706867713
3026 202702175643022617930021098391339007
3027 235549269942697616999979482813038593
3028 257483606341237647296271171041886207
3029 265131242519733732857754522044334081
3030 257483606341237647296271171041886207
3031 236097084249679767293641983539544065
3032 204599960920782210018780475908161535
3033 167713059999090839779645395004555265
3034 130137356736807600059095301725618175
3035 95652475304921862399304903860158465
3036 66633966475071188742670243904618495
3037 44015880193105891581403720480456705
3038 27581079415714572157702962356944895
3039 16399910058275141282033999957458945
3040 9255667134885524891145894725943295
3041 4958909418081871231832155031076865
3042 2522446662427284622366818525249535
3043 1218231377827293304732668252913665
3044 558590691293631210639587966713855
3045 243146095992639607272283742142465
3046 100455384272905028975661275938815
3047 39382427463072439264781463977985
3048 14645817980373400737207776444415
3049 5164538682223407263521611710465
3050 1726020156940699867166871126015
3051 546398183634697165294224277505
3052 163732547795114407349868036095
3053 46408178852482894759098056705
3054 12431224608844349831412449279
3055 3143911601506979619016802305
3056 749872451080852743590510591
3057 168472844340805832496119809
3058 35603887975118295523131391
3059 7066701509120385789984769
3060 1315021425283640896520191
3061 228980167896048229941249
3062 37227003341829205655551
3063 5636863213422245838849
3064 792716769865471885311
3065 103208309772980584449
3066 12394926309400379391
3067 1367363700406878209
3068 137886769415790591
3069 12638277566476289
3070 1045817613729791
3071 77503632406529
3072 5093518044671
3073 293252636929
3074 14562830591
3075 611171329
3076 21078751
3077 573649
3078 11551
3079 153
3080 1
3081 8211601634130329073115733900354627645
3082 302231454903657293676543
3083 11484795286338977159708673
3084 215415469482581736067956735
3085 2658654550923747298149138433
3086 24285751890385587397636128767
3087 175102855775303489351174848513
3088 1037844507524305060870758596607
3089 5200170503730824625984899121153
3090 22481021108713813359437082001407
3091 85168057384126445472759511252993
3092 286221263416172447498318735474687
3093 861709364512024130775923118047233
3094 2342930305120857983573002056368127
3095 5791924240870304306697346463301633
3096 13092559526609179581430248314503167
3097 27194339177347052713241953878147073
3098 52120492646066779616893944188633087
3099 92512435973099620514530340521377793
3100 152560026409376779708160808570585087
3101 234396493141901746959246268943040513
3102 336364373196234079875179170389557247
3103 451829204127858252419979769641172993
3104 569239748314715905326021584489545727
3105 673800715528417851929980064017416193
3106 750516482625172911592521824896811007
3107 787746091380705113011780215130554369
3108 780098455202209027450296864128106495
3109 729677774840597181883555138120974337
3110 645297006091244187331202935355867135
3111 540026080918963889578071265917272065
3112 427987773472706039897835998455791615
3113 321442307346651324857705109445935105
3114 228920408255064239884645391669395455
3115 154665726861282971905477684865531905
3116 99178039024535035896809645194346495
3117 60380899532264854721770962271862785
3118 34911244328046191064325789409345535
3119 19173485971049267354810204788097025
3120 10003802742936440476565792081575935
3121 4958909418081871231832155031076865
3122 2335412760414555726011844186341375
3123 1044882883278910425184155450998785
3124 444056864538449665223606294020095
3125 179220239199049907505224203894785
3126 68674063423819240739197016866815
3127 24974895344820215264250999865345
3128 8616578996104806997855353962495
3129 2818816524210094197755319681025
3130 873863279224925979993960349695
3131 256548905500080196868064149505
3132 71270628070171594421922955263
3133 18719047811858309069446053889
3134 4643656503668685106197823487
3135 1086818139762464408582750209
3136 239680620291042423542382591
3137 49737290993359067103100929
3138 9696744359687667583025151
3139 1772981761075737356402689
3140 303434174579706641252351
3141 48500729768673697333249
3142 7222296753153189609471
3143 999133389411433054209
3144 127998162391781343231
3145 15129653710214135809
3146 1643137239238459391
3147 163163324548743169
3148 14729912793935871
3149 1200824878542849
3150 87690668495871
3151 5680023318529
3152 322378298111
3153 15785173249
3154 653328831
3155 22226049
3156 596751
3157 11857
3158 155
3159 1
3160 24634804902390987219347201701063882934
3161 604462909807314587353087
3162 23271822027581611613093889
3163 442315734251502449295622143
3164 5532724571330076332366233601
3165 51230158331694922093421395967
3166 374491463440992566099985825793
3167 2250791870823913611092692041727
3168 11438185514985954312840556838913
3169 50162212721158451344859063123967
3170 192817135876966704304956104507393
3171 657610584216471340469396982202367
3172 2009639992440220709050164971569153
3173 5547569974753740097921927230783487
3174 13926778786861466596967694982971393
3175 31977043294088663469557843092307967
3176 67481237881303285007914156070797313
3177 131435324469480611947029842255413247
3178 237145364592266020645954625231388673
3179 397632488791853179930851957662547967
3180 621353012693180273626653346456666113
3181 907125239534369906709604609722155007
3182 1240022781451950584715138709671903233
3183 1590308700757290063072022938620264447
3184 1916841179371551609185981712524378113
3185 2174833680778763675115023713811038207
3186 2326008665386583137616082255157919745
3187 2347943001785123167912373943386767359
3188 2239454004883403391217407140370055169
3189 2020271787023085556545961008832708607
3190 1725349167929171966487345467190411265
3191 1396001627864375969373743262828855295
3192 1070872388166008689613246217347661825
3193 779283123856779804626995892784726015
3194 538251861977630183695600761400459265
3195 353021804910353043699096975254224895
3196 219939838089064745340351569738072065
3197 130203388188357236850422541090553855
3198 73258216270144725773946198985539585
3199 39181091456922148307941788951248895
3200 19921621579100182940230102143729665
3201 9629734938910982683855843403759615
3202 4425178526972376576380155088338945
3203 1932996612355809755631368039038975
3204 802497342936549480234054701809665
3205 316568366046688388983618237628415
3206 118623854113459671267699016597505
3207 42208053337029829259961707790335
3208 14254212044524995393365993324545
3209 4566543082659946157743240380415
3210 1386961090225086373730088648705
3211 399090161640423385711910060031
3212 108708723693888212560815063041
3213 28006360819195679281841700863
3214 6817292783193613923363323905
3215 1566179380344549255667515391
3216 339155202277760557748584449
3217 69130779712734402269151231
3218 13242707881839142295830529
3219 2379850110235150638907391
3220 400435634117054035918849
3221 62945323274980076552191
3222 9220563531976055717889
3223 1255129714194995740671
3224 158257469812209614849
3225 18415928188691054591
3226 1969463888335945729
3227 192623150136614911
3228 17131562551021569
3229 1376206215534591
3230 99050715132929
3231 6324779914751
3232 353948644609
3233 17091830911
3234 697780929
3235 23419551
3236 620465
3237 12167
3238 157
3239 1
3240 73904414707172961658041605103191648801
3241 1208925819614629174706175
3242 47148106964970537813540865
3243 907903290530586510204338175
3244 11507764876911655114028089345
3245 107993041234719920519209025535
3246 800213085213680054293393047553
3247 4876075205088819788285369909247
3248 25127162900795822236773805719553
3249 111762610957302857002558683086847
3250 435796484475091859954771272138753
3251 1508038304309909385243750068912127
3252 4676890569096912758569726925340673
3253 13104779941947700904894019433136127
3254 33401127548476673291857317196726273
3255 77880865375038793536083381167587327
3256 166939519056695233485386155233902593
3257 330351886820264508901973840581623807
3258 605726053654012653238939092718190593
3259 1032410342175972380507658540556484607
3260 1640338514178213727184158650575880193
3261 2435603491761920087045862565900976127
3262 3387170802438271076139882029065961473
3263 4420640182966530710859184586912432127
3264 5423991059500393281443986363669020673
3265 6266508540929078959416029140146454527
3266 6826851011551929950347188224126877697
3267 7021894668956829473440830141931454463
3268 6826851011551929950347188224126877697
3269 6279997578929574504309329158035472383
3270 5470970122881429489520651943213531137
3271 4517352423657923905234831992848121855
3272 3537746404196393348600235697524178945
3273 2629438635879568298867238002917113855
3274 1855786847812040172018197415585644545
3275 1244295471798336271093794711908909055
3276 792901481088482534379800114730369025
3277 480346614465779219041196651919179775
3278 276719820728646688398314939061633025
3279 151620399183989022389829776888037375
3280 79024334615122514188401993238708225
3281 39181091456922148307941788951248895
3282 18480091992855735836616153580437505
3283 8291171751683996087642891166416895
3284 3537991298228908716099477442658305
3285 1435634075029926258201291177066495
3286 553816074273607731519016270823425
3287 203039960787519329787622432178175
3288 70716477426079820046693694439425
3289 23387298209844887708852474085375
3290 7340465263110118905203417677825
3291 2185141413505933145153908768767
3292 616507609028199810833540186113
3293 164721445332279571124498464767
3294 41640946385582907128568348673
3295 9949651543882712434698354687
3296 2244489784900070371164684289
3297 477416761703229362286886911
3298 95616195476412686860812289
3299 18002408102309443573645311
3300 3180721378469258710745089
3301 526326280667014189023231
3302 81386450338932187987969
3303 11730822960366047199231
3304 1571644653819414970369
3305 195089326189591724031
3306 22354855965362946049
3307 2354710188609175551
3308 226886275238658049
3309 19883974982090751
3310 1574307645800449
3311 111700274962431
3312 7032677203969
3313 388132306431
3314 18487392769
3315 744620031
3316 24660481
3317 644799
3318 12481
3319 159
3320 1
3321 221713244121518884974124815309574946402
3322 2417851639229258349412351
3323 95505139749555704801787905
3324 1862954688026143558222217215
3325 23923433044353896738260516865
3326 227493847346351496152446140415
3327 1708419211662080029105995120641
3328 10552363495391319630864132866047
3329 55130401006680464261832981348353
3330 248652384815401536241891171893247
3331 983355579907486576912101227364353
3332 3451873093094910630442271409963007
3333 10861819442503734902383203919593473
3334 30886450452992314568357765791612927
3335 79907035038901047488608653826588673
3336 189162858298554260364024079531900927
3337 411759903488429260506855691635392513
3338 827643292697224251289333836397150207
3339 1541803994128289815379852026018004993
3340 2670546738005957414254256173831159807
3341 4313087370532399834875975841708244993
3342 6511545497702053901275883782377832447
3343 9209945096638462239325626624032899073
3344 12228451168371332497858251202890825727
3345 15268622301967317273747157314250473473
3346 17957008141358551200276044643961929727
3347 19920210564032938860110405588400209921
3348 20870640349465588897228848507989786623
3349 20675596692060689374135206590185209857
3350 19386846169411078958965846540197822463
3351 17221937824692433483350633044462534657
3352 14505674970197277299990315928909774847
3353 11592845232050710602435303387896479745
3354 8796623675955529946334711703358406655
3355 6341012331503648642903632834088402945
3356 4344377791408712714205786839403462655
3357 2830098433975301339853394941369647105
3358 1753594710020040972462193418568728575
3359 1033786255923072595837826530042445825
3360 579960619096624733177974492837707775
3361 309669068414234050766633763365453825
3362 157386517528966810804285571141206015
3363 76141275442633619981174096112123905
3364 35062435496223728011901935913271295
3365 15367154348141813519841846051733505
3366 6409259448288761232502059796791295
3367 2543266223577141721239323718713345
3368 959895995848646391094261135179775
3369 344472915639678969881009821057025
3370 117491073845769595464398642610175
3371 38068228736065125519259309441025
3372 11710748090121985195511235215359
3373 3418156631562332766820989140993
3374 945950499692758953082537115647
3375 248003338103445385381635162113
3376 61540249473348331997965058047
3377 14438631113682853177027723265
3378 3199323308306529095738458111
3379 668649152656054736008511489
3380 131621011681031574008102911
3381 24363850859247960995135489
3382 4233373939803287088791551
3383 689099181344878564999169
3384 104848096259664282386431
3385 14874112268004877139969
3386 1961823306198598418431
3387 239799038120317616129
3388 27064276342581297151
3389 2808482739086491649
3390 266654225202839551
3391 23032590273691649
3392 1797708195725311
3393 125765629370369
3394 7808941816831
3395 425107091969
3396 19976632831
3397 793940993
3398 25950079
3399 669761
3400 12799
3401 161
3402 1
3403 665139732364556654922374445928724839205
3404 4835703278458516698824703
3405 193428131138340667952988161
3406 3821414515801842821246222335
3407 49709820776733937034743250945
3408 478911127737056889043152797695
3409 3644332270670511554364436381697
3410 22813146202444719290834260852735
3411 120813165508752248154530095562753
3412 552435170637483536745615325134847
3413 2215363544630374690066093626621953
3414 7887101766097307837796644047290367
3415 25175511978102380435208679249149953
3416 72634720348488364039098735502819327
3417 190700520530794409545575073444790273
3418 458232751636009568216656812890390527
3419 1012682665275412781377735462802685953
3420 2067046488882877763085523364429692927
3421 3911251280953803882049037888433160193
3422 6882897470140204643888364373680324607
3423 11296721479070757084006207857247649793
3424 17336178365936507637427743406463909887
3425 24931435690978978379927137030443630593
3426 33666847433381127235042129029814550527
3427 42765695772305967045352565831391772673
3428 51182638584684419674299246602174332927
3429 57797429269424428920496855820762349569
3430 61661491262964116654568102604379783167
3431 62221833733586967645499261688360206337
3432 59449289030882847292066899670580854783
3433 53830721818795945925667112629122891777
3434 46233287765086988083331264902282084351
3435 37691365434298698504860922704702734337
3436 29186092583961770495104726794613293055
3437 21478648338962827232141977371535212545
3438 15029767914321074071315206512895328255
3439 10004574659359315393912576722142756865
3440 6337287854015383284777781778507104255
3441 3821167221866186164137846478653620225
3442 2193707494116322062193775515717861375
3443 1199298755925092834711242019568615425
3444 624442103472167672375204905647865855
3445 309669068414234050766633763365453825
3446 146266146435081076004977967938666495
3447 65796744192507355051585628016738305
3448 28185673244719335984845965645316095
3449 11495791895443044674980707234217985
3450 4463058215274434503427845989072895
3451 1648841827128004330856280777293825
3452 579455063331218160809807106277375
3453 193627531317899846502917261492225
3454 61489724916309095910281779871743
3455 18547061353246650729153213497345
3456 5310057630947850672986063372287
3457 1441957175899649723845807439873
3458 371083837050142049377565278207
3459 90417511700714038352020504577
3460 20837277730295911368504639487
3461 4536621613618638567755481089
3462 931891176018117884024717311
3463 180348713399527495998373889
3464 32830598738854535172718591
3465 5611572302493044218789889
3466 898795373864207129772031
3467 134596320795674036666369
3468 18797758880402073976831
3469 2441421382439233650689
3470 293927590805480210431
3471 32681241820754280449
3472 3341791189492170751
3473 312719405750222849
3474 26628006665142271
3475 2049239454466049
3476 141383513004031
3477 8659156000769
3478 465060357631
3479 21564514817
3480 845841151
3481 27289601
3482 695359
3483 13121
3484 163
3485 1
3486 1995419197093669964767123337786174517614
3487 9671406556917033397649407
3488 391691965555139852604801025
3489 7836257162742026310445432831
3490 103241056069269716890732724225
3491 1007532076250847715121048846335
3492 7767575669078079997772025561089
3493 49270624675559950136032958087167
3494 264439477219949215599894451978241
3495 1225683506783719321645760745832447
3496 4983162259898232916877802578378753
3497 17989567076824990365659381721202687
3498 58238125722302068708214002545590273
3499 170444952675079108513406150254788607
3500 454035761410077183130248882392399873
3501 1107166023802813545978888699225571327
3502 2483598082186835130972127738495762433
3503 5146775643041168307548782191662071807
3504 9889549050790485527183599141296013313
3505 17677046221234213169825766635793809407
3506 29476340428281718811900780088175624193
3507 45969078210943772358861694670175469567
3508 67199049747894464397282017467351171073
3509 92265130557741232850011395090072731647
3510 119198238977993061325747260692598095873
3511 145130972941674806393951059035740438527
3512 166777497123533277515292958243699032065
3513 181120411795352662229633061029521915903
3514 186105158730138051945566625981100195841
3515 181120411795352662229633061029521915903
3516 167110732668474739143401124928826638337
3517 146297297348969922092329642433687060479
3518 121616018633684385093053110311687553025
3519 96063550602222239495070376293929320447
3520 72143389261887424959388681537683718145
3521 51538184167604975374772390397325869055
3522 35038917233039704859140359957180841985
3523 22679150367390081963468140279156965375
3524 13979622297747755613053474735814344705
3525 8208582210098830288525397510089342975
3526 4592305005966507731616259554855092225
3527 2448182962869428179461651830864347135
3528 1243780240300635773908472432378773505
3529 602201361284396202776589699242786815
3530 277859634820095786108149223972143105
3531 122168090681946027021277559307370495
3532 51177257035605425334807380113752065
3533 20421908325991913681836399212363775
3534 7760741869530443165140407543660545
3535 2807751953790440652475894989848575
3536 966710125967017853815641629261825
3537 316606981150518038323480821235711
3538 98583847622802397368588206866433
3539 29167176615142352075125340241919
3540 8193971982747150120677678252033
3541 2184124849999933822600937996287
3542 551918860451570126081606287361
3543 132092067161305861089029783551
3544 29910520957533188504015601665
3545 6400403965654874335804915711
3546 1292588602817172876021465089
3547 246009910877236566343811071
3548 44053743343840623610298369
3549 7409163050221458478333951
3550 1167988015455555203104769
3551 172191838556478184620031
3552 23680601645280541278209
3553 3029276564050194071551
3554 359290074446988771329
3555 39364824199738621951
3556 3967230000992616449
3557 365975419080507391
3558 30726485574074369
3559 2332006480474111
3560 158701825005569
3561 9589276716031
3562 508189387265
3563 23256197119
3564 900420353
3565 28680319
3566 721601
3567 13447
3568 165
3569 1
3570 5986257591281009894301370013358523552841
3571 19342813113834066795298815
3572 793055337667196738607251457
3573 16064206291039192473495666687
3574 214318369301281460091910881281
3575 2118305208570965147132830416895
3576 16542683414407007710665099968513
3577 106308825020197980269837941735423
3578 578149579115458381335821862043649
3579 2715806490787387858891415943643135
3580 11192008026580185155401365902589953
3581 40962296413548213648196566020784127
3582 134465818521429127782087386812383233
3583 399128031072460285735026303055167487
3584 1078516475495233474773903915039588353
3585 2668367809015704275088026280843542527
3586 6074362188176483807923144176217096193
3587 12777149368269171746069692121819906047
3588 24925873744622139361915980474254098433
3589 45243641493258911866835132412883632127
3590 76629727077797650793627326812145057793
3591 121414496850169263529624169428526563327
3592 180367177706732701153425729604877811713
3593 251729310863376930097304807647496634367
3594 330661608513727355501505916475268923393
3595 409460184861342674113649378764078972927
3596 478685967188741361424536975523138502657
3597 529018320714238601974559080302742863871
3598 553330729255628766120766312991722307585
3599 548345982320843376404832748040144027647
3600 515341877132302140516435310887175192577
3601 459705327366414583328060409796200759295
3602 389529334616338692278435863057062166529
3603 313743119838128864083193862899546193919
3604 240350329125997089413847739369296756737
3605 175219757597097375708933462332335456255
3606 121616018633684385093053110311687553025
3607 80397217967819868786076640515494772735
3608 50638394962885593189575089750785654785
3609 30396786717945416190104269755993030655
3610 17393192222031845751757916619799527425
3611 9488670931705364090539563216583786495
3612 4935743443470699727278596695621894145
3613 2448182962869428179461651830864347135
3614 1157920630924587774992888147187073025
3615 522195816183987840150704342586884095
3616 224522604753156877690892319534874625
3617 92021073687589252698480178538479615
3618 35943392065052800012117214299684865
3619 13376245777111324470092197523357695
3620 4741172205724476360107178248372225
3621 1599924088268053930462603271733247
3622 513774676396122833060657234968577
3623 156918200853087101518838887350271
3624 45555120580636652316480696745985
3625 12562221682747017765879554244607
3626 3287962570903074074764150571009
3627 816102994774181848259665854463
3628 191913109076372238097060986881
3629 42711328888842937175625433087
3630 8985581171289220087847845889
3631 1784608424571646008709087231
3632 334117397564917813564407809
3633 58872069444283540566966271
3634 9745139081132568884543489
3635 1512371692568511572344831
3636 219553041847039267176449
3637 29739154773380929421311
3638 3747856712944171614209
3639 438019722846466015231
3640 47299284201723854849
3641 4699180839153631231
3642 427428390228656129
3643 35390498535022591
3644 2649410130485249
3645 177880378437631
3646 10605655490561
3647 554701781503
3648 25057037825
3649 957780991
3650 30123521
3651 748495
3652 13777
3653 167
3654 1
3655 17958772773843029682904110040075570658522
3656 38685626227668133590597631
3657 1605453488448227544009801729
3658 32921467919745581685598584831
3659 444700944893602112657317429249
3660 4450928786443211754357571715071
3661 35203672037384980568463030353921
3662 229160333454802968250340983439359
3663 1262607983251114742941481665822721
3664 6009762560690234099118653749329919
3665 25099822543947758169694147748823041
3666 93116600853676612451794497944158207
3667 309893933456406469212371339645550593
3668 932721880666349699252139992922718207
3669 2556160982062927235282834133134344193
3670 6415252093526642024949956476726673407
3671 14817092185368671890934314633277734913
3672 31628660924714827300062528419856908287
3673 62628896857513450469901653070328102913
3674 115413156731139963095586245300021362687
3675 198503095648854213454089786037173747713
3676 319458720778136177852875665669198184447
3677 482148852263634665836475628638282186753
3678 683825799433486561348035344899871080447
3679 913052527890831641100316640598034481153
3680 1149581978236412703728804674003426869247
3681 1366832119238825396962723329810355978241
3682 1536722608617218565373655136128624230399
3683 1635679779225496134216091706286187479041
3684 1650022693897315518930431809072010362879
3685 1579029736585447657437703369814494412801
3686 1434752531865131307172556130479576711167
3687 1238763996599091967884932135910325092353
3688 1017015574292596420444823588856154554367
3689 794443778090123042910889341638139707393
3690 590789844320191840831714664033967669247
3691 418451794864466145895039682955710562305
3692 282410454569324122665206391342677098495
3693 181674007893591055165226820017066082305
3694 111431968398776425569783629262771716095
3695 65183171162009107693620102995592085505
3696 36370534085442573932837043052967100415
3697 19360157818646763545096756607827574785
3698 9832109369209556086201900357350588415
3699 4764024224718603729447428125238493185
3700 2202312263292563455294296832360841215
3701 971241025690301595532488981656633345
3702 408564752128335383087852676611833855
3703 163907857817694852722714607137849345
3704 62695883619275448952301609346400255
3705 22858590188560277190306554020102145
3706 7941020382260584221032384791838719
3707 2627473441060299596583917741670401
3708 827611078102297036098335009669119
3709 248028442014360406151800280842241
3710 70679563946130687848239805235199
3711 19138146824553165915407855386625
3712 4920168560451437771283482279935
3713 1199929212926926324453787828225
3714 277335766854058112448311853055
3715 60682491231421377351321124865
3716 12554798020432512105266020351
3717 2452843219701481635837902849
3718 451861536453484894698340351
3719 78362347606548678336053249
3720 12769882466269592029233151
3721 1951477776262590106697729
3722 279031351393801126019071
3723 37234868199269272649729
3724 4623896158637103644671
3725 532618291249913724929
3726 56697645880031117311
3727 5554037619610943489
3728 498209387298701311
3729 40689318795993089
3730 3005170887360511
3731 199091689418753
3732 11715059053567
3733 604815857153
3734 26972599807
3735 1018028033
3736 31620511
3737 776049
3738 14111
3739 169
3740 1
3741 53876318321529089048712330120226711975565
3742 77371252455336267181195263
3743 3249592603124123221610201089
3744 67448389327939390915206971391
3745 922323357706949807000233443329
3746 9346558517780025621372460859391
3747 74858272861213172891283632422913
3748 493524338946990917069144997232639
3749 2754376299957032454133304315084801
3750 13282133104631582941178789164482559
3751 56209407648585750438506949246976001
3752 211333024251300983073283143637139455
3753 712904467766489550876537177235259393
3754 2175337694789105867716651325490987007
3755 6045043844792204169817808259191406593
3756 15386665169116211285182747086587691007
3757 36049436464263985806818585743282143233
3758 78074414034798326491059371472991551487
3759 156886454639741728239865834560513114113
3760 293455210319793376661074143670370828287
3761 512419348028848390003765817374368858113
3762 837420537205126569159841117375570116607
3763 1283756425305405509525826922945762557953
3764 1849800451130607788532546318438024347647
3765 2509930855215149843548668626095940042753
3766 3212216484363657048557925988604888219647
3767 3883246216714063497654251333624138825729
3768 4440277336473262527710033602067604439039
3769 4808082167068210833805838548700999188481
3770 4935725167020127172076955324430208204799
3771 4808082167068210833805838548700999188481
3772 4448534800315710271782815630773647835135
3773 3912280525063315242942420402300226895873
3774 3272795145184284808774579313622634201087
3775 2605903130472842506266602272132433969153
3776 1976023466730506724574318669706075045887
3777 1427693434049124132621794029945388793857
3778 983272704003114391225452465641064759295
3779 645758470356506232995660031376809263105
3780 404537944691143906304794078542609514495
3781 241798310722794640957023835253955887105
3782 137924239332894255559294189101526286335
3783 75090849722736101023030556268622249985
3784 39024376557065875717500557322528751615
3785 19360157818646763545096756607827574785
3786 9168648751303730640036021789960175615
3787 4144794314673166646359274795674107905
3788 1788370529946972361708194334880301055
3789 736380467763725088533281890887532545
3790 289299625056245750627317825830649855
3791 108413063996396003332914717386604545
3792 38740630953081445632371323603779583
3793 13195967264381183414200220275179521
3794 4282695597264893668780587761008639
3795 1323667962131017848401935571353601
3796 389387569906621781848279891312639
3797 108955857595237019679055516008449
3798 28978483945456041457974819946495
3799 7320026986305290420191057936385
3800 1754600746635042549350411534335
3801 398700749316900867150954102785
3802 85792087272286401561853165567
3803 17460484459835475376941826049
3804 3356566292608451425234583551
3805 608586231666582251370446849
3806 103902112539087862394519551
3807 16672838018794772242628609
3808 2509540479050192358735871
3809 353501087792339671318529
3810 46482660516543479939071
3811 5689132741136931094529
3812 646013583009975959551
3813 67805721119253004289
3814 6550456394208346111
3815 579588024890687489
3816 46699660570714111
3817 3403354266198017
3818 222521807525887
3819 12924690767873
3820 658761056767
3821 29008655873
3822 1081269055
3823 33172609
3824 804271
3825 14449
3826 171
3827 1
3828 161628954964587267146136990360680135926694
3829 154742504910672534362390527
3830 6576556458703582710401597441
3831 138146371259002905052024143871
3832 1912095104741839004915673858049
3833 19615440393267001049745155162111
3834 159063104240206371403939725705217
3835 1061906950755195007029573626888191
3836 6002276938861055825335753627402241
3837 29318642509220198336490882644049919
3838 125700948401803083818192687658434561
3839 478875456151187716585073236521254911
3840 1637141959784280084826357498107658241
3841 5063579857344701286309839828217233407
3842 14265425384373514207352267843873800193
3843 36818374183024626740183302432366788607
3844 87485538097644182898819918573151977473
3845 192198264533860638788937328689265246207
3846 391847323314281782970791040594017779713
3847 743796875279328481562014121901254770687
3848 1318293906377490156668605778419108544513
3849 2187260422439101528323448052125509091327
3850 3404933387815937588211494963267095232513
3851 4983357327566621086590919559821811253247
3852 6869662161560907475629883570629904433153
3853 8934363823942463940664520603305716482047
3854 10978708917791784043866428655853165871105
3855 12763800889660588553074318537759347703807
3856 14056441670609684195321710699469602816001
3857 14679532501108465177959749197561415598079
3858 14551889501156548839688632421832206581761
3859 13705151767699631377371469810248294858751
3860 12273095850442340757667656435374101626881
3861 10457870815431884860491579029545495298047
3862 8484601406129969821307783857887502139393
3863 6557950063933855955415239611544584060927
3864 4831410334828754989817906729596852633601
3865 3394238842055352915072698961227518312447
3866 2274789644716126857216772528394683285505
3867 1454834359738794045605248188462028292095
3868 888134566136733188218841749050521288705
3869 517646789388583152075612213457008459775
3870 288105938778366457605355301638770786305
3871 153139602836867852458031670913679753215
3872 77744692194359402807694070538183901185
3873 37697455321254224825168800187747926015
3874 17458237380650063932754571381308391425
3875 7721535374567111369775663465434710015
3876 3261131465474422538774758116655366145
3877 1314979717876216589787917542548832255
3878 506125753049037757293147260603858945
3879 185894325902558894597657364594163711
3880 65132565481843812460771764154138625
3881 21761358458910970751761395797196799
3882 6930031521526929365584458903715841
3883 2102443101944261412098495353978879
3884 607299285097095821206390923329537
3885 166912825486149102595005155901439
3886 43618537918066622298356935819265
3887 10829228479575375518891881005055
3888 2552002245268844283652319739905
3889 570284923861473670274660433919
3890 120713056191957352315736817665
3891 24173617045052378227410993151
3892 4573738755941615927975477249
3893 816390456744757976159485951
3894 137247788576677406879776769
3895 21691918976895156960100351
3896 3216542654634871701372929
3897 446466408825426631196671
3898 57860925998817342128129
3899 6981159907156883013631
3900 781625025248481968129
3901 80906633907669696511
3902 7709632443989721089
3903 672987346032115711
3904 53506369103110145
3905 3848397881249791
3906 248371189061633
3907 14242212881407
3908 716778368513
3909 31171193983
3910 1147614273
3911 34781151
3912 833169
3913 14791
3914 173
3915 1
3916 484886864893761801438410971082040407780081
3917 309485009821345068724781055
3918 13307855422317837955165585409
3919 282869298976709392814449885183
3920 3962336580742680914883371859969
3921 41142975891275841104405984182271
3922 337741648873679743857624606572545
3923 2282877005750596385463086979481599
3924 13066460828477306657701080881692673
3925 64639561957301452498317518915502079
3926 280720539312826365972876257960919041
3927 1083451860704178516988339160700944383
3928 3753159375719747886237788232736571393
3929 11764301674473682657446037154542125055
3930 33594430626091729701014375515964833793
3931 87902173750422767687718872708607377407
3932 211789450378312992537823139578670743553
3933 471882067165365460476694575951682469887
3934 975892911162424204730519409877300805633
3935 1879441073872938746094819284396527321087
3936 3380384688034308794899225678739471859713
3937 5692814751255693213315501882670126727167
3938 8997127198070976704746437978659699556353
3939 13371648042949179761393334082910717739007
3940 18722681650688436037850686701081620119553
3941 24738389809445835356958924777241337397247
3942 30891781659526032028397377915012048224257
3943 36506310697112961150015065731371861278719
3944 40876684230879956943717739936698553335809
3945 43415506672826614551241209094592434012159
3946 43783311503421562857337014041225828761601
3947 41962193036555811594431572042328796299263
3948 38251343468584312892706782680996498112513
3949 33188837481306110478650814494465092222975
3950 27427073627691824503107146745320499576833
3951 21600501533997681732138263080976670261247
3952 16220770733591365935051053070738289328129
3953 11619888018939460819963304652051889258495
3954 7943818131487606629506244018016884883457
3955 5184458364193714948427268905318739869695
3956 3231103492012260422042931686563070869505
3957 1923428144913899492370066175964538208255
3958 1093858666945316067286322816734550032385
3959 594385144452102162521418643466130292735
3960 308628987225586658073419811990047555585
3961 153139602836867852458031670913679753215
3962 72613930082554352690677942950364708865
3963 32901308129784286672305898312177811455
3964 14243798305515956447325179698745442305
3965 5891090901226855718350593201753030655
3966 2327231223974292104374212063756550145
3967 877914404854155546488461989792186367
3968 316159456866246519519200892902440961
3969 108655282399665753964294555748532223
3970 35621421501964829482930313604628481
3971 11134917725415452189781449611673599
3972 3317041672138453054511277200637953
3973 941124936069394026396401235132415
3974 254149901322282347191719027539969
3975 65276994877217373336140697829375
3976 15933232970113064086196520484865
3977 3692572092991791624201640607743
3978 811711036245388374906134069249
3979 169060290282062108770558803967
3980 33321094556935610083361947649
3981 6206519669431131880294449151
3982 1090886033898112789919039489
3983 180631626530467720799977471
3984 28125004286164900362846209
3985 4109475472285724963766271
3986 562188260823061315452929
3987 71823245813131108155391
3988 8544409957653846949889
3989 943438293063821361151
3990 96325898795649138689
3991 9055607136053952511
3992 780000084238336001
3993 61203164865609727
3994 4345140259373057
3995 276855614824447
3996 15675769618433
3997 779120756479
3998 33466422529
3999 1217176575
4000 36447489
4001 862751
4002 15137
4003 175
4004 1
4005 1454660594681285404315232913246121223340242
4006 618970019642690137449562111
4007 26925195854457020979055951873
4008 579046453375736623584065355775
4009 8207542460462071222581193605121
4010 86248288363294363123695340224511
4011 716626273638635328819655197327361
4012 4903495660374872514783798565535743
4013 28415798662705209700865248742866945
4014 142345584743080211654336118712696831
4015 626080640582954184444070034837340161
4016 2447624260721183399949554579362807807
4017 8589770612143674289463915626174087169
4018 27281762724667113201129862541820821503
4019 78953162926657142059474788186471792641
4020 209398778126937265076452120933179588607
4021 511481074507048752763365151865948864513
4022 1155553584709043913491212291482035683327
4023 2423667889490213869937733395706284081153
4024 4734775058908301696920157978670355447807
4025 8640210449941556335893270641875471040513
4026 14766014190545695221530229444079725314047
4027 23687069147397646622808377839989525839873
4028 35740423283969336227533106144481135034367
4029 50817011344326051837094707485073957978113
4030 68199461269580106751768536255564294914047
4031 86521953128497899413753680607265433845761
4032 103904403053751954328427509377755770781695
4033 118259679158872875037450545604768967950337
4034 127707697576533186046200158125883421360127
4035 130982129679669740265915237177044091535361
4036 127707697576533186046200158125883421360127
4037 118464879973724437379845137404321792524289
4038 104629018431196533850008411669926682558463
4039 88042984736689759484865107985106091376641
4040 70628076695687187967383672907273840099327
4041 54042043001180413602240369222453248917505
4042 39460546771470287574977662374842067845119
4043 27507524281914674078975792688085659025409
4044 18312734859875036526360781828654364622847
4045 11646665348218235792513132278444881608705
4046 7077959781840059406783064038492147286015
4047 4111145478804531626942711809433638273025
4048 2282628955849520392329160103666810617855
4049 1211643118903275478668258267446225403905
4050 614908192899322362989483153817407062015
4051 298367463001976557839387556814409170945
4052 138416546342122926035289739574720331775
4053 61388904740816199566956257709668696065
4054 26025980107969667884026366102251503615
4055 10545553349175439927099017329266130945
4056 4083060033682603197351136043340922879
4057 1510233318586648585526863775597068289
4058 533470021665578027447790004399505407
4059 179898125403595412930155182957789185
4060 57891256952795733862493212827975679
4061 17769001069692358298804004012949505
4062 5199291544277241107304079670902783
4063 1449424738713958720779839290212353
4064 384703891076717093864000423198719
4065 97143460817443501508533738799105
4066 23318377156096647334599801700351
4067 5315994165482568374013908746241
4068 1149831616809512592447251677183
4069 235702479395933328937282699265
4070 45734133895797873843950845951
4071 8388291737227357460132528129
4072 1452149286959048231518994431
4073 236881635102797521525669889
4074 36343955230736350290378751
4075 5233851993931847594672129
4076 705834752449323531763711
4077 88912065728438802055169
4078 10431286543781489672191
4079 1136090090655119638529
4080 114437113067757043711
4081 10615607304530624513
4082 902406413969555455
4083 69893445384355841
4084 4898851489021951
4085 308207154061313
4086 17234011131391
4087 846053601537
4088 35900775679
4089 1290071553
4090 38172991
4091 893025
4092 15487
4093 177
4094 1
4095 4363981784043856212945698739738363670020725
4096 1237940039285380274899124223
4097 54469361728556732095561465857
4098 1185018102605930268147186663423
4099 16994131374299879068746452566017
4100 180704119187050797469971874054143
4101 1519500835640565020763005734879233
4102 10523617594388380358387252328398847
4103 61735092985785291916514296051269633
4104 313106968148865633009537486168260607
4105 1394506865908988580542476188387377153
4106 5521329162025320984343179193562955775
4107 19627165485008531978877385831710982145
4108 63153296061477900691723640709815730175
4109 185188088577981397320079438914764406785
4110 497750719180531672212379030052830969855
4111 1232360927141034770603182424665077317633
4112 2822588243925136579745789734830020231167
4113 6002889363689471653366679082894603845633
4114 11893218007306817263778049353046994976767
4115 22015195958791414368706699262421297528833
4116 38172238831032946778953729530034921668607
4117 62140152485340988467146985124058776993793
4118 95167915715336319077874590128951795908607
4119 137374445972621439901722521114629050990593
4120 187215933883486265340631779996202547806207
4121 241243367526575905579275897470095162605569
4122 294330759236001808070608699362776975409151
4123 340423761371497704403328600587293706682369
4124 373675074311939247129850861856535810670591
4125 389671956935872666578030632479971604430849
4126 386397524832736112358315553428810934255615
4127 364637457523982060805890432934527006408705
4128 327722916836117505079861960744175157641215
4129 280714987904576052819738627640138865311745
4130 229299138128064135419632453799653771575295
4131 178712162698048015171864411352180337934337
4132 132963136544120988752195693972137384607743
4133 94475595335299635732929247751013385895937
4134 64132994001664747131697356345394388271103
4135 41606065556311508111387046385544127840257
4136 25802584911898354606079260355429176180735
4137 15300250739449122660668487657359423832065
4138 8676403390503572411601032016767259508735
4139 4705915193656071349665676638559261425665
4140 2441459504701920204647224575081039527935
4141 1211643118903275478668258267446225403905
4142 575200555686222409909967035963849834495
4143 261194355823755325169202254994057723905
4144 113440864956755535335008989914171703295
4145 47117086806320547738224400760783765505
4146 18711673416540646321801289415947976703
4147 7103526670855900368404863594535059457
4148 2577173361917804640422443784396079103
4149 893266272472768853308100370315083777
4150 295680639309186880655141608613740543
4151 93429259092180450460101220853874689
4152 28167584158246840513412163354755071
4153 8098141021705158548863758251327489
4154 2218832520867392908507840136609791
4155 578990812711604096881067900796929
4156 143780215129636796177733342199807
4157 33950365487061784082627619192833
4158 7615657399101593558908412100607
4159 1621236575601379250321817075713
4160 327170747187529076625184391167
4161 62510717370252588764215902209
4162 11292590311145453923170516991
4163 1925912557164643274570334209
4164 309569545564270222106427391
4165 46811659218600045479723009
4166 6645521498830494658199551
4167 883658883906201135874049
4168 109774638816001781399551
4169 12703466725091728949249
4170 1364964316790633725951
4171 135668327676818292737
4172 12420420132469735423
4173 1042193304738267137
4174 79691148362399743
4175 5515265797144577
4176 342675176324095
4177 18926118334465
4178 917855152895
4179 38480918785
4180 1366417535
4181 39959041
4182 923999
4183 15841
4184 179
4185 1
4186 13091945352131568638837096219215091010062174
4187 2475880078570760549798248447
4188 110176663496398844466022055937
4189 2424505566940417268389934792703
4190 35173280851205688405640091795457
4191 378402369748401474008690200674303
4192 3219705790468180838995983343812609
4193 22566736024417325737537510391676927
4194 133993803565958964191415844430938113
4195 687949029283516557935589268387790847
4196 3102120699966842794094489862943014913
4197 12437165189959630549228834575513288703
4198 44775660132042384942097950856984920065
4199 145933757607964333362324667251342442495
4200 433529473217440695331882518539344543745
4201 1180689526939044741744837499020426346495
4202 2962472573462601213418743879382985605121
4203 6877537414991307930094761894325117779967
4204 14828366971304079886479147900619227922433
4205 29789325378303106180922777788988593799167
4206 55923609924889646001191447877889590034433
4207 98359673620857307926614158322491140866047
4208 162452543801714923713247699778152475656193
4209 252475983916013626622896165381962368811007
4210 369916807660579198881319632358209897889793
4211 511806313739593970582986081107034146603007
4212 669702668936638076499183574936392873017345
4213 829904885998579521720493296195649113423871
4214 975178281978997216877265900537364388773889
4215 1087773909995376198663030324300365328023551
4216 1153018988183684580285912126816479019532289
4217 1162467006601344891294661739337593472942079
4218 1115672439880700233970096419297864947073025
4219 1020083291196217070965614354422877321691135
4220 889152892645269610719339216024452888264705
4221 739313264160704323659003535239446408462335
4222 586723463524160165763361276504014447443969
4223 444638435786289992676255799296455107149823
4224 321914327214720260218054189474164156399617
4225 222741583338629129996323960441802162438143
4226 147345125114287763354471449116482643951617
4227 93211235380108217323545567096402480201727
4228 56403086390796599927416235670148023844865
4229 32653057520456267483870551690893942849535
4230 18088233777815715110932385293885782360065
4231 9588834203059911758960125788721340481535
4232 4864745742508471161983741109973490335745
4233 2362044230275720298488192339373925072895
4234 1097589267333733060248371545951965282305
4235 488076085737266395839220234822401130495
4236 207675038569396630811457791435739234305
4237 84540433639401840381826979592679718911
4238 32918726758252447058611016605018095617
4239 12257873394691509649249751163327217663
4240 4363705906863342347038644525026246657
4241 1484627551091142614618383587542564863
4242 482539157493547781575344050321489921
4243 149764427408674131486925547563384831
4244 44363866201657157611139679857410049
4245 12535806063439944365879438524547071
4246 3376814146290601102269975938203649
4247 866551242970877689236534585196543
4248 211680946103760364342988580585473
4249 49181680285264971200444443394047
4250 10858130550304352059552046252033
4251 2275578069976437403572185858047
4252 452192181928034254153616195585
4253 85095897992543496610556936191
4254 15144415425474740472311185409
4255 2545051648293183718783188991
4256 403192864001470313065873409
4257 60102702216261034796122111
4258 8412839266642896929947649
4259 1103208161538204698673151
4260 135181572266185239298049
4261 15433395358672996401151
4262 1636300972144270311425
4263 160509167941757763583
4264 14504806741946269697
4265 1201575601463066623
4266 90721679956688897
4267 6200616149792767
4268 380527412993025
4269 20761828640255
4270 994816990465
4271 41213753855
4272 1446335617
4273 41807039
4274 955681
4275 16199
4276 181
4277 1
4278 39275836056394705916511288657645273030186521
4279 4951760157141521099596496895
4280 222829207071368449481842360321
4281 4959187797377233381245891641343
4282 72771067269351794079670118383617
4283 791978020348008636423020493144063
4284 6817813950684763152000656888299521
4285 48353177839302832314071004127166463
4286 290554343156335254120369199253553153
4287 1509891862132992080062594381206519807
4288 6892190429217202146124568994273820673
4289 27976451079886103892552159013969592319
4290 101988485454044400433424736289483128833
4291 336643175347971051666747285359669805055
4292 1012992704042845724026089704330031529985
4293 2794908527095530178821557516580197236735
4294 7105634673864247168582325257786397556737
4295 16717547403445217073608267668033221165055
4296 36534271357599467703053057695563573624833
4297 74407017727910292248324703478596415520767
4298 141636545228082398183305673544767773868033
4299 252642957166604261854419764522871871766527
4300 423264761224287155353109557878796092178433
4301 667404511633742176959040030542077213278207
4302 992309599237172024385535430098382164590593
4303 1393529435139767140047291794572278191095807
4304 1851211651612870123581353230979819892637697
4305 2329512440933797119940170167327691099865087
4306 2780261449956573955475025097270377890971649
4307 3150726101969749614203326549138095044820991
4308 3393811886362745359234854577933323367088129
4309 3477953001386374362875235605491665965416447
4310 3393811886362745359234854577933323367088129
4311 3155839022273134375901325128143619590455295
4312 2798389076486756292404292786471783098220545
4313 2367779420966678258037346286503345705189375
4314 1912760191209024655185726088247475303350273
4315 1476000335096740151115872875096924661743615
4316 1088467090215730513112364178244783419949057
4317 767397493891978520210702110357768481275903
4318 517431833567204656705266858674767450341377
4319 333767595874504198001562583309287604355071
4320 206017408161701417178378038436698527891457
4321 121709201431709134895157339051935909543935
4322 68829525076087697705735322278665507569665
4323 37265902183935538628852636871328463323135
4324 19318325688076854082927608008668321153025
4325 9588834203059911758960125788721340481535
4326 4557222764943186418984935431277855637505
4327 2073741438808265851926812015596767543295
4328 903426162876059657462135817693879599105
4329 376755905848200311575111750621098672127
4330 150377887155906734499049012802715910145
4331 57434473547635466357110518931672530943
4332 20985285208418194343327040213379710977
4333 7332961009045627576275411700111376383
4334 2449705866078238177769071688185544705
4335 782068012310896044549195145448259583
4336 238492159811988446709204907278204929
4337 69435478328537046342898556906504191
4338 19289434356021146570419390400954369
4339 5109916632232356480743045108596735
4340 1289913135178398417922511746367489
4341 310044306674290306743877467373567
4342 70897941385873675319548535898113
4343 15409286690257226866696417968127
4344 3179962433832505911879418249217
4345 622383977913121247374730067967
4346 115384728843492977555179307009
4347 20234518722061107909877563391
4348 3351437376296124344914935809
4349 523398268433992382658117631
4350 76928380749546828656017409
4351 10619255589719306327293951
4352 1373571306070575177269249
4353 166048362983531232100351
4354 18705997302961537024001
4355 1957319308027785838591
4356 189518781425650302977
4357 16907957944872402943
4358 1383018961376444417
4359 103122912256274431
4360 6961670975778817
4361 422051070273535
4362 22751462621185
4363 1077244498175
4364 44106425089
4365 1529949695
4366 43718401
4367 988079
4368 16561
4369 183
4370 1
4371 117827508169184117749533865972935819090559562
4372 9903520314283042199192993791
4373 450610174299878420063281217537
4374 10141204801825835211973625643007
4375 150501322336080821540586128408577
4376 1656727107965369066925711104671743
4377 14427605921717534940424334269743105
4378 103524169629290427780142665142632447
4379 629461864151973340554809402634272769
4380 3310338067422319414245557961666592767
4381 15294272720567396372311732369754161153
4382 62845092588989409931228887022213005311
4383 231953421987974904759401631592935849985
4384 775274836149986503766919307008822738943
4385 2362628583433662499718926694019732865025
4386 6602809758233906081669204737490426003455
4387 17006177874824024515986208032152992350209
4388 40540729480754681315798860593852839886847
4389 89786090118644152479714383059160368414721
4390 185348306813420052199702464652756404666367
4391 357680108184075088614936050568131963256833
4392 646922459561290921892145202590511517401087
4393 1099172479615178572560638880280464056123393
4394 1758073784491771509271189618962950518734847
4395 2652023710108086225730110890738841542459393
4396 3779368469516706304480119019242938546782207
4397 5095952738365507387209998256531917976371201
4398 6510236533480464363461693565635202092367871
4399 7890035340846945030890220361868446881808385
4400 9081713653896073183881678195546567980613631
4401 9938349874695240332673035705004741778997249
4402 10349717889135494084985325788916655297921023
4403 10265576774111865081344944761358312699592705
4404 9705489930909014111037504834220562547998719
4405 8752617175246646960709910701087185786896385
4406 7533947918420112808478985359478474508599295
4407 6193299803384727568408798462998296311889921
4408 4864760861402504957417471838441324626837503
4409 3652934515528201177340601231586491501641729
4410 2623262077999687553533768398960320382500863
4411 1802261161026387833621235827707303381958657
4412 1184967025316213052708392025293342659051519
4413 745802412197907032358318660182684660137985
4414 449435811025119686968692716540570346979327
4415 259368251583884530306627983609266924683265
4416 143361329443958774963440596021322434215935
4417 75902553560089246794707852888665105629185
4418 38495994094196677600847859586111002116095
4419 18703279732946284596929996651277051756545
4420 8704705642559718122838559462471390724095
4421 3880593764560385166851083650984526741505
4422 1656937974572460280612359318936076943359
4423 677511680160013780573209776226530492417
4424 265246834251177667213270050666060972031
4425 99405043964471855043764599358431952897
4426 35651207226509449495877863613602463743
4427 12232372741202103931813555076482465793
4428 4013841890700030266867461979082063871
4429 1259052331934872937967604960004669441
4430 377363116469062539395002021091213311
4431 108014347040579339483737337708412929
4432 29509267620485859531905480618147839
4433 7689742902589153316588068601331713
4434 1910001748526979031410266681114623
4435 451840189446037657382974539169793
4436 101716514766388129052941371834367
4437 21769211557922238690455254466561
4438 4424730389658748406628878385151
4439 853153435600107202485088681985
4440 155853766287615193374934433791
4441 26937393474653356599707435009
4442 4398233913164109110231171071
4443 677255029933086039970152449
4444 98166891928985441310605311
4445 13366398201860456681832449
4446 1705668032037637641469951
4447 203460357589454306148353
4448 22620635919017108701183
4449 2336356870879086444545
4450 223334697315395108863
4451 19673995867625291777
4452 1589264785888993279
4453 117046254207832065
4454 7805773116325887
4455 467553995515905
4456 24905951617535
4457 1165457348353
4458 47166324479
4459 1617386497
4460 45694559
4461 1021201
4462 16927
4463 185
4464 1
4465 353482524507552353248601597918807457271678685
4466 19807040628566084398385987583
4467 911123868914039882325755428865
4468 20733019777951548844010532503551
4469 311143849473987478293145882460161
4470 3463955538266818955392008337752063
4471 30511938951400438947774379644157953
4472 221475945180298390500709664555007999
4473 1362447897933237108889761470411177985
4474 7250137998996612169045925325967458303
4475 33898883508557112158869022701174915073
4476 140984457898546216234769506414180171775
4477 526751936564939219450032150208084705281
4478 1782503094287947912293240245610581327871
4479 5500532003017311503204772695048288468993
4480 15568248099901474663057336169000584871935
4481 40615165507881955113641620801796410703873
4482 98087636836333387147583929219858672123903
4483 220112909718042986275227626712173576716289
4484 460482703745484256879119312364673177747455
4485 900708523181570229429574565789020331180033
4486 1651525027306656932399226455749154998059007
4487 2845267418791648067013422963151439629647873
4488 4615320048598721591103018118206365093593087
4489 7062121204707943960731411400440633603653633
4490 10210760649141498834690348929224718636023807
4491 13971273946247721078900115532306774499524609
4492 18116425805326436114133385387802322161106943
4493 22290307215174354425242134289372095855984641
4494 26053462648639091398653576752961582843035647
4495 28958413403286553849227749605556051538608129
4496 30637785652966228502643687282838052374839295
4497 30880871437359224247675215311633280697106433
4498 29676556635929893303419954429799437795590143
4499 27210724281402308032457326236394934121791489
4500 23820513012086872577667881420044134804094975
4501 19920547525189567945296582285475067132379137
4502 15922821526189737483243742139880945565564927
4503 12170629892458907312098674301614307630120961
4504 8899458671527576284408138029507132266643455
4505 6227784400052463220776240054374927146418177
4506 4172195211658813939038019878293988700061695
4507 2676571849712027117425029345658711979327489
4508 1644674034248146406295704093263825354096639
4509 968172314192888747581948683759104196345857
4510 546090910471802080233509175651911793115135
4511 295166436564137268552856301798652645474305
4512 152894541748482601996403572060887109861375
4513 75902553560089246794707852888665105629185
4514 36112691018065720842607115576219833204735
4515 16465893171680488456540726764440444207105
4516 7194469713705305728075802288856680628223
4517 3011961334892487841758778871389137928193
4518 1208005348662369114999749877558652436479
4519 464056922180121377300799249382924877825
4520 170707458417490754035520326585636880383
4521 60115952708913657359504973766567395329
4522 20260056522602164465548479034646593535
4523 6531946554569776142802671899091402753
4524 2013778564872998016757609002187096063
4525 593391810550221218362476696508039169
4526 167032882281551058547548298944708607
4527 44888753425664166165081617820811265
4528 11509746399643111379408601963560959
4529 2813682127419054346176215759454209
4530 655273218978813915488857282838527
4531 145254937882232606433851880767489
4532 30618672337239735503713011236863
4533 6131037260858962811599055749121
4534 1164860968175337589234957549567
4535 209728553236921906574349303809
4536 35733861300981574820169777151
4537 5752743973030281190171475969
4538 873588813791056922591363071
4539 124899688332706354674270209
4540 16777734265935731964772351
4541 2112588747216546253766657
4542 248701629427488523550719
4543 27293349660775281590273
4544 2783026265509876662271
4545 262682689050645692417
4546 22852525439403278335
4547 1823357294304657409
4548 132657800440483839
4549 8740881107357697
4550 517365898750975
4551 27236866314241
4552 1259789997311
4553 50401097473
4554 1708775615
4555 47736961
4556 1055055
4557 17297
4558 187
4559 1
4560 1060447573522657059745804793756422371815036054
4561 39614081257132168796771975167
4562 1842054778456645849049896845313
4563 42377163424817137570346820435967
4564 643020718725926505430302297423873
4565 7239054926007625389077162557964287
4566 64487833441067696850940767626067969
4567 473463829311997219949193708754173951
4568 2946371741046772608280232605377363969
4569 15862723895926461446981612122346094591
4570 75047905016110836486783970728317288449
4571 315867799305649544628408035529535258623
4572 1194488331028424655134833806830349582337
4573 4091758125140835044036512641429247361023
4574 12783567100322570918702785635707158265857
4575 36637028202820260829319445033049458212863
4576 96798579115665384890340577772593406279681
4577 236790439180548729408809479241513754951679
4578 538313456272419359698039182644205825556481
4579 1141078317209011500033466251441519932211199
4580 2261899750108624715738268443942713840107521
4581 4203758577794884094228027477287330327298047
4582 7342059864889953066426072382052034257354753
4583 12075907515989091249219459199564169816834047
4584 18739562458014609512565840919087632300900353
4585 27483642502990941630112109258890070875701247
4586 38153308541636940992490579993838267635073025
4587 50204125556900593307166886307911418821738495
4588 62697040235675144964617653966546513873076225
4589 74397232512452537222549287795295261542055935
4590 83970289455212199097109075964073685920251905
4591 90233984709219010854515124171232156288286719
4592 92399528527684676997994117906104613769052161
4593 90233984709219010854515124171232156288286719
4594 84098005198734509368334606902589306039173121
4595 74851750305576053187793089076483203729981439
4596 63661608062466008468261045990994269068853249
4597 51766190577569042911784066565236958263508991
4598 40264081311107552107441090743109560825806849
4599 29969547235514059880914950360628572163407871
4600 21355027471632502725960618138256986559479809
4601 14572174823370091098852279810962904546541567
4602 9525338911082868173888078569611412658716673
4603 5965919918208319930016437532186362687520767
4604 3581018662633923901459601460782033746788353
4605 2060354135136492908048967035062927782576127
4606 1136423783600076617339221779249217084063745
4607 600955520061102472545663445920426865197055
4608 304699648868661095585819277838217321119745
4609 148127935596220688479922084041104772038655
4610 69044477361426697755688569105100721618945
4611 30854832599091099912692331342153805463551
4612 13218392383490281411593360031634956484609
4613 5427972032217226071758278626506442801151
4614 2136119193022611869601348376324502192129
4615 805471839015102885371839902554198638591
4616 290939363835318068754530274118771671041
4617 100636065754117986290601931835860582399
4618 33323949631741716751153822832829399041
4619 10559503684315772176317889903465594879
4620 3200562185973440453482562395203174401
4621 927457575113323335457573294397456383
4622 256810389132879390877711534586331137
4623 67908246224950388923898821747933183
4624 17137110654481220071761033482469377
4625 4124228565376682177153930325131263
4626 945783094743279128356561044373505
4627 206492282556712077441277903241215
4628 42880746858957661126911122735105
4629 8460759197209637990068970848255
4630 1584318074649181402383656157185
4631 281196275838885056214688858111
4632 47239349247042137200512729089
4633 7499921600612395035354202111
4634 1123388190456469631939903489
4635 158455156864577818603814911
4636 21002911760368824472305665
4637 2609992006071523300868095
4638 303288328749039086731265
4639 32859402191795034914815
4640 3308391643611168047105
4641 308387739929452249087
4642 26499240028012593153
4643 2088672895185625087
4644 150139562655199233
4645 9775612904859647
4646 571839631379457
4647 29756446308863
4648 1360592192257
4649 53818648703
4650 1804249537
4651 49847071
4652 1089649
4653 17671
4654 189
4655 1
4656 3181342720567971179237414381269267115445108161
4657 79228162514264337593543950335
4658 3723723638170423866896565665793
4659 86596381628090920989743537717247
4660 1328418600876670148430951415283713
4661 15121130570741177283584627413352447
4662 136214721808143019090958697810100225
4663 1011415492065062136749328185134415871
4664 6366207311405542436509658919508901889
4665 34671819532899695502243456850069553151
4666 165958533928148134420549553578980671489
4667 706783503627409925743600041787387805695
4668 2704844461362498854898075649190234423297
4669 9378004581310094743207859089688844304383
4670 29658892325785976881442083912843563892737
4671 86057623505963092577341675701806074691583
4672 230234186434151030610000600578236270772225
4673 570379457476762843707959536255620916183039
4674 1313417351725387448804887844529925406064641
4675 2820470090690442359764971685527245689978879
4676 5664877817426260931510003139326947612426241
4677 10669416905698392904194323398517374494703615
4678 18887878307574790227080172241391398842007553
4679 31493874896868135564864990781180373891022847
4680 49555032432018310274351141037739434418634753
4681 73706847463996492772790059436867774052302847
4682 103790259586264823615093269246566606145847297
4683 138561559655438127606824352609661105278550015
4684 175598206028250883236402194241004446567890945
4685 211491505260580219409716229557137036957188095
4686 242337811422876935416767439723442633382559745
4687 264438258873650220806139324306537998496825343
4688 275033041764588364850503359983441383826391041
4689 272867497946122698707024366248568926345625599
4690 258429995106688029591184337976410768366632961
4691 233801505809886615743920785055555713499135999
4692 202174966430508070124315181058471741867687937
4693 167193989217604094291829179121468185595871231
4694 132294353199784147126666248051456079915122689
4695 100203175782135671869270991464366705152622591
4696 72679602178779065332836186637142545282367489
4697 50499377118372684923665177760182795652562943
4698 33622852645535827446628436950185729863974913
4699 21457178747499508033920953633984138033758207
4700 13127957243476167732935640453750430181097473
4701 7701726932906909717557535530907889311940607
4702 4333201702336646142727410593561361950703617
4703 2338334823722281562430548671090070814457855
4704 1210354817798424663717302001596861507436545
4705 600955520061102472545663445920426865197055
4706 286216890319074083991299222251306215276545
4707 130754142559608897581073231789408332546047
4708 57291617366071662735879051405423718432769
4709 24074336447924733555109917284647842086911
4710 9700210418262449810960975379155447185409
4711 3747062871052817640345028181432899469311
4712 1387350566685739022880900450791741980673
4713 492211495343554041335734137790492835839
4714 167283965017601419792909577501519380481
4715 54442957000373261103789602639760588799
4716 16960628056262653083283014693871943681
4717 5055477336200087124397708983998087167
4718 1441078353379082117212996363570118657
4719 392626881582780168725509178082197503
4720 102182467533912829067420888712871937
4721 25385567785234584426068894132731903
4722 6015794754863240433867052413878273
4723 1358767659856703283239116850855935
4724 292253776274627399695100148711425
4725 59802265253376937107049064431615
4726 11629395346508000794836283162625
4727 2146710626326951514813033873407
4728 375674974332969330615714316289
4729 62239192448266927271221133311
4730 9746697981525334299234009089
4731 1440298504185625269147533311
4732 200460980385315467548426241
4733 26222895772511871074041855
4734 3216568663569601474330625
4735 369007133132629156560895
4736 39476185479017371009025
4737 3925167123470072545279
4738 361386219985477435393
4739 30676585818383843327
4740 2388952020496023553
4741 169690788464918527
4742 10919292167618561
4743 631352523997183
4744 32477630693377
4745 1468229489663
4746 57427147777
4747 1903943679
4748 52026369
4749 1124991
4750 18049
4751 191
4752 1
4753 9544028161703913537712243143807801346335324482
4754 158456325028528675187087900671
4755 7526675438855112071386675281921
4756 176916486894352265846383641100287
4757 2743433583381431217851646368284673
4758 31570679742359024715600206241988607
4759 287550574187027215465502023033552897
4760 2159045705938267292589615068078931967
4761 13743830114876147009768646024152219649
4762 75709846377204933440996572619648008191
4763 366588887389195964343342564008030896129
4764 1579525541182967985907749637153756282879
4765 6116472426352407635539751340167856652289
4766 21460853623982688341313793828567923032063
4767 68695789232882048506092026915375972089857
4768 201774139337712162036125435316455713275903
4769 546525996374265153797342876858278616236033
4770 1370993101387676718025919673089478103138303
4771 3197214160927537741317735225315471728312321
4772 6954357533106272168334831215584416786022399
4773 14150225725542964222784977964181140914831361
4774 27003711628823046739898649936361696601833471
4775 48445173520847973358354667881300172178718721
4776 81875628101311061356810153803752146624053247
4777 130603939760904756113567272856659242728292353
4778 196968727360011295819931259911474982523240447
4779 281287366636526140002976597930000986343997441
4780 380913378897141078828741974465888816702947327
4781 489757971711939894079628741091669998414331905
4782 598581216549411322055834653355278520482267135
4783 696167128106334090243251109004022303722307585
4784 771214329170177377029046088336518630376210431
4785 814504342402826950507146044273420766149607425
4786 820768037656833762264552092480579236517642239
4787 789727488159498757889393042201390463078891521
4788 726033006726461261079025908087522195364904959
4789 638151438670902755992551147172499197234511873
4790 536562944865716258707973539301408113059430399
4791 431782695617172388545161675224380345426116609
4792 332700704764055490865208230980189490220367871
4793 245562380139693802534943364738651795717357569
4794 173678356415524435180166542157508136587493375
4795 117745082409444339816922051660554255380512769
4796 76537210140534843514470344218154005931491327
4797 47713093234451843499792234541484998395953153
4798 28531411109289987168050711515566208804978687
4799 16368130337580202003012356718030613213347841
4800 9009871349781209267588507935741503579619327
4801 4759044459319130889865152674283793829330945
4802 2412265857920629608808628893437715237830655
4803 1173389300699250640528261890423039295750145
4804 547725175438291879153445685830122880368639
4805 245337377291752223052831334600255769411585
4806 105440290261921129846098885974719402606591
4807 43474757284449633177031868042958736457729
4808 17194336160368085091651031742021246124031
4809 6521764004424295686106829083016383430657
4810 2371773557372847105552368726372727652351
4811 826779425378756880921553292793531596801
4812 276169879018347942000488782781040558079
4813 88364213112898567270355632027504476161
4814 27071582728662827332078432661868118015
4815 7937634042958251358823701711138324481
4816 2226332116544642454664014719734513663
4817 596991816650605826860350955507941377
4818 152953603104381997919558676978335743
4819 37417157294961065293802998960488449
4820 8733330074576647000345286115590143
4821 1943275212405958082629317148278785
4822 411858306781381273909198277574655
4823 83061055946392938696721630756865
4824 15922816599161903824462350909439
4825 2898060574992890176044462505985
4826 500153359229503185158156582911
4827 81732588411317595869689151489
4828 12627294989896584837529075711
4829 1841220464956256204244385793
4830 252906771930339209696509951
4831 32656033099651074022703105
4832 3954582929834859787452415
4833 447959504090663898578945
4834 47326519725957516099583
4835 4647939563441027416065
4836 422739391622245122047
4837 35454489859375890433
4838 2728333597425860607
4839 191529372800155649
4840 12181997215612927
4841 696307785383937
4842 35414089672703
4843 1583083785217
4844 61235035135
4845 2007996417
4846 54276351
4847 1161089
4848 18431
4849 193
4850 1
4851 28632084485111740613136729431423404039005973445
4852 316912650057057350374175801343
4853 15211807202738752817960438464513
4854 361359649227559643764153957482495
4855 5663783653657214701549676377669633
4856 65884793068099480649052058852261887
4857 606671828116413455646604252309094401
4858 4605641986063561800644732159191416831
4859 29646705935690561312126907116383371265
4860 165163522869286013891761791263448236031
4861 808887621155596862127681700635709800449
4862 3525639969755131936158841838315543461887
4863 13812470393887783256987252317489469587457
4864 49038179674317784318167338997303702716415
4865 158852432089746785353497847659319867211777
4866 472244067908306372578342897548287398641663
4867 1294826132086242469630811189033012945747969
4868 3288512199149618589849182223037234822512639
4869 7765421423242752200661390123720421559762945
4870 17105929227140082077987397656484305300357119
4871 35254808984192200613904787143946698615685121
4872 68157648983189057702582277836904534118498303
4873 123894058670518993456607985698962040959270913
4874 212196429723470096071974975488804465426825215
4875 343083507623120573583944699517070632080637953
4876 524541394480927347753429792679609207774773247
4877 759543460633063575825884455771476955211235329
4878 1043114124430808297660460546861778619749892095
4879 1360429322321020866987999456649228813531611137
4880 1686920404810762538191298047802227039378866175
4881 1990915472762079502542336871363323127926882305
4882 2238595786446688844301343285677059564474728447
4883 2400223013975831278043338176883360162675425281
4884 2456040417716494475036250229234579239184891903
4885 2400223013975831278043338176883360162675425281
4886 2241793501612421280047444858376434853808701439
4887 2002335884068266773064128202432520589833928705
4888 1711277328402335273408498225775315423353372671
4889 1400128336100061035798296889750168803911663617
4890 1097184105145283370275578137184759325866852351
4891 823825465043443095935094960457493081655083009
4892 592919092970742672895276449053668068892344319
4893 409168521234413114814010645478616647348518913
4894 270819502690514026845862740096862267243495423
4895 171963396609438530514054813301124002723397633
4896 104775915453031817835893657572617416005910527
4897 61267671784450391174075424951627435231674369
4898 34387873037142620538189372589513620372586495
4899 18527960268419471047318813284309091238281217
4900 9583576175160390107482410461159224304992255
4901 4759044459319130889865152674283793829330945
4902 2268839651575834398835153262083285056487423
4903 1038399930021796325259108355030634419191809
4904 456217957815594482745029106549694574624767
4905 192389804830820396200162622060636875522049
4906 77863429605185803360333931527001228705791
4907 30237864169216676463864689908054012985345
4908 11265311119169989897211566535761838735359
4909 4025332408130360867395475311959790845953
4910 1379119183415452764922530858355612712959
4911 452898305244145076541200046836049510401
4912 142507378570224221934512497351240712191
4913 42946850814579330049725836084144766977
4914 12390298276047536268151731150607351807
4915 3420315749845854108384716630750396417
4916 902899022859369822699468309464612863
4917 227787917694304128507164674899312641
4918 54883817444114359294493571191668735
4919 12619880499388563165603920412147713
4920 2766991825968720630447713703428095
4921 577980418674167151302641539088385
4922 114906689144716746345646332575743
4923 21718937749147684176551275921409
4924 3898367293451896546360775671807
4925 663618536052138376897534885889
4926 106987178391110765544747302911
4927 16309735919809097246017847297
4928 2347034008816934623637405695
4929 318218838129641357741916161
4930 40565198959320793597607935
4931 4850501938016187584610305
4932 542612543542578930778111
4933 56622398852839570931713
4934 5493418346685517660159
4935 493648371340996902913
4936 40911157054227611647
4937 3111392343026171905
4938 215893367231381503
4939 13574612786380801
4940 767135964729343
4941 38580257243137
4942 1705553855487
4943 65251027969
4944 2116549119
4945 56598529
4946 1197951
4947 18817
4948 195
4949 1
4950 85896253455335221839410188294270212117017920334
4951 633825300114114700748351602687
4952 30740527055534562986295052730369
4953 737931105657858040346268353429503
4954 11688926956541989046863506712821761
4955 137433369789856175999653794082193407
4956 1279228449300926391942260563470450689
4957 9817955800243537056936068570691928063
4958 63899053857444684424898546391958159361
4959 359973751674262589095650489643279843327
4960 1782938765180479738147125192534867836929
4961 7860167560665860734445365377266796724223
4962 31150580757530698450133346473294482636801
4963 111888829742523351893321930312096875020287
4964 366743043853811355025163034315943437139969
4965 1103340567906359530510183642755894664495103
4966 3061896332080791311839965275614313290137601
4967 7871850530385479649329175635107482590773247
4968 18819355045635122991171962470478077942038529
4969 41977279877522916356636185436689032160477183
4970 87615547195524483305796971944377702531727361
4971 171570106950570316019069342817755766852681727
4972 315945766324227044615798249234828616037040129
4973 548286918117459185600557936676570971812921343
4974 898363444969711243239864374522945729588101121
4975 1392166296584975269090804284876289047630184447
4976 2043628315747054499405198704222563118197243905
4977 2845771709494680171146805549495034194711019519
4978 3763972769072850031636459460160236246813114369
4979 4734270131942545943370595552253682892289343487
4980 5668751350334921543275971790528873295232630785
4981 6468107045655457191145023442717442256876339199
4982 7039041814398351400388019639443779889825579009
4983 7312303849408820228115838635352518641045209087
4984 7256486445668157031122926583001299564535742465
4985 6883810017200673838138227893636229870292828159
4986 6246465269748954826175701263241476033476558849
4987 5424890540872937319881124653983151436540674047
4988 4511534000602457345005092005275653031176699905
4989 3594496546390627776349453164119687455645368319
4990 2744835035232169562145768058099745489177018369
4991 2009663650984928441725647858564829219439771647
4992 1411256135439568902523297740010901363589382145
4993 950807526615441168505736125672341181835509759
4994 614746295909391087873972366699110272690290689
4995 381515227515502166185842128446358834735218687
4996 227311259021932600184044507475872286469259265
4997 130043417858735632250454170130654675976847359
4998 71443793573981562632826999158131802849148929
4999 37695112618740251262283634206627539848265727
5000 19101665093798651887212715809726811963654145
5001 9296723762470799687535459198450363942305791
5002 4345639511619427049353369972144553894871041
5003 1950835845652985290749166568130023568441343
5004 840997567477235275145354350670968325668865
5005 348116664041192002920830485114639332933631
5006 138339157943619156288063311343109254676481
5007 52768486407556656258287822979577690456063
5008 19315975935430711632002517159681420427265
5009 6783570774961266397240537028671016271871
5010 2284915793903742918004930952027711733761
5011 737913062384593520410225041538530934783
5012 228401080199382882033964169519530246145
5013 67727447366674402586029298385359470591
5014 19230929775739244484921164412108144641
5015 5226113795564593753783653249679622143
5016 1358474858247978079713797659263238145
5017 337555552582532847096151817282650111
5018 80123578442891485625701412015964161
5019 18153864151326004426499347819003903
5020 3922952663317054933052996781604865
5021 807793796963600643993934204239871
5022 158344564643012114698748884418561
5023 29515672336051477269272827265023
5024 5225604365556173300155845443585
5025 877592892834359907987029491711
5026 139606650230728960036782997505
5027 21003803937442966493292658687
5028 2983471685076217339121238017
5029 399349236048282944937132031
5030 50266202835353168766828545
5031 5935727025101345446166527
5032 655857341248258072641537
5033 67609235546210606252031
5034 6480715089367511465985
5035 575470685449452126207
5036 47133941740279955457
5037 3543179077488934911
5038 243042592804143105
5039 15108884715839487
5040 844296479215617
5041 41991364954111
5042 1836055911425
5043 69484126207
5044 2229746177
5045 58994431
5046 1235585
5047 19207
5048 197
5049 1
5050 257688760366005665518230564882810636351053761001
5051 1267650600228229401496703205375
5052 62114879411183240673338457063425
5053 1506602738371250643678831759589375
5054 24115785018741836134073281779073025
5055 286555666536254341046171094877208575
5056 2695890268391708959884174921023094785
5057 20915140049788000505814397704854306815
5058 137616063515132905906733161354608246785
5059 783846557205969862616199525678517846015
5060 3925851282035222065389900874713015517185
5061 17503273886512201207037855947068461285375
5062 70161329075727257634712058323855761997825
5063 254928240242577402236777207097488232677375
5064 845374917450146061943647998943983749300225
5065 2573424179666530416045530319827732766130175
5066 7227133232067942154190114193984521244770305
5067 18805597392851750610498316545829278471684095
5068 45510560621655725631673100576063638474850305
5069 102773914800680955704444333343856142262992895
5070 217208374268571882968230129325444437223931905
5071 430755761096665115343935657579889236237090815
5072 803461639599024405250665841287412998926761985
5073 1412519602559145415816914122587970559662882815
5074 2345013808056881672080286685722462430989123585
5075 3682696038139661781421472944275523824848470015
5076 5479422928079084267901201693321415284024672257
5077 7735171734736414841698809803212631507619282943
5078 10373717247640380234419724469815506688337248257
5079 13232513032957941918377650564667602031391801343
5080 16071772832612389029922539133311429482754605057
5081 18604965441645835925566018675963757808985309183
5082 20546190674452159991921062721605002036527497217
5083 21663649513215991856619696910148817171915997183
5084 21825276740745134290361691801355117770116694017
5085 21024106480069504707399382370273759305121398783
5086 19376740556698583490489630420119181937245945857
5087 17096246351494829465937950571207778906557906943
5088 14447958542077852009891308664534457498894073857
5089 11700527093383712897703998333515027942467436543
5090 9084166616854966900640989280319178433999405057
5091 6764162337202026445597063775229403928056561663
5092 4832175921864066246772243338586631946618535937
5093 3312871188670451239534769991355583727260401663
5094 2180300118434223344253680859070561727216091137
5095 1377776750940395420245656623591827942160728063
5096 836137745559367366553931143398103407673737217
5097 487398094739403864684952847737181638422953983
5098 272931005006698757516108168446918281675145217
5099 146834018811462065157394267571386882545680383
5100 75898442806337555036709065826081163775574017
5101 37695112618740251262283634206627539848265727
5102 17988002785709653786242199142739471732047873
5103 8247311202925397630851703108404601031753727
5104 3632830980607455841039875269471960219779073
5105 1537230895559619280987015320900246991536127
5106 624794979928430315496957107800857842286593
5107 243876130758732468804638957302264635588607
5108 91400438278418079522292857298940531310593
5109 32883117485353244426483591217023452971007
5110 11353402362768752233250398932726439739393
5111 3760741918672929958825381035104773603327
5112 1194715222783359284478153380577591427073
5113 363855974932731687206022766290249187327
5114 106189306918152891555871627209575759873
5115 29683157366868431992488470911467388927
5116 7943063512060549913211248568206098433
5117 2033585963413043773906101293828538367
5118 497802709468315818347554641314578433
5119 116431306745543494478700107653971967
5120 25999769477960114292605341382213633
5121 5538540257244256221040865190084607
5122 1124482926249624873391431973076993
5123 217375909315115069237294538948607
5124 39966881067163823869584518152193
5125 6980790151224893116129904427007
5126 1156806193295817828060595486721
5127 181614258105614893023368314879
5128 26970747307595401171535134721
5129 3782170157172783228995502079
5130 499881641718989282470789121
5131 62137656885555859659161599
5132 7247441707597861591449601
5133 791075812340679285145599
5134 80570665724945629184001
5135 7631656460266415718399
5136 669738568930012037121
5137 54220299895257825279
5138 4029264263097221121
5139 273260362235822079
5140 16797477674270721
5141 928279209123839
5142 45663476776961
5143 1975024163839
5144 73943618561
5145 2347735039
5146 61465601
5147 1273999
5148 19601
5149 199
5150 1