0 1
1 1
2 2
3 4
4 1
5 9
6 4
7 1
8 22
9 14
10 5
11 1
12 58
13 46
14 21
15 6
16 1
17 163
18 149
19 80
20 29
21 7
22 1
23 483
24 484
25 292
26 124
27 38
28 8
29 1
30 1494
31 1589
32 1044
33 498
34 179
35 48
36 9
37 1
38 4783
39 5288
40 3701
41 1928
42 780
43 246
44 59
45 10
46 1
47 15740
48 17848
49 13096
50 7304
51 3237
52 1152
53 326
54 71
55 11
56 1
57 52956
58 61060
59 46428
60 27320
61 13014
62 5088
63 1629
64 420
65 84
66 12
67 1
68 181391
69 211501
70 165241
71 101463
72 51226
73 21595
74 7615
75 2227
76 529
77 98
78 13
79 1
80 630533
81 740810
82 590996
83 375494
84 198788
85 89126
86 33978
87 10970
88 2963
89 654
90 113
91 14
92 1
93 2218761
94 2620584
95 2124954
96 1387945
97 764090
98 360528
99 146582
100 51281
101 15324
102 3855
103 796
104 129
105 15
106 1
107 7888266
108 9351624
109 7681191
110 5131688
111 2918495
112 1437296
113 616739
114 230632
115 74830
116 20868
117 4922
118 956
119 146
120 16
121 1
122 28291588
123 33630255
124 27909435
125 18996505
126 11102410
127 5669320
128 2546424
129 1007318
130 350039
131 106181
132 27814
133 6184
134 1135
135 164
136 17
137 1
138 102237141
139 121770154
140 101906340
141 70446790
142 42132125
143 22188756
144 10363578
145 4301308
146 1584207
147 515564
148 147143
149 36396
150 7662
151 1334
152 183
153 18
154 1
155 371884771
156 443593761
157 373803174
158 261797845
159 159675535
160 86350729
161 41713836
162 18044978
163 6986552
164 2413917
165 740264
166 199802
167 46871
168 9378
169 1554
170 203
171 19
172 1
173 1360527143
174 1624714356
175 1377002520
176 975128444
177 604838990
178 334665200
179 166467859
180 74651920
181 30183391
182 10980920
183 3580399
184 1039816
185 266546
186 59520
187 11355
188 1796
189 224
190 20
191 1
192 5002837936
193 5979558553
194 5092576518
195 3640626848
196 2291196958
197 1293233535
198 659922200
199 305411800
200 128254695
201 48805865
202 16780268
203 5188290
204 1432868
205 350091
206 74649
207 13617
208 2061
209 246
210 21
211 1
212 18479695171
213 22102914884
214 18902523863
215 13624076864
216 8683153121
217 4987122956
218 2602614677
219 1238362808
220 537687677
221 212856900
222 76657361
223 25024448
224 7366563
225 1941418
226 453508
227 92590
228 16189
229 2350
230 269
231 22
232 1
233 68539149518
234 82022888716
235 70397798698
236 51101515812
237 32930845234
238 19205305000
239 10223089530
240 4985165512
241 2229464050
242 913987705
243 342899350
244 117396016
245 36528645
246 10272611
247 2591222
248 580251
249 113702
250 19097
251 2664
252 293
253 23
254 1
255 255137783916
256 305468743408
257 262992342936
258 192098524072
259 125002374292
260 73894371240
261 40031486440
262 19951603600
263 9160713093
264 3874198460
265 1507237549
266 538213116
267 175828261
268 52319640
269 14096796
270 3412232
271 734186
272 138372
273 22368
274 3004
275 318
276 24
277 1
278 952914971191
279 1141317182091
280 985302363825
281 723667509849
282 474980109505
283 284176633381
284 156378660451
285 79473060167
286 37359014516
287 16245627320
288 6528740411
289 2420423603
290 825614971
291 258189678
292 73677525
293 19067495
294 4439065
295 919621
296 167016
297 26030
298 3371
299 344
300 25
301 1
302 3569834343547
303 4276936087026
304 3701224810896
305 2731724719306
306 1806783465206
307 1092646437518
308 609753122304
309 315348105910
310 151408089211
311 67507754042
312 27932070757
313 10709381542
314 3796608335
315 1240871178
316 372478071
317 102183430
318 25456676
319 5711504
320 1141337
321 200080
322 30112
323 3766
324 371
325 26
326 1
327 13410481705795
328 16070878768830
329 13937562076524
330 10331764924675
331 6880620400492
332 4201281560031
333 2374245733176
334 1247382852797
335 610435025676
336 278385478774
337 118253460918
338 46733440533
339 17151619396
340 5831611363
341 1831094322
342 528845853
343 139773857
344 33586038
345 7275032
346 1404620
347 238041
348 34644
349 4190
350 399
351 27
352 1
353 50506214531252
354 60538693668844
355 52603840662403
356 39147950474804
357 26232930268848
358 16157258397432
359 9235220821498
360 4921547521772
361 2450391565673
362 1140567053916
363 496169236025
364 201533261156
365 76315812486
366 26886996304
367 8789913358
368 2657646212
369 740059515
370 188802252
371 43833750
372 9181400
373 1715294
374 281408
375 39657
376 4644
377 428
378 28
379 1
380 190661396754623
381 228575542055264
382 198961235682854
383 148593166540862
384 100129775325294
385 62157281607474
386 35895721070383
387 19377726977743
388 9800359372228
389 4647249921698
390 2065884955126
391 860276834122
392 335148839746
393 121939945424
394 41341975139
395 13024428987
396 3799628940
397 1022034645
398 252108483
399 56641825
400 11489230
401 2079755
402 330723
403 45183
404 5129
405 458
406 29
407 1
408 721309231245930
409 864879546676296
410 754010540683902
411 564942153070736
412 382623127966680
413 239218903799826
414 139447585954395
415 76168071122730
416 39076170150165
417 18846145282880
418 8544901008968
419 3639998031408
420 1455241313950
421 545201540722
422 191044046505
423 62463956018
424 19000894726
425 5358056022
426 1394455706
427 333096930
428 72524166
429 14264654
430 2505006
431 386562
432 51255
433 5646
434 489
435 30
436 1
437 2734340902348660
438 3279022334414197
439 2862777744099688
440 2151228127794904
441 1463731549062185
442 921102497664509
443 541541512568228
444 298986674140673
445 155401935466253
446 76119223187353
447 35141737716972
448 15284083887384
449 6256687627889
450 2407547895909
451 869377690584
452 294004166841
453 92880475440
454 27327728346
455 7460806202
456 1881490563
457 435823932
458 92075322
459 17581990
460 2998693
461 449536
462 57907
463 6196
464 521
465 31
466 1
467 10384729349891801
468 12454793475292532
469 10887987422535353
470 8203711992603292
471 5605600634537635
472 3548549374689280
473 2102658615046776
474 1172343627623176
475 616668707170966
476 306379255034396
477 143808734859909
478 63749924549172
479 26668923173099
480 10516540285032
481 3903472007208
482 1361331929424
483 445116932913
484 136098699744
485 38792340103
486 10268474016
487 2512610571
488 565095376
489 115979993
490 21524456
491 3569142
492 520292
493 65174
494 6780
495 554
496 32
497 1
498 39508833052959062
499 47389108123691566
500 41477297394327267
501 31328675102533575
502 21490180498175535
503 13678520270826216
504 8163441401052331
505 4592804010604705
506 2442569128028652
507 1229496941501839
508 585968320559644
509 264353569039560
510 112817624631284
511 45501142001841
512 17320743979992
513 6213387832638
514 2096475999573
515 663858482517
516 196753542167
517 54405012089
518 13981243632
519 3323527900
520 726575254
521 145023324
522 26184923
523 4225397
524 599514
525 73092
526 7399
527 588
528 33
529 1
530 150556764433793122
531 180601765868755954
532 158246225153195971
533 119798028117283998
534 82470930558236265
535 52757312345785614
536 31694682107105683
537 17980437798405626
538 9659761848605150
539 4921268418059732
540 2378645831485533
541 1090603050452832
542 474079906962275
543 195214103493336
544 76059819318441
545 28001500876956
546 9724537617231
547 3179551815138
548 976484137958
549 280914112222
550 75451612813
551 18846925848
552 4357262680
553 926906056
554 180102029
555 31666708
556 4977259
557 687924
558 81698
559 8054
560 623
561 34
562 1
563 574604028257812551
564 689323412920643045
565 604612625580655862
566 458673531782523557
567 316803436687371870
568 203604553557994065
569 123066842052717962
570 70353894235109647
571 38151922545479425
572 19654425845904135
573 9624050397110214
574 4479106181939076
575 1980463984317200
576 831302041375974
577 330926690072850
578 124781286731874
579 44501301558141
580 14984766829464
581 4754452554598
582 1418045705345
583 396459763721
584 103556579913
585 25170312488
586 5665353500
587 1173841910
588 222236387
589 38084408
590 5835326
591 786283
592 91030
593 8746
594 659
595 35
596 1
597 2196133765002623111
598 2634764209059848672
599 2313162630195252768
600 1758232623373046004
601 1218125677674658400
602 786242599799125080
603 477929185352819082
604 275167255903046068
605 150517393227270954
606 78344345654952260
607 38827142659590091
608 18322705599588912
609 8230284783034022
610 3516635281766352
611 1428037272102492
612 550518054816264
613 201211314165264
614 69616790995896
615 22760356009323
616 7016856044300
617 2034917546622
618 553538760784
619 140757786033
620 33324017832
621 7309225791
622 1476395424
623 272583153
624 45564776
625 6811034
626 895392
627 101127
628 9476
629 696
630 36
631 1
632 8404921968965752371
633 10084207975039783814
634 8861093617087414811
635 6747481810772133719
636 4688054713381944330
637 3038019574472046798
638 1856413900995138515
639 1075900788862584475
640 593271647805953965
641 311767474126899310
642 156248265175357177
643 74689760125269877
644 34044607621708836
645 14788725258138322
646 6117342755697754
647 2407205947657150
648 900054643533706
649 319324094163649
650 107327279087271
651 34111836247825
652 10230353139850
653 2887938959357
654 765124548022
655 189595102462
656 43760993197
657 9361733665
658 1844999230
659 332449428
660 54247640
661 7916699
662 1016093
663 112029
664 10245
665 734
666 37
667 1
668 32207692734494651832
669 38644695182155160134
670 33985246346929794259
671 25922425417668079670
672 18058304602147392525
673 11745955245534920106
674 7212592299414749579
675 4205844028291850330
676 2336588845209476855
677 1238871135394544110
678 627378369090491153
679 303514351206200942
680 140245096781404483
681 61864672785062348
682 26033716062628736
683 10441890369901892
684 3987568092381905
685 1448052903178706
686 499330813441690
687 163233276315230
688 50492584125332
689 14746892738472
690 4056299167985
691 1047686811404
692 253214693303
693 57028918400
694 11908891871
695 2291683276
696 403307533
697 64286866
698 9165560
699 1149270
700 123777
701 11054
702 773
703 38
704 1
705 123567904825171570007
706 148270770304547824296
707 130493106998170947744
708 99690882514565934341
709 69619472074257146400
710 45440949080294417226
711 28030203272193770736
712 16438867697932155609
713 9196625528303922660
714 4916735382338710895
715 2514162820168957020
716 1229972397104574129
717 575606154684475057
718 257574319067919247
719 110141777886556308
720 44969961158829122
721 17514326433578035
722 6499455434420115
723 2295166522552294
724 770136123158725
725 245136963642243
726 73876079017011
727 21032527331902
728 5642312650890
729 1421996971034
730 335491310947
731 73786692630
732 15051815666
733 2830268959
734 486810933
735 75851366
736 10571823
737 1295850
738 136413
739 11904
740 813
741 39
742 1
743 474617269824566355386
744 569522323951953437088
745 501594797469200017179
746 383760251342415379176
747 268621068900855634045
748 175899333262297293328
749 108965612738530001221
750 64247397781371545080
751 36177614607268002694
752 19491933972951694180
753 10057890992593135562
754 4972121656614973364
755 2354671347155739396
756 1067874587806855072
757 463518717437569645
758 192421329146317360
759 76330028309511523
760 28903466673097756
761 10435416858744418
762 3587563816744220
763 1172645161387220
764 363804462095744
765 106918999822249
766 29699631814480
767 7777256895565
768 1914090478420
769 441171122749
770 94823267284
771 18908887585
772 3476581240
773 584811258
774 89126152
775 12150706
776 1456804
777 149980
778 12796
779 854
780 40
781 1
782 1824933678818837074702
783 2189927355878131600125
784 1930025107189597716507
785 1478663983002319563469
786 1037269576770376330976
787 681293810748519236798
788 423729515651999051970
789 251088495074289872660
790 142251725296627804130
791 77201001849190862240
792 40175157364219218469
793 20055540777805727023
794 9603966683854758966
795 4410427267309252409
796 1941367864106521532
797 818547635765396424
798 330323783295647195
799 127464675476523248
800 46982035685214651
801 16521274292220649
802 5535231433874266
803 1764178804480985
804 533959414156322
805 153168872045954
806 41546987113806
807 10628472309110
808 2556411322439
809 576037880371
810 121079084633
811 23618171330
812 4248679931
813 699376469
814 104313437
815 13918485
816 1633148
817 164522
818 13731
819 896
820 41
821 1
822 7024125634258699052147
823 8429243465872741789274
824 7433533546410967034010
825 5702501834087702926774
826 4008413882955572237887
827 2640300058471092201744
828 1648275209036166442718
829 981306700196001183872
830 559134875361824868768
831 305516896227760652490
832 160258834998011361481
833 80737492254774178458
834 39067646840123317990
835 18152942880192784188
836 8096056631233376559
837 3463663618437140384
838 1420411699794090374
839 557875456777803822
840 209643603725900439
841 75295810097098238
842 25814868467158176
843 8436802993650432
844 2624322721377237
845 775569028457652
846 217326786588572
847 57609372999122
848 14407955259855
849 3389167505150
850 747105548655
851 153670408830
852 29340094285
853 5167111394
854 832810218
855 121633784
856 15892541
857 1825944
858 180084
859 14710
860 939
861 42
862 1
863 27061810866951754785671
864 32476213821174661047931
865 28656924262393867137142
866 22010527864168357635069
867 15501384012599599775893
868 10238007908948251896529
869 6413817832532438855912
870 3835353066706868160688
871 2197087737217571665795
872 1208201133594985684695
873 638509467133342154576
874 324454868808051970043
875 158542511377266469369
876 74484160869851848113
877 33631127646250714986
878 14586195275805756128
879 6072580945482275725
880 2424897695872073146
881 927926201622357856
882 339935537595085277
883 119084318900279813
884 39842062435356057
885 12712966142965650
886 3862619148381714
887 1115497718805113
888 305577840025795
889 79218605430694
890 19382710462145
891 4461929957430
892 962840841555
893 193916859806
894 36260421503
895 6255181943
896 987672452
897 141327304
898 18091408
899 2036301
900 196712
901 15734
902 983
903 43
904 1
905 104356677565423473137257
906 125239024730799306628292
907 110572395644250381814226
908 85025325483450914357628
909 59989268305386883022954
910 39720567170931644599544
911 24966186656475240077573
912 14991390515577919538792
913 8631299477637094212137
914 4775033023524470841300
915 2541281726054355333808
916 1301820009666244684348
917 642005180617137382928
918 304761188895742027536
919 139209496241768329893
920 61157928624248625472
921 25825183131403281512
922 10474318931123150840
923 4077005466094563089
924 1521555791000226196
925 543898412774275894
926 186008580195483496
927 60782490112231347
928 18951069196883160
929 5628612097510879
930 1589620185797360
931 426004439073026
932 108078287755764
933 25887168543990
934 5835511453200
935 1233419470084
936 243372486076
937 44593545403
938 7539254292
939 1166801312
940 163654904
941 20534822
942 2265376
943 214453
944 16804
945 1028
946 44
947 1
948 402775764533193562448982
949 483384252888088115492831
950 427001099932834106283186
951 328703029808367008139880
952 232311396987604490348340
953 154186918177367704791879
954 97216110975679768468872
955 58603777549886970446148
956 33902018735084051203206
957 18861790618111436951405
958 10104865760257625470566
959 5215975657577191181436
960 2594696999417271705532
961 1243793958248391785761
962 574375677446283871920
963 255409592245429358544
964 109301545180951558472
965 44985505626024149277
966 17792808432541634775
967 6757259997738553045
968 2461719563816573916
969 859392443116992729
970 287159398166481604
971 91721239188814320
972 27964253224238145
973 8124880459352402
974 2245505698338741
975 589100521374665
976 146354927108254
977 34338019091190
978 7584166579465
979 1571020292969
980 303860739450
981 54586116861
982 9049068445
983 1373336379
984 188899586
985 23243771
986 2514375
987 233355
988 17921
989 1074
990 45
991 1
992 1555852247194778679374801
993 1867266157678362663084900
994 1650288418792045764690633
995 1271693165153281579369456
996 900223873214146259433549
997 598833284534407631486028
998 378682794218763143413017
999 229121428083338780720376
1000 133142002618899322960575
1001 74471596233781653631284
1002 40146401085727669401343
1003 20872313153358298687624
1004 10468177916511792504335
1005 5064448588845730320396
1006 2362915567841709249507
1007 1062787954885100095504
1008 460577108047172174747
1009 192197047492046537018
1010 77174241000805383034
1011 29794438486842466830
1012 11049787620581328792
1013 3932852871165933900
1014 1341936720570891587
1015 438442981274541464
1016 136987325670696096
1017 40869305785326130
1018 11623843224293533
1019 3145808949771258
1020 808408128846423
1021 196788503201118
1022 45251859209365
1023 9798158758870
1024 1990161976360
1025 377513743170
1026 66521044880
1027 10818088478
1028 1610743320
1029 217367798
1030 26240546
1031 2784554
1032 253467
1033 19086
1034 1121
1035 46
1036 1
1037 6014766389029773513342902
1038 7218790427765981990059578
1039 6382985174155170833730738
1040 4923463461653420030438188
1041 3490625695296606672917178
1042 2326938107549040792575106
1043 1475585381148851605474170
1044 895921378332656645562636
1045 522831437632261878463650
1046 293918923557108226546438
1047 159382931902727511177854
1048 83427947537294276018096
1049 42166168871149899755102
1050 20577941213217822159786
1051 9694769209165858986894
1052 4407746278815197443288
1053 1933005975505365434905
1054 817219693767354247735
1055 332849630874049303250
1056 130509235875014707485
1057 49222606205111559249
1058 17841399090383625347
1059 6208780034870755162
1060 2072171006908633732
1061 662470387680444197
1062 202605671467515860
1063 59188502326505324
1064 16489301524115563
1065 4372530775799604
1066 1101301693276566
1067 262826072514716
1068 59266113189347
1069 12586745735048
1070 2508087216172
1071 466816275130
1072 80721893581
1073 12883876718
1074 1882839988
1075 249390838
1076 29548793
1077 3077220
1078 274839
1079 20300
1080 1169
1081 47
1082 1
1083 23270147619699743008876442
1084 27928768838564936956229904
1085 24706230256905963692496990
1086 19074632349217229617964416
1087 13543126826343851592901782
1088 9046455030757416498452784
1089 5751804465657092808129486
1090 3503842175715798161111952
1091 2052957931303817881308186
1092 1159626578760346784684032
1093 632342393295493837377286
1094 333125578864759079823696
1095 169601780241445656168122
1096 83452494197027351793168
1097 39679341875067048862506
1098 18225054584441398858608
1099 8082841670728838630565
1100 3459555221434357612020
1101 1428144095255673743110
1102 568226675616188335900
1103 217740851880168834480
1104 80290771163631223664
1105 28464461735470549655
1106 9692103769310364624
1107 3166167519176432998
1108 991115163417502592
1109 296896600885149561
1110 84982010199736368
1111 23203898810824027
1112 6032344892983464
1113 1489949928742535
1114 348782553454480
1115 77163740740377
1116 16081640853560
1117 3145200057175
1118 574654919640
1119 97557706871
1120 15288496880
1121 2193824031
1122 285326312
1123 33193566
1124 3393732
1125 297522
1126 21564
1127 1218
1128 48
1129 1
1130 90093831591035950206998211
1131 108131933959480732260137683
1132 95696103084722130667561519
1133 73948057052819355552669835
1134 52576072110874566828753021
1135 35186897510894638631163993
1136 22428176442389607668181501
1137 13705497960569096599976001
1138 8060887505421399017072733
1139 4573873656218518618534741
1140 2507322623945385502916153
1141 1328935908109544059311245
1142 681283323639207113087911
1143 337845104750461340269643
1144 162039023544250345366283
1145 75147224602005070953143
1146 33684161992628848692560
1147 14586306139340364082055
1148 6098522052941224988610
1149 2460286948777436437540
1150 957021719745051528421
1151 358671005106724056434
1152 129402230756982053839
1153 44901101151121360615
1154 14969344638338864149
1155 4789573968411457450
1156 1468951466971492468
1157 431265941656684806
1158 121019024928233027
1159 32403939476397857
1160 8263225397474165
1161 2002490451487535
1162 460033474759175
1163 99902320046603
1164 20441013939395
1165 3925562358569
1166 704372874726
1167 117448292816
1168 18078947780
1169 2548302066
1170 325559647
1171 37201381
1172 3735502
1173 321568
1174 22879
1175 1268
1176 49
1177 1
1178 349054331386847956567890747
1179 418945527136682201049597350
1180 370915032060220819634582846
1181 286860822270434283328329326
1182 204221711978459199177141660
1183 136926280868541153029400306
1184 87484797892314856320714474
1185 53619773899190441792478258
1186 31650540882801789475281054
1187 18036184716027294453129690
1188 9936745744840543074365074
1189 5297113164266619720066322
1190 2733431136563815861489280
1191 1365534733513047098036398
1192 660365597887518088903690
1193 309063508130974826138238
1194 139938184557795077013400
1195 61270757422266823962700
1196 25927973020448187992065
1197 10597966950044077705820
1198 4181462204588824461224
1199 1591370366111227311802
1200 583726749490224114299
1201 206191449348520451702
1202 70072626458856205875
1203 22887531725885519180
1204 7176872677731364016
1205 2157845337558738160
1206 621240025953416059
1207 170997743006347630
1208 44923314727159716
1209 11242654899155086
1210 2674458253662142
1211 603245188322106
1212 128648168222920
1213 25854102624406
1214 4877456008333
1215 859830937276
1216 140870001478
1217 21307629300
1218 2951320475
1219 370505660
1220 41600271
1221 4103996
1222 347030
1223 24246
1224 1319
1225 50
1226 1
1227 1353257428538389364335407949
1228 1624239174065577188682667908
1229 1438583567439698362949153076
1230 1113471153048507756173551849
1231 793691524892856383489212552
1232 533077534516815084978445851
1233 341364527073807316990500348
1234 209815906501310224047994587
1235 124275185326857858903194526
1236 71107692021556969282173405
1237 39362227880877110384189204
1238 21098376669207034368306015
1239 10955147682220090824723360
1240 5511300215865043881502345
1241 2686163767654682284380660
1242 1268126234480851027291549
1243 579698598129093349770031
1244 256489741617611327333211
1245 109787059693546252546816
1246 45436279702160717556166
1247 18170041517102292113181
1248 7016435680791138763506
1249 2614357194031569977498
1250 939191302677678641025
1251 325017783237121006307
1252 108246501981250641356
1253 34659808684914197706
1254 10657428230933277956
1255 3143047419078019021
1256 887813680592760726
1257 239826613439648788
1258 61848650739840589
1259 15197745806725620
1260 3550516040507971
1261 786648857372902
1262 164816246255997
1263 32546512655267
1264 6034018080025
1265 1045475225508
1266 168362031766
1267 25032842340
1268 3408397881
1269 420610184
1270 46419842
1271 4500735
1272 373962
1273 25666
1274 1371
1275 51
1276 1
1277 5249831449006596883287218598
1278 6301144457688928530151179716
1279 5582966388098255333760629267
1280 4324540131128223877030579476
1281 3086238589073210123397538534
1282 2076281550272797056075287728
1283 1332445631340005089049532048
1284 821178935639208088492421892
1285 487978823636516778528602298
1286 280294663423741432539789680
1287 155861720439366417290598822
1288 83977935705919845064713036
1289 43863179454210268626385574
1290 22213919427519922462305376
1291 10907626822690804396939180
1292 5192040345571609762952572
1293 2395082485538107618788692
1294 1070310389755437063644312
1295 463133081357297425411217
1296 193946118400837699632192
1297 78556708660820134026498
1298 30756469415711067424168
1299 11631646722918595629125
1300 4245934001388661130228
1301 1494794975334234057989
1302 507090835069623897820
1303 165604301592620924740
1304 52010030057138762544
1305 15690488525002867860
1306 4541229829566582432
1307 1259196197695241901
1308 333982124796993676
1309 84588227376422362
1310 20417668490642476
1311 4686542308970594
1312 1020365441130908
1313 210116688919598
1314 40786294057136
1315 7433956757903
1316 1266412237312
1317 200533304703
1318 29319324552
1319 3925559363
1320 476351752
1321 51691330
1322 4927296
1323 402419
1324 27140
1325 1424
1326 52
1327 1
1328 20378710829070480349853765305
1329 24459908663091542144118307636
1330 21679717701959954641797180352
1331 16805237050766952732176798588
1332 12006804000179244765138889316
1333 8090383374711463730436649088
1334 5202641092100266060617054277
1335 3214587356039183614609920693
1336 1916187310346165614076929800
1337 1104721084488182759480074350
1338 616941400997099151856139649
1339 334053700245594351348371145
1340 175465479932254935062406936
1341 89426163200286175185598700
1342 44221965704949008270282795
1343 21215230818007023980630451
1344 9871398099174286242441298
1345 4453240442952506986916785
1346 1946945114495190767106274
1347 824514003033612392858988
1348 338043066182878316532336
1349 134096172326192760496617
1350 51433949746199990065099
1351 19062012134533765505923
1352 6820953376499729674896
1353 2354640019650513556049
1354 783471290393240920955
1355 251028649417530461073
1356 77369425557812390484
1357 22911926592312401283
1358 6511027077278193487
1359 1773060904527116483
1360 461961760710648377
1361 114957726644524113
1362 27268851026685196
1363 6152142018124630
1364 1316789917847846
1365 266608903200811
1366 50890889084884
1367 9122356531268
1368 1528491884067
1369 238069942425
1370 34238823712
1371 4509372470
1372 538243340
1373 57447659
1374 5385313
1375 432457
1376 28669
1377 1478
1378 53
1379 1
1380 79152379106432483868793868282
1381 95004838756192897197839830540
1382 84234686723100017704123764756
1383 65340752881177890226464149788
1384 46734555758908091725334380268
1385 31537973766775074098529222678
1386 20320729675734279536466102063
1387 12586421395996496699695866382
1388 7524914303226084056841492027
1389 4353532072884382550370817970
1390 2441244310359087132115338769
1391 1328091646680756097745552010
1392 701337809028942368171303805
1393 359597110101654352232982994
1394 179023675701048412260715125
1395 86528305971054583138176042
1396 40593511359526095847737050
1397 18478364318281982467717488
1398 8158402920707020928221655
1399 3492057817284191348486564
1400 1448335980456200518848903
1401 581734318996095632711334
1402 226142884509972190187972
1403 85027360605301285588146
1404 30899023841399681846178
1405 10844514131937150795670
1406 3672800511770185218918
1407 1199276855175775026090
1408 377186139056882044842
1409 114142383157435498374
1410 33196293800549408914
1411 9266785874652601978
1412 2479429028526072828
1413 634854792580614648
1414 155286470722152113
1415 36213497296665876
1416 8033654908729867
1417 1691044130714436
1418 336764292265149
1419 63235057709344
1420 11151581878897
1421 1838399182620
1422 281743394205
1423 39870710648
1424 5166985095
1425 606834170
1426 63723500
1427 5876478
1428 464133
1429 30254
1430 1533
1431 54
1432 1
1433 307607755667932328273940701518
1434 369217504008716752728205333477
1435 327467076228601041691352472220
1436 254184996379810362207082898618
1437 181992936808958288544076749725
1438 122991552558966569714562126983
1439 79395059615290040979878133412
1440 49291272407048197112072062743
1441 29552696472770087934615741696
1442 17155071969940490904557101080
1443 9657345969004452977541873612
1444 5277444424681313677560995823
1445 2801159361449898540920000406
1446 1444507524949562950519680458
1447 723764420652921564964491620
1448 352314069994233508332880617
1449 166581592206110944924254373
1450 76481753357534033649723229
1451 34084792862586188698058146
1452 14738313574643656927912290
1453 6180295501111425207379773
1454 2511972104640172168518447
1455 989042783716544252441362
1456 377000038182263558738665
1457 139028910895279090760760
1458 49567400970466851180050
1459 17071856946278280164030
1460 5675431544459288466907
1461 1819536089758179662692
1462 562007843196871161880
1463 167063464531957394846
1464 47738736136700168385
1465 13096407225554070825
1466 3444348928110912070
1467 867058386609360530
1468 208548513386720858
1469 47832064881348288
1470 10437748114016930
1471 2161508917415522
1472 423538786774380
1473 78259897009618
1474 13582289431501
1475 2203755333302
1476 332419252836
1477 46302633705
1478 5906165271
1479 682711574
1480 70555331
1481 6402542
1482 497505
1483 31896
1484 1589
1485 55
1486 1
1487 1196099515989815008181990112109
1488 1435671973056331750109840403116
1489 1273722372862393725881632497431
1490 989313480252897387037897766596
1491 709038683138151154353141893011
1492 479831460862101537799791680800
1493 310301597837796199680549765660
1494 193076429788666899379835709384
1495 116072470436242557793739886573
1496 67594951516638766621980113032
1497 38194270381483767862984357809
1498 20961584306886899002045523928
1499 11180249448410882338062373511
1500 5797111236226350896665096504
1501 2922426124153593116225912077
1502 1432248437832643504079125448
1503 682269774353468560357952630
1504 315818476903023410136248372
1505 142007746801194668342321279
1506 62001694306712051544895596
1507 26273276686779429785490495
1508 10800075396959381340784624
1509 4304331239336912792698370
1510 1662254429113732753699256
1511 621627783596710198430137
1512 224964050239432779736696
1513 78728696141784726083023
1514 26622823865610184120664
1515 8691880572822704943665
1516 2737281458523249566216
1517 830700783871963756379
1518 242674187444011563048
1519 68162548955775505203
1520 18384383178167489368
1521 4754568420798617428
1522 1177172212865613952
1523 278523771548751404
1524 62850453078928024
1525 13495692823476334
1526 2750447607134224
1527 530456502355541
1528 96483082325420
1529 16484559416541
1530 2633228959212
1531 391066806813
1532 53631216792
1533 6735342952
1534 766502920
1535 77981498
1536 6965316
1537 532632
1538 33596
1539 1646
1540 56
1541 1
1542 4653345274135966755121774940981
1543 5585419317096638225896712463663
1544 4956829440134140008399672190776
1545 3852374882949753954975096039268
1546 2763617144735841733188032388602
1547 1872705016495539166409866059999
1548 1213133069073851237847883171036
1549 756450266779401691326308197202
1550 455933873364023705051843531856
1551 266326936791804603294498869754
1552 151023909036510188767127270776
1553 83223943700231520517879658370
1554 44595783014607879555878585273
1555 23244734818867345767230306765
1556 11786656362582249909940760649
1557 5813982616133768501620595611
1558 2789359951156216448225784314
1559 1301290788822709684371139695
1560 590123960752624635729799654
1561 260043543576390476329398502
1562 111300296103821025557104542
1563 46247541877955916831489649
1564 18646631218444071040269184
1565 7291082068769882804380254
1566 2763165842315132563338464
1567 1014310533200153003654032
1568 360404648388170628539226
1569 123865569404163238876808
1570 41144644477731654707641
1571 13198168194593017910877
1572 4084666797052718020721
1573 1218464501274970940511
1574 349956216778646775516
1575 96659665539030041001
1576 25641398325006922221
1577 6523442038245085449
1578 1589111505393247727
1579 369995342721054029
1580 82172776359158037
1581 17368439587856113
1582 3484734552490024
1583 661705992162948
1584 118510470419459
1585 19939158057763
1586 3136658331591
1587 458769375926
1588 61962803121
1589 7663653843
1590 858877601
1591 86042277
1592 7566672
1593 569574
1594 35355
1595 1704
1596 57
1597 1
1598 18112685962605211418277062361519
1599 21740807910847861981141655021764
1600 19299554812240449749407464045241
1601 15008127528537943340346364805784
1602 10776363635629469771758417719813
1603 7311604193017230038926433835768
1604 4744214040944156867912880785007
1605 2964309445212758692078657228812
1606 1791094076412651836437122558108
1607 1049306407956981740465197532156
1608 597051938209864649262225604468
1609 330303654027141298736961638992
1610 177782047712158855486169369591
1611 93129805905492747484681266838
1612 47487149020981459466327045236
1613 23569056044346787724099456206
1614 11384860691862690270028665964
1615 5350988048450843900463627232
1616 2446421101754977298257110759
1617 1087588359340612507073432308
1618 469956984454378120875301909
1619 197295740759878275867223528
1620 80432675977855657289962625
1621 31825541990286283950173348
1622 12215325025367221200271466
1623 4545286228357249801274168
1624 1638581423576117612638160
1625 571912939795603954366244
1626 193121363357497787461469
1627 63041846614861656763838
1628 19877360390583958371184
1629 6048146213727272949782
1630 1774138947364807184990
1631 501167798111842519802
1632 136173255366001107914
1633 35542192133218700354
1634 8898367908818201410
1635 2133486504236361834
1636 488990269279372326
1637 106920741657721562
1638 22252623574552353
1639 4396704123280458
1640 822250727795577
1641 145049218265142
1642 24038943523839
1643 3725185458002
1644 536735480115
1645 71414246814
1646 8700985344
1647 960549088
1648 94779937
1649 8208544
1650 608392
1651 37174
1652 1763
1653 58
1654 1
1655 70536220680328737640650868003150
1656 84665615638255955806860648298199
1657 75179112698843839708226219262314
1658 58495296469704095097367818050584
1659 42038493119628260471832082261044
1660 28557105912216958932559205431500
1661 18558761788962197232522886473234
1662 11618729585078177208507367449582
1663 7036905798890006881299692728968
1664 4134113770901239658339822054178
1665 2359978847282991925621150879250
1666 1310493607073782629730441285784
1667 708361461073564195160462541277
1668 372847567440412412628040208144
1669 191132420365284580435176690488
1670 95425825168002373643125965657
1671 46395557317791933292069749149
1672 21962240372509468122077501669
1673 10119207513645879478085965978
1674 4536708191839586157685595474
1675 1978307475613184956885496966
1676 838728860606386555787145358
1677 345560753326419267352845718
1678 138288907634217237261079450
1679 53725521270672512337335718
1680 20251602231388117291980244
1681 7402232495428890827979598
1682 2621878036688553053851750
1683 899314333027048540866511
1684 298498020123954745293514
1685 95798813435602205313272
1686 29702871192114492959917
1687 8889076917503865658552
1688 2565076185365112879690
1689 712943028222634500532
1690 190633925905572986383
1691 48973773833955204602
1692 12070112158616962875
1693 2849305606296908436
1694 643072303343094851
1695 138480811385852946
1696 28387649903015796
1697 5525137540146198
1698 1017955621409373
1699 176922585468072
1700 28890428998963
1701 4411402964298
1702 626310893745
1703 82113754621
1704 9858024674
1705 1072277048
1706 104238804
1707 8892929
1708 649148
1709 39054
1710 1823
1711 59
1712 1
1713 274818405130762127363775023157511
1714 329869780131746879406841697059060
1715 292985784581242580322017709652815
1716 228089503587012505758918729247080
1717 164057835313358800054767336010960
1718 111575707766487407987485516630944
1719 72620643004846602478652139520806
1720 45549688579477328150311528005360
1721 27649949091999976955298733736364
1722 16287751763101248141484123823340
1723 9327028923889405667022862935766
1724 5197888786874330534548185175728
1725 2821071430982081196475443640194
1726 1491686140123662554153236476416
1727 768593827002533881665868239795
1728 385907840327033274702719742596
1729 188797911111539568171072316838
1730 89982414222766884397742183196
1731 41768987498394813623641507243
1732 18877748539683979617731200240
1733 8304049774755403833992612412
1734 3553850972968993429387895664
1735 1479069068749106551355705748
1736 598347784444023841634913504
1737 235167306652658787006277870
1738 89748288752411953362637252
1739 33239512056171839114702658
1740 11939877291710798424043768
1741 4157020748570007001454090
1742 1401854480559914962120800
1743 457553732025131211117201
1744 144429439916237790523876
1745 44052717510347802773817
1746 12971527189930263380356
1747 3683612288224251482635
1748 1007729469794573810004
1749 265263868289896064116
1750 67096560171230388760
1751 16284454017462982344
1752 3786070582568801300
1753 841696721759244549
1754 178560520372782036
1755 36064030332985599
1756 6916407086758788
1757 1255731597840870
1758 215086603812176
1759 34615517485658
1760 5209514758068
1761 728991639835
1762 94201780060
1763 11146309242
1764 1194869528
1765 114465326
1766 9621888
1767 691905
1768 40996
1769 1884
1770 60
1771 1
1772 1071215083196600681122389714471826
1773 1285804725387838976216405064435710
1774 1142322089108874733857587208938765
1775 889760950399035186971552629811165
1776 640495943881777025830946773495540
1777 436088776512558921946979101894570
1778 284246442139341114337437906494976
1779 178609019410566177063984154834536
1780 108657139690899761324351491665561
1781 64171706345845655147260656074581
1782 36857547432915636158310572045829
1783 20611159477466096677345180573467
1784 11230081760251605454568741900914
1785 5964169785468960093324414321401
1786 3088108484301147430379500060043
1787 1558944711425175818261211493739
1788 767242940406026438058051837499
1789 368067810088336306871935438132
1790 172073186565514070514834819045
1791 78372165608421880362678230473
1792 34763720871622991485281954484
1793 15012106756996664193450567660
1794 6308528647605260751596620824
1795 2578646112293591868863868648
1796 1024768034069039957437222657
1797 395739413944011038127623279
1798 148425707281914148256549585
1799 54035205865260531054551619
1800 19083082852149840125130978
1801 6533461145385450624584247
1802 2167010620311586825748147
1803 695793207830780099347243
1804 216100143437804682196654
1805 64865327049547469668510
1806 18799607010702120764936
1807 5255621664890462131076
1808 1415659385810154917642
1809 366966770789618328732
1810 91421583336725213517
1811 21856674275190752837
1812 5006345134808436114
1813 1096638966701899674
1814 229255526928658536
1815 45633166287293868
1816 8625799627471050
1817 1543700439144332
1818 260648814056719
1819 41353424048983
1820 6135511520472
1821 846437981221
1822 107831972359
1823 12578279333
1824 1329185206
1825 125508139
1826 10397547
1827 736727
1828 43001
1829 1946
1830 61
1831 1
1832 4177323183244069093685741008136202
1833 5014156053342530293387159442932150
1834 4455709145561507410346238365686465
1835 3472315174950978322815368970953710
1836 2501498398759055437297776175493675
1837 1705006230319169826907103534636456
1838 1112887693596678747520020595314790
1839 700506174486938943609793182729624
1840 427046603427684832317028880822745
1841 252833316455408878004231981462682
1842 145634837840314089805117312063440
1843 81709562406190843483292106395598
1844 44686614403829157879223321472034
1845 23832516372418918684990797407998
1846 12397890815410243460038082553316
1847 6291292416327395012572655028066
1848 3114030994501858845690765088037
1849 1503259822721704309187075066630
1850 707585970752651217100775534207
1851 324668094689266110899994442886
1852 145169767823792201957615343773
1853 63231404000569296947717157152
1854 26818755489085529353545795516
1855 11071570820472186629301317352
1856 4446801330907076394184546919
1857 1736779609713742384488989170
1858 659292620739659569405327054
1859 243115705415613410000870974
1860 87036149528041752551921844
1861 30232438877611242325840614
1862 10182428041940356791745806
1863 3323018364241431118156754
1864 1050012199726150081414985
1865 320988000568198403670684
1866 94850839742725709234122
1867 27067322763667095222028
1868 7451769000443208242532
1869 1976974336861802500686
1870 504825572733204153627
1871 123907610006201608094
1872 29189515721362299855
1873 6588893148818763036
1874 1422510874752271494
1875 293129218849864476
1876 57518799729766500
1877 10719043993543690
1878 1891382356417937
1879 314889287965562
1880 49262802374442
1881 7207362135182
1882 980489468150
1883 123172182650
1884 14167333178
1885 1476135710
1886 137418134
1887 11222098
1888 783679
1889 45070
1890 2009
1891 62
1892 1
1893 16296848936793099441935749419523779
1894 19561613226490050876491254237960541
1895 17387022006584545396511000048957640
1896 13556170933284393870987863440823505
1897 9773353361432679987126996313616315
1898 6668358943085493461018716304066169
1899 4358394328665216926948385035080632
1900 2747960196341879280078679080033868
1901 1678598334602801748119019619305909
1902 996178846906682434015761940817218
1903 575396127769557823951088867398862
1904 323853786453740010226032376824957
1905 177751116099270846027737359878282
1906 95182339561387279858693258994072
1907 49737848647645680974821820799174
1908 25365363230729253461695509224601
1909 12624190885074855779534595759172
1910 6130832377849787565103818736521
1911 2904709277590761567556499258932
1912 1342277712060206702603345679869
1913 604794080985977889049683070683
1914 265613559518920540551648911769
1915 113660110954718606506584213068
1916 47370240459280890468944796468
1917 19220081630237349103712778081
1918 7588530879831240322559607466
1919 2914083190141891728451080210
1920 1087839022139478227486367885
1921 394556703925664931675280798
1922 138958732399271364899635356
1923 47492807040643945757121426
1924 15741715970248147096575049
1925 5056567975217159067673167
1926 1572949299267211126502709
1927 473456088018787491147908
1928 137776147931474514759906
1929 38724826030712709446093
1930 10502240385750125857573
1931 2745153061975267885128
1932 690735296638918614371
1933 167082843611956321797
1934 38795369432232579075
1935 8632500575200557036
1936 1837380540533827890
1937 373306967828899155
1938 72230383074071547
1939 13274069706453632
1940 2309908996505805
1941 379284172694224
1942 58524093741918
1943 8445222227610
1944 1133181104391
1945 140405529936
1946 15927884478
1947 1636688006
1948 150248525
1949 12097800
1950 832827
1951 47204
1952 2073
1953 63
1954 1
1955 63604423103740186283024835074100419
1956 76346555060700372734195413419441924
1957 67874689991173603339554834718298136
1958 52944596665020115118329730006793900
1959 38198103062626166178760118703658090
1960 26088563887089414213836528060226640
1961 17073325972490981341891235393239821
1962 10781966467524032015950298923873712
1963 6598937212825402138463983744406072
1964 3925149554258729653526102942345184
1965 2273200849438445029060276448095125
1966 1283336005654508477549211648469392
1967 706807227503827143339577029042867
1968 379950539456990126489996894853688
1969 199403370308685841124418746496067
1970 102179082712675922535139950088944
1971 51122045482428853959737749110512
1972 24970305167107314946347856155092
1973 11905027077087011792439008960424
1974 5538913162982816333300670428412
1975 2514102439177733645798094647190
1976 1112924026633761651111703899792
1977 480305744137707624888920144149
1978 202009899384221499455101885072
1979 82765885440450761639881486968
1980 33019005992699183034513019568
1981 12820635070383187706665192061
1982 4842566859297753716564361440
1983 1778434595257979625599749975
1984 634686244706601910830991528
1985 219982330017227110120605127
1986 74004311319618503547638784
1987 24148065236228891793641334
1988 7637651492963657084162788
1989 2339718806317676713994399
1990 693654555980617366869068
1991 198847445845185529880353
1992 55066025198643580376608
1993 14715942673346985074182
1994 3790929656149718266488
1995 940204455828812073502
1996 224196875283806162740
1997 51323588349054352285
1998 11260615294075791964
1999 2363514478507880275
2000 473587434049847688
2001 90378652382080666
2002 16383027704277712
2003 2812264865537345
2004 455532015165904
2005 69342117817687
2006 9871661054800
2007 1306760696611
2008 159731529424
2009 17875422453
2010 1811866856
2011 164054918
2012 13026980
2013 884238
2014 49404
2015 2138
2016 64
2017 1
2018 248338098813162270659452650321497622
2019 298089332711155422995055285109517949
2020 265069189871341842559404711366641460
2021 206855854466010883320074548393788466
2022 149344869495276279025907477203463225
2023 102097704377485157749251471775328606
2024 66899636948885145296826919682406343
2025 42312986666595124606513651493568667
2026 25945249241264751033076358126636929
2027 15466575091046717487803247797567200
2028 8980152076421815377674304845792190
2029 5084589630205076580426364749519192
2030 2809672361424168411189310309085809
2031 1515996446847459194728039902015707
2032 798922974223170808059583332708455
2033 411271019142581311967855186539801
2034 206808235172985272300665190467564
2035 101574357567412281068363895921238
2036 48719816499337132007682445156789
2037 22815840745086974647917510779355
2038 10429427791518980583423329608098
2039 4652056091136325342982811137707
2040 2024151496336050156746891101856
2041 858806742901228023011549703044
2042 355166259327063075979740615430
2043 143110196800327777312051202365
2044 56159135853768635956491145087
2045 21452550749787934464357018633
2046 7973202337439679065472077606
2047 2881753052063379476476507160
2048 1012308318999888341821286476
2049 345420972877118251380494478
2050 114418574576762591191009971
2051 36768070664964658822050928
2052 11454246298558536045307285
2053 3456657431707649285676133
2054 1009690263793134749195783
2055 285221121679170650816756
2056 77843913109010865275303
2057 20505417846968020349545
2058 5207434500453576237890
2059 1273366097586772289993
2060 299409732580312853036
2061 67594003070658222428
2062 14626963006403105870
2063 3028263741167834785
2064 598573670778223574
2065 112693724957052164
2066 20154607251179865
2067 3413560448806865
2068 545583146009855
2069 81948926038889
2070 11511908056364
2071 1503707454500
2072 181367285890
2073 20026574488
2074 2002757347
2075 178895381
2076 14012034
2077 937980
2078 51671
2079 2204
2080 65
2081 1
2082 969987771171029999449381574110315199
2083 1164314123100126943371606711483976552
2084 1035557195152714604467537971342969717
2085 808482532750489704251616323207663392
2086 584096786123581253691382379205393922
2087 399680445139203993839720989802484210
2088 262205038224866880673654617915628091
2089 166087358333939650316970858821720062
2090 102023234556881375182339868411562153
2091 60947228920559145341611250493832944
2092 35473972130422595327194038354644560
2093 20142047647096167351875164670862564
2094 11165744961790082691281486969297311
2095 6046229760353670833410222869779698
2096 3199066317213246967598729762338440
2097 1654104517030307488069638770938322
2098 835816463909505894939597283125979
2099 412699742893469913325619705729178
2100 199098738320281802082640225489527
2101 93826335385889695243725168187186
2102 43181108949314969599059357524160
2103 19402153618512214066767830901508
2104 8508510424272168243873227969641
2105 3640430501460035116848142340544
2106 1519094403646616194387941709967
2107 617983025756201789970281779426
2108 244988172076508271880787121414
2109 94601395492739761884912994038
2110 35565637392878356436536941997
2111 13011583411638106527496837836
2112 4629886166678470507029771994
2113 1601446097715177185016308124
2114 538149831858353236481706912
2115 175579646920603540230924510
2116 55582585811744488301049963
2117 17060456641272997307039106
2118 5073425817456380768251739
2119 1460552102662936758013582
2120 406682817662339086629855
2121 109421702159252996755498
2122 28419038324244060251464
2123 7116745896184977880260
2124 1716248652651813180503
2125 398026281924430948096
2126 88637918207066319459
2127 18922324600699296796
2128 3865119071109733915
2129 753827170907997672
2130 140046083411882049
2131 24716687066717746
2132 4131340628789130
2133 651672426092654
2134 96606939812701
2135 13394120449728
2136 1726751911940
2137 205548754816
2138 22399171449
2139 2210507492
2140 194830515
2141 15055428
2142 994122
2143 54006
2144 2271
2145 66
2146 1
2147 3790101265933944939618704480857715284
2148 4549413619803572654017052503277239936
2149 4047131670089404970277923170074560452
2150 3161006749810891886343230773602812596
2151 2285184034090302338911871719984897439
2152 1565083740765180083937746263147650968
2153 1027939638492150275203817103374513426
2154 652057111968294908410343818889426045
2155 401234519244570197122299938893115981
2156 240180710872245338277279109617729698
2157 140126715150406224355827659738746786
2158 79779419894515508779578526103891914
2159 44361621089427788957720813459108521
2160 24104614714999690766360628359674244
2161 12802801992798010591102297002740300
2162 6647958148743058877388017667391547
2163 3374923397789741528004906715067690
2164 1674964972683259249969237577811494
2165 812561255502241698284442108635300
2166 385241095095274639663157272952947
2167 178456646331408571319209741228765
2168 80749063107546786411299235339157
2169 35679114563205510952230358803926
2170 15389256362920642330667165255672
2171 6477280046975283187165631143679
2172 2659339513869339307661855176703
2173 1064599116560669868432638370554
2174 415379786665751308756671555905
2175 157891116118222901834214169579
2176 58441205219161781192810897377
2177 21053050051996822279136298744
2178 7377662543528174206862160122
2179 2513570420349323294305982255
2180 832104997186670473900392062
2181 267491733757167818990030306
2182 83444996868540856082522435
2183 25242972724241041268559732
2184 7399477422819025332095895
2185 2100036094591620070529442
2186 576545888129059196687031
2187 152970032674216494411145
2188 39182442933563330392489
2189 9678207919454254301422
2190 2302367706311084936404
2191 526785908269359441358
2192 115748105614361535046
2193 24382692086517487982
2194 4914964060976093972
2195 946048438543983527
2196 173470853789316802
2197 30219362938876582
2198 4985932351799305
2199 776355683726365
2200 113612397278905
2201 15549673328800
2202 1978897242400
2203 232532074114
2204 25012315743
2205 2436330904
2206 211923526
2207 16159699
2208 1052734
2209 56410
2210 2339
2211 67
2212 1
2213 14814671741206925284291813349880162932
2214 17782680916293638599236816916451661164
2215 15822465826695073841781110641844758592
2216 12363108294257444158814026513666468648
2217 8943251161690343074940788725625935766
2218 6130371135240433446701950523339055016
2219 4030892488065255408897540666624231015
2220 2560470524460011314392926013537646948
2221 1578177555910053527284103754428135251
2222 946561499064121534201212551812016412
2223 553504748323044616525373615142388916
2224 315954396681628553214571894794635576
2225 176207466523207705464688675669422844
2226 96063298052326402461623020325841760
2227 51211378598140843528650318861980845
2228 26700796995664089044754859511206356
2229 13616054917215366483715335356276215
2230 6790909068942748506338769137950168
2231 3312095864040694003465388158927239
2232 1579429177019828918296970515911428
2233 736247030876625461072008899593900
2234 335398045773428691935131504547224
2235 149274193242534089239414198824913
2236 64887046065804944519121312160168
2237 27537956187614410262472414143541
2238 11406374399064840291463211868340
2239 4609337109836725992003683524810
2240 1816469335451138218173090793252
2241 697800431096522060640089998994
2242 261188115494163290261828795888
2243 95211653582056149756578880195
2244 33785166963711913759798724440
2245 11663644709809355875684566766
2246 3915387492484782827180153172
2247 1277300444660844188581651699
2248 404686529812822006478374684
2249 124440962139662444664385244
2250 37112337325059771932729016
2251 10726360002336882503958432
2252 3001987324758706116135364
2253 812834896533025790652476
2254 212723231114467933655876
2255 53751657740626713114741
2256 13098952027460604806096
2257 3074712917711922215882
2258 694219367346580139568
2259 150539588584418306482
2260 31299056643854501920
2261 6227559727389183524
2262 1183288164060251408
2263 214195835754156125
2264 36838398712119084
2265 6000835870694750
2266 922550197371920
2267 133299133992685
2268 18013473804056
2269 2263442044703
2270 262594969328
2271 27886452197
2272 2681509544
2273 230240298
2274 17327456
2275 1113887
2276 58884
2277 2408
2278 68
2279 1
2280 57927549942538373437547202127871692979
2281 69532982122706281474548373126790809297
2282 61879954880759317084617061865345337729
2283 48369666998198632404641676403472159043
2284 35010937674471696396788063333615747028
2285 24019133040913456503388835685040637955
2286 15810281189299096658529535865166348667
2287 10056292543386396530252887221540760795
2288 6208291244544275366952443532515260362
2289 3730680270263314498444874772715240161
2290 2186326109664048679763820803002706701
2291 1251152838496966884756051874123341579
2292 699756842809709296897510466873117916
2293 382708609024378714404422850144441111
2294 204749353910904612577255723970263125
2295 107173999146046558993157166719862697
2296 54890316602434978188550848308663683
2297 27506028601393493810698215052432275
2298 13484686733863604863802199434933577
2299 6466431365933886623347219605007699
2300 3032559187231985399576975328260112
2301 1390491232317466800013513576760997
2302 623191377913882847402746870367124
2303 272921019507419675059315168710852
2304 116754271540660026563972993062528
2305 48772765228025100735098936534521
2306 19887977394540354309187114325748
2307 7913049042906057809519916127950
2308 3070859751191857082982999784328
2309 1161858242686499612069386580349
2310 428379111524829184204147436138
2311 153843967880963384702864626974
2312 53789067417571829443061608395
2313 18299592103110162332767944994
2314 6054552994482523200878630962
2315 1946977537055221871680143702
2316 608144346038378829040093590
2317 184386812979590696734879604
2318 54227647603506326442021879
2319 15457771053339708468561007
2320 4267268875122161906468515
2321 1139837936950633394040936
2322 294310962801987107576441
2323 73380939950892016252769
2324 17647159217528547353436
2325 4088219979696928289664
2326 911087031719645626016
2327 195023334526657946772
2328 40029124258963481340
2329 7863298937189986089
2330 1475193636456429525
2331 263673798725149391
2332 44779152600923954
2333 7203164297928585
2334 1093579607159090
2335 156042724577514
2336 20824300804041
2337 2584004678353
2338 296038235282
2339 31043441832
2340 2947396544
2341 249849467
2342 18561381
2343 1177653
2344 61429
2345 2478
2346 69
2347 1
2348 226582129078227610530624915866698146289
2349 271976730899539822821630540266981893594
2350 242086406570180697372759843336805946860
2351 189303038068493339382162408916735634046
2352 137101581045945940516989468221210563620
2353 94133938555492495885764301863877047198
2354 62026968388048825896931524053279315818
2355 39503797756442780081022330780218797874
2356 24425704620053978256172869475882475966
2357 14704742108899300668006019625759116970
2358 8635852956279952885847967304184569276
2359 4953981738155434629246311930482185166
2360 2778331150393822343815325343013374144
2361 1524204391655309982888232631299935738
2362 818252076675137998307995475595266880
2363 429933411904126790572074628415592382
2364 221115050781519225254941055048772920
2365 111309148845163670838546240444048182
2366 54840289571013651347815811923988462
2367 26439961962725702359109555268368530
2368 12471822836355487623556293306996970
2369 5754485158986201309311295873051972
2370 2596427635676164394196750270007611
2371 1145284421881847923310788961607144
2372 493721365734800709438031330772215
2373 207939450193162666384913013834968
2374 85531244000766755087503180888937
2375 34346623062356046437613072720636
2376 13460000198261027250135712322029
2377 5145529630199714619759336248080
2378 1918018412012218235027470379609
2379 696815325739100701064463610596
2380 246615036100552112626043687358
2381 84984997226404263932761666672
2382 28500853464138769808330509700
2383 9296622937371428449664785280
2384 2947735629378812325808760742
2385 907978733178589111802475898
2386 271516516967944610331915961
2387 78766110817860790860180450
2388 22149876268882822339352125
2389 6032986301191951276026166
2390 1590134332318270037697107
2391 405185795248760515120366
2392 99709109400842550220345
2393 23668719361113623658136
2394 5412836181131430423404
2395 1190915488893915037784
2396 251695349564938422675
2397 51011302526445345270
2398 9895274827776757212
2399 1833295648528105826
2400 323619619559948710
2401 54281036303911264
2402 8624136642142265
2403 1293223668907380
2404 182265014179179
2405 24025172243480
2406 2944549230731
2407 333187297220
2408 34506638609
2409 3235419106
2410 270822496
2411 19864230
2412 1244105
2413 64046
2414 2549
2415 70
2416 1
2417 886562118118615134989272323449529514677
2418 1064181201038948657975616973918934256008
2419 947395262137720603223723124768130465118
2420 741100650114394449783767834012606930093
2421 537041777559570975569574051825810671298
2422 369020546199644706760808830575778694622
2423 243400771757017263545779121692938086078
2424 155210632816940545453661329921363966585
2425 96112741127236053908709257785078826362
2426 57964016847381082221996897239014815514
2427 34111077571760645087881208844531189254
2428 19613797119536728229166978179708705537
2429 11029156411856089781688013340513183744
2430 6068654402326867912534678635207108876
2431 3268684818404374508032868138161212198
2432 1723755037105219794041066841683327123
2433 890099524913250568215141923810686078
2434 450049486238271387241528003719285469
2435 222795904971844463717237801010106390
2436 107974424092005017353583430647095331
2437 51218018291058114835377160689001667
2438 23774854051540888716091258932757553
2439 10796863057987927794396407939380086
2440 4795588235646987411154203937809924
2441 2082670989352016654804558334154892
2442 884086915508543469571265528056930
2443 366705659954610480728840859288958
2444 148570876407837648498102692713446
2445 58773374250901847312371224366914
2446 22692804943117892158528055466182
2447 8548267903451394929571388615438
2448 3140246889237026308970929150602
2449 1124474090017372656399303642306
2450 392310102857937152342559668495
2451 133286899270560637017676274644
2452 44075266932644560082049691576
2453 14177845894557574603523537009
2454 4433808057218615469416759333
2455 1347168448784733276157172852
2456 397423845727688253321074181
2457 113752502084746652827059236
2458 31565154227544936890338373
2459 8484646148878021679312984
2460 2207232732332632409021105
2461 555172338333976670219111
2462 134869017532350213691337
2463 31608088572992402346880
2464 7137310328096959986532
2465 1550652663243122611999
2466 323644104365502818421
2467 64781357303805257550
2468 12411713816599900963
2469 2271341845232027273
2470 396052905581173973
2471 65622570419487078
2472 10299629974365870
2473 1525773296649690
2474 212439070424695
2475 27663741351670
2476 3349413201670
2477 374393854563
2478 38300969225
2479 3547081478
2480 293233751
2481 21238834
2482 1313317
2483 66736
2484 2621
2485 71
2486 1
2487 3470016654677134080958962113677550103074
2488 4165222548441812994133928423263584484928
2489 3708756988197131228785623613333744946739
2490 2902205452958450703510084385480484830128
2491 2104249277691796553084804317087010884481
2492 1446996404347081322805667231613344002792
2493 955348183637630577657624542358074829105
2494 609936442379121926162211225098300343496
2495 378245370802408069670755990337845597725
2496 228503322623610483340733714467179830568
2497 134737484921861255274491558665214150609
2498 77649191185344662732231341321799199192
2499 43775273208215832778749960609621213735
2500 24156002252652028667346371119337045192
2501 13052456268465528812148111535875060261
2502 6907603323124183603752149110645150632
2503 3580755972910985495037115034387536546
2504 1818184425487915644075710391980041548
2505 904251070455991574073973491927891726
2506 440428044244308426363336700769477492
2507 210049934278991080517788266944621604
2508 98071362306828631493557734676183272
2509 44815762228514033111642375095628261
2510 20038891110473672637757840645684752
2511 8764889056808995907825259224005194
2512 3749002924972050677522987647708096
2513 1567619159262533588675601886918572
2514 640578103847278138021814795752816
2515 255713939312433215697873806696712
2516 99683728114988342180561289131424
2517 37932459253159111707256893255452
2518 14084325380240713590497166570512
2519 5100497151271141311678740564109
2520 1800712586349092020424733979692
2521 619477920268115364117600163603
2522 207558251129717181341009446860
2523 67695226143278176198624675579
2524 21480168714223124757359209880
2525 6627073175542961600612530164
2526 1986719196865538618077925752
2527 578348359087982507473361088
2528 163368273397844597948475084
2529 44743994912556407479998840
2530 11872116312523884747071484
2531 3048990122450891097782442
2532 757169966926275372265680
2533 181625880035029761240157
2534 42034318653509314647552
2535 9373864101366135913467
2536 2011465398103519150372
2537 414679724967644721150
2538 81992200909386535764
2539 15518831084376014588
2540 2805683241122791344
2541 483346821906353111
2542 79127106228980176
2543 12270796878921117
2544 1796091374030788
2545 247094588557517
2546 31792724046660
2547 3803336994201
2548 420037610488
2549 42453016038
2550 3883968008
2551 317160578
2552 22688100
2553 1385364
2554 69500
2555 2694
2556 72
2557 1
2558 13585913523362049921786656972261958849929
2559 16307810866393623689569631034876628470856
2560 14523057516497769049995040659447467775292
2561 11368596234420761754521820058492266440062
2562 8247200580944883624369546443606071901669
2563 5675370401381918339349251299501251556595
2564 3750573658991303816270374787405007844621
2565 2397325469978880551531684441448769370667
2566 1488760864937634960391324085833261004556
2567 900867009011177093227739019586215470182
2568 532214684632166228312640679423184310548
2569 307386309670300455991840103917182643454
2570 173720086572306850001184488479327468061
2571 96127960922027138640565031169031613937
2572 52102166354722057221995419141849555269
2573 27667541796341282693719311423059198399
2574 14396062046588967602353845082261316593
2575 7339799171740954175237794072136520019
2576 3666648270204447401099794585369784444
2577 1794531524192300093522774485112226018
2578 860323328872314854432477247780109863
2579 403939823331379375532536135362186306
2580 185702627384813367329299319087667913
2581 83571168216661841896979473913153653
2582 36805506681605016844313486793246396
2583 15858396742748966481015769814128958
2584 6682829347720496730995801893147010
2585 2753425248758029248957019945480498
2586 1108787396663502960203833716507378
2587 436243214918827376137632240558366
2588 167629645537804007561833641196454
2589 62884515129615540657024070181926
2590 23021234510784874995657719427664
2591 8220881819025559760189571087366
2592 2862311639384385031866007257797
2593 971220825232740221966679538121
2594 320999577735611863274380591347
2595 103287321906509625520092010752
2596 32337230015751573081366749979
2597 9844960705175701451051630053
2598 2912768089236789279091577514
2599 836922530723072322489264852
2600 233366129222444977139107347
2601 63099508346801634039418269
2602 16530494214083996410113708
2603 4192026352895554266376993
2604 1028048911827073296509310
2605 243551504139035772919590
2606 55673440039578850837449
2607 12263933069577130000598
2608 2599707835080197350967
2609 529488965044129006281
2610 103437345461105322688
2611 19344174637428438817
2612 3455721496975538844
2613 588283924832576820
2614 95169291057828930
2615 14584754891539042
2616 2109679851477295
2617 286823784486595
2618 36470359336005
2619 4311495303626
2620 470528090615
2621 46991103201
2622 4247746277
2623 342683381
2624 24215012
2625 1460322
2626 72339
2627 2768
2628 73
2629 1
2630 53208035532322666331381772934235887854662
2631 63868122368416959099293460807117261267788
2632 56887461468100723236303650820488683161986
2633 44546110147865538161459524546031092567728
2634 32332036133944612444195275798861563635477
2635 22265281120115883461900718181371414549934
2636 14727465040225026410098750306455199808766
2637 9424265835592879583310178310050986675366
2638 5860500767497670408414767056555092243073
2639 3551926295975816511897610821532621572596
2640 2102292131045574660887929211522985238396
2641 1216769800912240344677540874737835047080
2642 689305349153796658232790041882027566439
2643 382449715063981936932970404174698476014
2644 207909304913028832117847913602751529452
2645 110768938458548249738980301700139117430
2646 57844397649788247478911762472679767910
2647 29608605624336452485661594506668937568
2648 14854918966892438676532794011800960831
2649 7304247418964125363853872282408618344
2650 3519415240022822355909546118946856810
2651 1661406716114569512942274841401087270
2652 768243431282097207553766278418545301
2653 347884321824060487115074692594045602
2654 154230375707628918667740718759455823
2655 66923938497746692966709674676587300
2656 28414460425636567117737512823659176
2657 11800664744700546255316256374477220
2658 4792242144117585483906550406353272
2659 1902329626092026972907504656633388
2660 737887935939723690989693418299748
2661 279568805525018938563981250374716
2662 103421183868878986907702931953036
2663 37339964799222259219883379260926
2664 13152086660624320685410225673281
2665 4517263217449385403049270775962
2666 1512201586626483620112887316651
2667 493151127129010458781979049582
2668 156587334619976291209332576423
2669 48383365651285997387188506154
2670 14539175669523705386851557285
2671 4246315870105307993312812926
2672 1204534722264181801972581687
2673 331623682732587920305431798
2674 88542559703932078803700464
2675 22907287483196413112740704
2676 5737403424865706715036513
2677 1389789026529153159411660
2678 325243019176521200595530
2679 73448627470528353502774
2680 15985202339913375718585
2681 3348094061154366338678
2682 673820647710540337676
2683 130078636876920456332
2684 24040533311212237747
2685 4244425507495155240
2686 714119894086428330
2687 114182362192297250
2688 17295355215366563
2689 2472753684820430
2690 332287812655039
2691 41760904823686
2692 4879530500521
2693 526306554170
2694 51945386086
2695 4640170312
2696 369885701
2697 25822632
2698 1538268
2699 75254
2700 2843
2701 74
2702 1
2703 208445752260644142910821280376855464645554
2704 250207323806012845412796193691811772669173
2705 222895000542502729324275324315075639363354
2706 174595743403922891816780951216318966339496
2707 126786692318637912312022987914083528084705
2708 87370901046441663933704514405899702697132
2709 57842976582830340587722050780343388237584
2710 37054842613406872721266496472918995935373
2711 23072927652935760735014149595222504074719
2712 14005646203874845556622403435661255448795
2713 8304418378684978119742050043775113606354
2714 4816286393439087730736378636866357312572
2715 2734759218720452893234031242853078754893
2716 1521269828595239801749109362670364777036
2717 829385118594330908665530030846296874960
2718 443283587937740556738698427758375892837
2719 232296260281776717025508106520530415665
2720 119359490796482890962544623580772496198
2721 60133028987335994988218693309448934748
2722 29701104382179661081092272106188998520
2723 14380609739653037942527143719144936229
2724 6824212523843348090407685273209418080
2725 3173292753187454079306392856050836906
2726 1445608093865219074635592714274581731
2727 645007350183266824183939444593738125
2728 281796012781581581121495950069963311
2729 120513596914261623477713134598872656
2730 50435502729310551136405302572924806
2731 20648921009101195724051998525060120
2732 8267503572119060156273468529622590
2733 3236059328633546685623348853275952
2734 1237844866288837977471239141532610
2735 462550872186187268714078491019655
2736 168781581767424697804788373861115
2737 60115142306908502045996340890110
2738 20890489190044433235489555351855
2739 7079827508313639541901817925920
2740 2338833960357783650890384823211
2741 752767534976044053422954022666
2742 235926586387852539266377274815
2743 71962027480829368724791033068
2744 21349175608392935320791325350
2745 6156497947551925915591152996
2746 1724511196760858811274509021
2747 468879797403258203437095825
2748 123646021451575150074681775
2749 31597685238832287036950006
2750 7817906245668158498343834
2751 1870922157880284916836203
2752 432596621660132289771350
2753 96529872871587943964520
2754 20760205129604126434441
2755 4297114470474446437595
2756 854707037900299306869
2757 163078978236349113630
2758 29790494484166767376
2759 5198926920899033271
2760 864656156786991017
2761 136666362763815046
2762 20464038636911145
2763 2892322212206426
2764 384223747908163
2765 47735169505206
2766 5513588106803
2767 587848001075
2768 57347944080
2769 5063083880
2770 398854296
2771 27514101
2772 1619280
2773 78246
2774 2919
2775 75
2776 1
2777 816832150505028367285449929808641793404649
2778 980482353312952509326230938491543060959824
2779 873586631520745219060863591534711947500041
2780 684502807746678861745122454788915490000448
2781 497308072244089639980790470294606641900670
2782 342931703789857699450867444927496145689952
2783 227228966756978418878952494714076113394123
2784 145719657360539482022345511436292272730292
2785 90850757635593332943592374695186903194296
2786 55230505890561143432598381969919840586600
2787 32804790411311553924473153777147744495371
2788 19063363540048447901533699081944892091680
2789 10848691641654096494323577997472233929994
2790 6049957021654828644992779704027499693168
2791 3307589543861467959611983835473321811587
2792 1773261320179702246127748481423466449060
2793 932395537814524835163327273804020966011
2794 480858952846410562624722740330489237020
2795 243230037701819707104899757468491248794
2796 120660565365531665509716234637598379128
2797 58696008316878407395800328913580403454
2798 27994763502819954286600117826883799456
2799 13088397566815093714249362672984668369
2800 5997119438713001050465386878592855572
2801 2692408540036690684716949496443595930
2802 1184045623498480600017586790126098844
2803 509923388017245913543813837325922569
2804 214992613379462462913175663584233912
2805 88713779605352800153867992156133200
2806 35815279996946640414403066398266208
2807 14141978007408008832109983816675324
2808 5459655643109826713029899370968872
2809 2060042047284478546962864209745107
2810 759413751581183146832427815617112
2811 273401589886040921364319048333412
2812 96087028212364416203840413934396
2813 32952027414199738588908793282732
2814 11021898690947617369770442318600
2815 3594021079792202700066283925308
2816 1141922174401179010900961250796
2817 353340424646900199919044242439
2818 106415886957980207351000966832
2819 31175678970421395296593725165
2820 8878600929063458920235333028
2821 2456383015844575812968395596
2822 659709973155247785139854128
2823 171859723220152512554962937
2824 43390163483005633646756264
2825 10607344667738521631589926
2826 2508353193101463378864688
2827 573149134982860222443241
2828 126395241082738158350836
2829 26866803436163560592266
2830 5496742231396443830536
2831 1080727494068957879721
2832 203840857007789074208
2833 36811748954191775099
2834 6351205397498743880
2835 1044322505740771856
2836 163197382163400212
2837 24160787241144662
2838 3376278609765392
2839 443452172924240
2840 54471086138988
2841 6220354467611
2842 655663278500
2843 63232876836
2844 5518423864
2845 429679222
2846 29292640
2847 1703437
2848 81316
2849 2996
2850 76
2851 1
2852 3201792565891852961532086177745940693859197
2853 3843262873644212294766935550904161794387007
2854 3424760838442195076402811735007827550976988
2855 2684302496009384841269830454737346050802882
2856 1951128061465043301511237208567000243559750
2857 1346319893995990604876296342548435526181133
2858 892822905934356430215033236660071575735663
2859 573146764120140870685437925820406045126507
2860 357776576658708835924827677473720549543938
2861 217817196268221056628988344017633545321475
2862 129592230123475206222032987756270885591750
2863 75452423437825928642320101758480428812656
2864 43031954919494840490264305270907971603582
2865 24055744254401299534657365416491538657381
2866 13187070348740092180087375431592087614779
2867 7090905518925629413172910461196690004515
2868 3740658251189978713217957832506502156092
2869 1936045899137888891897704155039689344505
2870 983107435160392824727543508350411262867
2871 489750831738692608700406087869977092001
2872 239325583000644035469031079375518712878
2873 114703641831801955901379515452309157867
2874 53908875419740960173582092642330713603
2875 24839787030824189977167385389916937647
2876 11218633755494716499756053945727051835
2877 4965103410281234700007479598689078394
2878 2152768321917977276325695821660879711
2879 914165503322498569465925602627095651
2880 380086703363043374837269833694747116
2881 154680937986439616835368394336185676
2882 61595281370360545040526817136105534
2883 23992147811216666243482492069890694
2884 9137985197289755681779169873989579
2885 3401996008624677381971189808975594
2886 1237527764896029351814456640290009
2887 439685906332286634705401067247345
2888 152516720858909354973402490031854
2889 51628805670722544706746864426920
2890 17047843433333147810805119472299
2891 5488356495428136369679551726707
2892 1721836990389925075876619610105
2893 526123091464632231750155436279
2894 156488734619620482114300357345
2895 45281253275390555724587337579
2896 12738416681409508599296319912
2897 3481584342530030351695545169
2898 923813364750288229544684422
2899 237790711116739863508819750
2900 59325246459043572700189112
2901 14332398694354414315432451
2902 3349652027143430380106321
2903 756502930662073445712675
2904 164906200629535273585064
2905 34650929678982327239195
2906 7008484301540736303322
2907 1362321765863668765246
2908 254051610598133100151
2909 45363253526802631002
2910 7738875729401928751
2911 1258270935001801939
2912 194437933465588998
2913 28465181250661138
2914 3933498112744501
2915 510885415268293
2916 62054325592102
2917 7007096725453
2918 730301290497
2919 69636404063
2920 6008223722
2921 462453915
2922 31161551
2923 1790819
2924 84465
2925 3074
2926 77
2927 1
2928 12553676574768161918442923601638547491147259
2929 15068767387501434934150492459129322727887524
2930 13429814169112235218006407905346550170364107
2931 10529296500098659091763667128231335160568520
2932 7656878958786161675767193487344590125094245
2933 5286720897691125999585057702752730599568366
2934 3508760406412950596686800015420011431248456
2935 2254690328516139903935315439962850599343378
2936 1409134166190906574092060905254886829214320
2937 859098749350964348871973940059363038822720
2938 511959845460370385219397204917671425438849
2939 298631857708446562163084720676762162317652
2940 170672874656543231534466573680764985214307
2941 95633857753471240788330792874475215453838
2942 52562267865200201995042949136972107847696
2943 28345118149840072636690895121885061730978
2944 15000224005732215260467495625484160312586
2945 7790498320521683614744279334477379929766
2946 3970832316239958355317038456614868712662
2947 1986196242053309165123379293333514960194
2948 974859955859184452542038177025713089574
2949 469440381596437722371694711528366257166
2950 221749121743565532856134527800752103102
2951 102730745614819380290682590181747224370
2952 46665972099117711916414181199157668715
2953 20780577472259876248546567619186711314
2954 9069037620962665834662665790120705543
2955 3877872387351393765764104788303819170
2956 1624168259857131521956128761250251167
2957 666107886644316678320871102405593364
2958 267423501424922025066429471408350150
2959 105064485050536130688593259282941540
2960 40380159458506696064308358410684530
2961 15176946310673471050765304387345458
2962 5576316703079894389701289239293461
2963 2002132954167962621161959859079154
2964 702181644480272739086969602444661
2965 240457276937193949831658994040002
2966 80365661892132286991548707665289
2967 26202945317534981706592083631498
2968 8330462610723594029836247144938
2969 2581121852114414873697212298318
2970 778998312837468758558283420042
2971 228879714137129389017343295874
2972 65427358639613034802293318438
2973 18185026301559481836947539600
2974 4911032201695435848256511525
2975 1287704601919801683930163956
2976 327567353029610538711298587
2977 80770962438348870698148414
2978 19287653757005011665584022
2979 4455929488357986617384666
2980 994853046706816194426068
2981 214400014862583518843064
2982 44542038059588364346643
2983 8907840753912154582492
2984 1712161469471308572018
2985 315736500459014693182
2986 55752376524796513603
2987 9406090399229074326
2988 1512482047353963685
2989 231148591078685686
2990 33467571090788061
2991 4573945737766814
2992 587536480743628
2993 70578955672122
2994 7881705206860
2995 812351314422
2996 76596968940
2997 6534617030
2998 497275274
2999 33124218
3000 1881507
3001 87694
3002 3153
3003 78
3004 1
3005 49233755168825636040190509798702664485568774
3006 59097567816310443679934851614385013930153091
3007 52677145479731352455007928500739268366715474
3008 41311987273110743257777393862725620060036368
3009 30055290949833116456507141608842990898449735
3010 20764418000748899902005682670864289740192511
3011 13791995251463368494886877350386004055259054
3012 8871154452675663708185541566542153585965501
3013 5550721372562814556021412732976718979802357
3014 3388692870782971383138209644798169981636325
3015 2022597702807710869734124745062342167159546
3016 1181927862590674003178728280462388868150434
3017 676864297680306236442049284835003278640877
3018 380133730088146267742205640042178677038233
3019 209457601265163450537952819860629257424318
3020 113269130098911676760593788042358298639921
3021 60125754186085984491617646128612619301408
3022 31331414777334971369131235864852962144426
3023 16027839142377023413190639882919606811474
3024 8048688172365047510924834681170942460547
3025 3967251196889194369322503321939116210204
3026 1919161672485371931354438179961769626074
3027 911003213115959234790083165362849699246
3028 424260571251160391344442556901167317533
3029 193802003643551748728634545925441604570
3030 86815431750729667124277979163836080827
3031 38127804345795468563386306992593051156
3032 16412684824820485691720999549480984423
3033 6922953001650122337038106337494975635
3034 2860569847660786589728359171124273337
3035 1157533027169846300930722414892707272
3036 458562912182138871222804136779838226
3037 177790654798116751493112975207517115
3038 67440022870359811103505748145987740
3039 25019223621900478210066557710071928
3040 9074437607238392665794045131658815
3041 3216556550129832782460905201062642
3042 1113824746202212801248095765135636
3043 376632231592282186541467981728188
3044 124309743034919885729278493461449
3045 40029717574709981636048402299504
3046 12570185197542780872443760511085
3047 3847362911477379146148786064938
3048 1147135387912076916645823804683
3049 333004245192080822496063030789
3050 94060268994185796452024585783
3051 25834753854574283153169798254
3052 6895170163261679024651809370
3053 1786929601359341107955996229
3054 449310731740462230621824727
3055 109519417858096400739410718
3056 25854625706834236829252447
3057 5905435379345869813173301
3058 1303639267056840845830747
3059 277802761313189823271854
3060 57071796017596302982254
3061 11287246945611521321373
3062 2145589603712488574838
3063 391320818443264809868
3064 68343167818363441453
3065 11404572765386431726
3066 1813885532431303412
3067 274201023452822276
3068 39270375613846199
3069 5308794293678024
3070 674528732451632
3071 80148147074650
3072 8852738335665
3073 902445427938
3074 84155345240
3075 7099841110
3076 534243745
3077 35184108
3078 1975583
3079 91004
3080 3233
3081 79
3082 1
3083 193137363402581189781843747869732287019888207
3084 231831667422229710582820611400172526485619012
3085 206673142826742039566105695997426866497507087
3086 162128329783225230233023269190563748235070140
3087 118002372619436759929322351464574661680671365
3088 81572963427860099130014095380216766951354608
3089 54223027258567165990758271961769434759487078
3090 34909561998608123203016476004870647816038168
3091 21867678157057035576307931438204912097953490
3092 13367797756673157186064044519765320297759140
3093 7990999228831898572953056215799631280398255
3094 4677783318571096075253920685847901693514796
3095 2684145529354845464267606686652624344538425
3096 1510769129068167655449989181937417834471384
3097 834489994076841719826866582943538531402780
3098 452491154021318971011117988660880381601360
3099 240905607123607209192331030660758008378825
3100 125942593721749479460686694953841185822368
3101 64654138578512858911785038716765131206663
3102 32591300013659977941828765529049800136640
3103 16130655241245029612386825103464477528923
3104 7837798150043061096177905860313947018560
3105 3738187359409019601677034120348165258977
3106 1749745446641737300550264279699119481192
3107 803614720514601494126954365523477714850
3108 362063178484411911188271761091746875684
3109 159985820603987225440129850445289703200
3110 69315474915214598678322502258361137452
3111 29438502240952177090026369998626698412
3112 12252308662787977709717819568500996080
3113 4995876568785398725266629748555322959
3114 1995110182037040024545567120688237952
3115 780096522834343794728883321700481548
3116 298549114263007644779822688193192816
3117 111795302845116407738695476883024285
3118 40946829177437035368896470933465360
3119 14663864481390185417314160982055001
3120 5132676452194839724450881919700896
3121 1755234839725717440106658048419975
3122 586196385491401186767230736155000
3123 191108306365824777744861176182640
3124 60792062488117892547094187234084
3125 18859790454332041178972728163806
3126 5703344685187053151724179462572
3127 1680321282970095819002149785870
3128 482034224432839857401081628144
3129 134562268029286271406154980781
3130 36529864689174676423409470288
3131 9637227218591055404737069867
3132 2468957356872368811367600740
3133 613742880615776453330037396
3134 147910004851871261212159564
3135 34525761283933581816429062
3136 7798047060780132675197648
3137 1702350608118911426084205
3138 358767233804469683433216
3139 72896641338832243254750
3140 14259585480391129364920
3141 2681139488844504980225
3142 483702422292351258680
3143 83565913271310972723
3144 13794797839094106568
3145 2170496371574189185
3146 324592568229389072
3147 45989518304430505
3148 6150553523219368
3149 773106367831751
3150 90874929197832
3151 9929470190991
3152 1001261050480
3153 92354748251
3154 7706240744
3155 573463406
3156 37344772
3157 2073130
3158 94396
3159 3314
3160 80
3161 1
3162 757840984470589034800991146439643751861772044
3163 909670954892704152488440626617371837187384704
3164 811059380718890256461554708332390422790596925
3165 636421997050144582244998155734967369840964301
3166 463402934174247012029790888534975456817504827
3167 320526337550401667843387145474497470306445364
3168 213217095677119943374262386883588122590508899
3169 137397405159251621054387807340827139485074773
3170 86161167764193182193157535311458364890543702
3171 52738323767227738385167413530472662020994511
3172 31572705739097971883459417801112754635359074
3173 18513380877912519526839596640000314566897374
3174 10643421542967079967159247415210129755953854
3175 6003458554066713824268594531684942573017009
3176 3323956984533396560694748582825880856984714
3177 1807098487915897200614715295400622542394732
3178 964865315655230149692553732020586105833280
3179 506005236550115299239641041920717197595384
3180 260651213347701852262718538715961004861538
3181 131876826647374337037936643685602232127412
3182 65531241695894697178853669614947420094383
3183 31977910740812622108192263489579280376107
3184 15321827258359752905536347877952435304493
3185 7207016835052202315934966450689261854059
3186 3327370988984122692125538020850524325990
3187 1507494533234884003891474107526292312738
3188 670070029632642631660600558106146030491
3189 292138949574237021583778914307771183017
3190 124897242620030326992967986127591148398
3191 52347322409663135730520658628489138699
3192 21502726662797544688964131384759265804
3193 8654150883492329979553535916136666008
3194 3411590660914846357281285322643702277
3195 1316908787379386836752161578345345596
3196 497600200496210062789827358881166830
3197 183986469120941422412135292273069756
3198 66545765462200156490542277232059697
3199 23535678908365185314181443977340905
3200 8136557180137344032461071652647363
3201 2748469081237112275039578743850781
3202 906771440758505401106402629517414
3203 292060886151650356047736364660670
3204 91795133082176107811960364490983
3205 28140255508162714381942357910761
3206 8409655233822551071861452296304
3207 2448706625478064470978049354837
3208 694314073172785526649308383546
3209 191589684056082695583356278770
3210 51416656296502999591261879494
3211 13410657644147481795379329553
3212 3396940907011127502727930908
3213 834969013259282321198102874
3214 198986098215235061291015165
3215 45934626068239018877884926
3216 10260853401069187602198747
3217 2215515226732621442825199
3218 461840789717592316803843
3219 92824941243359090317708
3220 17962369215824052022708
3221 3341146240157301189978
3222 596336292305727596757
3223 101928153898914724049
3224 16647339579286640859
3225 2591568597279538909
3226 383462510768307339
3227 53756014236874791
3228 7113211275649675
3229 884645748944761
3230 102882998701122
3231 11121940832088
3232 1109523603152
3233 101240949582
3234 8356271975
3235 615042053
3236 39609846
3237 2174232
3238 97871
3239 3396
3240 81
3241 1
3242 2974374049385115360730728310785431473727584884
3243 3570274189396349966047029095071202456616053134
3244 3183650446010535884367147577667752708318467619
3245 2498804989151793404796384601536660727819614114
3246 1820215165603397366578789384830271578053111899
3247 1259708849573063855834298091289061078379904326
3248 838571804423453741840251482463748320138725667
3249 540855684646006009654322482496844391401992722
3250 339528010428699652742104084957957066156863982
3251 208080686791224772935219453372250040284292792
3252 124750615475842563783271932139787135411499367
3253 73270627183770440213522975943989239233101596
3254 42201742122825010220160368011979789200514645
3255 23853443673511275809111481106947825226402076
3256 13237463478729620557435190577714931505179523
3257 7214964717703929819245226781826352758885032
3258 3863039228936153275148279030261140519611360
3259 2032068296331598767629421221684831719333848
3260 1050215727213889732179600496623012499592340
3261 533262568083213911600588337679812937838884
3262 266009379194787034694861708292524398123927
3263 130346802412977942999075143862517915977094
3264 62732427559131809504283956880809491908006
3265 29648415036645302669283431622137378755734
3266 13757782832023421921973827537822291659405
3267 6266785438792888957047786595488005398526
3268 2801531149085854895263014408377601192077
3269 1228850483958844876692218230055681177734
3270 528748057150870061347865846120605040582
3271 223117071160281830209522784778597254708
3272 92306960057365049383695426069808244917
3273 37431090659797057999895269089162068912
3274 14873086265020776950219620456541474858
3275 5789084409094370551822520238932258072
3276 2206600267945530231110778801057473240
3277 823383741028775099749358661547931180
3278 300677041269744545219814338037460197
3279 107415369665411631738595509783098522
3280 37526961468709543580531501849348702
3281 12816430711409598347912856821796522
3282 4277263909204777709929239181214715
3283 1394314451463304808185850744596782
3284 443774896891792799967229520692289
3285 137839561489307909556374775975262
3286 41762380368965557628977828358608
3287 12336046741608164217785037473848
3288 3550685820738336508961135943065
3289 995280621092694252813391193732
3290 271526022500057823138760066925
3291 72048964537141674539003045416
3292 18581999436718769909161006249
3293 4654592320020995052928712720
3294 1131480313125048776598599538
3295 266693741723062726660879290
3296 60893766258861020581398919
3297 13455082574065847882767462
3298 2873915372216274288926821
3299 592669153357784599414556
3300 117849618463900796245986
3301 22562713002074234288496
3302 4152465856134875073739
3303 733332920878044312482
3304 124027372748750003534
3305 20044405792116355242
3306 3087768622366878968
3307 452110241610316874
3308 62717721569337708
3309 8212387671571174
3310 1010667644387773
3311 116307583815716
3312 12441009516306
3313 1228009291116
3314 110862395943
3315 9052505996
3316 659091287
3317 41983052
3318 2278974
3319 101430
3320 3479
3321 82
3322 1
3323 11676592865799907305271600189113407813938977097
3324 14015927500345661811154225337421056857649582681
3325 12499701491425283767439005598026799316054102650
3326 9813366200877500269388532897066609596436525523
3327 7151223313532983242754132245595338697035347096
3328 4951806378746613679572101618609651198675673191
3329 3298654793689018568653087923754869059889026906
3330 2129373687402911517953476576951048509241463075
3331 1338117414221738661177681028780681929458835299
3332 821062760670695038753627331145697972715719483
3333 492940741497493593947996058738346887931309298
3334 289984302727847023804586032124308275365680334
3335 167323268646243322673797174733530512043527688
3336 94765649953151648083101966393365713481500576
3337 52707784216998249032490116127997296361643182
3338 28798790591971955066049570096130204452529812
3339 15461186921325559329961475815473420171743556
3340 8157047288324598884278406790825300564736686
3341 4229267058173237456847373472282226341641998
3342 2154935001542897292222261145095716639168846
3343 1078983198610742881415347859744946387215111
3344 530841081812904482289663606662302092370528
3345 256583052303246329526237813768396278469324
3346 121825431557235003012049195311182380701225
3347 56809106937941765551303051136606162351470
3348 26012576984181853617692143581019720301980
3349 11693449923148529687259646201531412033332
3350 5159387763557464843730940745326615406069
3351 2233813069443007761705062428921611434731
3352 948812917276287475451241804361876143487
3353 395263545997589710317046357140495925518
3354 161453777384258801869058514337635479176
3355 64646263195089371549139188838342653452
3356 25365680513213551152726079740352879915
3357 9750504770145064631516576136101913730
3358 3670710146516427817939471287601277962
3359 1352930412298026890757636352587318897
3360 488042736022098409231081932784104640
3361 172244831066693447469132992718904084
3362 59454289913975519628030911957814663
3363 20063410772472937624814115558633564
3364 6616668711208247194653012166036962
3365 2131608347109325464965262693219464
3366 670533088270517097692831973803681
3367 205863487328621519903515333690757
3368 61656011514074035121486216716391
3369 18004755717794922827661818199598
3370 5123659454595904383522579052534
3371 1420055842999307222919604542042
3372 383087099436424841005091438354
3373 100524863921614146662164961180
3374 25640732225370501743340878364
3375 6352481060121423107071826571
3376 1527435485841585994023474288
3377 356132833836595326454942866
3378 80442062521604930041026377
3379 17584674445382801386365083
3380 3716074831611494785910150
3381 758243297964636636631602
3382 149187258550858203160164
3383 28263230700561797784739
3384 5147319235474168201510
3385 899572593418724752384
3386 150565577779338110711
3387 24081584099793320182
3388 3671370357947431093
3389 532015484190548518
3390 73041272439726437
3391 9465503285734967
3392 1152850444493289
3393 131296367548572
3394 13898410940730
3395 1357548012624
3396 121270331989
3397 9797633128
3398 705726602
3399 44468199
3400 2387442
3401 105074
3402 3563
3403 83
3404 1
3405 45849774529775678994287493317245372378896223759
3406 55035459885083508441495724116615806603543485840
3407 49087731054816866816627157816367547596392233166
3408 38547812938226647295084332017806493283771277020
3409 28101496236514948243909639861173361258735088788
3410 19468937192113332033045727440270441658568796312
3411 12978076020190436911032154457694824542502928692
3412 8384726090349769196384756278501117440980186116
3413 5274324614740835860441086292187543059035566550
3414 3240112972789301962035991474155073173377145324
3415 1947909138864307732871206685510499988003321637
3416 1147681013954288365150378181409520064895733848
3417 663379226935855345730362262998451360294996614
3418 376447965326624865999360705908017242471640352
3419 209831401620385448893852013598662957247404676
3420 114923406369122421462722030648787474428619424
3421 61860860189683112724187926363986037011370050
3422 32730218140686792278664708226126627940730636
3423 17022810468441974465520484904545597269639844
3424 8702850161180386592340039267655621582523568
3425 4373384021959726803297377402438260428586056
3426 2160035766783344532833154469236336265383472
3427 1048429414842234976931267705919145130643363
3428 500021597228930997167520991069185534351396
3429 234280712465371959800638814154655567353135
3430 107820504958161551105982045312281972395104
3431 48729859796236915161444294917727895344795
3432 21623391593468794203719751586490473009092
3433 9418631678341283989765479359910780780216
3434 4026083509429082577267300613579055715696
3435 1688495041989495589108820902422803970363
3436 694585345846849217334075600326797266944
3437 280183676034173773706247778288300178571
3438 110797461686719456041271875889761572008
3439 42939866074042016221058629526220467165
3440 16304412672765371798568713577322692528
3441 6063568531087801101022575136705187456
3442 2207954852393690825317556725987499472
3443 786947286362598700150485187651782765
3444 274437640759006868541764929960672284
3445 93611036130959503200815811722047803
3446 31219912330478907447765968268785040
3447 10176207948542736043456894769496957
3448 3240485815488129354437817561393396
3449 1007662948080307598797628429365176
3450 305845917155207823001228584300384
3451 90565460250630071703419957162701
3452 26150093921857931384897208955368
3453 7358674437895861442706549129876
3454 2016934857114440291573839688692
3455 538126206681443095047511078122
3456 139666576232039545899978441032
3457 35238147988507314362920563214
3458 8636145500992489045949564424
3459 2054293623227166504431695763
3460 473873774823504119479926980
3461 105903794741749444770851151
3462 22906860704872452693068828
3463 4790075567860835842534230
3464 967197829168294039385232
3465 188324885389268820604008
3466 35309015640522270636672
3467 6364280971075331744475
3468 1100837896187213300036
3469 182366037074346310286
3470 28869825057929251236
3471 4356474561227272636
3472 624860801091557308
3473 84914199280628238
3474 10891962441660272
3475 1313044414871563
3476 148010473060848
3477 15506814642335
3478 1499026398936
3479 132518927319
3480 10594466888
3481 755067474
3482 47069184
3483 2499723
3484 108804
3485 3648
3486 84
3487 1
3488 180076204941122301719476603297392517178068338299
3489 216153061579704118883223165675293331192507322476
3490 192815939576012657407332843720360369265007046513
3491 151452099216959324931819060765838684758566205057
3492 110450565516830762595380204545749843181705318510
3493 76560384505124942321019401514561351804563315776
3494 51069203335015233015994312486286971190384358715
3495 33021082037196558122814589516834160259225210979
3496 20791840306500597322059807989269039159995925639
3497 12787427993699925111017537245734893965296136730
3498 7697778182429110950168893560354432512855799197
3499 4542256065138950968209511233674687056233585489
3500 2629962118917159367396060361962037049587858064
3501 1495259997362550641969897007981043117183409490
3502 835212045285408330962508928404447791316724620
3503 458503948896985004051738636978596464357503472
3504 247432145834519560549921035658910850707218719
3505 131279018637897221471820037812678670242897639
3506 68483827646659646976744910522118766673916275
3507 35126597158033198056453459542926130792982285
3508 17714171180449473731113532860807003891699902
3509 8782274304442292083918109348148470896968039
3510 4280018002316706809035787232837473396588429
3511 2050106083412418316211860672181210306924885
3512 965004690363946723197596835365701635116675
3513 446300150475529645201771841105789240855891
3514 202761001424426447880755218613659313026799
3515 90471306547717672880492621686459282535765
3516 39637866305101565085057044680988925427376
3517 17048327065539411024256562345828856744095
3518 7196478749035325824295219102595512542432
3519 2980681685248918568217796506331083256160
3520 1211029902886196030892199052038230770627
3521 482525518039308889501690654745329030367
3522 188490835475719748980908800140561276850
3523 72167048008229472741932125401362895500
3524 27072990923940039313550326594041446274
3525 9948265126716072074499949783061795689
3526 3579583912961623075316486723969070715
3527 1260801593829905644134778098587500795
3528 434549321061542091969182301156272875
3529 146504959320651198874785107378818069
3530 48297248610711105140327969779768855
3531 15562436509208221280108995868229721
3532 4899344250938897578116556212194860
3533 1506310109447056141810139568724193
3534 452072186809314705448165767158302
3535 132375623598357686390378195745286
3536 37800088511641657244772202701529
3537 10520261612025255430223911133505
3538 2852060845801310757052088601639
3539 752701616536872315170888492961
3540 193256439744685188199125432924
3541 48237791022050928876325147383
3542 11696507272030421158152595855
3543 2752888570078071729908524887
3544 628355521207019841820866990
3545 138962118966247176097983187
3546 29745190297595562295810187
3547 6155771163230899323485885
3548 1230170810862686135784044
3549 237075791556945010779881
3550 43995887391542085546845
3551 7849435638229066089889
3552 1343967097073987257875
3553 220392453865864215849
3554 34537691371883750306
3555 5159255095456273884
3556 732556605387088878
3557 98547273797375895
3558 12513352783648656
3559 1493287056910128
3560 166625514645023
3561 17279887695945
3562 1653390989460
3563 144665407722
3564 11445948148
3565 807237451
3566 49789993
3567 2615905
3568 112621
3569 3734
3570 85
3571 1
3572 707409923937410757893225686357741965383144870722
3573 849133262725589968026052010279165697788775337626
3574 757542941061397649225550398565109375567484074875
3575 595171970101070451253649607089428371341835556114
3576 434203992936805355147753887317733122676138668053
3577 301125445504712866804947821273491965558480141410
3578 200993358873484834795957977592036058753123763753
3579 130064289514484301513464105173196107650002572730
3580 81973194912022242928893601874927924976245171087
3581 50471416243674234868916709582729531146047522094
3582 30421839841647032290813853097025381690755359457
3583 17977412876907902770324861085792977625189100894
3584 10426092326166941526043815638366598489907144791
3585 5938675470212283374983453743664908005841136488
3586 3323977424773624368668702585770891278018007110
3587 1828874027714704412024257664603037224901551952
3588 989396808676787107254288261287485115406599259
3589 526357676253997356871689359654429951653979406
3590 275388497982608179528781118923167266641531828
3591 141700092842541073917154570716069306355901250
3592 71703206899249374999131316385242602420184702
3593 35679525374344147036240282327280060783291714
3594 17456848952123668437934698932301691136979556
3595 8396955408788162952731359211000368782896998
3596 3970273822136536628904935458074735590619540
3597 1844960486833447408698500479219651516288162
3598 842442297279102688908854200468824576380836
3599 377913365629579506143226287805666148864486
3600 166513927201868268134792012251399010512426
3601 72047279188356100624322353134515232480676
3602 30604933981668162666564232193713674023141
3603 12760456156314459972442042681350235118176
3604 5220738877079518039730829852845891071327
3605 2095439100954926217189560660858801524128
3606 824855419712008379290609515892255566769
3607 318360225580374712609612933412799630580
3608 120440434383748958640598987539858091739
3609 44648654959500711894890516350352144606
3610 16214083386749588114951768054475615308
3611 5766134988704069001703430664335941050
3612 2007431048960317093544623184197576688
3613 683925974615139389509962224089126538
3614 227946543081617073378672129231061638
3615 74293056043347034844342157789279638
3616 23669165694575994623543465949203228
3617 7368125735289333983700038364438656
3618 2240170664370147097006683957917309
3619 664899078782524221150905076269972
3620 192561895363427182509292868199395
3621 54387888401419353885293728448238
3622 14973214300397442767402619072918
3623 4015668097644974115463305237858
3624 1048486998626811741853463506830
3625 266345383549339394735216080662
3626 65780703883936572483446490154
3627 15783201976479819557894689914
3628 3676056626822876197470152304
3629 830384616262569378962501790
3630 181750237578622188545487616
3631 38505526196190987575367562
3632 7887477528933043016316936
3633 1560236743928672394703522
3634 297646040499555014948542
3635 54680115965391757465982
3636 9657727538468417230182
3637 1637031392935492157964
3638 265770903345647536859
3639 41233905312826696776
3640 6098235046396566213
3641 857268923264658300
3642 114177077159319717
3643 14353662367367304
3644 1695819647551333
3645 187332717873012
3646 19232360853801
3647 1821651546544
3648 157770190763
3649 12355149386
3650 862364244
3651 52634702
3652 2736077
3653 116526
3654 3821
3655 86
3656 1
3657 2779581290322485827219473017204671948137505116329
3658 3336442991698371525572334003196580869328707366190
3659 2976896248830063420116796642554225292935877820692
3660 2339371188720690015792742282009987676945985893455
3661 1707281333754093473724872415160675371843699193546
3662 1184596820543078832376466831477331262126457289852
3663 791182655203329643755593277554759474286707809196
3664 512375250853859319872170953322569216057736584305
3665 323223593253073589722316262293246288015316720516
3666 199226440592402776221810803503031312782542396413
3667 120234621164389668391049323336426893215167778124
3668 71152353833822939725482692996247919606179907185
3669 41331414940854292321185907220156570786563226535
3670 23584503313475795369117929816729736440818358485
3671 13226917773203120567385027442699051340042698860
3672 7293501019778448246336370625542439164799841000
3673 3955176366538745193462858764275332154658500215
3674 2109667560785671653861997932586597263081070950
3675 1106915276909785474492827526404381163715266990
3676 571314451166280150229064109384519855087867595
3677 290057609802684168214039310192966563233359070
3678 144848035927364846102721682284985113296557220
3679 71140615284386151390588943779993319785520190
3680 34359378137574391486911911291740799322010095
3681 16316693441927363943296955896489480977820080
3682 7617398347619951949001582625711579687529571
3683 3495348108712053702108001184554490678892354
3684 1576155633681180415796461180975872405334825
3685 698301642151815000972663896724136325318549
3686 303898140596606910258779624339241811862847
3687 129883945308151381947962992175735854165098
3688 54503299865651054379236880865183768384192
3689 22450378183311895977422378982033268011084
3690 9075028551770980777664519309060974521787
3691 3599001729964502237902523875189259557978
3692 1399936428701721689101467910917073454730
3693 533955892815941633381270535002189398105
3694 199640107722674440774604080173390954125
3695 73148556362750564940509147180956403250
3696 26256984828246093312680892078995764025
3697 9230509159964030331248191856026605566
3698 3176898464314145339948305902038621613
3699 1070106861530867037953957442776192054
3700 352646783645827891553411690543004473
3701 113652098505934141267620586771836171
3702 35806990991403829845928979277318813
3703 11023783264151196125033538576412014
3704 3314945130781417205184918624817818
3705 973206621088681553044379963745169
3706 278808372341403584415248752558846
3707 77903205865637036028186220917390
3708 21218603281549580780152330742859
3709 5630389775113132512308054799912
3710 1454628616391493275513385169584
3711 365654885631321564069996368518
3712 89369565846102116019685926549
3713 21221592952921356205372753368
3714 4891955906555243972594187120
3715 1093759153895831590560376778
3716 236964238974708713438801259
3717 49695644605825015203727954
3718 10077236442008902600651162
3719 1973426467023223318392186
3720 372713522842947149574907
3721 67789866762945750418309
3722 11854533523979601525360
3723 1989539405695770308666
3724 319814891439829037664
3725 49130229886930068606
3726 7194595924062960300
3727 1001450175212361930
3728 132068821343470992
3729 16439515589775602
3730 1923105034532897
3731 210340112640342
3732 21380098275160
3733 2004884514445
3734 171897025803
3735 13325279030
3736 920579819
3737 55607478
3738 2860329
3739 120520
3740 3909
3741 87
3742 1
3743 10923927891708038398667186903772046854896908583564
3744 13112417185072131111555643212955863908810954257624
3745 11700653339511802021490827566659639358608153385199
3746 9196937778858376958382004993198524934150984111632
3747 6714286773338403294617209520777241694365507387289
3748 4660921082306249900191694534003136398802348253840
3749 3114890895856319755909976572727064977090444529695
3750 2018740410702840857014000134657656501944592938648
3751 1274635192392331510809253442156629929660186872596
3752 786479799021235941928371053278636328046579470252
3753 475223719472072133292630314903529965794353941072
3754 281617137250263817192649526254535634755159069084
3755 163842907223775056692261820962640108013851998350
3756 93655024111228032821012814504426140831548218720
3757 52626256026128395989094127066029358994875746965
3758 29080705830114518797368326024730943653325212000
3759 15806966028123749545094751918030619834670659140
3760 8452832176003609772045789306833584147699612720
3761 4447367527551853428333716311116734427005587315
3762 2302301474783144536978760436517121158024162280
3763 1172655809761985077217116131985306486940378705
3764 587627645707999064952691206292684140093948480
3765 289679359849769328418815214050981535912801865
3766 140464174362122356942676129826835139464328360
3767 66986267453699798173672736166441451860215920
3768 31413016643743374591314004121787532310205084
3769 14483108004756374446956740191762752039760478
3770 6563882831710095035009478896664024471579132
3771 2923615501981922172426618109037653267462464
3772 1279525350464457074629548770051826180909168
3773 550112279372868440434508669065342510376495
3774 232288808586609370110826171035827701122496
3775 96311186868530711899129490934237868206979
3776 39200364127692521972880455163307512737476
3777 15658792142228966256657762659080409854997
3778 6137160852575141836080080091526315429604
3779 2359393958347964405998245246869595543837
3780 889479442753316349057562931057011236840
3781 328737006031306039865148686119435022880
3782 119071797728089715250989636704964191080
3783 42255438829250173840958027182365870668
3784 14686910142208525357396784190075039572
3785 4998131024320115311575852687965264912
3786 1664805583335249996458196811684394692
3787 542551428918031161707966382656635114
3788 172932058039308401989155206289829280
3789 53888395449288450474206359468819931
3790 16410414611143168004552455301397728
3791 4881558379801856746213914891382182
3792 1417789901078970112876854722718904
3793 401854000495640167543646217376771
3794 111097411037803063953449620136376
3795 29942040387830300522608470978681
3796 7862275306723839376333938177816
3797 2010182796685482197609292362967
3798 500099100783366561596240046776
3799 120976869203271109576891657979
3800 28434423617973358002272235904
3801 6488248002282826210358355413
3802 1436046937879892840358750656
3803 308002414973309722230306559
3804 63949192155506801468316344
3805 12838765184531616426724763
3806 2489350140020024991764408
3807 465521754344368122823131
3808 83838646255965434583552
3809 14517492658743696692720
3810 2412672743374172059416
3811 384053937958850834340
3812 58424723091598579080
3813 8472523486813524612
3814 1167873265704526992
3815 152519443046245925
3816 18800429362943644
3817 2177846767302733
3818 235873802989020
3819 23740170999061
3820 2204236627096
3821 187113138548
3822 14359685896
3823 982020490
3824 58712580
3825 2988752
3826 124604
3827 3998
3828 88
3829 1
3830 42940526005207159580738533951311940846400161042252
3831 51543141088437478787467348121473923409221801203105
3832 45998579596859429047727704173508859308228913214629
3833 36163697075760259246950206786409877258488526902291
3834 26410484146182100967672098896758039524353347185832
3835 18342114040434623405975347296191623764125712713384
3836 12265311865810263949932953646961019486102065737362
3837 7954887690802778991489808878968871301101105655340
3838 5027126449007886367476052071476268497157717669812
3839 3105039761919815761682468638681020849724001299346
3840 1878415431219873027853213073281821393796567311477
3841 1114648007920766202461523002162400186174588462591
3842 649479687818741248998415290310205975232217271934
3843 371882190859665110182603501229823653836942785375
3844 209359775703129724809336651457796969840601408420
3845 115929849195800291030748345598454322516564993660
3846 63157435209343405931835313450507632981397853940
3847 33857346315823897797513367630170056804866868865
3848 17861603182669336204366559914075984195878969455
3849 9273450545109128647631377722035903595784991665
3850 4738156861128088432626397963002884403078250120
3851 2382328720201730905154992205126441449505613990
3852 1178640646579602121468532902586688491724283630
3853 573720721674741255234168012205364959069060960
3854 274727069052485911697313895506928688939835160
3855 129395307600827060210138018374071651858885100
3856 59934828046971560227667032637397535273442275
3857 27296391950106389674746208160905827671559793
3858 12221172594093076716767384260503931503676938
3859 5377915363415641500398050056031820541205479
3860 2325498948907306598253771060668019353924004
3861 987923334229366847635170028936933368868976
3862 412226072126780959476830859441011369934146
3863 168907729127525632601939472520325535824196
3864 67945198690338908243755232094320370501841
3865 26825826864976611033805116246042436898149
3866 10392474735301645930210985277368735283123
3867 3949473031660299685356255137076002487762
3868 1471948563231831273979479059026135156635
3869 537841567851572516261234483947243569185
3870 192617147970862776117732094625840297596
3871 67589667713399580667109590104227248942
3872 23231182162433227904822344664818914027
3873 7818497276900737494887316390665288033
3874 2575642518378754579024699969165140782
3875 830234887738797067684425582541187013
3876 261761083693809040106862909646639408
3877 80691103561115306328569357527079416
3878 24309827782121176185479064056549687
3879 7154569833945461505606689852997662
3880 2056032778716284568381034871028860
3881 576646314115244841053291401139866
3882 157760276503253367143845885814451
3883 42078130681223572744659380295939
3884 10935352297162099158307163908071
3885 2767304737118909757134545471933
3886 681461009429406255207882030472
3887 163183594680493299811569213844
3888 37969296307743398490148080016
3889 8577352012807789526538886078
3890 1879553496575237983017375991
3891 399136857792567135138096277
3892 82054903815858087179493259
3893 16312226303761861294508517
3894 3131942243793667321850418
3895 579990953446401318707607
3896 103441070100910695038345
3897 17738631125407134133305
3898 2919556926203106557709
3899 460266133187332430325
3900 69345408728070895383
3901 9959594058872078571
3902 1359669295617802972
3903 175860993147578000
3904 21469091024431499
3905 2463009648012627
3906 264179317754195
3907 26330934318206
3908 2420928669389
3909 203489380223
3910 15461863721
3911 1046827013
3912 61954360
3913 3121438
3914 128779
3915 4088
3916 89
3917 1
3918 168827401527645830488158392515333238343950696104299
3919 202649730109638247196171507678660115233243263396766
3920 180869201081698952630286863812830121074436827526656
3921 142228275816980165071939693576325031454531629889690
3922 103904114655492164066436919125141881285832407084835
3923 72194132686681842023112503548238363451961043483112
3924 48303956381847937817783810332316579571532753120908
3925 31350745368561342952119943375383044025520513743744
3926 19829152717645631161089406678193433691418760719586
3927 12259862940617290122407555060677390410500418147170
3928 7425241075016016422561336154288497439304086500079
3929 4411906526391178949570628264849280335340816079466
3930 2574517301594729518536432675236432950908197284680
3931 1476563782404182510224672390308006141139500524124
3932 832787992172459681724047550170942975716636982325
3933 462074009243186624592526387157375312184223825800
3934 252289622842196340339654264169569625756669438455
3935 135572907607792369830053065048795934749925971410
3936 71709197618072172017535287561663808621850193730
3937 37335538988993683940877867709803330974187269950
3938 19134283275907038562133447544581619501306431595
3939 9652149750046954971645565669099267154884123880
3940 4792080489138302898359507743776541433502937050
3941 2341354040147408668762713002956795070054850120
3942 1125636615354633743105332511329406553533473500
3943 532420336759120396086682696351579517555528646
3944 247723194044639003766810058006649185767302619
3945 113359708055621151830646867661405739278624086
3946 51009377581053344046352594033167634052568682
3947 22566035503542921863489096651669306744588340
3948 9812620817827379767638527930777198997777273
3949 4193204813822097381499291848333840432610720
3950 1760523065498304884198693883913968448559940
3951 726058904396457756590385852256613248974510
3952 294058072600818789293008881205818744338495
3953 116928079575007269330956341249862234105250
3954 45637202110429938182381928640101206802573
3955 17479148980334108049156865403532234030510
3956 6567584099554013636607865697696845153737
3957 2420216949178496775618087119104488217250
3958 874462934965908405620331502351569447611
3959 309697545682689107081056463043758287902
3960 107475495147111838355634249507920852049
3961 36535701508076210618249438607838422022
3962 12162340561701544367889382219655199900
3963 3963308955308177506371959970139036108
3964 1263812021644155255076566238123630051
3965 394208799014245188858075230629133040
3966 120231151448722040834235150660940084
3967 35840452604581848005153613395843420
3968 10437709265980554137825888192132040
3969 2968323232643272855781138146817616
3970 823908775306424369833494389380597
3971 223092078954956852327062644125466
3972 58896250428346966917132627667700
3973 15150810568376436295735581511434
3974 3795407232553753315015536845325
3975 925265409898211596929444310812
3976 219356478521345446448917706022
3977 50533450783954532845225370640
3978 11303028856508170208062491279
3979 2452523314198000890821707602
3980 515724322718421875884648266
3981 104992158021060683684028434
3982 20669975761314072727447570
3983 3930350740646796486635970
3984 720849338257659712486388
3985 127331322748069344511866
3986 21626826020446178235438
3987 3525572517211092543270
3988 550515168455993341500
3989 82154411759128228254
3990 11687205573881419479
3991 1580369237654937050
3992 202464346376865165
3993 24481659569541190
3994 2781841791360879
3995 295523046247194
3996 29172109216815
3997 2656259396790
3998 221100381468
3999 16635455792
4000 1115144681
4001 65337264
4002 3258480
4003 133046
4004 4179
4005 90
4006 1
4007 663901382984815930428284363518445433570702229671429
4008 796904400674700839570587601924087744718669727114171
4009 711326147040057776662454368879536920402780527794934
4010 559475102361550225427878799727975780251750502802067
4011 408853122882828380366840282803973171250338549356615
4012 284202412424890763676302601220110757100175199347679
4013 190262796557305556396351252173346270063544559433596
4014 123572248344768841227683339750901702038460647185528
4015 78223697254694117609660627228831584264069293690655
4016 48410854856512009017399299784570243522138205327717
4017 29353182442514126036496859155092507445267785358188
4018 17463275510489210515731434830415271064270870154099
4019 10205164414161202549286619652561243653665967164369
4020 5862380231182631292247428220884381369811328879309
4021 3312297859641026349590016872999942235374699127134
4022 1841441810356998503549009317230019405659628353980
4023 1007577689622503832443673888734560942523498168615
4024 542711122119040387717408199374991793386028269345
4025 287788925449331681998340917620034778794951348350
4026 150250029335453174598891183358396305494458983905
4027 77230625277340567850256137620913190820072350605
4028 39082438274393205304877225521221269873167740985
4029 19469720796506650935961358852025770993138908160
4030 9547314438729110587200295279481714462829609860
4031 4607804870160158332232493375170204487472867985
4032 2188457712577719708683264869149253020444071759
4033 1022695838077994403996151378386996505295783264
4034 470160557184988515978495754160343894440466717
4035 212598040884599711487138431015795155777528175
4036 94537287578578349021396805743665607267000063
4037 41332456290451322824008749305131617060866286
4038 17763689101879846713141103727474219748025888
4039 7503004423166690852906798307360402853479253
4040 3113868530637017975085458857030010089381583
4041 1269486641138237781239205351126624586341498
4042 508294495404113657652539230725533369898915
4043 199827626634241410847550982605257236757300
4044 77114970332075036692846964697509289097315
4045 29204629793245615201333391572168339367110
4046 10851200597305799285447363182264156979235
4047 3954543817558505010722449758374517371336
4048 1413132457589943947250916350228049976144
4049 495003431034299119856344268640360970636
4050 169917704615275881627686549540752348053
4051 57139338861756817815562117029509399475
4052 18817130572608681180999456287199793491
4053 6066560438565638767543239048587430778
4054 1914014639921566131151926891816522328
4055 590740758250543071164798614313139818
4056 178289166072199433489158713599918423
4057 52595424806980124098679517578410466
4058 15159158318185642304200292363340808
4059 4266826384340768785574342166921579
4060 1172262322745440614296254713235740
4061 314202185974034299818901095138116
4062 82114328644423807818810852452835
4063 20912195151009684120323986654113
4064 5186567836673004944339005903449
4065 1251902781480089968652526700050
4066 293873981367391101018921388896
4067 67037664915693280739591776743
4068 14848611874682836753124296080
4069 3190626889813295311889604948
4070 664464751476921587251737151
4071 133974150181851606036132814
4072 26123476039353164806166854
4073 4919996250966409227474300
4074 893788042907726810253883
4075 156384731329320782869816
4076 26310657559680787395319
4077 4248711896680675791376
4078 657192397980155001145
4079 97152611135132851272
4080 13691057968062814594
4081 1833949942953620086
4082 232743257596948325
4083 27878091888101644
4084 3137898286596931
4085 330193763360098
4086 32284868040325
4087 2911609618201
4088 240024711054
4089 17884259672
4090 1187123420
4091 68865833
4092 3399972
4093 137406
4094 4271
4095 91
4096 1
4097 2611243420694303752657197022109899747540266225714237
4098 3134364905923828926005899412753768604028012245697460
4099 2798047010066848523889842959870231608197911147090340
4100 2201179650929821138957197637201971327860665810603860
4101 1609082895259060453073767323580006664512471929672710
4102 1118988113187799559254751866546362845805971146684760
4103 749533171056589813092899493908283399040350153881891
4104 487138350806170646133546468726340811116793396687432
4105 308618348350040438137649894710049592122185322917151
4106 191178207648955041222958396431715970504112463191964
4107 116044845997033095170674005218757855433792762829686
4108 69125267632995835642150243558336354676641259744236
4109 40451969329241209208600970034084657708600990264060
4110 23274103047213802016546763712274346994379509541056
4111 13172891504248232341492891157458785479059668970453
4112 7337340050354869998658023054482212500999438350944
4113 4023156855763825648797594124359889711822819008595
4114 2171933287854595435734162921505703817027569241100
4115 1154583727422096894123705136944035820069038011220
4116 604402791534683511930692133996430792497217284460
4117 311567113988224599913532872413696961033078038190
4118 158156178580201642217558672912808015416143331160
4119 79049954899780904177549528282703796814083782505
4120 38900761130505250552304574072226101654156557560
4121 18845433502158177557688231475002102625135113745
4122 8986451361093255742269793914943183567108876900
4123 4217353803974706935744882255533214852116521070
4124 1947562106701333122320513330204516466205229092
4125 884843985037859130844111796253685192077941080
4126 395445214217173477101883055583123253693509616
4127 173806604253510942423691241339394988154384667
4128 75113671161453361938515651880149824433681216
4129 31911962275003116769865204425308433116904661
4130 13325259752950586080502550979868687683952616
4131 5467493460761018451846728018493143901415476
4132 2203895552490123645318092167616440802729004
4133 872530442156465882100402881856489795839504
4134 339195913132977278353780202237147644245176
4135 129446845020527502933448771372410471197504
4136 48483079383587632951088272445544645032780
4137 17816822652904098879809742869800118700349
4138 6422310725653581801431079146441177095024
4139 2270120625266493440535832277092976872791
4140 786636811990458990672914620405126170324
4141 267136765846612430871051487887828105540
4142 88876772641601453606582306170523717456
4143 28959668248535820967141953991571720759
4144 9238445185591975730663734402767821168
4145 2884341978957755550302421099133981819
4146 880992844291487802696763284029596576
4147 263149739185440824494703987572040755
4148 76834597341106528671808266699163584
4149 21920112372493364748236542398957930
4150 6107437894142752673340727447677984
4151 1661087025596435191323405729868957
4152 440774872356992981806123283324124
4153 114049286537996423719825088381316
4154 28758387873034368029449667261688
4155 7062538374909385012534151185821
4156 1688072005007727823308564283392
4157 392413558306952457053367510774
4158 88651526937778317819738061056
4159 19447270010734783483179808725
4160 4138797324026966584348605996
4161 853717524246409806781971503
4162 170500206553737275574291356
4163 32931593744542821772060579
4164 6143831385149826450704372
4165 1105643579305984141992344
4166 191642937453740200438328
4167 31941705813312634804166
4168 5109987786868833399932
4169 783064551732397234657
4170 114684868394446087052
4171 16011687969055559957
4172 2124884876923549092
4173 267158792995644230
4174 31702495790688080
4175 3535066559726630
4176 368504248654820
4177 35691924569915
4178 3188446447084
4179 260345039518
4180 19212232024
4181 1262917886
4182 72544704
4183 3546009
4184 141860
4185 4364
4186 92
4187 1
4188 10272412328169638252044717519540824646909475201719354
4189 12330315093163953328958707423567716402359595932295321
4190 11008331819647284475194210601943860424022311336258580
4191 8661804692202244862895643942938904691172630910788150
4192 6333801247902613200923212656042580199392731410750680
4193 4406498223815882697756869726657161322643019379204709
4194 2953197049913171031878976889389440474959625325066992
4195 1920618213342094764000287885711616856148802554586412
4196 1217737717621368126324309718359184355590000974028458
4197 755044079909913903642897417132050037456566500655841
4198 458799361109483575361445348866622830433277340255712
4199 273627953298004885463573032408667974694736954399654
4200 160345295245091995051133982050312269832866757481388
4201 92395588534101200516381047822445755882751239183181
4202 52383262772075981226499865729635618444995610724772
4203 29231914042138113979379106123075624186533329833892
4204 16060881937623382344827978841007064043881155981214
4205 8689844054991473441253513725430645856921678416735
4206 4630585206767367743834883490111874940443232641420
4207 2430336047429830090148219453485276409277013599890
4208 1256342246995577182903094042742677991593292060480
4209 639659197882602206747527422420974844574400297715
4210 320746897855640231938036297096167186306944967740
4211 158384276930296313677995528281580242694707998440
4212 77010608665745196385219567704467611149292202230
4213 36865742050148719790510749195912011862946824331
4214 17372708453433727748608218605407452899663898852
4215 8057800620477061942839877573602523888349546414
4216 3677876439900616979873965270286385143389810732
4217 1651703515706249263996506203894689694760558399
4218 729692869212499554437551649509998210363906528
4219 317056201953899700386624388977336862458108776
4220 135466622579499311735721617303612246872708065
4221 56903225258988495752495411013217118936419382
4222 23493927564480942185104084678481727905800429
4223 9532158138036433543153663634863565685424941
4224 3799649316807210341289251305678015412408882
4225 1487679218578441096888178181137636821051684
4226 571982020318203985759473362762018072102115
4227 215900367240822882453967025447762313489035
4228 79985189629737902862553435277146957172483
4229 29076000954246654150350877859578195048993
4230 10368323702545697793953915331642941878369
4231 3625825980349001453871993422329668828455
4232 1243086075678575085570339367258975518000
4233 417693529803291877664038124928692940283
4234 137511115020128334786064157831675948276
4235 44340119154005645584264063903970455308
4236 13998585616803378150112207453470793207
4237 4325558246897162095899899903940769829
4238 1307693342222140975369389867271872120
4239 386636044978874555384597757932032594
4240 111750515179793403316899816330298022
4241 31561374621682656794433168297359199
4242 8706012743856262998603513894185993
4243 2344368829152978846381798492868661
4244 615955534934024538543287824520418
4245 157815318071466593751849120531789
4246 39406654923237096802125499259514
4247 9583805340898804698644030536008
4248 2268627276846279134493272317422
4249 522315893722568405009267508855
4250 116872849198510206565939625313
4251 25394774741159538730006838201
4252 5353493400458402741686900142
4253 1093887491054034274636463724
4254 216419043137917471366579402
4255 41410539605588951958456586
4256 7653835306248912588221286
4257 1364612370990721637110262
4258 234343219368314438924923
4259 38698355483217823986507
4260 6133900373964026661040
4261 931327787853768248434
4262 135145896210992756778
4263 18695063782713561630
4264 2458200014302781074
4265 306224166459542280
4266 36003511716504635
4267 3977593538870515
4268 410793004182756
4269 39417628680053
4270 3488327725963
4271 282148307817
4272 20623493534
4273 1342687563
4274 76378611
4275 3696687
4276 146409
4277 4458
4278 93
4279 1
4280 40418206582627380727519801114662572244091122051893759
4281 48515252338532933626923473623779438324177403460460544
4282 43317814469632851646123218246110522954736225011238601
4283 34090846104746095493997024374812173037821821687561060
4284 24935828157888130192282580438269163857993037314662205
4285 17355244552532505498771743745607652840709670514715796
4286 11637438247364429309268119764679057178934516015558699
4287 7573317849800108360792387781485306226145112268425992
4288 4805446823551318292112071805519937458126728462760403
4289 2982251643968727143049621599287493315238339741026448
4290 1814037476928857354623487589000161274242649775043001
4291 1083171803246903305179223855584070376529015596375028
4292 635581111143576972771709605715235238008214892936829
4293 366784365886665120088212118585142183825170386561572
4294 208289032680933853087103252036030231877073107401411
4295 116444068896307086653527977489551078866909550701112
4296 64104761170889434714550734921226518847386069237181
4297 34759274534484668619947268694885942485977721616064
4298 18565728705175549958723329519074603381516506501015
4299 9768816343600728055408326064457228559240484946620
4300 5063696726237726855825123502142926341971698217315
4301 2585708673330122915422776146550975882632889234340
4302 1300631394207886955916681120173531651766600885065
4303 644401800284396091459871554706771751022604877360
4304 314443559440930435915127662035791652942908742965
4305 151098314955269187269188001374285398579089114984
4306 71490470301718706731526380602952019429942761367
4307 33299911317336136159803047964441188878114581172
4308 15267715709229880869091699309960282613600574571
4309 6889160793006425476060942862585739565546169332
4310 3058729554664437194977224618451831259576170261
4311 1336029324153261661082011437674831008934103888
4312 573991449057164610196878943911475519495089036
4313 242504989477050725560045584772035936352925850
4314 100732622945519966746204715366769518810748477
4315 41130062168074137601224728121688696693437306
4316 16504071485696688971073950323889935979135613
4317 6506766993871279015184255439772818267694482
4318 2519874266237360964714005434054187436597621
4319 958354019880342725965089147211160171693770
4320 357847026905173337400370708978719861312588
4321 131153752510799881880600710268061863588022
4322 47169343076414476940247045979101670123068
4323 16642356560046562155418900135717642396386
4324 5758662670022385564672129732609095105280
4325 1953672283112841288735623319359997519276
4326 649638277287514124175530493856955774373
4327 211661837234066678699786529438920921016
4328 67549176192928292722142013662556572517
4329 21108300960157918008673267325019146532
4330 6456312660566655913502939899885002141
4331 1932185144100732428977259611478972784
4332 565551979190061335334647025962281179
4333 161835466365832585600899813623010018
4334 45254349049069842274629014435463324
4335 12360322165666884391402753051764542
4336 3295853250230425500764940268167080
4337 857526481674640717863133746548448
4338 217584421561390227407357884325031
4339 53808666772209533438885037760764
4340 12961268142249800883250021749201
4341 3038936063248402308278671907322
4342 693045528151033110240088001640
4343 153614626625157659559964034822
4344 33065344257612060784096238521
4345 6905481972245296665406010608
4346 1397895179188462797340178310
4347 274005105687664439159566792
4348 51945753306159374060333824
4349 9512784279322184163395626
4350 1680502570621734547796059
4351 285952594700168013254386
4352 46790180511746149438297
4353 7348970695700002152920
4354 1105668848651693685524
4355 158986837450317601640
4356 21793245672354522106
4357 2839535357576760994
4358 350510013507288505
4359 40834725127771330
4360 4470114730834894
4361 457426075969606
4362 43488065762578
4363 3812906629522
4364 305525901102
4365 22122333934
4366 1426596862
4367 80372386
4368 3852103
4369 151054
4370 4553
4371 94
4372 1
4373 159059428206188977677275334863625816582883878433966332
4374 190923851477500250772352515770428760506657697850981464
4375 170485868931672817529562487401692498374153022829098990
4376 134196764413668646532132155639227019536827397353479546
4377 98187228056028825461459766898117002221524118395777760
4378 68365269008374597416502733803522045682870032177512680
4379 45865336819737694647155463890328301434543514882072566
4380 29866672171030269868656331404863964513586893230078540
4381 18965364328166800802285241498957351270403835530015544
4382 11780238450658186069726841047356641758138221478935680
4383 7172926624020677302806413025049898998571890466778126
4384 4287934544761395140520930605541898945212511519770594
4385 2519330693139957735916199335607085974653448208331744
4386 1455973767526884001059947544267662455120799869962160
4387 828142844325647336989010308542146342787552940284070
4388 463791045888813755202460631570862588219145589045724
4389 255819638295398798742943857800736989577223556329696
4390 139004169070754933114782424780405456194435809280660
4391 74414920345666635125786844584698076971761266039634
4392 39251899615443884553576155317199414385931372750550
4393 20400433015552855613051049875527379204164177089740
4394 10446935949427485221837910203741305860843693416140
4395 5270942847822842878443900783018284747889438114730
4396 2620022701067960795353640361003556308801469049440
4397 1282912819922638141059608436412421325308076390000
4398 618748961229456579787597647186626234680156310680
4399 293900356573671734002491547312679197162173523258
4400 137464703513037954703292910530943579077992222186
4401 63302347535315878032116193634251774245036648048
4402 28695485597337476602391180313496252744404734480
4403 12802540430901018833921553244951235276886275522
4404 5620664582446098569741391214026550571412648552
4405 2427755793753125332891291085390515144573898877
4406 1031482864362612011148907058824066499995240680
4407 430992533729091130358583915221807381573526360
4408 177066523158727393521255307049025035591753259
4409 71510155893523011586988042956175038541098190
4410 28383529676467938480938833501658158153515564
4411 11069616915229307159483475056324900829799044
4412 4240953828405856930437454206757047800130865
4413 1595708388353183473423173465387558220621404
4414 589513370334875255050924025069979612047019
4415 213782276710619911979457778669860128083734
4416 76080227685269316372591201180941612481675
4417 26562825005081927888356848110499654136275
4418 9096098726803126954108735744386796668801
4419 3054119825119257463771434319016127655866
4420 1005156324081910304754631431886602275460
4421 324159720701382343977476850706744171194
4422 102404216087378470253286560975826668385
4423 31678096228539400738488969112697052150
4424 9592348477903089613023651671505743388
4425 2842170418935252304391191973928083301
4426 823684730596222803562091204983701273
4427 233386172462093153098812538423183970
4428 64624934621017753747862141528071819
4429 17479660012576471615030111188441115
4430 4615927591547623840007566986317903
4431 1189462035435358802795448502975278
4432 298927698364241385910848852617670
4433 73223189713863443089120991237079
4434 17471250049074107034326612113863
4435 4057881551911439711187837232914
4436 916771916760415969663736093171
4437 201313712099920531453242781355
4438 42931261493939362243999195781
4439 8883251348105554709710199360
4440 1781748343855497482611092812
4441 346050514714382941718397857
4442 65006087251322256615663645
4443 11796345490942376157489356
4444 2065029152509936361357429
4445 348207421737279870669789
4446 56462989565685164795005
4447 8788348873233831047020
4448 1310334167179252428572
4449 186722632246449389861
4450 25365118955635335905
4451 3275212579388173224
4452 400650137385098465
4453 46255111713558320
4454 5017685322262114
4455 508798984294010
4456 47931161106251
4457 4163936451620
4458 330573827714
4459 23713217126
4460 1514815221
4461 84530960
4462 4012355
4463 155796
4464 4649
4465 95
4466 1
4467 626062804643219538493657461465488203619840743484621724
4468 751481300966824410649928318302815335973059505667961992
4469 671097194526620492483183592942384901487639095966792182
4470 528347440278649741626366319375457310215644878882045432
4471 386684329523324046880276937258423693347004189313479402
4472 269343590549047690314095341696157777336939729263519200
4473 180789368353813631391065226371436450541647145265016740
4474 117799135039823183854911947331825434351772792206958320
4475 74857513519501115920616542429148799798485439102023280
4476 46537326774213974384949145861190448199766988733574040
4477 28364383547158004189157047943459862350222053967457382
4478 16975144376268487618113900809228331682468835853993000
4479 9986192920709984901053123424802075262495450951568442
4480 5779379104484303593412264533001123689826163473090864
4481 3292391819357175410379329871123363285218527640356476
4482 1847036085113132862688248212152897744040213873715328
4483 1020714221394413026002155638286802106622694842918044
4484 555761239457939051279788585957293519791194461699624
4485 298185035420565589370192119579000089915663456994614
4486 157662902492514802791187061123887375022144973990424
4487 82154474217990598801347602874894732297380127837570
4488 42187724282705664180239495961113160826230144586560
4489 21348899153409910641892361149548942153072764006100
4490 10645578284322570684687248169786391619653350977040
4491 5230313410720444786290862527329492164643162167180
4492 2531646563063946179948970537621595928951061633256
4493 1207092920707682867866849722347302553892973587462
4494 566865568080385753435257048786185432142484630040
4495 262153461301847038844792147207427894047651782218
4496 119370553593237221135744448005295697428006233136
4497 53509505394373290266460055487329282703088981520
4498 23609092086378812284922553263528166836306748160
4499 10250889671022056353270746269242319589224533686
4500 4379193132398910839372870257417723366667964432
4501 1840307774228070174184984792406213694934248813
4502 760609115287828247128671916928415270265200336
4503 309111783068208496997492309726720790153891021
4504 123497517291547469988621073105616801131179248
4505 48494507335855347782469054348834067747420935
4506 18711941450708021379776762024805017099767192
4507 7093076027044287184635986506924829908150398
4508 2640793051835007692394352576757034663623628
4509 965404856666860991491545418080638612997540
4510 346455885262141764093280972880728374367572
4511 122020874631440353657662000683508911629044
4512 42164651641466475378982381602094164797424
4513 14291155029400847900951612842780315847973
4514 4749656820157931175783871968836956616928
4515 1547390411605184696874947531640528575553
4516 494016684570238292205367042932195300588
4517 154505084019051370611707060299351817625
4518 47320832272419328265856873712514562276
4519 14187714796087776673936409147218637439
4520 4162530659141618808689488418988679872
4521 1194575311636066404263050866163606010
4522 335195261366849006247678176622924008
4523 91921638511977379810173879258778602
4524 24624631680847219835541442690683756
4525 6440782213430678329892858976951965
4526 1643979040782641978621838923238084
4527 409261146308176286342055665624679
4528 99310145258173981899240623422104
4529 23474740928246124581730438318816
4530 5401675900659134690609292665568
4531 1209100599571659541958118232740
4532 263066312710136493603644472468
4533 55587110389767549435859455349
4534 11397189840726583591564087100
4535 2265235295897136669149130351
4536 435975592513283360461116992
4537 81160703177200345092614132
4538 14595548912408132415283560
4539 2532159158401689112936902
4540 423159316088294838476684
4541 68004623775367557789621
4542 10490506773385667306820
4543 1550207862381171882843
4544 218940258168486299688
4545 29477206515948262748
4546 3772309328517163088
4547 457347764281657425
4548 52329517649812160
4549 5625813424238055
4550 565338768088320
4551 52776789426235
4552 4543275581648
4553 357392903505
4554 25400786408
4555 1607517206
4556 88859364
4557 4177542
4558 160636
4559 4746
4560 96
4561 1
4562 2464625148912081487251507784009490002286894109768942799
4563 2958357472191647990820113578188021971534196706310983041
4564 2642141399890978812879427365984281457791485712607355827
4565 2080505866398839707264434991277408667603063454692306211
4566 1523095346804482418923011106792548857756491961464245599
4567 1061311347539384586639972407518128940181503086129002489
4568 712723678143426169012799125482021484321143836632643303
4569 464676926953567972688818621947720125151265205720736907
4570 295498852519407308291067825570728758931450238880441753
4571 183859498029134983625726104410501439197371047558497535
4572 112170137547771271071276913793864480733650762783486969
4573 67203809502461739978978912055147648364843647341213737
4574 39583698300318131532976180057433819780601814042368077
4575 22940102310565234956274576021807353563812785598732967
4576 13088427157008725310646955033654356483696634060970317
4577 7354944898678858138699205319714020047631878827401425
4578 4071973283391130287744920177079069119411881071995081
4579 2221552768114694486479765225662641012313941766900155
4580 1194524500087713872714760848799395267615390010360101
4581 633074882363409216306865965676283735422365970102453
4582 330712746912357671526506165683032000898808518963849
4583 170286431584003209464586971837361129848674926890715
4584 86422339873078186494917596140949279181286065798505
4585 43227588100217873964430475831643938933943164407965
4586 21308238611976579782539084583923080769190139476035
4587 10349994858801523948290695731554457586322321645509
4588 4953205649712600871920799387146366371852933122643
4589 2335220822664443822744080189054585196988214684891
4590 1084430100888928006497538623599076803422194538643
4591 495951718588762117051937299007459190674103769577
4592 223341671217171281417087484513291940329518070051
4593 99018753685374841087380105214553439018024081991
4594 43211975467744705260196234425976026342004258426
4595 18558739663416377404896177486606927519216401391
4596 7842716612917583163528159871526978141864203821
4597 3260405620850609892399194486250163147931925051
4598 1333136627668849178456450017202238871999042232
4599 536023642999690207118040521362109498152114236
4600 211887483871880791959364085890300939366865982
4601 82326938560364646674933139976032770350923784
4602 31433626376190659278317472224870208592121405
4603 11791270836107070550756733374951431509813973
4604 4344453263383614773063768982698166882177648
4605 1571844739671884865187850839084679820970338
4606 558306119474524320098258761790615049102453
4607 194629169282637093460398751121901873653436
4608 66572811708504329531312504013379780424379
4609 22336527883261247993630938077135108021063
4610 7349130554101622707071607947692958854919
4611 2370415673923350327914979166047511109091
4612 749277291159971462070809512740511673346
4613 232030713576174435370991172706373107146
4614 70369118190297693113668427326790933844
4615 20892688726719706896630264162743716791
4616 6070386914099521310719222028912910560
4617 1725337744841273873333267458150017718
4618 479495358317490706232496140858212069
4619 130242926868711713964037565422870012
4620 34560455289623996964475105438798349
4621 8954567749870682713924146312690953
4622 2264232530718777657902744826442881
4623 558426273459817832977776265822602
4624 134251984150957826927037598268433
4625 31441999817413448606943431075007
4626 7168691030268325807769958762705
4627 1589991046947135362784416494098
4628 342796537641886142919029255063
4629 71779651906900440521538918995
4630 14584690325178686670289812143
4631 2872764285336979456880981024
4632 547961477822299236312273811
4633 101099164665742964181844417
4634 18019700563098533139029992
4635 3098514981930753819227027
4636 513228310871986778338172
4637 81751609641044887505040
4638 12500025801421608631704
4639 1830899660516655935313
4640 256307936754135050084
4641 34204568540726060506
4642 4338740780569994461
4643 521382347108996237
4644 59129177292036903
4645 6300495584957337
4646 627506148995240
4647 58056889743596
4648 4952892675758
4649 386088941588
4650 27189869803
4651 1704882613
4652 93362730
4653 4347764
4654 165575
4655 4844
4656 97
4657 1
4658 9704133613649570792653803635613114442747623661282312917
4659 11648125330758361135399812858043904349869575864873781934
4660 10403961762219432492855246643630145252236367764111535232
4661 8193860738264251581388164015611846734660401104721537078
4662 6000192367556619410401589036421504159475866955028968096
4663 4182565642792863087929598716567044908538085752979314510
4664 2810142940270845818153758488080718119365465919065575000
4665 1833213292430018715091097120371205414096787610038155558
4666 1166599535760636416947721605679122099724241134772461270
4667 726453318902021227239442016879264043076797318162095610
4668 443617002087258908023084594550019307895617771011755140
4669 266066318971321344931619895274897480303643439636479554
4670 156904505968570694701726894621553217592294878839885540
4671 91053697494018416004221020166016941629449439047301114
4672 52027773139405468807786561184673877029840237731019628
4673 29284466305480120615100006266518726890118352472505154
4674 16242007921256043171028468474992604126618570375356448
4675 8878454291686211422262126751462981153720964400111698
4676 4784019884319034034046931268090502171990124931735836
4677 2541228173634556811248468281017525313698091922894682
4678 1330778815339400977214310386373155290744754515916612
4679 687035646571148066119428566523658677326799107541554
4680 349662977991953519239353102827267621506517286895980
4681 175424950850954074767130751637336053683314258608970
4682 86749933548816681288688978162097053843323558717590
4683 42280456810394882734216091958905085453863024234350
4684 20307324592877238612270164456303123867026419069508
4685 9610637020308131307044780309850996148253254166006
4686 4481020081581801011109272597001209866987408543024
4687 2058075286538493877038708408549263927226097440598
4688 930970203573723813048221989657835584672255486604
4689 414693751908105646355144306226038276111452979342
4690 181869672023980507058011317831924646884686790800
4691 78515458771000674287648179866148918308096338422
4692 33360341877608032786090661894830270249007550114
4693 13947681790839256597686165477062801615289854394
4694 5736977042953736937072218388992851983923324383
4695 2321050767640703057568636755705082617900736288
4696 923453626305458227411029540090500588315958348
4697 361227225914508744741870497092911618504238336
4698 138894247570613960311450181475970859340504165
4699 52484039114856581683639098263171190327981144
4700 19485316221128417441593212643506508164835725
4701 7105913509149738057918491941173555350730816
4702 2544816557309462819225651203172928445032612
4703 894758002744442230443428035042154553451002
4704 308782020016174316708836866186495936624993
4705 104562630178882026340830829154732783066478
4706 34734059883936644977601083177654613816502
4707 11315166675045879536800964731996174868544
4708 3613761232424334116223548192312099144175
4709 1131129365377947969157904522620755361356
4710 346876338118360101478969517296008424671
4711 104182650401588235003127284935484449520
4712 30634876679706593908647401410682332035
4713 8815985522932084960086736913465347844
4714 2481905315751182946838425821458287416
4715 683243713553676561588568880328650006
4716 183843681418964018708633097095281891
4717 48328139068273688721036589457842402
4718 12405479136106281936838321783430261
4719 3107849220932668506378222067071258
4720 759444190081188336190791730735827
4721 180909886696467121433688111054430
4722 41983929327686641801695266602755
4723 9485563412849770250617095911850
4724 2084906126806332275801310419299
4725 445465588503594469024563597574
4726 92444573195348804328976092253
4727 18616373292953338774767341166
4728 3634377737791499382659743931
4729 687108949409753016036758906
4730 125655288462792847016512850
4731 22199810352282002270153524
4732 3783844719623126727375073
4733 621264313739588043407392
4734 98096782871241644881251
4735 14868491755314709065408
4736 2158843889769587762557
4737 299585408596585831124
4738 39631797861193156355
4739 4983349058826896130
4740 593616959926718382
4741 66732270812949630
4742 7048254700985965
4743 695797820825320
4744 63805585820656
4745 5394872028600
4746 416772947621
4747 29085485492
4748 1807096571
4749 98046292
4750 4523122
4751 170614
4752 4943
4753 98
4754 1
4755 38215017094610905301981615724011907881762196971724186529
4756 45870430074611084320319098691160019171787011702691279072
4757 40974343714717454883678472110409684470304598863892708964
4758 32275804533815388093654660367984472126800845382974042573
4759 23641197994018818693765522438051308441734846794584070998
4760 16485620768153296039508982773468831009965021584886297275
4761 11081371408827173523246771843020772608983802168578169520
4762 7233140936929638391785579120779593539139061100825615505
4763 4606094131581465763445577312731761834744278355831656012
4764 2870556294890661639613852232809094680451169605442415935
4765 1754551815983665411730480797514501769709241536414108316
4766 1053420985270499165837197797493235597501751316136369439
4767 621953644423423177299694281925989381069205719301296034
4768 361400984441157748080296231422657755443476651145595225
4769 206803016347721652157262929818920667543739530122485704
4770 116587427607213603071930739450737168210200530446260323
4771 64775674598647031743129446466335834557156131311004914
4772 35475997421668410207489117993707944775601505687550553
4773 19155108590590084124844972665006376391834452287034612
4774 10197676251475009060534834483665105406413262853669771
4775 5353071385238840939114375613009341205103260999733122
4776 2770714996946141444584892729476083480891016072187661
4777 1414020280128871472365613713682000660800592578645304
4778 711493372960962662993124570454498336019141164754295
4779 352942852340051163487094718783952575487805500810920
4780 172589754667558867302920268662644549186166655242761
4781 83186839137010334961295703439212064383914383838140
4782 39515660334617962105195527053393921794265965673013
4783 18496936975004007420424933334450069587912870274074
4784 8530664559340262230283063010362995355093931337059
4785 3875707796647650350510241237716709141287615242792
4786 1734336982384759604064801781308243137175872053877
4787 764286717987606608656841832424668061272074503362
4788 331621545043980582735637120180682991946622415240
4789 141648947976608387400331409376429401523006452122
4790 59550615595892770456894635691461186916404658371
4791 24636394288393671187467389963607080835828031583
4792 10027654976159081357326247517667101042865719143
4793 4014800665613590648423256360933030699562082032
4794 1580809804041722903381562966774780594041554408
4795 612001544588621093900751547475049174481160304
4796 232909067501324211854034181609289485422865263
4797 87112870973848226168497287875397022637078844
4798 32013899649907352899996693524292332715132200
4799 11557141669780126024023974737685232253221291
4800 4097415287908032710184170556311419802402700
4801 1426283505029703017071018795724137826163606
4802 487329825476982882881769609963973009784013
4803 163396327379708443832666372618466952403757
4804 53745278641147138697157237230407606512522
4805 17337597829867929673635566363478833853510
4806 5483462066837051255630575492616484883614
4807 1699805616104774117317488083050427332086
4808 516270523864097020319406226567510349544
4809 153581060017916261808572006890187468010
4810 44732352578132103597873836390724493678
4811 12751559739123330173630554543269170871
4812 3556212386953801150675764411673230996
4813 969864410175465222889120773405083614
4814 258546967641971250427769636380938891
4815 67339237984544885327807663836182486
4816 17126971835535126968382124064576327
4817 4251546050762820409208066672638038
4818 1029492333588686669137564509035133
4819 243024254795090054373604232714740
4820 55891985178237308668628245916907
4821 12514890259034713055833472526382
4822 2726248328750317383970682814929
4823 577330821245145536161233032586
4824 118751596306216116648318394413
4825 23703658333663158035541436762
4826 4586975441804962489959711567
4827 859628295924208289065647681
4828 155835409538548424364641995
4829 27292618902582824898330774
4830 4611569910669818998550820
4831 750618054590349175853788
4832 117498013227065014547046
4833 17655510030760858504362
4834 2541410814429349169462
4835 349635388833377670465
4836 45854119979946688700
4837 5716001197920542950
4838 675006327865675473
4839 75224524439654065
4840 7876180463823209
4841 770748870377496
4842 70059312363876
4843 5871419151310
4844 449561320731
4845 31092847352
4846 1914349646
4847 102915387
4848 4703718
4849 175754
4850 5043
4851 99
4852 1
4853 150515516977222850615573432724842861091525181107595601954
4854 180667281562300514892796969988429137733914638394418091884
4855 161396602230301956746919166345630551433635164128702914995
4856 127154885211662383483049461741341681956269183867552722596
4857 93161979448534201259603818917700401028086184370220749670
4858 64987412534197962017402218370477464648207891283300116464
4859 43703424112263616496269242877427026723462494517786547234
4860 28542504179493631291843505706064585885773701646453047548
4861 18188138131386280830757054496954588334980210638195075714
4862 11343859507317166049945056975226751763536105315494703680
4863 6939869988341198420962157064255657056327302860832923744
4864 4170906982632790130529345088678059320518680947678139132
4865 2465386585801285078088351776796086195531990999459012114
4866 1434405486781057253176423837352965599610898515640097072
4867 821966769846599185040511545698690980644745050679625950
4868 464114531874083421358257268330513286549161469742218820
4869 258300237595652249623943913590664219664969497420885870
4870 141726918062470296853179795552279581192315368734386424
4871 76678703927195048733807828181335026652596121847958894
4872 40910371780253096688856544487669920608115592453764220
4873 21525291324480973451074268093648665669887579778214154
4874 11169287712031426276390689008860125414465250397365296
4875 5715480977793234275941605260363476870748665608711550
4876 2884094612982607628630919086445158191674294324763684
4877 1435041879702664903525942156837439184859319240331750
4878 704010014861511979896886293602381993056760742614144
4879 340491477154771956548581190755498754878697908586276
4880 162328535822301803853535378070100587012088833668340
4881 76275964838077669605470246303567446873907197901854
4882 35320215277954603272375972577100735763346261222480
4883 16115228708762107908188278231114837164109077605366
4884 7243665239128082042092901869036339906491473668796
4885 3207134803550946970546336094892771185496548076107
4886 1398422392159843526479859130315886656485188785736
4887 600405416782015655194998378342891501406715291745
4888 253779322596779590652976661137272095916479446516
4889 105582332173150798444422650887124707265026973518
4890 43228021923878698085130481901965452914332366416
4891 17413738920122140933854373867554561449711458683
4892 6900529868191684118194560015922041810553970200
4893 2689338526688348576279905305837639678541790475
4894 1030594005357956087794899476222895404142026520
4895 388251224304985619797778494099550326295056851
4896 143754839746960558246770771064192777966666416
4897 52301610397611806174382325226440968458523030
4898 18693306057363954874162938438176952197264496
4899 6561874806081252792865105850411813198872899
4900 2261670635910819106289159396960106956813340
4901 765200865655785515823119000219571307606311
4902 254066406017581457090544301029909113711400
4903 82760168975746373557111799151413856009156
4904 26440502457106476459493376585063915441112
4905 8282452782914846402437880718260263501386
4906 2543022981372598583920848115104453444984
4907 765065642418140190896653425394519142770
4908 225451256686850725782633301289095296168
4909 65050921152284519992451316258778007616
4910 18371074604697789174669261519493509852
4911 5075992917434322387756660926039218481
4912 1371603496568011866863383860487005980
4913 362295578239079174730170209354593576
4914 93501621731306347813313597567502928
4915 23565666931147088652408493765333402
4916 5797150168268279678990561563523484
4917 1391166173977493106451762693289990
4918 325471394769062382783133290214808
4919 74188817909496757815823644670890
4920 16464909097756730957356359452292
4921 3555150239521928267439084221112
4922 746265878884021570623666669080
4923 152159734417267519397446389526
4924 30107958224077522334287399060
4925 5775786994770812400185570494
4926 1073065900863751133982176004
4927 192851820794142896911444575
4928 33485320570072156321854960
4929 5609422452293604463604366
4930 905222875522868854612880
4931 140488176361159198538904
4932 20929855963978061301880
4933 2987031705625587927736
4934 407436325356953129256
4935 52978607637505651167
4936 6547696373306197836
4937 766605540340663870
4938 84699856093702096
4939 8791972484855593
4940 852935335808136
4941 76856947211903
4942 6384866561600
4943 484576060185
4944 33217370600
4945 2026837946
4946 107975456
4947 4889655
4948 180996
4949 5144
4950 100
4951 1
4952 592921213923026520111922803486580507024345208319597167227
4953 711696289308190070066454829309032576353328212368244338198
4954 635835087868095595407622719617112070750762591675246689238
4955 501020102302468507308708723110992825057995668960250450638
4956 367173722248778722920192821363684436784027916453050143648
4957 256220243634003312536153624990018437183900085548904775306
4958 172382539833852291979385466288868295223557508464433026015
4959 112643886812546942450462135883311423034509910359575831679
4960 71826966461845238185674569171399988162884499154374102848
4961 44832372154216264014614905934423491522665094154294429412
4962 27451343409480332540178627310937182957747221231541371837
4963 16514898042936974819595226823296388531712942863838157857
4964 9772760334470849762002238447134883035841945653536565744
4965 5693071993285722521507183040940906439390818743536936406
4966 3266850131052426462891013283852248446815485353572330493
4967 1847396179999900142564058310155173338025506541018055069
4968 1029867466633325230686585178695251913664091207131984578
4969 566101494773137308930428070219975043883376590835663960
4970 306879548206372442470076733437550569355439807343403087
4971 164076228683385356219497776844390496905382199195583779
4972 86526710975965190383361718496561984177928055893809032
4973 45007764617136416991374936668748937709838905640340478
4974 23091357515057032940041931051495943873383469075788873
4975 11684680012790251986070858273099049433389848879154393
4976 5831233920917613067215374151984479000493773004429568
4977 2869744436797252404192574630199296384998735779648824
4978 1392582886053498045834754261749835944880980429232015
4979 666260429233270503018744957269897559634913925490355
4980 314236848303679863546759886007427697713989685447560
4981 146083411070954899466946984288708367193051903520230
4982 66928655888548261880755870937827168225728525566587
4983 30215097636417891922910919990538942114193994016603
4984 13438995663206295694421898640267894037112786408229
4985 5888002283518656418150619611795786057620031982175
4986 2540693844612498028738138497221253310407264233001
4987 1079549040791905335671213131679862967970141172351
4988 451604511777436299944572237528287331981148925126
4989 185959339084492427888700741251861090923518535779
4990 75359382959373946746996293433476974072189575282
4991 30048991737502850060718408412403140828409391610
4992 11787103677023548126739338363277949038687667159
4993 4547555930133074002721362954801106036081202405
4994 1725239859809962419469703318813206359556449498
4995 643466069630152773700765690961054190153655296
4996 235889250222171899176560683199240135445010904
4997 84975896509022852909204530625103017711213031
4998 30073516884682955993765755401879238231736775
4999 10453603949830373866907281418905840802972775
5000 3568044179175498763523372720425211366719275
5001 1195534119211761425473736971432933259664720
5002 393135641140316785741546439981379560027460
5003 126837666285739096851164654645945158083840
5004 40137594265426771159998616883057993009718
5005 12454273316906715999493780882870209675306
5006 3788004172815821467221227787501844233204
5007 1128970076656401118343546279911437501612
5008 329596521351273188595676915612963966191
5009 94221948212196669444915901628749115822
5010 26364773303698673174833227079260418168
5011 7218105292500447189955324790733061264
5012 1932702610968685094153865114577447568
5013 505888546727767489507310820922252724
5014 129385912967223754716283298611142495
5015 32317950104091369868975123925333531
5016 7879424270671034483347044708404872
5017 1874104789326820798285711248706774
5018 434591314804773140105803798261293
5019 98192378202186003908534912068329
5020 21601643839575894493608438012450
5021 4623701727664578512587027179386
5022 962155458795924675533912432075
5023 194484842377979690373906497843
5024 38151822003107714313831149305
5025 7256141077851991098969742002
5026 1336574175762955656320564169
5027 238162270147534246456104701
5028 41001094480427790452724916
5029 6810184132879771096943326
5030 1089688891265636325368726
5031 167686536322521610463066
5032 24770776749271056345278
5033 3505339188245079452209
5034 474096593405603703315
5035 61125520590012939741
5036 7490683173011181722
5037 869579498437009877
5038 95261069393082542
5039 9803986248422230
5040 942976908963493
5041 84239949732481
5042 6937679791910
5043 521944977916
5044 35464677544
5045 2144763227
5046 113232045
5047 5081037
5048 186341
5049 5246
5050 101
5051 1
5052 2336037537810154450489809999360144523429060587310622020564
5053 2803993501901458466347805640369243898472737732120486008968
5054 2505307020237773673625331009433828378567396497223273177744
5055 1974431505392780678095715945533769373650207193952434732848
5056 1447327807376851866932700803087751533331928034472720486516
5057 1010314928071299446318125381778122493592317016672676339242
5058 680026708327874781635054314276940933041412337143294365467
5059 444603419173524170061563328602312025984196372151603050026
5060 283680889215825385274336978201707792706013448221111970167
5061 177197828186546039644901988015462783273123130044788113634
5062 108593291065698461924229873153570397488368635834317935275
5063 65394087634166180723922571340730106736521035834504872370
5064 38739625474805394128422691726391858268170763987523900707
5065 22595124467821257466643922392438609638423143383161119990
5066 12983249993175727249923249590920889356683617738053756881
5067 7352899038399272662084335393851666094650878830195571110
5068 4105673644142890577843308124276584782506549052217375581
5069 2260809929391737950290413734844862495980222800525321110
5070 1227915478759799238627298808144764686050341643940746981
5071 657874505769349213991715268383383991289689602751162598
5072 347706259076397777166449033123755675230459868804316117
5073 181294530626510189901319096169336441339053622150328214
5074 93251034271311886906897730279735490641288918710841653
5075 47315332073087201850382651039191690564376896013226934
5076 23681123491854037946179073726501045441549330854466261
5077 11690138841211424228875459067329802640314194410991318
5078 5691305312952130640994484193859862029870986481673413
5079 2732316135943185890241232163442036149013073676097462
5080 1293372969702494780870624573341575916618431717161733
5081 603577302381395771221420638210523540784737921864890
5082 277649540929156281194853311455524308999067362604379
5083 125878396410819747154177826131554566037046314597434
5084 56237734260483090593019314029336096816793799973650
5085 24754617947140579626909449739557270109172005314734
5086 10734043056236230456037644668705705120833588299142
5087 4584306663525749625491285080402053590223140585346
5088 1928011008209483430418602298223083723659912805996
5089 798345748293569255776330519543803816949682263064
5090 325413986805759458110113600660194154604704980151
5091 130545238757305950945731669920544978542097692900
5092 51532271670554083118910069884748852974977568571
5093 20012557786016661369962395330319813581216447680
5094 7644346147005801424997614689000687623114656311
5095 2871438587856731231320584786291398591573344380
5096 1060436514176952384586525826271332606290982493
5097 384944059012850638268952786207464593450132974
5098 137321136953385289523425155856750965125362602
5099 48128236457987055411369508341801753481764258
5100 16568301274654517727013976618396185810960257
5101 5600936468880407258141677762622099720651640
5102 1858802594117550732224953055860435730935992
5103 605448284579328282921090538144788942310176
5104 193494544280071593527373196340640023300250
5105 60656894224260411662084821245765028144776
5106 18645671514693990405436684793293589655298
5107 5618537132671793751610727328212341266080
5108 1659092641841074844728753756056893250840
5109 479919364643899466350789621370341346396
5110 135943049268940371329332486390316678990
5111 37693789091428087377145906865975697228
5112 10226594504580982056691833957384354748
5113 2713662338252382403580145283974418802
5114 703961733250153967102466774617242821
5115 178445115027543952566648751262995802
5116 44177840371840935850072697619681689
5117 10676211658232157026164727587463538
5118 2517079895991080530960235370045081
5119 578605312105467810083319494195778
5120 129596874234464049956630607353331
5121 28264111451777240676369666999402
5122 5997714377618886648748383237975
5123 1237381111318323670329367606026
5124 247982034650701207304682203875
5125 48232414892223697264254450846
5126 9095587612040761328776891413
5127 1661232591254624121377001422
5128 293516537615676235999145135
5129 50105572028014506737910084
5130 8252544093799124737658680
5131 1309411246132295562742412
5132 199811722025782807567941
5133 29269463184328410671226
5134 4107324559331813119342
5135 550870272463382013126
5136 70429782151180906184
5137 8558587745090769688
5138 985213150620345153
5139 107020599137937116
5140 10921282049578783
5141 1041539788326192
5142 92252505658103
5143 7532463621692
5144 561801917013
5145 37840603442
5146 2268333000
5147 118690806
5148 5277969
5149 191790
5150 5349
5151 102
5152 1
5153 9205097989491823359338269469850943952334972866720133532604
5154 11049053379428628383495583825594997525613198979225034786781
5155 9872848305247626022951402253134139500077358371816254566112
5156 7782023602878950788865943824239004680437438228242702501592
5157 5705890811666825206473010344616107008891702147253045738769
5158 3984356131973598857109942270843048043770448478332428917911
5159 2682950136141220098070546107135315669860031256051161245296
5160 1755039154254639686542292356213105124125644919566750116893
5161 1120508981273997251000742691726036265033820989181052048678
5162 700423243659238312330956807805690717338422858292220501106
5163 429605156112836633664053353209513927574643216307818550008
5164 258951586997202898853769975885024195587102822905773358883
5165 153567822585793345365728767469781746131480083692253177724
5166 89676209872500526391537363598720980393623655154849529092
5167 51596291473045153399535827498050087680364620452697749224
5168 29263279150627535409839990268757818443571447251458196991
5169 16365783218226152299174851240493842346171609152911987214
5170 9027447608791263549892266867097274420656931469455592408
5171 4912249778827156350201224367193246265141953074951242656
5172 2637123511208665731508721990845345447035426053242439797
5173 1396823992225620715544102991043022626440473597197275694
5174 730001700496216628933232209465625028237377971210441866
5175 376420228407202675405868317727494193440222137641499008
5176 191502016781538048959329542281487345326593797051045707
5177 96116922383571776027580277384484890521329225941197254
5178 47590376213040367266531128161722882276072288059878994
5179 23242935283416437523872503272023633416109881535506880
5180 11196163756830505569591418101247691798628144709436113
5181 5318666357017607333836606413824539127556946149980080
5182 2491356555410469471160252220245806025803336464559400
5183 1150559814501029724327500771319767833884777654660480
5184 523793167374747915888130928267463653803411665139257
5185 235029226185610561819188120653483180907047879217192
5186 103926592113652516047318628989579965447981551974969
5187 45279657045252620909028633948940049797202632841178
5188 19434694735865241575995585541420747336337152422083
5189 8216271898322573009813629287330783178080327441405
5190 3420712674721597114585321871176701879197746515381
5191 1402243021648370282242834421833604247460910588250
5192 565865253797979071656823788793707611220676737390
5193 224751153606040786918027400533116850188158193030
5194 87842365983219714780187880505490069128111001509
5195 33777787145666388587675886313740631985672945142
5196 12775946293909252693805393914072548735727283466
5197 4752224508057597917333087434372334267587860717
5198 1737991239896500873280701932583838659975939047
5199 624808715630992964964009772236949661613246702
5200 220746933237922647578422056217590081186092997
5201 76627834253795940910767391419715208864292345
5202 26128564824585968407405213605957113187147210
5203 8749253128785521915673514022041598545217892
5204 2876327019596530726912985876413445515624896
5205 928108299780130874699339398136503657292628
5206 293852181113029248014561598427173814740306
5207 91264297334246196339896973369680716239932
5208 27795930833074824488940031374776722241372
5209 8299094154636443294051870518020346280798
5210 2428309078764354486265188452466622566827
5211 696063638464930920188754934132824433996
5212 195391762826731588379806663648646433382
5213 53691873479100139608901201122744504019
5214 14437099312022749770637867979622201457
5215 3796952178255006429705045081166173868
5216 976289560827795983992813425528593113
5217 245303613158502967503285491792969046
5218 60199429505749322124147139230690810
5219 14421554425474150604121143360266408
5220 3370673750972906796825610029990319
5221 768146667248986058715933292055614
5222 170574775641791931053647058237668
5223 36883318454354268168495093308344
5224 7760145524797934120346030292993
5225 1587417854738274697790157360388
5226 315446049256967740212332627451
5227 60837795220941495552390961332
5228 11376438738200568546939300545
5229 2060428846808816979954076477
5230 361011275414757250808853763
5231 61114388192284886751716044
5232 9982091638153351355470678
5233 1570694414738364178751947
5234 237696502748686399988103
5235 34530711493178848947062
5236 4805513943026239373393
5237 639174664665143130431
5238 81042604996093719815
5239 9766553714753382926
5240 1114922574360027986
5241 120101311571909594
5242 12153677080263563
5243 1149339689468502
5244 100941678596570
5245 8171968540007
5246 604286976285
5247 40351202470
5248 2397760639
5249 124357498
5250 5480557
5251 197344
5252 5453
5253 103
5254 1
5255 36277845137953126646006304011775251511067410675755805092097
5256 43544930894180156664788486046423852300557888032709998344988
5257 38912374871642515719307772159783092763410731395784415433761
5258 30676466447260602172826145567688149690122996238789806983668
5259 22497801686072675823141033072323895315247798413588159348677
5260 15715077301608067415276898990431720586448313724320393485328
5261 10586496129629735123245538983706447348944737512722475930430
5262 6928654446826445229471606531011170070234695253907212530616
5263 4426319432377908488714439366482261764594016345058813472637
5264 2768840013268047382628789849731212016900725051794016608928
5265 1699663815564898172316982439489657919000852957603452548351
5266 1025454627332463971383104934980061374720404093444113727536
5267 608768700872144298313399311811991977139706909103189567833
5268 355905949811459742471820564983790837499120034892320082056
5269 205038741916287049630100629040115403202161857844205238057
5270 116454219504066295289918290874429117625598860328801811880
5271 65229047806424977241853102257544709465880867894732616873
5272 36041286878084719738963429279843407452191059035350597224
5273 19647520154838531063453516532460680361810860351605029507
5274 10568480263460152461445292648101877673229146468237399656
5275 5609745570674413583374474655760310863965232561068759057
5276 2938402296363845186147437346010119207172440326412139928
5277 1518848968094311440231604622526472979785531764066181291
5278 774710494364025093462237631592019512159093625921322312
5279 389908257619896002256390134865000175457676307378937847
5280 193620831074480742082496047917605038505815956325195504
5281 94857131698293328170299764870362125688337011330991345
5282 45842877192572421785530043018281200873788960469846080
5283 21852863141213244050646985629612868797260521554634247
5284 10273670890303152008639937669031215589366747272104120
5285 4762841739082657807101829225868109454757837540262811
5286 2177052130876092134262254398083979390235707767327096
5287 981001420830006123936190371313538471758297906762092
5288 435714291498345920060938785140707907426101504522788
5289 190719931741759848634394399422690883065166851236594
5290 82258525621105679347458388060064645544079987316628
5291 34952851956811915084285986079448825106120111543020
5292 14629362914399670977759645002514883479171185764960
5293 6030197809525067883430355065455442482032529017319
5294 2447492320264187186425493252781668180177906920960
5295 977941940189694125907470031618396244103416108059
5296 384612227087728292977822467929978268050425651308
5297 148855764536759781739543164615790749359491955679
5298 56683013113105804780222977615957457316266505868
5299 21232190610822842635192426096265703989282429391
5300 7821658098303873699822852429908861151287835432
5301 2833152978691727333325721624350483899214621918
5302 1008813148713863034255427414579840492331131032
5303 353037151103689378024853989017271332093105303
5304 121393492824800394661220202368596943121935280
5305 41004237618490316715781849948000979550981786
5306 13602220866390636925142978574179072348326776
5307 4430208510013810811016364427042348979828786
5308 1416292919554377957208361585332126017130392
5309 444296949052992809453145829394425300329766
5310 136727773391247413457727009806254045225296
5311 41263856926940642972780907844050041691679
5312 12208808932934657669726714097945342492668
5313 3540149958434089121278106055918310024793
5314 1005686486158770176107577896489431168716
5315 279792797585300725264972193815064588061
5316 76203656120916690378561515683913534264
5317 20309732326464970423242776155638869372
5318 5294635382717707330154065233450401432
5319 1349508155981987895449709083869194633
5320 336136417369140476353094696420888136
5321 81778111762206703999057127149893755
5322 19422612916770638436364473540879008
5323 4500703520265420539881457615849441
5324 1016933496542135714208286160277504
5325 223905045791499021685970516817143
5326 48005940466240595167810469577464
5327 10015330505080257055451891640778
5328 2031565437328559246142874674612
5329 400333234901104061500568887926
5330 76566533410278806748465528516
5331 14198806081009856152375606976
5332 2550310710953909954586154112
5333 443154477802238964470374077
5334 74401985500666271780507984
5335 12052464178334298990757619
5336 1880894740808205397097068
5337 282304591834392042291898
5338 40674797670801021741388
5339 5614165332064416846468
5340 740609728239146366176
5341 93133279736576052757
5342 11131394829441704016
5343 1260266964882387949
5344 134637362888746804
5345 13511800834940317
5346 1267145020153780
5347 110357568459025
5348 8859097444728
5349 649546741010
5350 43002753800
5351 2533265490
5352 130237988
5353 5688908
5354 203004
5355 5558
5356 104
5357 1
5358 142993979379744489495045310652186881482578542706515187133619
5359 171637958611748476505700538005218041506941398070464126910383
5360 153389464735177338785899199259727489958841453906931371395424
5361 120942583720526994570088623779344390877117102997543998751856
5362 88718800580034888634275899772499703816538738442037038351320
5363 61991315976886639327488938072498342719128695759919924455817
5364 41777648636002517647294205820740435432922669401659083823310
5365 27356361304321939863896222096227347875224853560557881767376
5366 17486856974456193928661837989276774691340517148309689234386
5367 10946367073666459927911859319369150467315294887280739544850
5368 6724864944201802345324446565796439759854184174932643317470
5369 4060994005323269428980962139608863050008055448518481413432
5370 2413305376494588391976039538990996438001241145508895407951
5371 1412504167363449801006613022160763305915658939102339081829
5372 814774018437904417735664887313842671544796710112130974355
5373 463401289756901214808375097430536119718182549134641589465
5374 259955864050246900611281268733057139937391740535263915054
5375 143870927753525972018579523865752712410643740407855741994
5376 78569516661334662921325320062675522390619271088595435560
5377 42344175202649889039329069660588281801425759396827051110
5378 22522786568611200753103595256158128136718414386976255687
5379 11823685163849970323398405607977195486063922855411619291
5380 6126119499776730855496398693876678701679888338403734415
5381 3132622095181518935876495727581396093174158891558620309
5382 1580880012867577544134521282942562721000576366597311690
5383 787278631310035709578108113574882606701699358219550638
5384 386865553500945197279086957763257061040976644420540534
5385 187564735885348001245460703165646006589046656884537508
5386 89712767310748462825139540322393216674927744492734009
5387 42326977053561881727539660745189749536249704906066255
5388 19696285972744133309153609911506461342022178718055669
5389 9038498341540452519327626956196852435138302100333455
5390 4089694130083719347158837447944753993594222098066886
5391 1824328410542238817474406492745665935411404657930486
5392 802168206685445603297284034619363333048829858966335
5393 347622927779025083703223622278298069092992810883041
5394 148443135486090261213731151949497474495886558085268
5395 62452056523124128523556213787737446953425392113061
5396 25881683746286779097622215899647168072736330022988
5397 10563790980389043425390667279354827972244665958340
5398 4245697052229661826486965726294651994995912313406
5399 1679958901670534747937370304628077278586064405546
5400 654312665607665901369417085017249200301473026653
5401 250797696938828205086978556834046377353396993097
5402 94585751504164378992503948177112648983403249195
5403 35091507445776738664664486266999255053908706594
5404 12804430386273403263688928165941056627151681929
5405 4594155652849760371787992728730532233713269127
5406 1620469694245780808126340831897516526454722428
5407 561779053994259192020649107324843444856290475
5408 191370996590863590460527230454758850522668697
5409 64042134044223192511870343160696884940487077
5410 21048642292168319973976847540950054022947839
5411 6792608451356621873995305059809427586976767
5412 2151714345825528925017337962750170984575585
5413 668874963237026015384389729795679781119225
5414 203980823817313511789938794756514732716822
5415 61007641511339738578623917445127588543668
5416 17889171585588501608328435288543685830771
5417 5141166132474844288880980856277460941915
5418 1447591296033381785330803884581246131163
5419 399193374196559261771060153493548942414
5420 107771973077161212389813690717055592821
5421 28473241788822985876872021963233637967
5422 7358521390666868422261706375808433255
5423 1859389951636102848608886061074046563
5424 459165487211394721795637045632671695
5425 110755984973875969029715854234198493
5426 26081433558387063110808735967519458
5427 5992589699036917459287770380735250
5428 1342619879300665750836241677446600
5429 293133990546029713408350586718730
5430 62323776822091384858784317042114
5431 12894203297110466427991668528504
5432 2593842899375807154913984179345
5433 506909546033072255065686337467
5434 96151317597357747801225648898
5435 17684225148632478067957564617
5436 3150320783286379488155655104
5437 542941157504364779299991780
5438 90411863829175545611590311
5439 14526672785071199414793740
5440 2248583684148892216994515
5441 334749734464319106374505
5442 47839589201963213399830
5443 6549488767239834270313
5444 856979614999918912998
5445 106891140861671537590
5446 12671761358468109622
5447 1422961596088383630
5448 150775119639357143
5449 15007154014424851
5450 1395780227482737
5451 120553477054546
5452 9596912584755
5453 697734519981
5454 45801767789
5455 2675072981
5456 136338252
5457 5903130
5458 208771
5459 5664
5460 105
5461 1
5462 563710335376969382697059316255084797304454226644165680831139
5463 676629688125967411583667987975849093126994895455567117791404
5464 604734355830816858008229272678173975300627455576064253469821
5465 476884392560678953779154393145656715758917590412590119156888
5466 349904150137274819723720453302697563553566831499700675196515
5467 244568291681051460326474438872187917386435423101124000815508
5468 164887210182667812373293697693650683185354272974995989225407
5469 108022535412729668243758917790702645081361267635738571859880
5470 69091053230223122718261670362339897383834627233214191529758
5471 43278944197361178488876780461177382558552122297549861778256
5472 26609151478467087730527805105481453128497551133688899049750
5473 16082978970242332105227706386086968599081603952612313564716
5474 9567107942226575673171273309511815279685002666537280867769
5475 5605852188476226288253390782039616685006536641632307074522
5476 3237602806354868856383706793458194087159740422045523134710
5477 1843872284007775954062287509268583210377450339904765947226
5478 1035892930532451423151262297782523695916033537596593627135
5479 574230353058206002674737300759890736264048302892071431012
5480 314139814130528537858517144780186849663176151568834871104
5481 169620400174347894025858406378314189734275660584095230056
5482 90403134969779692181170640491689771475910648409945961825
5483 47561375257721872643697084872915100704996151697924687338
5484 24699726949896892777340670313050907498970578090511520948
5485 12661540447479996968636924190082145312626989376905258138
5486 6406454605300068302764499723052284290788765873148777903
5487 3199320899045259243685678687119998901007423721638971704
5488 1576782599588262999303496218056050451373946676277931694
5489 766865175594866213538851003660953984690670310552318668
5490 368004838050285114979510502513449084458337066657158527
5491 174230860569245368396444468513628575330450351472166086
5492 81372855922865864406293208829180851794893303202583566
5493 37485167634425377621689364839721365811681195810319878
5494 17029593168543564093055609635242300448743448481873141
5495 7628704749270696328002894800015865069074533319364054
5496 3369251405833424635696170132455593173955864680754977
5497 1466844992511077979724175885411569807234741482001974
5498 629409431202798469647545408557092891558990512157464
5499 266139011863623658071685974940727030498824008948732
5500 110875670379791751464774840173357064416153890993855
5501 45503070798784259099627668042097552354447263304248
5502 18392651999156486033458077332737802742681941895858
5503 7320956552913829647292504184529922216382719605750
5504 2868995609598968678451752844270218642638911079509
5505 1106744392956275747393498354329951613726425540458
5506 420179603656309165138716313679072370310714582977
5507 156965956947572879853911222589718229632384621674
5508 57685848132738001091319949548910212842217555267
5509 20851363051579593421519609098200469235908540438
5510 7411506265397281104262092775355997654501036684
5511 2589930717158255859282633653226061692127824810
5512 889568281108735640441869895583236008455623460
5513 300245556777136588489178783033512917759355722
5514 99557348935521356474682519680597437047274884
5515 32423440443540798536168397489512658488606466
5516 10368586253614761060160916152506146843247548
5517 3254887826313815980508519995178146169455898
5518 1002732906504299488939153009262508674805221
5519 303067240553784241926875647070546905410330
5520 89838713839062542596242964220506248358449
5521 26110748924426795299297799866267563469878
5522 7438074811236989202080461538671477782263
5523 2076033956594911315111471812125362459306
5524 567519678763339816215555502098456849919
5525 151890908412519550073835566562966585222
5526 39784152218203311493272316235056007590
5527 10193645513653503758745382112444128930
5528 2553838043846557237341911611711477420
5529 625307575446051896352571878144659134
5530 149558268938401031242730340881017063
5531 34922886072936546663243852495222212
5532 7956915772363596743773854567470524
5533 1767870068465846810596630554667228
5534 382776583386496046987674245602030
5535 80710312775780425468635280349842
5536 16560723609179995247451466553029
5537 3304080826799302774462648077170
5538 640429765787984781330422766250
5539 120487307003736710463700965316
5540 21979973270262882047163379187
5541 3883828410006646913274505528
5542 663942045615491014312836094
5543 109668496837945266412154238
5544 17478630802531436894071563
5545 2683734553290472131364398
5546 396317364880894057639128
5547 56182921648735314347512
5548 7629892125321015293569
5549 990316517608244099644
5550 122527725796726829384
5551 14408321346311277554
5552 1604891822689769591
5553 168674144888268830
5554 16652171114503631
5555 1536129324743182
5556 131586081107013
5557 10388642751762
5558 749010588962
5559 48754992280
5560 2823414733
5561 142664376
5562 6123332
5563 214646
5564 5771
5565 106
5566 1
5567 2222567839406201968689502169005944063563899958999485191393322
5568 2667777095808650092167165235737825434561091786549213353990077
5569 2384481164128346956204312342266554478771700549244689478715718
5570 1880640579471892587627974530268801577157151228633742121915832
5571 1380191389858106199768959292305787353708464877332051362243030
5572 964991366596554491430889802399019575855082256120709123608752
5573 650849108343872014704743240188751519641514931186914550749194
5574 426595523755625773244591957879141729424546246087296634461000
5575 273006117788583946958917183969639052862843407136640119173744
5576 171126584399007659053900636754450522256000464509783742605512
5577 105294410974899053892457902207282242886418197942935644154342
5578 63697014914344559901368048581395037389256656708405572676338
5579 37927831190391578929750330664935589348648984599614488844957
5580 22248044025150190089684781825509175037460426802017869349598
5581 12864603130620174693632124802601727170895173352880978880500
5582 7336311232749779370957456325820094494831267777162475970787
5583 4127518318280547259051236397354538140744509673034960120997
5584 2291618681569688991133770557557906315858794859956841817067
5585 1255792260131615610742537705840853644163784759592454706282
5586 679312740943945907392015234140161192202229341448083231572
5587 362770511158265053598470172138844548325291967971108105215
5588 191258768908036859339275691562368787095717602684237600004
5589 99549923300282035023237675194320694661333630719399589108
5590 51154307268227292251170977599915942220616460136268798179
5591 25949383880921240876133697675936998706017645143844845291
5592 12994189024653560110455110636401121567030180918151131989
5593 6422666980281763456100804926160567317431526310632659250
5594 3133189201322540566283468115771383618929618032211206994
5595 1508407360736084223853348865186441540954373465825255655
5596 716577019300758576062636797129907731900411571206644982
5597 335866650403337496973080244635909266222130273305506588
5598 155301212799921329207689377034183441527050749793637341
5599 70831747559455297579332674601199632570698291643306842
5600 31861389986953163005637565929401269720468158155746196
5601 14132572204047714701464670224944320501151355148727384
5602 6180609425848453003347436148211960118617462959621625
5603 2664567810764593012585669004283929235798853654067827
5604 1132237413842619196770417830708296627914840504056265
5605 474123493070893860070289599961909533869728441963982
5606 195620740567609145069321397793493434796279528575456
5607 79511911886257136986058448009994375716732974838045
5608 31832153186136223062223390421694979958369776995363
5609 12549811530971443550141921970260486564279886533370
5610 4871522970456936438178814454436440279314774942403
5611 1861511588261147585208771923909620706721657719394
5612 700092196327146707742037825094325726397540719297
5613 259087330571004176393552025777092999421382606266
5614 94329874422640345876196953698964406980337965749
5615 33781020881772795151121525434869722350841624376
5616 11896588615007343977467038517635409162306864170
5617 4119089696862754413858070783909589630524648704
5618 1401874692673435049561464505444354887704283755
5619 468859914974434796350002768276120879096571122
5620 154062293784525318561418755705349422986758215
5621 49723150544137560712753116514062925735883016
5622 15758526907882711038233142466000207234592491
5623 4902850542735182669432581239490959547876258
5624 1497043576237878693466083088727927093140594
5625 448481604075803213491898893772580191087358
5626 131778766287090309638310075866381895130701
5627 37966203695818689912499256024247859361164
5628 10721456692116753007307791013456790045659
5629 2966623058025910192830880652461913639906
5630 804011934029484778046137079566026055549
5631 213346586962869954562574984993457477980
5632 55405737450488318397087755964089113619
5633 14076116758786602003931086120379444870
5634 3496817523129700790130954871331383313
5635 849017668089451354485821653385759615
5636 201369430603916142596758238234682389
5637 46630432922896037386368118452931364
5638 10536487702885569142284890801135546
5639 2321711262796787848421560525923905
5640 498567918667628689054371279469961
5641 104266012240108223226863158844888
5642 21219773828208066847760667395951
5643 4199252506155690650378990272889
5644 807354161003937246442530987293
5645 150666130361873673676705178114
5646 27264205505750888650234547636
5647 4778875262751988205348687753
5648 810407405752800797647688706
5649 132791167085443388328301296
5650 20994914364561310587686421
5651 3197935843696296088962721
5652 468489151047525781756529
5653 65885270496488195839562
5654 8876255224096553791614
5655 1142907050327885823397
5656 140279144075254421023
5657 16363957895603631974
5658 1808128196847162193
5659 188508254170598014
5660 18460286894128883
5661 1689139605890766
5662 143515612956711
5663 11237690728111
5664 803542440668
5665 51869419016
5666 2978528672
5667 149222557
5668 6349624
5669 220630
5670 5879
5671 107
5672 1
5673 8764228240859638173337526894930110532782394835356289086369109
5674 10519804137992020809080013055224071447237641946792225096495604
5675 9403340343428472287193566106818634213319781508636499065492237
5676 7417477280216645309598506931071207879655893870754877480746040
5677 5444842047671078661954988799316170003409343167625114470074440
5678 3808024541357273459634378784570249153628738133939238709480016
5679 2569349514303572747865656450930339596673439215550941850130776
5680 1684858424630923774654396637733317211505251662756908758515912
5681 1078854617631896933555362570949555803751039005224293310374424
5682 676693726267564088411656354254155214070731887685011651172508
5683 416683544140487800090739987533666437790700063710430848970370
5684 252284330319900193326554106826150782722461677010244799139176
5685 150364308879675596550757894831167830104181298007627823067718
5686 88296021861606542573685392211224394198551852364866583183520
5687 51115999035836701683085136171159949489996802089794152453815
5688 29187682030032989950663315125027862374794016026898593652876
5689 16444631553417608315942392383746490636533976215412524551238
5690 9144170170772556494303220971295725507846801400007479693600
5691 5019283624288588233627362040528491386610999224191498271739
5692 2720022667291186887408544464291337652996861044813622345648
5693 1455365464068978334410450632787718149120262685290090491342
5694 768880635166807790565953846819833407123197731836612813936
5695 401086261134670858560804989889495579973084982581615718933
5696 206586441841860636953064427843042999326438940348749901932
5697 105059304567320121508523378944960068209329812924283674804
5698 52748640402024035426402767909974348552344265175578829408
5699 26145714221270864738640200049033222873744897504853667655
5700 12792775427140429159558648155273142418691285481703205448
5701 6178193624861929139946768928799022970866381337668927314
5702 2944718373653039472127094758559631877215913066125154848
5703 1385034930034674887138489323132490382179093939841455661
5704 642773874824165354267417098473574330370875429955530004
5705 294292415953823367004084763673995305222017249008314587
5706 132911772105701477506475707116732098368083004333210488
5707 59203734444947893291470587040047651884582853466293431
5708 26005881510180099259224194756361381528981355135045668
5709 11263267356865946244090164868218094586191911089186046
5710 4809048367778306289740761083780717974579461680721016
5711 2023884012137417458854739439518998959685189473928957
5712 839405565594785409877345926623467521512132873940784
5713 343039494172192588316266885676463052069298023812057
5714 138110610105461956812356907379069661987270116310664
5715 54770090751551651183015947026816285392215332579984
5716 21390180857765458306105900152611750450567269050828
5717 8225442746358454044277275832533317284174690953786
5718 3113832755345482943080853808615186834046090783776
5719 1160213153243739614882679913709744562595371360396
5720 425402456375674471246517552928403692213495321156
5721 153459171512990171778293016966521498337306287145
5722 54453384256919203604910025893056348949605944980
5723 19002117904290692794240878033261450278422729839
5724 6519696818374892835275666319365765429709294084
5725 2198878417863279165379107406493277751458490284
5726 728820202414977527795319929881526251533994392
5727 237344096688896563602610233919483855757434204
5728 75921546797640870742198492556067315398796196
5729 23848767690681752717173343821870657849731771
5730 7354657733944337678314287772297224747865212
5731 2226031283357274376943162084526806292992797
5732 661064602776074956416276138316599260768004
5733 192560175728099310058384788920830825107126
5734 54999550335544018403301335375327988007952
5735 15398402217204516037118982274261765041414
5736 4224378958894780869279253389582889386100
5737 1135167927486082334356222984966734418330
5738 298674816502726031632149760699358834652
5739 76913180775693193593468377973813383630
5740 19376685247401930672307695415804090716
5741 4773503470172511820570941103303625478
5742 1149384304927347657127157197642732056
5743 270360020618276557998523106394777063
5744 62091819582821235346380255358717248
5745 13915277677002080094804442149305013
5746 3041233492320500635989086816601276
5747 647776622560385497993468521855822
5748 134374314141554888796317338368972
5749 27126843498575301590265417893928
5750 5325093278883823290210641767248
5751 1015609931754207084926056688157
5752 188016585721408318263562281744
5753 33752053843470141579693390420
5754 5869053707564506303624794984
5755 987388365408038517392011185
5756 160510007193575292431108052
5757 25176787427686567518177214
5758 3804634682450189160384424
5759 552970780728233401998735
5760 77152751818852347158184
5761 10312235211959990086871
5762 1317321406419743024352
5763 160408674943991397358
5764 18563983737403352628
5765 2034942777041463222
5766 210466645511525392
5767 20446006926433564
5768 1855825555864092
5769 156406049215995
5770 12147640997684
5771 861505041384
5772 55152290168
5773 3140659142
5774 156019104
5775 6582117
5776 226724
5777 5988
5778 108
5779 1
5780 34564544012112030204004910780873307123411314736927969213819424
5781 41488168895973285485356514160738025968355280932326918675065416
5782 37087564349206231070704921280575068329729161870946958964828789
5783 29259257864527357019561002037833687472571161511016592435010953
5784 21482558351900685254104479096784322075800582772686631238926940
5785 15028933252339092217466153158812848793069670685678942811263832
5786 10144129084338259047092853171730278952735936274725292309209702
5787 6655106958876151333534557886074717217398543642047936008337606
5788 4263761712973940600669218494610908522694048553732575763952773
5789 2676087619656922904265418878493488474500918564133640952164149
5790 1649050694825755467766945573861418068282137994776438726766115
5791 999263979020674168433029962520909608743821804378336093530929
5792 596130544053874162172258874688924034297004704753534300639706
5793 350421156873174157111722807131843954592061328774624463820477
5794 203098207100559206892352967751974957881982258192776892473045
5795 116117576851784613018761510065898874021117488288401566465317
5796 65512215639192463508970847207893403894283769093744777040290
5797 36483331022720480799494045153966148432353209429816231428213
5798 20058471396805130545650618933640214544210169970510125681140
5799 10889050475477331982075718797578324598609327873647082026854
5800 5837246517064447741770768587578921111169615378682630135590
5801 3090096754556770217438979100920537895702103152893120413243
5802 1615431098961885215719107905429408114922010100389222774941
5803 833972805225246633986056446653402109901145893918359339897
5804 425155245019072194944898393693613284428682615217085748392
5805 214019015718944525052499944510568261309714876486648798129
5806 106374222381216508822005666189042568886925417367892941378
5807 52199191608988707570623385507251258438984612409328156760
5808 25286780359342774143712335226998096008030032489648007462
5809 12091503446681543525253472794754629121253316458456112599
5810 5706566293147634737572967987889597574464135954978685803
5811 2657814330138139533502413058346259000974907727680399507
5812 1221445377381888435165179503538861278875653528419772799
5813 553815198987052868470209906306604714224190672913782883
5814 247705967804696633004937942174731358853831443947440323
5815 109276313327686446959974504163906151477679287890445661
5816 47541046441679917110841224738709296254751625222408028
5817 20393786392380814134726580084739166168115639741580431
5818 8624718480059943891010504046603379392786287247636794
5819 3595337896367460742282441166886652461719275259612582
5820 1477101476577334810421973855838544734277484208633429
5821 597975292477853684697298429171810759462186065204382
5822 238497163370899504697650409667481860988974792361069
5823 93698653509345582097744041806552035817974612628281
5824 36253919768959305578232135161088105027453722911978
5825 13812350501920589591509049154468363807050774035546
5826 5180704485761627209084293598956090106884862207459
5827 1912644482560020526222971406130156590517679515611
5828 694892047764748805438256660320786013643078861294
5829 248398670629401523023943398865582109269975087690
5830 87345144958068254889474139632530009868351176752
5831 30205913783779486476974361226427472976732232860
5832 10270987850942065873835949450540100098434070214
5833 3433205387539297282762134697872417268594846276
5834 1127851035686767384850792040339226798161978317
5835 364050507733441904014110145071891776106385269
5836 115430150108739473538947856417616625062834038
5837 35942667998263591172889987426029593217941686
5838 10987935851610072900651191236511815259552078
5839 3296956813305098939829367323565483940774402
5840 970673595251405376549568702771611770687706
5841 280325074261344550365683957819887204173568
5842 79385182520429051656009331284781589858067
5843 22037345577828218819246022370506938921211
5844 5994708219232479717566519842142904943825
5845 1597367411579068808360757110729740931929
5846 416773897137549517027716316445916720636
5847 106433220920167082255121271344313573390
5848 26591779556559308811630401715155695744
5849 6497004876914329029614512249602345253
5850 1551548485906254525726958411370517802
5851 361978126773307368178181569513597294
5852 82457303418889110535351236198442048
5853 18329730050195674823278918164512857
5854 3973721157235365320513876250805456
5855 839594693273271638364967475581630
5856 172770726843829891375011607252756
5857 34599883767801367898787137432113
5858 6738066972253963447390461055612
5859 1274906178787232390743631746012
5860 234153283317246497087081894488
5861 41702859153221991923771259385
5862 7194540093685110207014797579
5863 1200878522790115466935632145
5864 193684574336087554437945332
5865 30142528172643548644099533
5866 4519414303884648571401792
5867 651723382669218380724700
5868 90220488791483066987261
5869 11964606490323579927746
5870 1516445556218593902201
5871 183209613138469019501
5872 21036374432786476718
5873 2287826711586237678
5874 234755107990185697
5875 22624982444558113
5876 2037272965220498
5877 170325307655325
5878 13122267726501
5879 923081094339
5880 58611104978
5881 3310057019
5882 163060439
5883 6820923
5884 232929
5885 6098
5886 109
5887 1
5888 136334380931730523046644757233758140032696495695438471322114332
5889 163643321661586393148418764251121412956248738421072306669107982
5890 146295609750099547408464013471699292403788515203832983982773347
5891 115431943774394300784763593923325767061357267789406544330615630
5892 84769666668090885397411430967335271875886651056444929325508225
5893 59320906120474864880492251958000987633973000633007717397853972
5894 40054771277279641469666389043286716768444139787070636328661066
5895 26289994778377175545446515762080327743675162565064458319216716
5896 16852404105299659072083916915861483184908567579188448205185975
5897 10583801485963752150556638445359868390787823170671984291028630
5898 6526617678903018640431433915255840390551036792284147796564442
5899 3958121077047893184840325403003305956750727284039422499583978
5900 2363459984207534567458034471036259449065981780036536752694628
5901 1390721299176834658839082545854685548718553789446939593853290
5902 806947314233649676838084193450270879468567036844828072009790
5903 461928005345361728487521010467280930142911179262577961687262
5904 260966845410214719657411288108671414911699740024505942496808
5905 145544329235551506771979260923933036967233751585383822057004
5906 80147318213546172083772786936088673679682521413257800875961
5907 43583860304071173442325940901040994058092382467338764954120
5908 23406903871250766219304491076471726664072396873904162492835
5909 12415538737959176605744552427227622990209848634045005385466
5910 6504266882726177867443330328864034494778024531002106984780
5911 3365415241860900487645307286335328594562104658098021926454
5912 1719781046153830734543251045055558328398803658898545065180
5913 867921367828587996760338892583368600532685350661288853544
5914 432545625993454872178496916988330519374785990619690277355
5915 212859711802127226224366867181948714450638432179040626532
5916 103425017108266300182692432184788932476372970602066168337
5917 49611744103598394440681725289904959228251323410530167670
5918 23492134773799001923969657374277295657890047001718308598
5919 10979650867565675961334188090929600461160961374454547794
5920 5064407227262015012116290352238742529178521435723594770
5921 2305080421136397703157284431013078825802323947518552906
5922 1035146600316946213715729374569023989715655861383825300
5923 458579597444948096712543872457644205173677698358621910
5924 200383273812786714248361778825721835696827801033131490
5925 86352914488658628990814751945205424461669461586532088
5926 36693952547925418085166846007616161813640499085747463
5927 15372533308488282074439512176547725196587915618658940
5928 6348333011939152754411941292363362336921278144339170
5929 2583839386675806669031730961932185688692836798626330
5930 1036309594946326786350502857535823987460526795440137
5931 409502650903901911980503440939194704046380566467122
5932 159400777795491377534439730392530045556959737419035
5933 61109997722208661761028074150955176461828666430842
5934 23069702311399146196620811207332510496692571586087
5935 8574276320723462393566950943767153833959817774786
5936 3136855917614368683521461110257117115459919646189
5937 1129397902863473379447307675839447642215518555100
5938 400097738325985185382735369475042693148951673574
5939 139431492190628270556482254682542115044879652396
5940 47790065145816855645929971341651038408372753276
5941 16106449480318589943728822955638355092951128190
5942 5336393923342497614738736272257677432822480435
5943 1737716682571635116646834904510692133986210846
5944 556015245671883774107622018098137268401998483
5945 174767582753814785552047125139024330043919824
5946 53949474289747738875426629325466757136788956
5947 16351100872785187211454627203495281297171360
5948 4864259517603966454018907882998620882949814
5949 1419932850145483295334400489479943767279650
5950 406598737249310448570007588190916297032729
5951 114175052706591992981276049822116173287554
5952 31429447531816218784419317033433273271820
5953 8478303610004041108742435718086873730104
5954 2240405707123444655658579497923061623465
5955 579722924308688253154612782333062467484
5956 146829093983505279146877308638098675029
5957 36384275378184506343372836142505291280
5958 8817124879891910811033290663062097009
5959 2088537309094761483096130185302805380
5960 483322977418365586129699519256061809
5961 109213695365906788542133985745288224
5962 24083022497193674185859721282705065
5963 5179320278128969323591617848758836
5964 1085621441770768124301209523777329
5965 221627921363107013511083003458580
5966 44033791440684952569965951676311
5967 8507749613522037019857534475160
5968 1597112709132289966088635154123
5969 291034688968448326245150119554
5970 51428733256041045754166450882
5971 8803308533206527990589082918
5972 1457978991516561057091525760
5973 233325330338548522044054084
5974 36030098368196562382798371
5975 5360309951047166018654080
5976 766999020313601389350484
5977 105356384877776796049450
5978 13863638721841624654649
5979 1743516772436057607826
5980 209008384079301706819
5981 23812021641360543118
5982 2569509184102451045
5983 261597313559101286
5984 25014089703326448
5985 2234643257868978
5986 185345452603080
5987 14165543020110
5988 988461309952
5989 62253626518
5990 3486979826
5991 170353098
5992 7066155
5993 239246
5994 6209
5995 110
5996 1
5997 537819186311650063881292814961887718641671723173786060429042479
5998 645548159972616851596136694880022468003230218168464584304430119
5999 577151795089546428416918847507677229036783923591607215456465580
6000 455452742233277747122457553275710130218615062302488162882680761
6001 334539771238079728620388986145120535897640624439929082657918977
6002 234173485635172334587041596705375426243165509645200612628338939
6003 158176103361496299543650039962087555564899592878898313640031428
6004 103864978586800249342377432057057214651883006813885156071413846
6005 66614570569844097425270247958945054616085501538927027158580149
6006 41861606088588682449239545371684553819983969389604305861531942
6007 25832635755472765802052990423901435646075493106138264729191422
6008 15678947760986909247495562129110570886458040290476028581915223
6009 9370565010753433372525534588068442686379981038192549729228862
6010 5519391228639945346958019607270842234946816875514905728409436
6011 3206085841620847032697689385038199533890337796098175547395950
6012 1837511177135051957780392675070797862329936629316805724893375
6013 1039477527983083526589802157729392885887983197678592731700377
6014 580562506448912350219878685103709677497045716750499219980429
6015 320197539834126234836010334868294908950268653972063043851806
6016 174414619191890504398192315199912859533602936107569982531048
6017 93839087514183124920144377840968105767687081871500704217813
6018 49870524231944586634792225828867444884844752215243869349153
6019 26180187159732322029153615218873516906632886865751230765378
6020 13575882626865326392247653101144788920729740854534245283463
6021 6953734619520949454542624398446590123579890145649244764643
6022 3518057249722439081651625872479207875112290061708573221873
6023 1757905637464020901922115260546432479567887012480278413926
6024 867487591506977230510949571382659375268534332255904527082
6025 422734928676973632658289820334349950733167838552377028673
6026 203407904383310932985818549794298683287795558940400143669
6027 96630936267363059897865832101181837475854909988051023226
6028 45317264770395007687058974609670005538170457587622848593
6029 20977697848303884402475236130745613109036748940664944978
6030 9583925859521436323513824150675895543256573182160215493
6031 4320788604917426976797822340059143697069390837773685838
6032 1922015394270031556179484911598617097868080936126912889
6033 843457711118442635594859696904065195203221376399469027
6034 365105921778601832836906519946512356054095137172108241
6035 155868491529686496043887254412525166833946769229444030
6036 65616764473510383218026492639466054778045282436888854
6037 27234528079903577438694750898539019468560895615375723
6038 11143033451410426977217691580002654255084821341473070
6039 4493595420180837844670576381607567476787309629771276
6040 1785740301430075926628377479006304669958602332255647
6041 699200399974575076446198015421790785406005656976158
6042 269691744771813040953504983997320455909321591309952
6043 102456168141665317860659924765660566774191302414356
6044 38329493406554583624016931394938053745969429583969
6045 14117919187979974127727766277163579847197181558367
6046 5118786819108070375124773949720480613327921459205
6047 1826568924825227609567811395506855940446782877908
6048 641341545348131778377239744264829305963664686370
6049 221531815823409324084563145786184647342711316093
6050 75263210538578112549683149457564795899453936761
6051 25143914335400648882328843363289699831447770224
6052 8258232224202087160376011687331264606207335219
6053 2665892165370287978440663290488723397900758247
6054 845654599927725119392052091388314233509165169
6055 263528888627299849172831123562905588171321996
6056 80655486660646195188920430610289779617473208
6057 24237694624018993586846153673928806975581401
6058 7149519347643006401031902305745431318301621
6059 2069482615422397012186749893069008335243768
6060 587640598884642642894686292071172087096745
6061 163638889615260753140107457371030973524097
6062 44672382867888923988225134133371586533862
6063 11951314994789425081328142256656156054022
6064 3132238087446071780798420551879748317774
6065 803871514146517946378874045076557433146
6066 201944817923334596911715299962240678158
6067 49636910206591723989069415571872783798
6068 11931745927009853493587600367746797578
6069 2803627940255303769555613634851181870
6070 643622754727728180208179976895135872
6071 144278301227320390837367714689414854
6072 31563016696681318414804697940791402
6073 6734369298275958152587032080412616
6074 1400463072438596161577596119172776
6075 283660331366457493825803407421806
6076 55918074167224176364435563679996
6077 10719714011823360572904949576881
6078 1996714871150830358750433935015
6079 361032276349918491780525017226
6080 63304680652244296144193820897
6081 10752554681799232918293881513
6082 1767090504453432315243891171
6083 280618450412611741702232802
6084 43000202594063030200346952
6085 6348168119927563878626997
6086 901380743651479894018152
6087 122865348653990657339564
6088 16043516807721249136319
6089 2002162793432334062616
6090 238167951353901805858
6091 26925007989247864300
6092 2882977813438374027
6093 291236197069150664
6094 27631514087158708
6095 2449178040974202
6096 201542909149781
6097 15281645464854
6098 1057844683068
6099 66087888566
6100 3671691849
6101 177903732
6102 7317927
6103 245676
6104 6321
6105 111
6106 1
6107 2121888213278435499809153213981174741849328161175058664039870869
6108 2546914215446333392414148690362474330908948745336826231187319404
6109 2277212544590392778415284947696597322156305664419850225699870034
6110 1797273869100712768308021871174821209339879093333684646644343604
6111 1320404238676420852459009050334795586092845957340657513046454224
6112 924521745099183559539211370845207057673288391698943474504546512
6113 624703376404834923484422117114805555122530370834994938180275309
6114 410383889171447749580822815303554256612369890444192754113546464
6115 263338603031906135897254127702765821974723872860643131677673994
6116 165585612898125733733289133785105206424976517248596913292289664
6117 102252871615866247268541767598861418663102445231770952538043743
6118 62110330229195374111519562242871428741184301103340079158036640
6119 37153035015513883600085380286881512422460554180509905200513045
6120 21905046442688426131757024026432658740339493925696031448063160
6121 12737874102880493230968170160077210693218303916307612406247865
6122 7309141676309465519475210303573108422314125219393195704709216
6123 4140123727633090892496166046969339206664656121365534663383648
6124 2315569044091894489169163461924830761824642202742195227981564
6125 1279049822880593922567299304180534371716386698911283209195433
6126 697854275283927558755242221965404823115670501999757100341556
6127 376124111026174413846621091112318925916223958436526124130203
6128 200267974566819440250401822864886184701501585755194755686544
6129 105345651200121315723499689799624247797715136928933498613158
6130 54745173276920192155911533052649566382552068120648729313624
6131 28105340419773395341353442702291648563847306141116254344456
6132 14253685674038234763053344560362920878601194596413323636724
6133 7140611503994233925281079391286780130319557071072507298707
6134 3533313677358651185232406848037460292691555173355705934764
6135 1726756529357264770206032777752355226115304394838072508877
6136 833376577598079733912184878835180881668044445345080850408
6137 397162329762782295221840921921518955855577207138507687816
6138 186880213663672286952583098900218343133573925779127834128
6139 86811262615685918644664250550344898853360463167323168924
6140 39806374618482577095791529141230513310977189319244835068
6141 18015110751429361539096251620536515250477770102201855296
6142 8045829335243772880278680740958980710234087616901695588
6143 3545635743113977943932828828858130153748952965026399734
6144 1541504777205951409396421910718848734227611682940711632
6145 661088233023450326862587482234505907411438849206710219
6146 279622744089793540244581551752621558895846273230459888
6147 116631869452378901450928266442070595464716931300477906
6148 47965093769287797537433175998020807441046708245432760
6149 19445844439423197999680889584859667826564677865010727
6150 7770525309293405583359388211467551536311218836529800
6151 3060011693452742374341879270244674361204995772734301
6152 1187327190483502980053342894931854308204373022269848
6153 453854035385393822592426119580736737440766718103563
6154 170876589028527793628390082081266503796217207306592
6155 63356300536132988573434735160587639060691494466878
6156 23128971071388352725684017001727996055838648056260
6157 8311863623917200278960436815146572200760909740671
6158 2939884379725730552508705299218686423112737749548
6159 1023207360602724399547871027494751843189716854133
6160 350354692028876164218066735119184421686016702288
6161 117996662987592449106614995595753156537483884858
6162 39079838299071507895752773541334547830486492648
6163 12724996513818518142247770672043817304169037968
6164 4072693837108560723139437798882558822971606444
6165 1280910347811356974251688275910171161166480333
6166 395784166974933655575076623495934983884186836
6167 120112021749649474018761890123524789466478571
6168 35791845714506119500370490751803596426008472
6169 10469540322782987536109972127309798271911016
6170 3005302343779272529651958885143774471984912
6171 846313526577763863950975466152454140394739
6172 233731051176683843508923833117009321728976
6173 63284373556183133167256851665007853065224
6174 16792577787096698557727315298365539214368
6175 4365332226972099592478641493943976984024
6176 1111287102196535130471746355377246984656
6177 276927027363528487286836821272072888308
6178 67522092034452454440926835524295003136
6179 16101590754680734840154165715249669550
6180 3753388211397077329127412873063662296
6181 854844315368982280803780762571656718
6182 190117853526021022595888331491935480
6183 41264806135350060251038769924377354
6184 8735550207840157288138924948594000
6185 1802474111802957504800687199400564
6186 362252495189523211682526095647792
6187 70858357475673989871473228707777
6188 13479014566924509470121962019732
6189 2491358799528805546034952738130
6190 447012787760671755934328557372
6191 77780546525063845196276831596
6192 13110363534510194134521612080
6193 2138136718705427172498899267
6194 336954440668223144237564336
6195 51239790144649094861820662
6196 7507054642133977815455024
6197 1057827737804114353118665
6198 143094019765631882916096
6199 18542807075209875439659
6200 2296444961211273714536
6201 271091541070313414475
6202 30412905171681010320
6203 3231500605936707897
6204 323935429698874392
6205 30496839204270327
6206 2682203886410552
6207 218998686454695
6208 16474968960240
6209 1131438777303
6210 70122202600
6211 3864464254
6212 185719108
6213 7576354
6214 252220
6215 6434
6216 112
6217 1
6218 8372651443573345544443725539607457777839068163084177760814144137
6219 10049727597300465607939169728226993499328270170203628533233578576
6220 8986091862013474793721913974435845966812519358553234347592730965
6221 7093129159141844330815446106674539470933013976715294349291558523
6222 5212151508979542394395398480489706714278198902969450647509726086
6223 3650439623222982301367002564229808166882194584616403013059425085
6224 2467473247976272826743180103115085651856294720282204160093678576
6225 1621635969972717782436665243651971239551960787405650767983291040
6226 1041111525491384972925884756552594879908605047894126965605019888
6227 655030455323339579559591292234907635904783686206713815074304691
6228 404770086070659525387177095516520754395566203990034306003734953
6229 246053714322912591998263993305702033522477587809890903742026015
6230 147310645514634236080289774044012221751205622754143070357366910
6231 86936010228607208883656734755501286395423843345187682532228360
6232 50607107045895665119041534121998573410874241432894908652591140
6233 29072657011708691795780929996071283042459607134041402554275098
6234 16488518040295874318265765688678308124187349292222184544125442
6235 9234717210624622373892261803971925920508891614979575575968487
6236 5108576828145868625850146153116120567065579797259064140665962
6237 2791735645711956088572713525712937574465831518781162241105954
6238 1507265389313371414049907253582812668870765745921013466894400
6239 804030326783733241349822607713226107836823932873364462144131
6240 423774403423182322444827523134448773569575127372688141329348
6241 220687322122939304312593251008999704846680703747101780381002
6242 113551150636697001431609184949411398986726982712184704694919
6243 57724495159727721033481086143344289541641714847583316311454
6244 28990734681761866352252514720631095377754187983291638433785
6245 14383310883134214616065757337665003360474417409624528054229
6246 7048944219064123219042208277792651982568685095091049463421
6247 3412050239666347637226599005496119507152820361787634342752
6248 1631133961162311984171450023530740618817228625080450922137
6249 770016582564587244818909317188972404488514644731693667139
6250 358919585123311809916199594904597064856590194355516317962
6251 165169033222980631646018755297157876601411687619211061252
6252 75030853266562956135383753891876931290918769741555776609
6253 33641410658590903787668250316213067751851206799795712867
6254 14885824180104030711500560666565064032951250079791473360
6255 6499432959806539685429150019695107548085150245290362451
6256 2799753481366525475204379060196438200212615162224797086
6257 1189712750762254361115479068361488937536841161769343322
6258 498628581399521105418172033389573864923201078801626052
6259 206090607005843706692308967413508132786982898153357547
6260 83987951367659990173688692957800360701332803244255479
6261 33743012679498822635168725557048271491737360392841057
6262 13362497369895475861691140907302807764044512386383294
6263 5215015865453917346038917760432558283234687138049774
6264 2005458131421883755376197863083373296167557616756680
6265 759776102421894276060135752992891952720412460203638
6266 283526789501093345680072689883385725033071767332830
6267 104198044213019487045950400700307130455817852914915
6268 37705148262849409409214496667242918561726833249680
6269 13431790787096366087824659756710379677023814768136
6270 4709488339100837195163981349335593938383493405970
6271 1624920356672671194575933109358423073413996964111
6272 551592633303888878393347992098154949932478537622
6273 184178794174188511714696833273011529056706598256
6274 60478280441896124735167262587656986598391473515
6275 19525339935710016473880879006826216048751172412
6276 6196329190212697005373955410065560602637122097
6277 1932416761265976804677154634152021631529664149
6278 592089514037835126408112007986743838342857789
6279 178188566021385527686802767507351971127949618
6280 52657385926060653711996603025893899942137553
6281 15275731051067252841274065446261313168926023
6282 4348895393820699031519825720865993786842556
6283 1214662231581233392644322409799572526382745
6284 332729243672773392084010303408318762696937
6285 89358938191043817196700108258144059908113
6286 23520265662933754752028435107621472926677
6287 6065150741661556620949381345058808135609
6288 1531672114236461899984486636207534278257
6289 378647904274789474904630743474457601113
6290 91592910472940516770872021994127573403
6291 21669314918002834394843455672840389611
6292 5011578600779384632842827093558573357
6293 1132469523407530733150894372018041221
6294 249898763171257631200232228403893957
6295 53818980632315906232050021667147647
6296 11305051887589570025231315202056349
6297 2314672518793094693748103210587233
6298 461616244657383656841805340144156
6299 89602523913383419851238568766619
6300 16914390237791447121772188052166
6301 3102504008749022698087855138592
6302 552435940776914846523264420229
6303 95395100302916522941102928362
6304 15957660394060720455832760695
6305 2582823453897265674113787303
6306 403961108794228991437245313
6307 60966059048707387620432766
6308 8864717742818457313708532
6309 1239726165200143468840590
6310 166436050442741562480471
6311 21404974303707295689665
6312 2630905698837400583505
6313 308226709505507328027
6314 34317097033873494927
6315 3618649563638654595
6316 359980991246011539
6317 33631141217188873
6318 2935137353457630
6319 237798610460256
6320 17750131849756
6321 1209460016618
6322 74365164911
6323 4065575205
6324 193806110
6325 7841552
6326 258879
6327 6548
6328 113
6329 1
6330 33041278740441861448930438818644811704670479410405599035085240634
6331 39659532213676148175389495264448506212590041171178525523296833250
6332 35464263622016085057500821761191759833337091781091920277009759301
6333 27997110614188249582476374541655023594016381030226400723577296210
6334 20576771621695873731121900991786623586462276324549070426244091438
6335 14415211638198238456226556389455683420193284418605078042149314212
6336 9747111702816306878746699752749933093010714090533389352988312475
6337 6408519571510588982793568758376109858305869728542747684873438216
6338 4116393900879705437264060177328473395877492601846078715864109505
6339 2591386751873273606511136051099315923383039677677228604242746878
6340 1602386429733002595822891435409694252427639151483067691322585618
6341 974799356620446153366106180891465091589346784316896886212287050
6342 584097816175121124769076232522916582583002360405313242019035715
6343 345031165098141711771240078981445464574969222207871600526527940
6344 201057227251464018175931649261037377233306958581485531383138990
6345 115634178673535679195787060023129442056849809356294937930502756
6346 65663129783961765953723054705039864789293124167331580753447387
6347 36825491232719446556382639335139237606248787255010882647425472
6348 20401297966105647757585303399127949810468130348623389718164483
6349 11166431705087945951025382711233880265797019053128822515458652
6350 6038969512918662497905875389301911329245978571391807580045363
6351 3227235590943736287253179101304900998578127708861497913318248
6352 1704243477207705840154236640057378873373325072265046245186291
6353 889340228786757778349286980434838121785268174889493742557292
6354 458597924786040881483280537857609238378942886311809928811382
6355 233672951017335390287461079485370430079105551965498916008198
6356 117645260506448541721577160558775947277888810016984287711677
6357 58519627555663290553830768097759615812416642837730085879450
6358 28757834653613611677932543976092395497372639313054856983931
6359 13960478082977730769716389779474392132061035645702760077546
6360 6694097033481018618207013841261280228856374001672215722185
6361 3170195720670861524914459518017397804873747959360237935510
6362 1482635165804954018129336769652045903011569446292719565619
6363 684677133204069874279381091014129084542588952571616101378
6364 312167335810337767860394305739780348531126895599224583097
6365 140502443801095568272444574405358137307453849756033774186
6366 62419146911554084506240454509382077398373512969790878372
6367 27367194251324655231863549713009338959623522328678791240
6368 11840240479591299933896953058748208539658255922394955059
6369 5054128939354598568879416855681711769846243927026712636
6370 2128256193051907691230803618731134277580730140279069755
6371 883950789931661168001421188475762245907309401488512842
6372 362069748282792667755828932728832966914220172176238872
6373 146233986148212207315610525763321947211221245251502566
6374 58227326496593244056116417392079153290679293106501767
6375 22853719971579545753262888232389617660509752601215764
6376 8840280312120466276668220827675023717461070099223980
6377 3369614756717983809458592040313896195321141604029500
6378 1265388569109049288671579599400979822646457984026027
6379 468079513852469969877440890950395812982518184008820
6380 170525068992340041209329439584049245826025610473489
6381 61171419859513130741447820506287866304118425846616
6382 21603165536724348571494479596952542519661926480841
6383 7509470031995414811345265968200471538599145042540
6384 2568836273580635851006382014886964499428291344681
6385 864586463202790396380454874292896043650267902984
6386 286241235472322460256179196438657232018759932494
6387 93199090138189888372882638625928406578469654990
6388 29836484036275445730098821016925402634466961863
6389 9389392687060091204143218892414413955254902202
6390 2903855391647400861148229970066144528190884881
6391 882368304380864770429649972259251521824620138
6392 263358794673512025451886484620604874341180483
6393 77188001656194800250686710194580301736959102
6394 22209150750824540285830003109634975473970438
6395 6271409462964993007181651577478986744042258
6396 1737459152992352654438740011735743488944682
6397 472105830895938940345266233694306306112802
6398 125774302367160747249659948938352838476082
6399 32841094340985947188831223130485990467202
6400 8401448045952631498224835370612116450226
6401 2104897038165995364368011132809201728034
6402 516259581689191794567867722753256031628
6403 123901505312732834554783428821337894962
6404 29084144741324062882349712398747300796
6405 6674148423388413036584304729958587482
6406 1496481593116749537389635880489992136
6407 327676544592094932627678929928772602
6408 70026986173463023920120201048623108
6409 14596980151972667016673544247607154
6410 2965867077190269890977503260907894
6411 586982883577353272075464016419300
6412 113072428046071357730068086093889
6413 21183325443047743940555443103844
6414 3856203258608578475509930033932
6415 681470309348635668979341949914
6416 116792613102971599824895875651
6417 19390490036381675940498211510
6418 3114939264018030876606039127
6419 483541504488099238124346348
6420 72431029015188231841379812
6421 10453112920225717683535600
6422 1450946362195394698899675
6423 193338002382310852313654
6424 24678954637020972225000
6425 3010620721975424895078
6426 350069782426262276226
6427 38683129488564254682
6428 4048326057981678480
6429 399682847008864694
6430 37057088669929517
6431 3209490262748940
6432 258033566327326
6433 19111986357604
6434 1292133984243
6435 78825663836
6436 4275309983
6437 202171740
6438 8113638
6439 265654
6440 6663
6441 114
6442 1
6443 130407645210072875701906007331475222080274511770229840055712269759
6444 156528439943153858177095708229069547684997775536476074825043409286
6445 139979006880251069949997056786266409775695580230926187440237925728
6446 110519621284045007563668974226924415872522275106835647127512848707
6447 81243133800600676908160440983318468155105483738297271287497585485
6448 56930355283626522273692207089506566447740367625664982767778608157
6449 38507348267883760443429718341818622232016478971486248775755859146
6450 25328107115647969927056773308112840199482950891108789060051281788
6451 16276951246352813759493011405858655017963879243591391544271591357
6452 10252611336504244943013389898721950646349993836920415776560639435
6453 6343835395743590480014338327529751948322760052175334172675919798
6454 3862067050300255978383490289797079447381572489397877273711446415
6455 2316055276467873054105537816412519717687296027953246404149620405
6456 1369369238824730283620818324780406064523151368956584907336000435
6457 798771024683570198308357124772143289140370488931868244580014400
6458 459909100577771951640029108725021483788173997306834044041755486
6459 261477711852718109654949194803513731284706260063170669060396362
6460 146836645606154324522723472399683417816921190703742365371839544
6461 81463557006416101903204888061601164385537772032413426292369182
6462 44656827584814027426726933389780357239256782327760608374117550
6463 24190996595902600376932819058082015455455076517601640338966498
6464 12950603858553214400938695591969972635303008703286378886633416
6465 6851911427274184941780191638231726807475371311334930293126130
6466 3582799328730218859936717412072299204428485933473681851530234
6467 1851467706691097118494561783682530083344010449110230706220995
6468 945536806562578276931454118562055016528065502145636533248274
6469 477186517435663629422687324751396490563917342544622337396626
6470 237967785600437755738418778706653669440210870323347026710015
6471 117256303307130543268310270955683345688451529817644620139674
6472 57082840564802631027667166459339300279418233462471196717115
6473 27452745417890000899834298009106152006207944729974610988586
6474 13041661651267838838670102320352585104476323811192370393385
6475 6119277678322248688752432317404534509898134627648437849764
6476 2835554476162807140087977935063705084808800164523331649614
6477 1297461857741093626904497383442604061353480806862728297900
6478 586159793730983794405100953593884914558946067526296452983
6479 261424570743388296856165279738468506388357296014684986407
6480 115087484464401454357998640385883518400644056964535448917
6481 50003664504914904524882586330114594226685218246063156650
6482 21439111993944646009370515411122314039867338600734083290
6483 9069444649675384242039721837284991141216309016153642621
6484 3784947301170930463250971283208184123099589342589737663
6485 1558041899808730458705726995131174481694466376149119326
6486 632516878841415547958640524203062482157310066987472833
6487 253204227553719274521462178235600675960377268985952015
6488 99932415472382127255246984505307836680181929134961433
6489 38878341232613327152372801859519127391148547078605364
6490 14907430592847719530233733506665462909422014036596418
6491 5632715898173648820086101299393878089897570122078324
6492 2096898912683982406057766119069174385996511682838750
6493 768961539093208203354031904279250938200191069371906
6494 277728377220314693069040732228917277396408618675368
6495 98774191954453750858084564058050244893069649774746
6496 34585279288675562081386024228478660275841627552578
6497 11920058924090952358967139792050386924399150458870
6498 4043125021882950748179009459558330000234793204788
6499 1349327456960230529324562691964401628993033444049
6500 442981882153882710962465316620560508413053996064
6501 143029961894250896466302457978990436264120864190
6502 45408941594904992148474189461179143029765053895
6503 14171846914924174409667855820587131983555221506
6504 4346863264973082395051795296120090018475743063
6505 1310025468143231264551221997064377580446277566
6506 387813795985783322991117481861616856771912053
6507 112742451103965768074270045521376101052052720
6508 32177212238367777493949012406064420584599106
6509 9013154291524347733198849950211036261284680
6510 2477066476518657721254613904932660473130895
6511 667713036455583049697304038404392655400750
6512 176475992648762188315442816277532842124745
6513 45716197043277912447111457183351885323148
6514 11603276145917830136700611728673037719155
6515 2884338837903732271720818429715909164754
6516 701919121801696524040378774506456581619
6517 167152653890075116428505144703370271260
6518 38933599119085484119201761103087376235
6519 8865619047691276750123599374672031350
6520 1972615602761660399898566429225895821
6521 428634141084657581952323489534165456
6522 90905274461586890095577235316591915
6523 18805300503921034786766263831902577
6524 3792043798596826953906327454982637
6525 744837736174511815079663897528728
6526 142402312650008836416272892336226
6527 26478134308415242204671129806745
6528 4784033094066491564127795978750
6529 839130560357599395227897555946
6530 142742343678375785564642632801
6531 23522675783817013764360103715
6532 3750703498745402434242938720
6533 577917527252666203954957850
6534 85926758332772305195800708
6535 12308997277922049654938121
6536 1695907121226182508614198
6537 224305924667472408441420
6538 28419789882369734606865
6539 3441256411445358167784
6540 397170696543458867319
6541 43561089249886199910
6542 4524788084805357965
6543 443376735265753675
6544 40799048082814969
6545 3506875231813524
6546 279799750912030
6547 20565628338940
6548 1379695729073
6549 83512887112
6550 4493961106
6551 210823119
6552 8392730
6553 272546
6554 6779
6555 115
6556 1
6557 514755153144755278198111923222802865729825284535192679464853201072
6558 617860414676123169006825885250507162550768892007363300735274691976
6559 552568120132685302285902070612560355211667256763178550301103792295
6560 436330436825708678676833803290096599960019129156356917113212717284
6561 320807477112912468867775167755515538065104009501418451961876550108
6562 224860414644424080986848016433161007777516975938283989431984696024
6563 152143977769272685491711588929757794957319929458522934259075160885
6564 100112390630138389750132232988710110572038005921345447020646760344
6565 64367285068857522396443978268344844478246857953882638757245963033
6566 40566537834098297678597670059123971540214763208413162731883134052
6567 25116677591472532210298216003549613075541239791085001955898178656
6568 15301840977649593432090287529657836125214061087208609293049512108
6569 9183841878264958368896167413704445774188154286811476228917323618
6570 5434842124850383562863371256747488880031706426542805752707599648
6571 3173365725429617554424299413977891624472408531415115474425785753
6572 1829124031420286205640473957976282678219835076023524736082613176
6573 1041171646338021102419790889434968882738270855682479085840990954
6574 585440965829205038829977934550224141228763030231190720564675856
6575 325251145739226877478757934174981082967993759380659001527993858
6576 178565390763794943672170012646666550607359214111269729703795240
6577 96887022650709284751888561932895856719315708971856596315521586
6578 51958200971250510101927887407156895335688479876082185778145448
6579 27540968281373125522913260915723469718453986167757630617754918
6580 14429317959508141095105121072736359696153732256026308835929128
6581 7472210961089381212676554979306465115193975919501016563335778
6582 3824513753408233818702591652343075742280179500609646936092564
6583 1934671468441816898132229753519567334413594934465852831250315
6584 967200033546782084371298969751378924187208610148941508386540
6585 477829021847083582471000157198238878917465776721554121776200
6586 233260142933877825354050608831138651899455254640101176087920
6587 112507414207205738150883109183951846488682314067904286225666
6588 53610736551653030797251892073487095261788486193715381107804
6589 25235208499718916657125750017033054548441369345727517353541
6590 11732710483882686887723008068740071064869179396452918219648
6591 5387355581299353923007070030144182350887497420302725855955
6592 2442790076494476133315959418625068351216291799728871819876
6593 1093642421388566427334071281339522525047876055138683386260
6594 483378096493808761815461005298888624977400851476039266136
6595 210893457207105706914923017279883976088624523285150361687
6596 90812231111221451831206192155381537108911585428989939888
6597 38589559639926056071763029582366690790387290749636865999
6598 16179954160968344221619728092983862267205819152842591524
6599 6692727389228365625936530066684508740248873028934814042
6600 2730753067298303593785718451464255047834182623249350260
6601 1098876526513528682045869064792936684260185838126156298
6602 436048611033331257620798633801506651786527690007611328
6603 170597024859644194926604893780745261631416201673851923
6604 65794273113149185456907219845613274466499388021877512
6605 25009954402587027321923946240198072004747801398998456
6606 9368550100433208688436090417351969382440884244324080
6607 3457732631214264410346225636190946293126047633027550
6608 1257167352523966279534828539431656837439765572138320
6609 450192966877450682722461803833469866288512459759218
6610 158755043266998894578048015485712712071195234399096
6611 55118417742699503579318288420070089160019928110214
6612 18837412651256420053954319200658706823948095701568
6613 6335976341896686192023677739848794398809797272034
6614 2096927989985694795123660934014096936044260907196
6615 682713137373666885159573634979010736104072099073
6616 218615968765430907049495866413262250389027487660
6617 68835943846619969526578802025230765095418780372
6618 21307665291285235670655461295795922566668293712
6619 6482423372490378440754214796795637277346111330
6620 1937802844743679927375284364738554749715090348
6621 569033604912212644085095495488193987487479761
6622 164097974574229103457586337512256946755499180
6623 46460235426469200212300500443029423047337539
6624 12910499463327725469278658615933449685579004
6625 3520083565533636804252748340971093323251794
6626 941390607186006923299472260863573936318384
6627 246857154570316415216541806405455315288382
6628 63449088414975742271794460755861079522708
6629 15978866267774426942444062395966618715240
6630 3941269897224643823723807661444561202032
6631 951734286733032249409971770971523886984
6632 224902596305955129161927830293858921596
6633 51984240876673507600984539236959636882
6634 11747221657269006474772414454898122080
6635 2593940642808644376258641619059105898
6636 559381174593281129168714992554740516
6637 117740321043124948132570761089896196
6638 24173661875695116123482906576849312
6639 4838067810746598404301285470113271
6640 943205918526764479718415909818000
6641 178985265948288216416660743857914
6642 33033263744939898823088822891880
6643 5924202510561907237139628837921
6644 1031439749368188277799206052564
6645 174161412051753396592142572297
6646 28488917806391398250790509980
6647 4509168863919531607704286344
6648 689679990059401873717219440
6649 101791288897856252998391388
6650 14474601807791447342531936
6651 1979647866619722125040729
6652 259912684773815884125756
6653 32689329186293816554050
6654 3929132808209802225372
6655 450138275777339666214
6656 49006013491289754076
6657 5052679523039641070
6658 491426071652788784
6659 44883195596914311
6660 3829011482886368
6661 303198935612735
6662 22116407351336
6663 1472390079659
6664 88436329352
6665 4721828450
6666 219767488
6667 8678947
6668 279556
6669 6896
6670 116
6671 1
6672 2032117867075912045421696031855913518476767156718906975532059011664
6673 2439147304985597978712323799745056074415904118477062201649251245135
6674 2181518041668036372529336240669328467030875418909669333757563982337
6675 1722823212057803038615199808998294237646152582834153266021688442195
6676 1266921960472358104475289918781390427846650408095750233301657439116
6677 888234432545338284118783793623725545942147406175719100079378177757
6678 601185815185087316710801110019029312753320453503386230591528787288
6679 395742257156530164559241038271119949949298264943637805321986716640
6680 254561573800292355846989936319457374738988678833458845997167632408
6681 160521148325043998833579927929534134929469357291845145823000075419
6682 99448433900255518506714534300986506288809884442328197237611882566
6683 60629903743797609584805296352885414912651799397212611198293531076
6684 36417677487404713076589362957421171271304307907936530445472404196
6685 21570384584891186315117466689390659894840292453948582278611571791
6686 12607062184727887192338470338804194995910279742811956807010498886
6687 7274459065820724248585979594885896621757640621475932320016890042
6688 4145585741960175390068811100552765563074628501455538501670750524
6689 2333975103103647646813627655256190993637827809626997784808585076
6690 1298453181126718269552376760895969453940164276975953177409677874
6691 713912848141112702077943770645870537116172869425910804876919670
6692 387972877993788348782888288227539763104196346626387544153295366
6693 208413767428751034344901659440155980211840435311791292520208894
6694 110672072350124826663709910861097858431703078574356399708113328
6695 58095497461709212556200636760641741428224751619907443813822704
6696 30146453312603674102802397717345730038697732880778093847613811
6697 15463494698553644680297719462158635556346929746893179822691018
6698 7840398924663716583195029698579288803366879748158211700814858
6699 3929191801940711036907121276945043217097183555394379876596882
6700 1946136134554473561723781216062858180221861322271335828769268
6701 952607636547883696658144642022313629581488266646373512951080
6702 460773871147200962884270595889063181954120917537877166710075
6703 220218242126363782040152453564380171727120332313978036584423
6704 103983913384932148263129007772725417726208002760041056671247
6705 48504225435112136160271289254838217008188030710572620247433
6706 22348291641318258442897656230254155112493783873146819530615
6707 10169722826058355266738605882658034153856923411277206444677
6708 4570047541080474508971648501658222719737178802045629364656
6709 2027795614850756135180141667828706157815253825431214783711
6710 888306701219938561288073866019771008982365011533783909886
6711 384130621850084799375810005795472223999164833845037720886
6712 163950470262914741082709983560346218917402993601282422646
6713 69056299747435812268617052131030950261061380583724487997
6714 28700447790349163711857384789341067600272835043147907060
6715 11768071718155010351795312591478603536971819574851610902
6716 4759797137056268907654117627238211657363549986355691516
6717 1898768495888644024567741269540958553072085351956218633
6718 746945012191660560716762524979124668904247395512833098
6719 289714025200887360901744424673379470983847995334477822
6720 110775698030943966215013981189138700977291116815132898
6721 41748596743721822405840099858521557242561469493681460
6722 15505595228991620375362995106268227827200841701209704
6723 5674260659808605909262128071942014462192588577291884
6724 2045633146425917071638556438433222146532930714523202
6725 726382435038810773100369062454007449274396540607094
6726 254004559881196692076804587537404918043160839719058
6727 87452784744025387303716885746598983167191724184786
6728 29639904054234217585165485422631674502135921841185
6729 9886978429243079713402340018187297057160241597550
6730 3245219088241863012123603726393877050122622387620
6731 1047913134276132620874134702516825672274966131940
6732 332821625221409617977140142440447476958313587796
6733 103945024173387969731353579449101061696779068108
6734 31915321912698284735167155063422535728921354031
6735 9631453163804663324922687186490949524788274883
6736 2856085212544363666399633500566091566149727062
6737 831998688472300371460775695224859115515687422
6738 238027431099665277359696964811092467181328288
6739 66859024306778615058886111524927701277277088
6740 18432834890306110445537149298339801851978728
6741 4986409728250736760797671363012663315834998
6742 1323140536500741957410323927647343789850137
6743 344269026094193554846774824632739225716361
6744 87802820210769633564000268854313553100130
6745 21941904782147159222301694653346145303616
6746 5370614110543108978843529465414269508133
6747 1286994455991939885372742326257803555577
6748 301815840355036109332859103144429721664
6749 69233913470750346187329515815489446210
6750 15527249928310314005965659645279648789
6751 3402857472322210052031649756132845277
6752 728328957209556506291077035507564084
6753 152157058098000440217450790652684425
6754 31007524734539639335728301919031296
6755 6159768875722485962142634071838170
6756 1191999936430823108663744526850248
6757 224529312810592117422377735914373
6758 41134046053144340388340759299555
6759 7322871902424749940998657615355
6760 1265620982456689036578971169100
6761 212141613966778199418880306725
6762 34448398624326873202638200267
6763 5412686454469262919604971769
6764 821846029204280135692451172
6765 120415413719493054587429759
6766 16998391079128251296978523
6767 2307909616608716163556911
6768 300806131654431701156157
6769 37557004606253319312417
6770 4481292729212286929352
6771 509645977369485690162
6772 55078332670487094902
6773 5637061526324002755
6774 544223977043833420
6775 49337634961415580
6776 4177730934007515
6777 328338739923705
6778 23769937055304
6779 1570471965918
6780 93605799644
6781 4959219371
6782 229012209
6783 8972409
6784 286685
6785 7014
6786 117
6787 1
6788 8023183917101076007929415119048132096287470341467026479091204902689
6789 9630200965886036130237947067281536988225836562914463457325819159974
6790 8613526492987037798499494330253872044009460048578901159514310353714
6791 6803214528940223143107409000589841374433966219542334958285936221042
6792 5003823895674730263202143351376352703798087710863220907482499624954
6793 3509028918591412418483871192295015848574925152043545791175914044316
6794 2375772351125263788864490412395492788050351248795569540936008465655
6795 1564501364075133090669657947792230303719905380445544271926815402064
6796 1006828665465613814472938375391997408820048114210334050465902827153
6797 635224310247407009115998255466275066956675004706449498690793622996
6798 393784854649376979462205350725230926816787086111541169467447689865
6799 240242258281322328690960588774303155605027476356033942980953261520
6800 144415123232840332917764464725493719011072115663095730814681079985
6801 85611848360051077340897274676301743879979001043927967040295751152
6802 50084610614365968591996495807593606348343368761808113380849542179
6803 28929813028876395959337389224855626136076188467887178544874102812
6804 16505423529769748733718687986921883338274224507550349818372152046
6805 9304122451705267819784316122598499323489000880062287723341597564
6806 5183078104639509793284760832125263533234599101964963267734942390
6807 2853868828919220878294028246980617895054672790556298401770309220
6808 1553330542472191845289313700972908092722269417419527477904726828
6809 835815159312573089995094029872963124893601282178890247234803136
6810 444623170973008604352719250463219058334543835961741249923992058
6811 233838968638512103462416921608331368879806255419223412543790952
6812 121585677507334377179679902580315208736150750594375528727496144
6813 62499754245278580899017084669668722637855921507524886950519704
6814 31760492930444057801536055051664491174993754059532169110925720
6815 15954600202374510862275497387080318260136520641581524655392328
6816 7922203687593558776174568967397023052673960323072643694136930
6817 3888075266015297341128350345780819751192833813220310258528010
6818 1885885176557121855914464884491848373492647373314380561305925
6819 903956911270880962504282062954420580599450823545339783289202
6820 428143271095392920608109883829318280681253221175029562008888
6821 200352061369536873083192084855855697202189365001065854903570
6822 92621936807553938373246845338534255725691201788252178256390
6823 42295991247045815032519004419475272153843866720038733718550
6824 19076465979156854106138659251870665454686777393248782133722
6825 8496818317393977887613337880192309842048288163079481103000
6826 3736966215821419178503412578459560242755044556672123438367
6827 1622668070190592940610535821848082294633768259444259069444
6828 695552214915665856925904400812903570604678590605535404521
6829 294279376046874363349393439812499902566381843200747597352
6830 122873768053420271760811271030495690384034013142898145661
6831 50625082297467993659798718494424223589968854570405372892
6832 20578618770429367623998756831198822758645998583829158129
6833 8251749812637808394711440212162062707081721662341611424
6834 3263543374812102489526516317917680013766592783714344845
6835 1272855417523516183150926092276716984038890180019162068
6836 489493120878786412116179900608148501223455467683110590
6837 185576083760837107920826828721433957060455467880241240
6838 69347991759837782943616382959184326864341822643219536
6839 25539315190444877229874232180862446363840087027567984
6840 9267731080656424858541314367413685439787721607946546
6841 3313217812148818459060022221684371968914978492470316
6842 1166703837990179802105100780903293208882741499660552
6843 404599194447460644119511550660374577930794681614916
6844 138153111053979763519470866492552471205207727531290
6845 46438994479743572110775319356442368331560976460740
6846 15363995596262411949914577835640930206408581709930
6847 5001898398470579055697856382315255922119811151380
6848 1602072410009977493394875542826148367762330435104
6849 504719649882831193267433028869307848129243585474
6850 156365171856593195649965418656588858506562954981
6851 47626538745142976279911260921581720568511198874
6852 14258402505605477173417329145889372350510142873
6853 4194645011539457069491476199680289583148772988
6854 1212292298827991715717814985016371073492302022
6855 344102565740192450729812625683152690003131460
6856 95898660581489060595384805126657327615354026
6857 26233213429343981405347584818855262752439782
6858 7041565658577920579705475522667188861475501
6859 1854060943871902321908374058428523932194678
6860 478704320415844405327471263186036944786193
6861 121155621422368768855998874953827790735266
6862 30046174795601875006201612752204017734007
6863 7298478062308030846742303791929821339410
6864 1735768981553317354667688394736635913583
6865 403996117057790435945689573294434006102
6866 91978556373392682698469008230012873109
6867 20474203190477212844162383012516165558
6868 4453615765423501143542146402144313152
6869 946159540115884830062637322712509796
6870 196203834860106051982866383499921257
6871 39689107384886083703451314536376696
6872 7826492634080888281028022354249497
6873 1503441790416648555627967437746790
6874 281125030973947094348799688709376
6875 51127172927892391266939368383010
6876 9035719916136072671771001444670
6877 1550323446160632457905565560070
6878 257980813899065098715005256122
6879 41588973613212560464576935178
6880 6487442319678907022282420806
6881 977924864666773206411280926
6882 142250372555436172792924042
6883 19935920845154697467641378
6884 2687225716551171382469632
6885 347718177441247644645760
6886 43100687667160990570069
6887 5105577542122747920348
6888 576438145384719953935
6889 61844348907109706164
6890 6283446184006833485
6891 602195435852201200
6892 54192522168947545
6893 4554984584782156
6894 355332916040053
6895 25532105951848
6896 1674206748687
6897 99031429274
6898 5206448828
6899 238564766
6900 9273237
6901 293934
6902 7133
6903 118
6904 1
6905 31680600631767515261130681241413005219984524152718997130387762868867
6906 38026073109789751020528746535010424893687399441918325223546680751645
6907 34013516641782675272223953831454600085612560720216843761951099794254
6908 26867981809694325238862301298943555287090876863510368280705750388851
6909 19765152172590405027447302224628757752973311939278261693920636204327
6910 13864056309383222195976630725926778940621977613269436390158961642993
6911 9389498862337324761424619327228918270602215860631468021116556133326
6912 6185543019577295859875468482643434107883767058351608754837844364240
6913 3982473680733813661870967508746814446641623900122455106337621565806
6914 2513924202005832302571917914421984388296557388623724370314149060128
6915 1559355724476431624851023102226890713511050183497389667315735607258
6916 951987511407672076184239114903691611966362322269444762531571306364
6917 572698281461637135653837218782642399495794712203214362333529281020
6918 339793683279225446355664496996828942816009254691235923650070162840
6919 198972017835849521187885564575168488107359857136868183697730535842
6920 115047941481697296822076723421683753179870983455382769100598232062
6921 65712179909675415622951709619301211667340563906637707287677996724
6922 37087047655275854429374915453447393464375869791189265559864934796
6923 20687362694158528127922525787252201620209802914140646315488341916
6924 11406857783615708748825131670822771848618633079662405597228956790
6925 6218074019816733599394982151531441809524668599986672282867496826
6926 3351265320888156402920483750219754721906313066686202424701372028
6927 1785850227578838810521648788148999847767225958198939343092184676
6928 940964517451731238970852670024077016384549819367054897966864592
6929 490221639013588427252574099862446146415291166542036547535722952
6930 252518720519213161288397461215644504473763125404253249877798249
6931 128605772467265335600804969598219689936149358639023463530545780
6932 64754668986712940282319002543255515606207905330191317733746560
6933 32232820069382975778930403336494226733199200762203878325687837
6934 15860268353311927761681641841558882797851057858016739515205955
6935 7713870403439267702100861385681128308616126989757904743272060
6936 3708044384747089023158604958269955231807086738973758513278653
6937 1761515722728939258048531246971505185374456168309280213550622
6938 826899543337356332703515591664212569500948670965135382336717
6939 383527834864414227724266684059192875042040224242822092553490
6940 175739797799917771161280804871723918731858010195235752040073
6941 79546623960461009558816115550151377520692904001593961032527
6942 35563079258406991690541808334267225329868566813014915999317
6943 15701781671188700494255646372817188931863021643744262884850
6944 6845655004314248381970859096402200136946698726957153846562
6945 2946732578298014874734732173257075780207723982056276388554
6946 1252183314366758859542943931905590362827205160841974545842
6947 525215018008082700419314506507069935618839334323296429782
6948 217414108565174298085948387995535849067660059804344193214
6949 88809164035391634013736209973966352799632390190293326522
6950 35791854317150216549560544514587861792952283261684915674
6951 14229925470415601912294548456824500442970592874260281870
6952 5580170255480797801373588984327632752754388827596330490
6953 2158001578342635158660798446257839954747281421924820502
6954 822900414819036246315292289587135866108683975578416120
6955 309360123725336962106371761679206740881970040255268740
6956 114638826764465086458449344364480593284259553752454528
6957 41867470477985841794896159048379324426208926325509654
6958 15066933403752179617136373431034985151907849031286924
6959 5341951652733134835667767541017947877337396227311356
6960 1865622868221856476799212417539293998045464099610006
6961 641676932626510889029629125517255080920680996905340
6962 217317820128203089333934781320319148329708070878655
6963 72456264906966083388402503489293417664645145308540
6964 23777768247797663785970394982992684692049223228970
6965 7678757732699375331676362772412004218320226085175
6966 2439736312477938349632482771088780206496687139249
6967 762484664079572876779207727568296981518135493284
6968 234345485434404390412749957545411063934668665489
6969 70813612552929621305737618859742098377965310039
6970 21033193959820940385327638016114167388779962237
6971 6139197310847396989317675481291758657846470640
6972 1760439292919293647521825395974823808671577262
6973 495808692401976544821977162920563350401065105
6974 137109117114141104484004778271297230520056591
6975 37217546123325903659626863827653796026768280
6976 9913399689793782679946736179053707353084339
6977 2590293667197202407637401874751202934403508
6978 663709743397389207116397762291188689273342
6979 166707151181860607499138952734511617900856
6980 41031116976914976411912346891032297354091
6981 9891981750743402131190689487839655018700
6982 2334977984979573731553312977785224597588
6983 539411967608610658528411480386347492048
6984 121897487897767455131477265933535138679
6985 26933438294904948056573663953294676981
6986 5815479870784523783825164623128374691
6987 1226411271459123115509683169176876026
6988 252457705314972017971956282769874248
6989 50695773068190252255976703578136831
6990 9924216325410174292421831546504805
6991 1892574730393625276305080455164794
6992 351326934102765827728140371178161
6993 63433210836515437545166509377240
6994 11129802166220979872116706815310
6995 1895888607855893576315109811126
6996 313219651068447865260077857259
6997 50132035465071705783784280768
6998 7764075844725429673156011004
6999 1161993042761202390194947766
7000 167816593886335537174933829
7001 23350805242324022448880481
7002 3125023429531781084326922
7003 401474892498131341647650
7004 49407634607338927290934
7005 5810710179482914921580
7006 651336811811029231046
7007 69376752449341907634
7008 6997832595514632500
7009 665799592001721170
7010 59480197055935349
7011 4962849208534646
7012 384301644866828
7013 27409088465137
7014 1783870557247
7015 104723679574
7016 5463839507
7017 248432766
7018 9581553
7019 301304
7020 7253
7021 119
7022 1
7023 125108851411231265797745565685089545947965496394611043492005677865559
7024 150167372057358566180796201817650375078857133142592823257542217938316
7025 134328947714928862523375398837852173607989841950875042241751242383166
7026 106121298697853996578478379212488040209923926433727613374829257011060
7027 78080672042113489438584795872743669695453105598876730643990405751500
7028 54781888416752486805019310802476995144306532947934133673160060869752
7029 37112555472348363347135516351795169656100785086855461940453808182809
7030 24457808195597980259443565884094147929200560457665764825919148864912
7031 15753767468879352278555049274237318449902670466973801857208441589048
7032 9949634878160774899588939433064382342930950146947746237493290477320
7033 6175275567179198291346128581260153546110349222869050904191914900476
7034 3772527515457980777607795634073728925312785016843770066247171736648
7035 2271182513202802359334033837059916598627986196402151389906964093352
7036 1348660251965355150944731901924502388292203572725813762139218359744
7037 790455863827363109815168146115762002454414412566528048730847925530
7038 457510710088257769542059459722277805577983276768176927612497677632
7039 261604180363309331250858481328548098681495617479769045488037875966
7040 147821716967657252901128558197159916357725054824586237214887339224
7041 82562009511581324498284200668778909879113272849922927022414062158
7042 45587257370776800339448625668295805420934081421385598763800799200
7043 24887427101414189315578271501484710375218989841664212168538022186
7044 13434613177988299269176112657869773529750211749937431101753935336
7045 7171341367331151580626409361283911102484226217334692848665923980
7046 3785433233825414048714138536425830183113497880126382914221003744
7047 1975927375937404317238057446916330966526074389919631841723377885
7048 1019902407760212866543475171323196337572805315305040684836222388
7049 520551397178336080048389679720145216773523292298579914516114789
7050 262703065188928228126471625109395095659819859473237109960135508
7051 131080241784375658415162766854849612145960985332139384340955009
7052 64662056734577770516029904791642624945886316207742231869032920
7053 31533178192340411688138897221196253046990167078558338780306170
7054 15200375582943080940135263260437361857621867300098028491448392
7055 7242169177569624326904118940968449990312184562383847427363288
7056 3410103765292409422318902608842166029089408838095984385266556
7057 1586739313532115139037190137352223543725784949145345961597400
7058 729516332324577867555868325042035633770272268678519526756692
7059 331364830621177457268793652677104652690242602267337835741506
7060 148685479196957299861203264987404619203311044596011470232632
7061 65897459929926399571828188321779676987196213246977318436611
7062 28843803786409138942210052127728932692666005941734974151200
7063 12467073845324216307142200777334629097298284125489158846376
7064 5320442819814294922448082402587498965522426931600666036304
7065 2241527865926234956608865440705142738396164875077875412068
7066 932168184799333562906818236233848300505565659047846604784
7067 382593556544495571054721016328153164627417804354673993540
7068 154957483119288540935102823055230555571161276232999812608
7069 61923582681969360014126812623826784077089561402049428144
7070 24412041109140604713656489426169742402530890499298463808
7071 9492732293313598841138617424984337931426906166004278554
7072 3640414446368489948855770481251226793965593146690393000
7073 1376622484268361392529106170854865906985256697045107664
7074 513232180727445972250330963406789917443947866607090688
7075 188615314019253875923547599745621378708005017605270712
7076 68317433384013754870716778870899977758712530069053864
7077 24383914893677137784848957633778326987567777613978030
7078 8574654086516350978300130161344233051851887963594896
7079 2970250860196595154120037138493730692398966077232485
7080 1013334920922980515914584155076672994274443757124860
7081 340419212912662908240145826231389625916381308536105
7082 112587910893168731337528303726158622316814402681820
7083 36652116217828728841203172327629482495673176857601
7084 11742111621224946317592263280059845986637249548280
7085 3701183183445018355961345229039315580966670233620
7086 1147589216018134598747833036180291060088895287560
7087 349932917887740943981801754009208769333418287430
7088 104913892761353456997397517209985874921369089292
7089 30918944356640231534027421809028964907970494907
7090 8954663396073167202635153304106052459880996276
7091 2547956069969511254567344362663034171166578119
7092 712087023374478577978514767971652119249915120
7093 195410555560370454912067583880618891634200072
7094 52638886899981682334998434157010764937023560
7095 13914678826588946083957163508800764016963519
7096 3608322066621347463921019989304113936205104
7097 917601411236046332236539465074871008325555
7098 228751157313147559219924989510572486527552
7099 55881609956562024429428052464477089157409
7100 13372061653293510403825451937870860753256
7101 3133069305377005962141954404179880612337
7102 718442849148295114203405789475326260760
7103 161162034713450089439258672556491954334
7104 35348224757524366951099971087445182604
7105 7576702490690550761269046353879431783
7106 1586208446029944593567753052672812724
7107 324154673293086952062206058143360315
7108 64622611057151502607943011945685088
7109 12559347588256228199561034719045424
7110 2377882715763937885500024950833080
7111 438251275631305388918358872352141
7112 78561533850020920595272611482760
7113 13685753109797127212080595969387
7114 2314663309092884763347666219304
7115 379684403296277769285501563517
7116 60338154199495253268564566248
7117 9278391609992041523806249195
7118 1378780435313169258722469576
7119 197713615361317916206542179
7120 27315806539899299569792744
7121 3629737581161744766894060
7122 463007717461608352881520
7123 56575528681533892084732
7124 6606386018153943615096
7125 735249088296429566250
7126 77755178924570842384
7127 7786745509973394165
7128 735532190155691660
7129 65235322197521149
7130 5403534362958540
7131 415371843793421
7132 29407356378520
7133 1899750634944
7134 110693349896
7135 5731721946
7136 258623940
7137 9897480
7138 308796
7139 7374
7140 120
7141 1
7142 494117033161024487961800409965065191903941316052550807272649892356454
7143 593084866527606753492130592907218097441571503774571131984640656713531
7144 530559900538308830314250513070551777371072537106268549492177038581964
7145 419194832594210521436901220447976680558947101114408555902767733168242
7146 308483129407823027547527633037637022996716728470717822548259433271875
7147 216484255047849138530074639918365271953357960294383312057605637639010
7148 146703184490781534643827615185744207167015769948657151978039053193465
7149 96715151852984771902221126176000827316789425414315625170023788461941
7150 62323191451267619789097348140847061102602359073601641176528751598572
7151 39381448563411060653206856182692997741885619405433499341696556659188
7152 24456384850636508445277137469540560120693201166888788007255138402870
7153 14950402181981192744861114130196635931701119265106018605632101730026
7154 9007231036796784223513579806051461012295502969012218571779354735612
7155 5352984765448827563878895286662871531945405454421019879173496044818
7156 3140232146642649867849174484338871206457658323371233634687227216224
7157 1819339322886353047663332979638829963836123989163533764501548594424
7158 1041415906256670381417371939209403208555932262171453074619852299101
7159 589148505666891010927748768365070103668765838006397300838258088733
7160 329469249947770345042734408285339380314514759771638680732778196305
7161 182166468047097138285051544828177511920595598553587799784606722457
7162 99595273673999401480848844888742934262175244996259960266118811069
7163 53847089636710081132475833005853856289450055329427830839495787503
7164 28791319150080326925598902357336260462522282167758610234937806243
7165 15224666532194910173937927507863654463316092294295666728961254403
7166 7962002573500594200557144811199234751191331174696184316605609148
7167 4117924398063335915107579011547380851105022006291229280049608164
7168 2106212748766725853759699272165259013602994691420170806397303509
7169 1065305704227595641751991092523095758713558517416739949782755073
7170 532806641620293265204416963884003720150576199492110057550925627
7171 263486976170563390406999127708669222014026378351309605101725756
7172 128827848140508828466338351833863201244797411456289577274862181
7173 62270877479597952577577952122285339016461188349915921660939279
7174 29754006005643067003312929879856677746865096314837828169254003
7175 14052354893078859804816529670097254418685772625771677513036957
7176 6559211272748582665516216898205413910533442758838530029132166
7177 3025565354574664651781524480712429663894771097639789236871344
7178 1379004071972295652194251487702353510137315802485214747033919
7179 620981451512669234359212505997158186793258845726281019986990
7180 276244852047303685012660622261038872492428746286774736020001
7181 121383377230776056486100340571053287195532040241205319492697
7182 52676792155115251654141374292961359057170377455255207734844
7183 22574536922691393445004145514027033778515554286084060354936
7184 9552145610855060249892338863008856835855526139904242688380
7185 3990318084943880711954087252779723641569434631557973238844
7186 1645429896203759525355744002789169046652403377324172053128
7187 669662797564709905397319035008447064575510522095913459588
7188 268952983120381326843993196236216606599161012808909018768
7189 106580382136961996006876245146934248055251054988690545992
7190 41667265984673502259405372948554286644160397271772486841
7191 16068096471465277194655361939610848640564167450114471035
7192 6111096287518392800967940518134320489816897515059569231
7193 2291877051747716922148796419175907689283901467875517259
7194 847445535352857913711763748676627203585577394343073885
7195 308894272141104580142366079542086906387071943545283711
7196 110971940987258874390725833834740086359339903686282567
7197 39286900163151488831248752455751428082354565741335683
7198 13703697688873587691251161782152822138841516929105332
7199 4708747841474539149164290818940129299673918939964332
7200 1593569175790103178636206506107517009909078550085647
7201 531070498889458480694797858864424376522124309732607
7202 174246787735348817298773088000539528929803051781151
7203 56275812179804087510439152785165017299614496256590
7204 17886833812521279359587341999388302310663918828685
7205 5593804617553407389728731816831427794281287255695
7206 1720867876482312068487755811371540313762702310140
7207 520661094623521752515050760172157769034250125945
7208 154891456025983542637896294179305492375757962294
7209 45295813782901354577857684167236073394293870922
7210 13017762960065773768877985539974949865178958500
7211 3675761695378790021352961286695581929091664393
7212 1019462621403214135041090848634008081584443346
7213 277640893277248391624080427897034315222691528
7214 74225557527895069776703455286551486655107760
7215 19473557475732539923467598631615092052633402
7216 5012062785875623558916466495142321750918634
7217 1265079720487240912401636469044634846976060
7218 313035058727365838670130668381280750509079
7219 75906226477842978459000691518270174902437
7220 18030107408303831156644063171334615756755
7221 4193471510754713782067265797000079561433
7222 954578416193250067494787809864467926888
7223 212573618449942694517754399675072107217
7224 46286315349570812023005982810216095426
7225 9849503030454598936467555814321568310
7226 2047168846325898779928086401172778804
7227 415350527885027269465819229653278277
7228 82210121508367538189210779307658034
7229 15863348572819937733530767243158784
7230 2982039079906905395029754806512544
7231 545693410925212873264407833718184
7232 97128115376641260002656743044950
7233 16800390864778194889723954403300
7234 2821367531405008449798970082741
7235 459536979461905553449630472397
7236 72513608633608182530188395973
7237 11072177938584284313652872427
7238 1633768428619601270098400440
7239 232631330285283965057210197
7240 31914061808436848058155269
7241 4210937576300588574217321
7242 533365905561886489292315
7243 64713628602984646566173
7244 7503372298533765371753
7245 829175194567414200373
7246 87066810236457493648
7247 8657276691223522780
7248 811928170146323155
7249 71495029439413315
7250 5879389731742495
7251 448677486602950
7252 31533690632233
7253 2022145693035
7254 116951585713
7255 6010434661
7256 269146144
7257 10221142
7258 316411
7259 7496
7260 121
7261 1
7262 1951722093909902334493280627734666230439148457302220837062615052132977
7263 2342634159798470500388466233153615428396582222704555597501375968804560
7264 2095777559478434548260803166459746987805587400177448163533697030633575
7265 1656053567025003249417192314956783093419035542135425971816329944180200
7266 1218885936974534778640878433362721744270964415550288419089627920108770
7267 855574025454418410427534879966232435292673189152081101739482780221734
7268 579959745729858189732301400788513376682354385441305657809323096468197
7269 382479580625075078832248021957520320612143008435878083956975039914370
7270 246574548089550354925442917242648332101074828017441454891267759944697
7271 155885418330143083007096415581282798924477016179954857800442663156556
7272 96861852228003819640667514654431633781277154831041941597800917295234
7273 59250579403029069155051774115096682308993652580589433698576462449276
7274 35722662908192614368873159566441828442362542575453578653131792395240
7275 21246920330983161511381436137034185801529028274865691798255829081736
7276 12475126317263159347620194901273249146799493302112956593673058389878
7277 7234640858025699143221156231869636536640008823915934033597139811360
7278 4145582126438073768717307648382362836730795168004592819855282656645
7279 2347919684599322373027932197505095723238559269491460523850879357658
7280 1314651694294697530595161545044290283176880617818835066985769289350
7281 727851822505162318139819263432257504562765832843831775389416785514
7282 398505643788009526765824288225946397047942890194126699425834933084
7283 215785783522336243788513656039232295927020108191159331326838321374
7284 115566452709716177416161800394081323275751646113227940847974677658
7285 61217213507242581793751445234804052999238093883801914615403112814
7286 32073820930547332840178170039684225991047008940237396877329535211
7287 16621016761790472511797857295838352075190900443458866919578854894
7288 8518863217778880209863928494079930997126891936005246120333571515
7289 4318215878257717278909435103916316021801331405032524671523227274
7290 2164721636932450121583889371129869879361320282974003382214634055
7291 1073116055899024460963642570033603730732934041162022203878878322
7292 526024923042425235324592259670457674094639427599653223162804497
7293 254944495209386531800662146473665758357514631504767607927094614
7294 122159255216535464057608790618707433545747820345290958122287880
7295 57863892379993108756818112053231286527807366531314319978437724
7296 27092321898302038273469961778484355617839844579207913875340847
7297 12537092404445109415038187155944048878535261685693400820806108
7298 5733400408736342203562079213863141903826019456254488734482236
7299 2590858511251754884856035361063948767459732367715728594836302
7300 1156753107466740907842080246619206717623148054063677188346821
7301 510212803522618556098004380525667295862632478296554784447994
7302 222291337621045522057680462609297224799603288022490146096121
7303 95653261773893636838647209985556920242907573700119473966664
7304 40646900777369866966724990708286572898382324666935150692748
7305 17054880904987915163481828811696168623844393113744562249064
7306 7064893281907391535688864123525537901555984720190544104776
7307 2888944009254174715495919267659708680388318298861544273408
7308 1165974551016396438196692698514102400255173708903337898548
7309 464402061328336569034436824523053215247500049880270626432
7310 182512185018426033119018988875719047466903442241097370183
7311 70765013845128931135393619733962376621359273639092021070
7312 27065088079372138209808010858834296457027056292473991630
7313 10209353240994125331783931894723334773109828630168097702
7314 3797671675135248857630106731080154775852755995583429486
7315 1392829730560494824834768422804654969637631674995696382
7316 503581283431129478020839342173533036038361430044187114
7317 179456820539771519168152141348015020210548362271011006
7318 63022463424359231700741026945998888679342463974272579
7319 21807212055777292917059989308978490656548733353648834
7320 7433557027692749645483901810350059884851429974683109
7321 2495774079891271655702457262933083815232137260604734
7322 825171065880727463885193230883978251093954182136739
7323 268613921291165600850585410729280482313842928823210
7324 86073995309491849753396829115893572772733417414655
7325 27144678514520833788209885767668431199369898737430
7326 8423143105672402362580156051274599852582357460250
7327 2571252293362391344753531818305925304312532063568
7328 771964228067699229523114498009554141279878027969
7329 227891938483789363467127395533718813810240683108
7330 66135329532057920097338689376229158864254310549
7331 18862540565359772378167974850330703698583596356
7332 5285838079892843753525783602254169974401759879
7333 1454972114370710893493149198935295298981262056
7334 393276205153330979147859473609200952959205370
7335 104354797988825024327184265668678988395321256
7336 27174565299591912818911495399568617795015738
7337 6942335262939619023451491515601800921677076
7338 1739369758538658155329936974783980401930925
7339 427233049932952828286727985319382529120922
7340 102839442375496187372662392585633279098550
7341 24249532378562992694049542725359234987386
7342 5599038459400320110635266450916743052004
7343 1265312094498283599394886094782140001016
7344 279738937317060265734053697439741204845
7345 60473412358456788362707634735322422796
7346 12776293041822088499574979731565593013
7347 2636530523519271353753698120009091492
7348 531119111153167065631514511415382915
7349 104378101265657744665651153139570136
7350 19998355687832345871859464285499940
7351 3732809961574808576443632677580128
7352 678268422028467446333068168491068
7353 119876696314787941599541441400092
7354 20589794565530061737497484011825
7355 3433525826835037976031517296102
7356 555333154761737120351010312356
7357 87017941413650820847898560142
7358 13194147082450296118882604502
7359 1933301912836663888941873482
7360 273362724816459684591147662
7361 37240462427774569478884722
7362 4879469237458080734921530
7363 613730318987863921587394
7364 73944032975620218332738
7365 8513616809924739555074
7366 934217172763545401501
7367 97407022147176563946
7368 9617129177008663457
7369 895564422914946518
7370 78299074422255007
7371 6392912810038370
7372 484359935894891
7373 33795193491278
7374 2151366272888
7375 123509886848
7376 6300324273
7377 280007360
7378 10552664
7379 324150
7380 7619
7381 122
7382 1
7383 7709952885133069370101852738879043076220955379256930006356024004852064
7384 9254174741257542172749323516643584230562394668811091317219459739009076
7385 8279443349892384048104960561975095868972768948689796720112816407631060
7386 6543004164215182995530149389265832733543493444576108961515736028425520
7387 4816568968915773009649137996312917857018897628253070463467247213097245
7388 3381661786959475667992590884281496679187090127458735338072166020773484
7389 2292953220370955605795190598517685705020945621888075792776252859948842
7390 1512718881563339510641484551162991356544808463740606874468002058325451
7391 975617746527993530721451832243331607505827607177167075705705024548417
7392 617089631706126743166616007621447724139845074519767358498652610057119
7393 383652194998415842412693069350079992445429255647586859510339169882344
7394 234828907074315195866326815536058332209031649943029178579541198525586
7395 141680387161063297625376661397367769127836329422232563647697663601478
7396 84334023989848699195289274579627657009571584970925545870190498332046
7397 49559594513239225826704004620372838659781756125423351482217606637532
7398 28768143625890255513471142436695019915373314300862352599773727708368
7399 16501736505761368208778922419449937747473573511657390515111548459295
7400 9356532110510445979319272911406637694293719103716247192211900854976
7401 5245287748769152968206226231027004637585357636297950514467380208248
7402 2907830013072468484406079989990648762842727758288169522253877150571
7403 1594298167760477733532507143891026032455763476512404702252140651516
7404 864588875047143085073414655557280840378041715817862894087193332631
7405 463782299641968928599220052945044238194966625349552180960775936428
7406 246091414603726680194476607988977816396007893290454001451685767017
7407 129169562016514165187055825093402880351483591075162048250649314774
7408 67065757738600071284663665034262379481320835626982471304930909188
7409 34443474231617520164769381167671729447190365516495746303244333950
7410 17496900629354724828350281324313473614644029112271651045940292203
7411 8791051567338174678567115063473730402589869122878502198177370214
7412 4368366759051647095054219896951996671199403149006087432525384393
7413 2146669083729868711514738406665143553152485744232117408108612982
7414 1043144940682735394416514382440838833343621861580865788492251309
7415 501211003457253183877124603823609671828541456899791671167625627
7416 238096573129073927065263199309399769505552112418409449035830694
7417 111815032459651548563901462352251761535827475399003286731469048
7418 51905999830096742134011391031268391431586653855294775999138566
7419 23815471916587284154819451782833797976176344074474723269131839
7420 10798845812297269916996100459408270088840851172021477125098642
7421 4838633359637766110133945177136246800190509682874869554312258
7422 2142123977413354108961569232530483213853818882561035793584271
7423 936895092115681127332909483209278877880037947904556682726855
7424 404770188218131510813163090267131867460192344496010016032537
7425 172720069475615443923002203744593717629385436281338541633488
7426 72784385653824625285421106679626859110047442917237622755372
7427 30285731203687759934068203201618615303468645715650291714444
7428 12441837886372536971721717351971108498190791573137723151124
7429 5045669094620143962058633183924399414592480775577993007840
7430 2019671656188810143589025689058707876058160086027922204928
7431 797828356948470570414863258357574942359992093603460902845
7432 310987281496106766933370683693610980894333686649670962630
7433 119596050063539247559251808214362402973434721501454289164
7434 45369860676005930607591263866688714272655427998129647901
7435 16975732155801917835517274687600784029340355224191025758
7436 6263725794006194058004578986935671837859340920694948313
7437 2278827062488533979300200187270893808733661167939845316
7438 817323771970566233880399330736461141065617708785728513
7439 288940966585749466210810643904734239426566186131335188
7440 100665975032025532879299538043693244592170473080108110
7441 34557267532619097126424842989366260882709330269143358
7442 11686964764519354613035380456190742373790163915585841
7443 3893051544562140115375920398869278333414322972949800
7444 1277093892388134083552063008163099149138917411197203
7445 412491989360578101031841791388828981570776045311690
7446 131153959835618338716508473809884018124785672675965
7447 41042226399330065564455300960991536480458378002665
7448 12637800449925054123503677802266821829249304682807
7449 3828313111298427797649435741223079681222505145322
7450 1140616615463117176355569144433706437119784527138
7451 334168497738483754967070397033347262279677120792
7452 96245024822128600512422028172516638665106305054
7453 27243774802195071612123185587774535140686499394
7454 7577348603807894181310383964337039435478133296
7455 2070180684520015280820546864762362470850328588
7456 555411816570828998006748591730275839982326426
7457 146287507242347763685009788938358594220391742
7458 37813606766310342894904598798681421254384742
7459 9589475243698127784944848938220386851222817
7460 2385051543718163944143913979160732137718834
7461 581567132645017721342561627403593361180692
7462 138974831730946400996135324441241127960739
7463 32533680808197771140336529185794104096579
7464 7457758158266361828529358412283562455081
7465 1673280617368979226433962341819713550378
7466 367291772579177629776529829842984258686
7467 78835239374781531839278292824382885572
7468 16537446951550702900705895805788575306
7469 3388548319132567929484114313556875754
7470 677796315623579819645385808189882472
7471 132267051854335972335499321421259896
7472 25163998643269157952704521938187362
7473 4664142855466851988806890850861366
7474 841579372584180890307998090320906
7475 147703935553514418749660317491951
7476 25192935170699213347922910077062
7477 4171972795357902696231176631024
7478 670090326238552958303426657169
7479 104272688013530941897226304452
7480 15701013950337487179601901810
7481 2284716880137606153798422724
7482 320818289465839090629852423
7483 43403204060733781895992742
7484 5647613058723269565709971
7485 705428714406520009466028
7486 84403071395004913913247
7487 9650366623895792955054
7488 1051588340306636404640
7489 108880081769303151830
7490 10674664610152388397
7491 987062716654947440
7492 85689999467734035
7493 6946756947033210
7494 522568288407961
7495 36199301092085
7496 2287735116666
7497 130380115832
7498 6601745636
7499 291215697
7500 10892172
7501 332014
7502 7743
7503 123
7504 1
7505 30460028713055844869250461748495971063071262492667377655213812954204984
7506 36560805952849931534455983953649652801450533966205990044655436299785364
7507 32711581343299275223955064819583771153501765141331580220959856496491216
7508 25853756122925814280967482229507319844515445339153590846995312733393880
7509 19035087664575468745584318323964344033912697749841511851089673179555570
7510 13367291240747388029200181437244477289355568117084513075056152690800672
7511 9066318912257558983209846684717156802652857392813475384183371671875077
7512 5983343435255748267864960036395295950800891542980124828446847170612772
7513 3860500433761555213104142066441242510122188643360559292916320672922754
7514 2442978513247061914267228883088758119406047018646779497796000547318772
7515 1519661382519930405085117860002920012932411038136059021910108057762453
7516 930742826622022536248004233193619386546291638181132444802513806053256
7517 561938966671288629188255964009210216165557177239083241899176727596456
7518 334747087606455684713798316002225895863078810618856877441074282900272
7519 196884095203746635745474648782959712330179299519317416372190491614086
7520 114392885898692135950047277884103328047276478003076697898229693076160
7521 65683691767454361583382493458331784395324858647985987095533705728406
7522 37283875665947484066224127467718427207564633272974924325709719832180
7523 20926291220289454202037089116942674986596048947728648797788543346669
7524 11615781207533282859577336539932791604874172184740723834183360963268
7525 6377436626881264342721846847284270515930260276148510300265416772984
7526 3463580327271103851951953774686970729847984107509842534376295424648
7527 1860851493425837622839592716906642100692602038875843863838913064326
7528 989053832357663530269314444841936405864741551443519227661539469932
7529 520061450949687743422244274520327131215299664446860900781606209287
7530 270528172305832774743444800388565302605296021876284387881933876644
7531 139214049644576812006098728464753357482806907808116173962665121513
7532 70867979275335025283519889398112122478077083484936973947806348540
7533 35685517788525894559941799863215372006771625157484591987545469482
7534 17773912912277124672177487506982224762895109194457370956118024304
7535 8755751912486611936744342462184623879796997821603943806818168748
7536 4265697848991140538859657110511046714438795416802428520080134564
7537 2055118635522997610562073164595740031866218772040615908521596839
7538 979028137393838333241409828625373435554420275170998799741144028
7539 461130551821631753677726671429066795830238610810116856039408244
7540 214723693614182557171218988170659940966982216065884679286333568
7541 98836743183214110514383257653188260953121637373885293522470622
7542 44966865672342234096771254799069261323616489727010717315031184
7543 20218752280366895276456913104282509166232755936464115512993423
7544 8983674864376849294931620100604417615139460377756740225013188
7545 3944034672687323740649458780117299053507348783999669126996908
7546 1710654491730169279299771992941419609854170720671151526545132
7547 732934979597941610438781252120206385165443950606589623780397
7548 310167106564569510362309291001413546367993162167596517272432
7549 129627654141134073017919999500009279199358003724365787934592
7550 53495179158510556573170675155396064349461670605810700458064
7551 21796615634271249019918261254963101091501644448390555451220
7552 8767226658599225161856417902395577822894394819773036326560
7553 3480762508283346027895587631289298576461791336290491634072
7554 1363843945994824018273294036109299864744531805350660308540
7555 527316186948475174681410581719930385061721041323771969961
7556 201154839534028969334853160694786412927741755503084377980
7557 75696956433987450569160413742174749771421343667905288276
7558 28096303920945172945948922672483947596255047275505153752
7559 10284323485386305238889099504405896350217377758887766648
7560 3711842128595320737045548191549209019152626122161442620
7561 1320749403046842177669546272921258868741445375780247373
7562 463230123917603978208956825928097239923518057009535228
7563 160119839421501796240717109216014380343769492571681685
7564 54536862553091634552318513178312075248954726761923828
7565 18300143003106486218900246492792036285396218922544610
7566 6048653342348173337980073901227152770974663073650192
7567 1968888203754543064371078128575454161682194036765358
7568 631040753223590543095217979268459792759726249874660
7569 199104456828987245668530969327309911985822167762980
7570 61830424921916115712687207895433193389609896256220
7571 18894205275216988109437859256594888144542891104357
7572 5680210934419478630934595896737102246255606372992
7573 1679618352577514393608598368094774333201221108552
7574 488387232850468173875279991728488593283433499632
7575 139610750022571405167979777995833139088144698838
7576 39225042883712013048171538223990595191757234376
7577 10828858170192901149582290912057220398775133066
7578 2936678738970713367840988270354768775790888692
7579 782094919392430876904000555179052465269380896
7580 204484757163547744282463932764314374363925640
7581 52471579535212060893407794151787239245449822
7582 13210095750624276282524453676127753564096992
7583 3261793686638261168038509492357919221061451
7584 789620482384194438082792893343536031081612
7585 187338261352518316338970594771717638814108
7586 43541856291886400284828889429030221131316
7587 9910070474288143766660784862975456661131
7588 2207714335202694061515184489366352348272
7589 481173288856736224222248209432102000496
7590 102550333145012756341535172615149477200
7591 21360984250281882224245004718977516698
7592 4346221707249730945230688694687376104
7593 863279858655388420198780670506857898
7594 167288698349346316230329696463645916
7595 31605661971472411321947567392911884
7596 5817476272476957337759554025801928
7597 1042418335934883773504240070011906
7598 181689251384717347706636794424224
7599 30775953689465016082655719240137
7600 5061444582713419934494056479220
7601 807366251678867759791081251221
7602 124771450771813031292525177652
7603 18658732470593472289089242635
7604 2696485660134898170599765524
7605 376042309416646262064170780
7606 50525526591844946476937048
7607 6529260626206791627980916
7608 809952665035270400787492
7609 96242833786581154202877
7610 10928297716710421438340
7611 1182623537511005270395
7612 121599898387364008900
7613 11838953828979553958
7614 1087092802245502800
7615 93713305209699954
7616 7543739759291156
7617 563459733639131
7618 38753796376700
7619 2431587546626
7620 137574506392
7621 6915061966
7622 302779392
7623 11239793
7624 340004
7625 7868
7626 124
7627 1
7628 120351912521220189491019721290589413618618300414776812257773019823139847
7629 144456780614031474808884344904695935391963347303080800517140613466677149
7630 129254497020606025131854419216929100008978719082248800885168892712650585
7631 102167561946260715645440087790223367012931581386135505688624000781882871
7632 75233919586171294349617212255667609017262787280861738239727275655530770
7633 52844121923401996207944646375423215184512779899073409463764410553450199
7634 35851280592439031345786699068211584354288359556087119745002384237308339
7635 23668180308745309752873546338091280249753261561158863651274293152343343
7636 15277052760814246125758950487176854846791471381561036103832641993902229
7637 9672068848186887726727219618951597435933972410483693107199266808206980
7638 6019771443186760525242957283772139863744476522288571277425164962282249
7639 3689155605753948148856577534691582455857763576320500162240956079763697
7640 2228856822274090156849087974707740335149942603801788736715312621928324
7641 1328734530219100110153978290898624573907059247816487174018103239428042
7642 782157286688450012482875198014557200946315930192500153163825843847500
7643 454861524030772583705839475197856976048752689264385859087168739444020
7644 261438877993420385702901582900920403808987789787256896193224306087135
7645 148560325792911355665472044001825608702024133432369608463331012442464
7646 83479727306370246504322077625907761703410310481781845079680639506144
7647 46396261150035415004398512785058559901145157055432377321123825506520
7648 25507412851195687675232302007978700028908713285625435642308641863754
7649 13873057161551881242803272279494392387797681318898689656939975372106
7650 7464956692142743372884496783349226333923156610940832050314110072355
7651 3974177404727672276470015451080468727678539189866619711308554044779
7652 2093330813456975323319541435801082664924988749416784849965450157500
7653 1090929759423235294443449941448941944831091482513392008649037402524
7654 562489880002060388286075090420856750343094013239336077422932460010
7655 286930280015461808757870452137752376389840225738075258323389346842
7656 144797616786800700234982647693126245612865440698587549432439820942
7657 72284468184221399139431329949089096900418192405459589295576214270
7658 35694264068589229449436919384395203942932614303909156766241650587
7659 17433704726296696687995270709767689545417802729802026271204981723
7660 8421389054419104530295669986248587670720779118863449869750154616
7661 4022934201057244808419211117571967477266578667572406927934517483
7662 1900322522722743851151238865355267796754138096341441075844586505
7663 887554135678658361741718436935544962881627750416496768176979763
7664 409828009936187450301900525551831203899909887725953184089641234
7665 187069112993390854778669851743607255868506172244501792235730045
7666 84401290114495154730797647818760380943450938062278932193561391
7667 37635189684838851846572665141207478454494803753771288633708755
7668 16583925413368495741137638383214314498574811615679232235719261
7669 7220673775027849722949028837224351654384047484210409242501850
7670 3106083199885383995675910262900601032493631324149445851054525
7671 1319897263181896535649306344772745647413469238164117138856505
7672 553993291518947438056663206347643579099649589449934151118340
7673 229641740128430561263756497433787751800449346651362648532048
7674 93998881090436378588653635784572747515199951536183206840564
7675 37989417036378590747285471273183059185965487760616974241548
7676 15156962815535316793792813231027924229240167908089069028619
7677 5969140665654194379929756460248690198688394097902904034150
7678 2320068913092841409251624958226768555120271381181362637940
7679 889851712452437594664814742290432170825029565809727728200
7680 336743437604816425457186629793819951150962194012178520306
7681 125713294952561506644157017848673502118352763616480465336
7682 46291192028017810868214218060828276935811651790399358235
7683 16810620519430703936610658199502087363662055442303260171
7684 6019619300053340877552204800333905694615726651788204464
7685 2125124258661649306902093405442276477762680066698663718
7686 739533952777842371314151921961517015449953866017008474
7687 253639618598619898405025246370754529437734281544895190
7688 85720770358057917327470134485927459671562733258190574
7689 28542226156077148966099408311004370485269656082801112
7690 9361449078945047097550923369740879838279867825426235
7691 3023918855316309913621612788220637634709736866868763
7692 961800300302302647744398902504153185294830518185065
7693 301162355962004043663931793838190848044386263656258
7694 92817088493958433405851832214397002096958246364705
7695 28149724606781441214565044852607954424502905494025
7696 8399309451482631510406752054450597515294685518960
7697 2465114374017988714949405240566853517336301092770
7698 711462140376469736197130094443408309004033141494
7699 201874277246496336415895707379052227389390452782
7700 56300685542317074135927274475104084688852451569
7701 15428880923032640018376228601128947365600729717
7702 4153583396584837956775885936145667130365930625
7703 1098130000034014796800153784265423236636581831
7704 285033497618862209989335577871549737506059718
7705 72612675042454147343127592981511914078698261
7706 18149306643248124885717937200284931587816593
7707 4449267560268803500082386158633861127265825
7708 1069400348784631382208318962312548594515179
7709 251912611353961183424773054666481087229642
7710 58135737856204906637823262942502390518799
7711 13138228143133070319000565744043775938327
7712 2906279442776996083880781391078935700800
7713 628985584378008282140764202551635936062
7714 133116166035902703969364025259068182646
7715 27534612062318459280511494721348414478
7716 5563428928126480598881227131176325927
7717 1097396980868729251495453578702151715
7718 211187526596823319377231289550516583
7719 39624478994033493026894239441326145
7720 7243313128689890974875264413561338
7721 1289006244760204212297052683331463
7722 223130181403272887480656094104335
7723 37537195822603970939020425614727
7724 6131270192182023042340215369214
7725 971350445827619789992919902154
7726 149091512351762140765719879980
7727 22143911135141030341722726800
7728 3178382066017237524433173250
7729 440231261306233257437540416
7730 58747665585990758400702265
7731 7540111127241500939816289
7732 928976279965621207353630
7733 109632850506275699221546
7734 12363656385106860217916
7735 1328790229944110962592
7736 135690831234859331226
7737 13119830914106609220
7738 1196375707475170791
7739 102417631368020623
7740 8186851928944816
7741 607199926163653
7742 41466822423375
7743 2583271853165
7744 145105672070
7745 7240644971
7746 314706811
7747 11595655
7748 348121
7749 7994
7750 125
7751 1
7752 475575058433511615790335340775045742767644002026777435537348885932532133
7753 570825665643418549864240885213273946962204628771089623524192589403203226
7754 510778724990106324834442375400687739120215316743038673619467576465838036
7755 403779862284505948909121842279545374283297337330632399733712007603627606
7756 297381227374036383144319095231147553436001827074733698822673402630403736
7757 208924506112077338537204341035498461319797279202862885366023321480436254
7758 141780232104939800025147548248601461965872460393863571712431659722991298
7759 93631192393840486956667044629601008070809234474064624194532937161253922
7760 60459869784317563639522880218458925792212055594684563693021193660411101
7761 38295446888546763117039215108742785443672270583254798442509544899263750
7762 23847179672041054928524603878416526039548225425609091782551549884479615
7763 14623230596689028694626977051325407625027672209137368873244171346949790
7764 8840745645881054609458432081411792964849710144042221530703426508771207
7765 5274330340854034251434906573053229874651177005383583712755520852489824
7766 3107267039841117088836749808183701812565265725741191037718843198737466
7767 1808643837959954663561214566527242188607876664024162881842564165215272
7768 1040563014396892970140961557418452038236942427368891822941375939756246
7769 591917837731170659134766285289467315845665503258054738145495334580148
7770 332994455465911003092006925650015104356281871238421065889276400100220
7771 185299569580859739115029857050834970987691729648116135729688741967132
7772 102007560616904128753734234483193473760818984474531379923337502664690
7773 55558787830177419697395372846102184661062318161776229575928244671066
7774 29940817954637788751037673229529156369060397767985170014120164350151
7775 15965465429017548704331688521704973863341787511652265606450902585986
7776 8423903587933993243633844921468260116171947536799189155561055419551
7777 4398025655406751550379562814682432533265935143559672172791000197976
7778 2271990072642944348337695182776068623731702674897623751608189084014
7779 1161302019773672634725982326391590915953990678388101387244662203200
7780 587292789997611294051272308997053485523313841169872685065162348096
7781 293840131645072166338203284145042322551925940658954975677342245002
7782 145441002402433047546912748325767885844732554969381198616576310035
7783 71211624941733990836043452601886633513580118357092597262588940754
7784 34488097082923118608449048995761458915103215154523787337409063832
7785 16519818131734251132066964691285083726754030640734633747470878810
7786 7825643383719025040603372556109275633926783815578716494781248618
7787 3665832371950079841498022362477603007275965898497331452986678926
7788 1697931026625188998473817907215287248596723183544446380802274518
7789 777531220945575392357451595571885678286329172835044444987363038
7790 351981557847813382638724548246709843131235876541449473137622288
7791 157499359945077556459709973244185179287719891506914747272879898
7792 69653946555065740016319482645094228290952224845645732416168051
7793 30441829459779358781823951327960815433969235512070782864302430
7794 13146276205304877013307983615632757590347823151340201984335665
7795 5609053175864481585138617649227675263712362984873202295538350
7796 2364165839149538443527269336476535724542161488179662186707825
7797 984268652853200907727256885873531122167145147409895774427320
7798 404707697678353744379190991665125776156768223866972872855220
7799 164325564490416552791500413059598561300384354440769846838104
7800 65879063228014529666547758702530936703323089814921380407208
7801 26074143250665368961043920593284188022547873638918569250972
7802 10186704695755309039194155680283910195802581021344985820806
7803 3927878325200825345528606368430501028700472245235027554332
7804 1494587860645175198028972435096467084578421733550007987180
7805 561127150474561125596342255588422880646244084882175229858
7806 207832553394654173471269633181794181149808869000022768641
7807 75929940602662863746149225324303622693348796383852036770
7808 27358550986894122045013651367190248291830460371764644037
7809 9720431435819182779670422660697457755137106770901367256
7810 3405028196054829689326551906039227877092780722934194600
7811 1175783166209571532844304679548585440548210960302333384
7812 400158428044219574178097878095620303636725226095535098
7813 134202267048312515760371617080786490126137919355781314
7814 44343892122144704715130062735347031458621599910308449
7815 14433597475118417599987391865669420791546947394797074
7816 4627012030986508223573035821497501464563451800356179
7817 1460588535239083492839849633511705523158505006206518
7818 453909928069494072275544271122677529855543083081705
7819 138847000796902455793110936690059466128990652920910
7820 41796105976577826090167828964672459036075772531815
7821 12378609994637316253213678788246794554509987325740
7822 3606163965611112698951114198186020206407367355440
7823 1033126948669068085871886978921365002507167730140
7824 290997792968502595709047764564862916237312373567
7825 80564258474421036669828964207661203666416962554
7826 21917764479802718496500423311897623343575391596
7827 5857749399071903511654298698623227691941163646
7828 1537518648873087273304688076572363239941339946
7829 396217714196713122392558264631560893193282994
7830 100215323080303497924335845433270492840990442
7831 24870102171842338928409422551506028270107590
7832 6053600672606469763977327315012982135362165
7833 1444724011389567588465588184328824579618730
7834 337928733821168477471271857196228432638507
7835 77439055927168379402382635334739053478194
7836 17378247837103035902842292920148147239561
7837 3817413536027459379628828285671704386620
7838 820436804879238077061731186551438241316
7839 172431816612714786530754327780793162620
7840 35420677572818118197343911856212699589
7841 7107558545440089278431169247273140838
7842 1392354732961841327795168168712560804
7843 266115625758912588223728708389344914
7844 49589403512838048849521278829146578
7845 9003108265307131450212662638021582
7846 1591278666405296985571747373260786
7847 273584226314679789678309551742522
7848 45713129304709578436346922393849
7849 7416178483266938267548231148996
7850 1166970147136704037538973531378
7851 177907209284217737031908722500
7852 26245432017177340285058576236
7853 3741668997186900056560033446
7854 514754569646508524075290011
7855 68229039076125578719420966
7856 8697890057113426633321011
7857 1064376895822529216549748
7858 124761936756055244535794
7859 13974413427155084865300
7860 1491700529575614817376
7861 151288558069052250682
7862 14527950899032906017
7863 1315687229980664842
7864 111854947077808370
7865 8879266401238398
7866 653963372070126
7867 44346896182570
7868 2743149691746
7869 152986614974
7870 7578874982
7871 327006450
7872 11959887
7873 356366
7874 8121
7875 126
7876 1
7877 1879437249546512525107713885164477879072846249196407055808311497541830473
7878 2255857907333723562215022387697569239346319127454311407279909436738506344
7879 2018655744820235418084685103279883075228555673774858989993782945300257770
7880 1595944756975880363106445752571896379285934787238534586753924522393002449
7881 1175584425699456920398146885753326691379246987062204919359253467734218142
7882 826077715428134100518374519673091179756867030927401152068384405047342988
7883 560742504113486718504411964982047377462469683270522264091483971438205998
7884 370433716758437564020623714240395842303735118947430392629037736042790997
7885 239290852097766124027308599533579512926947608227170782217462976309421748
7886 151636109880253697313323237957789951333615619958384945208323490847421335
7887 94475174332246493909945703784686219018621211137876237204319116660906896
7888 57966716356534602009891541561557956987255930896297382530152144290290481
7889 35067871368882872146642075550538319737527410806180405138197022665916663
7890 20936513850903541945373773947249766385427059283993758743097719283876301
7891 12344244297127826382628091425982642666701407550289345989735432329661452
7892 7191528333061972435443835073210303928263629582824272581173037738714796
7893 4141455938677094874332885972783805630788390200526381895775963553702062
7894 2358293725569437421422374008344045457663903119435295539508712659179191
7895 1328194146033276217366616296205066171346814483394373144466028761872112
7896 739987433659342545689023429801934026810761361313658948371464593256554
7897 407892723210634000456336269066267602916633056685084480916756148801283
7898 222468902731227784747896643970450652085414915020722667986207371081095
7899 120066948008671295952719489638587861954899025457060187385071221347404
7900 64124792204999527289483769986305284197728880360192048406844079550365
7901 33891023229112286377620941620043682640640128112045723026596601738077
7902 17725532964834783659725570586721609599482719378337684368769911105925
7903 9174081235520115930027714931320250288819193040451119359907016957408
7904 4698522520669965994221025385604804932373473792826812254957578870200
7905 2381097416005135169930496160822679081840923838010298763658550461453
7906 1193953361436576204282660888377644872634632982861535561009943307389
7907 592332108731863005475049215424747839620333981075619922594517936212
7908 290724003018091850667037531834953232969011541628534398891728886537
7909 141156612432976401954085151973463729358648637288789052608800400250
7910 67793911001319742875224024042107345574445071402556375227818657212
7911 32204113755863720976563834277544158421693232958262345374609483326
7912 15129452853211330946930762583453009896068370850216002473257971885
7913 7028852787585686908860085313964783041357257639038208439253888018
7914 3228876987736206240871754840940954101488810729530029517861183864
7915 1466490755294403804365445629885227168285427143166361403648078098
7916 658448019015057874404282534247407854878067252456505102700533841
7917 292233683435400544600600709494304019490044532612641139357667460
7918 128190765155050721866900784635253529905995665343661248894488795
7919 55571338279454342302343081538184352576962300733479764531863460
7920 23804634121366341059458031868941238348990757059665754145484145
7921 10074803214722156123311726062998518092590371004357278014040995
7922 4212335096265372964115136919611845906102771853605337856038217
7923 1739668213714701287051692519631798925473138364421807036595232
7924 709597449521142827689652735595583132618024822316780572830036
7925 285827307234066954845439354671298387334236592363468474470402
7926 113680090377503568420555265705405049905448354674407932590019
7927 44637111071412811172624342801720459661954210834683936903540
7928 17301335986518069692810862397485476326960218093579267901314
7929 6618733996505843242989608526132898055627887716957382938175
7930 2498737568246287387633731617481508024990541554200402149299
7931 930795590959504771443519708469274817951877951837407119712
7932 342067813263099801484748091872467631744659364784806451901
7933 124002167929057996758466781070894868021720508076947460421
7934 44334219435129965283251033310454049565711881934080742685
7935 15630527606018178434957854961007991506216236939826817596
7936 5433297296438575300567385802384980645253205509626494188
7937 1861818541019785264299876170763685113961970270376600085
7938 628814104504512876478374033805836239302952181626053229
7939 209287510610086293811350946857139654065982904520598832
7940 68631499577353574675752911955149245019712596885036169
7941 22170916145764389193509435959842847554799231629036668
7942 7054110648308982549595641189465007629459074529781815
7943 2210117586447101939830106848260410813145454979887280
7944 681736146370322823186637063051316894458864515819345
7945 206992966355971934930522255078607206207158761221805
7946 61850133141755131187948544841298767795448450842515
7947 18183424684031196070650521411504674879097310579576
7948 5258494881656336321432672161621316279884978535526
7949 1495529507609063945350218239384801869312778404423
7950 418185850248567172611986362367206197518965952436
7951 114940561527418586101904172872974896418455404142
7952 31044967082670836102098070742208532048657461941
7953 8237632564640961649743580711262143634319943436
7954 2146748468933534148804124659948277400248533314
7955 549282886096103377855037882481731898863069406
7956 137946211715700890814878443498863827960120875
7957 33992140354967917224380690924488565046626416
7958 8215832605155350578830604948336126755623161
7959 1947022102493109178516161579551159426489568
7960 452241390129648286075876797544021713934911
7961 102914161556435416429398281703887895791287
7962 22935138147242236980644143834655707473081
7963 5003281015009182433648035562985784721680
7964 1067900511305169478400873426083208380902
7965 222901147377752361576137013073147589685
7966 45474701802206285524075767425727343776
7967 9062749035655929861707490840683033946
7968 1763290528042585438992864654420316723
7969 334723574281213064656688016837770236
7970 61951769810410552600416137126422598
7971 11171529629132249675503316896194162
7972 1961225837841990482941677175784541
7973 334918302545323367286504110542855
7974 55585290102268417347655784361125
7975 8957239103662141332490271201180
7976 1400013039516882594611547169750
7977 212005315839883557794828726373
7978 31066300626630746413671790245
7979 4399311346716228701608141104
7980 601178004232214454028773815
7981 79150695959680993880877077
7982 10022592435122160304479111
7983 1218257931395922650119276
7984 141840215970228740487382
7985 15780432131824804677351
7986 1673124203019145901079
7987 168541008613488763728
7988 16074851362729307893
7989 1445861639268171856
7990 122080751201984998
7991 9624347996357082
7992 703933829933903
7993 47402922627512
7994 2911596488838
7995 161230734662
7996 7930141085
7997 339686936
7998 12332619
7999 364740
8000 8249
8001 127
8002 1
8003 7428114568516962647142592033116105143050864706365176627291254217134522058
8004 8915834446133168472226569412354746358097349584292812878927030893707044104
8005 7978722769309543843985305656472094643506514518417883866743158702516723087
8006 6308585176471629271805430436136156695411550180742615309263523700666762904
8007 4647655035031381934982827747139845957833617192092439925951880287045980043
8008 3266560213214490747080577379683204643387869025969018847924372153918277712
8009 2217928397093535275580541483886398683500232893983653746500061115952441499
8010 1465663477998005089981896426956502393536046160073174161141337149841256008
8011 947143656172582943366946566645880055821887330898266421742168190283115850
8012 600462042450340402043325281052263393135061436350063903563392289054568740
8013 374301740417185388226617185995458848819733608291765866753810150345853714
8014 229791002286149608214279154803289659844081547126919311368694163304232156
8015 139105329749160544283603070900689829300721172995536536459455336040278134
8016 83109290581934890148162029078762368171129940985791558809647744674596864
8017 49040206225329914099441131294150347704488206055348836885832294210569873
8018 28594613264430706113159246549367114181907375299530981804112273368149632
8019 16482571213518387825698406999798774258434850776441686555888313903865347
8020 9395357072034369776602348657712251371740828801911619590978197617085788
8021 5297317446735054065611426962579782943472381588296353301195355854665233
8022 2954842678581596405809130180523588163710450592470506161186222677700596
8023 1630831437121196003824234003132495695765217890727189272849980598266295
8024 890684775509533400651025519987054966038749587800597603294362795426784
8025 481403533136578310302541927324536953351202125437795650424169199271638
8026 257503616668694401979243015291215286727926556828907865545565834694664
8027 136318584545606578747630771317575351398434200957696069059601122595678
8028 71420875198937473822077853822997107919193326534265183397605631111100
8029 37032869947278749032582935842848851872053993569511571438214682694033
8030 19003318992602268651805307131361790282410752062424807821861399360084
8031 9650150572516682245968576498627928491653890936956587878647673728003
8032 4849304775779682360031490745306154732718756514235845168718215506136
8033 2411237462155320993225779384020615045519843615279785520435633026672
8034 1186278258540197996522986813168811306223565618259513567090472910112
8035 577413923097951422013259888101565996564015239102645675741062111471
8036 278040083936426624427404909416606500578347774222746903548376266152
8037 132437236860048476891579113763119917658545765160727567455826046919
8038 62395941751194186976695769193991993887308755835884375448327165624
8039 29074030732600842497642050109710529486043916976641458496354403643
8040 13397207314010902039497117810171473410159699157510163141135137232
8041 6104349459381289005827236356462355730219398448782700715633314667
8042 2750015459805391671430549333654568039223818776530558404386604104
8043 1224770743269305534064650965796923531512201996003387360418626138
8044 539200754630999681312075510442019525676852533490002688682438564
8045 234624405900404906817986032051057417850642792295610763528976150
8046 100895738274630422637589349031896525351050464492966572481156060
8047 42874426988015523778254232074207265505010380557403865275704770
8048 18001042512601580055013874598825035006680851830670908040615648
8049 7466512684229427661078048211982869829894042745900466216666997
8050 3059178593161359176587071716719089500319807061133521779159168
8051 1237952096683620461438302336306376035847325598908853830986903
8052 494719451007380115774172313443133187203348981634799541534716
8053 195215119649077760455973815948638631649587805281336608918469
8054 76051785691555607804347603315586969933731024082970797311316
8055 29247451055850846666492939315798912813866712098781315830747
8056 11101696137671939642045012008528387891510919879642334009824
8057 4158649201850805638600475908923919942118496235444546391538
8058 1537144226407993873918726337541190475603767064442387967016
8059 560548006633110985014928420382411233347236660581293494846
8060 201642476986092654262535478255261543388671562093545530188
8061 71541162415180779539081801796676264073973933110268683301
8062 25030352028789991629264085219729693207373698107468119172
8063 8634666336827006591692118978875490042654812956707690407
8064 2936437338102116639233686797510721504014065835892409624
8065 984282157574553060083857172112883329334905959922156976
8066 325137730752668446931059193793359375726266446622857216
8067 105824720463751416813805296171675655727670167434529742
8068 33931245777894462728745737731003145446785301763435724
8069 10715784088576106071468086257207288927458582205602442
8070 3332541943717887495523282508634020141013704210572740
8071 1020394658255107568201981752569116142318693329995440
8072 307547434148224554799071554739160410033492367369680
8073 91225206744308932417118453289435477187929342753669
8074 26624446635274256108928310771397058244821852931776
8075 7643811835947937214574079688964698052811758040524
8076 2158241290155071194809581013507968302925023435704
8077 599161058041270748240417583096956252862719417463
8078 163504395526877480649141384403501150916685798488
8079 43847182896691795653844070006436543424603413745
8080 11552065132578187679725394391455690989902925576
8081 2989215771570120254118025876280002011746059955
8082 759456737244693389980648515852115622626779920
8083 189391019554148550293541948985800998196696854
8084 46342801118223447763213758613634600630343076
8085 11122970862672277979270269146509854367192934
8086 2617680036238599401821983577969896437907564
8087 603813993183746642093036828814285013898788
8088 136460076486175951809581453380003641271344
8089 30202265768646862768202668866048666297483
8090 6543505894883499131116943266146550745184
8091 1387117366557967690586369848875902271972
8092 287561353278709394578507610096710172664
8093 58268314044798870584740301558561594917
8094 11533870455139877601079974084741719768
8095 2228944237644063800726064982027420991
8096 420270642963242839629142754686796744
8097 77262828555591035638056999417511053
8098 13839163334245299062681457904613568
8099 2413296725001286579101834880226146
8100 409367112849503193370959640454020
8101 67488426429629680313562345923515
8102 10802958307157128569451129121900
8103 1677269220788211060991463348493
8104 252302721763925135146618977888
8105 36725757399812772326718838658
8106 5166217397759759061947070424
8107 701290030949335672360106638
8108 91718054988801849631106852
8109 11536753062618339983521613
8110 1392974112683707529350892
8111 161101338012152489236483
8112 17803651197539528600136
8113 1875002739686888700270
8114 187609367177539172816
8115 17773018133657764961
8116 1587795598642818224
8117 133154283070944823
8118 10425663450918832
8119 757304726761555
8120 50644209328592
8121 3089001857005
8122 169851837160
8123 8294841254
8124 352757028
8125 12713982
8126 373244
8127 8378
8128 128
8129 1
8130 29360989880277697036382303886013503904200457034313510947677509529729566724
8131 35241435468652922190955499192622733873198375245639031707058468588024672799
8132 31538822965780303942250424534535854724851166888103028784383345075178907139
8133 24939420988390674728497525307925407967862580483243344074799785317754300833
8134 18376090624702563967955954917009009651456877296647815348925637543892082314
8135 12918083761559168151046908712834309949489497372803410794088907974022036852
8136 8773387171868395345818588018447966110695248658316987070452562895148984656
8137 5799510857390717446570130308576918032899984872400402101603596386224782374
8138 3749178342990348056308882348163836244944164635064052982149982816593059357
8139 2377911141943047772315700484802570246252762118127507505587451572690899975
8140 1483027712092860660129388413699146706158574173770830963207339830039452940
8141 910974490240636321017966929670377223600784837263118164643782690181973742
8142 551813159944281938581587279819968880815640732319840990566275631348828861
8143 329915833902214206499836510668109676779657565651213615618933018152845526
8144 194823929953766070605461601050718706978253454218912586608593308781188379
8145 113695353353887028497804213830640199753366156655140561254571327930332059
8146 65597140245772255498431104037791647130343702621694718937950237700199779
8147 37429033399818518834978067881932644429220517588722361008443308360663037
8148 21126208447754290890455973886772617208038508996084013724756162040406352
8149 11797934459401307342092464415310449052722944337410777310657756840718208
8150 6519638501931494710851334279525101343033199332043177710013741639505126
8151 3565488378104473119467773194363835624315505478560044287405462465793109
8152 1929849834135455791398469686095231425556693190061408587530825180642114
8153 1033847498052714804144543900753702441033508755598486176644338033913352
8154 548185751885149233401113441742656574093996263424320054661166278109979
8155 287699403064714982507294340970954688718369650552865046770647034763202
8156 149446186635655825957505137851777468528498148075447379633500712375223
8157 76834120642882643938228554432559500556071868247851575635948277237203
8158 39095830723216189492977143139271250798394072817123687465309144103011
8159 19687609243957725626313747087661182501009277268706183023752084717488
8160 9811085230347709755665981763868270566019756365303739557765946632195
8161 4838097162201145038427668947592561916266877427599961275383016142857
8162 2360666092237075490087311304488881157813631905644493197640522323402
8163 1139628562003200331698348987677336606217435716322316328096832355304
8164 544283163762273069199916741212348590676306023826223350529810474092
8165 257146870163438873907105358549698613911676726028018306338380437802
8166 120169001415705233387456446333062680933277204711550134902806324011
8167 55541417545061352800318022377604462663792726293003586220345957893
8168 25387017496847081612883330979837985457587155895487761178006489033
8169 11474457360442643321053174968884718858284598669725498999452758367
8170 5127818551448712209948576064635002374020118306169513271174370798
8171 2265511396987596839590219161160692941116767102387540714947406516
8172 989429723473536446619010178305083060709595637732797399836052049
8173 427109965428498552555926473105155530404670476770720545314105755
8174 182213464258251950809571100640703346199245740890193991960125790
8175 76816804230456395242077639230379526714607485026272193917707975
8176 31997428944554040672982786205197793857684583054266671798917804
8177 13167525100764531839612930865362136182517429559233984316711812
8178 5352660251777837877935761898937173812926205604792578026520592
8179 2149101648039536827067909218795968704696424585217178360726738
8180 852138828813755033590604388286746523976250923707467188243445
8181 333636281109088830372207501106068802110298282244416588115917
8182 128969825501749426927309987248823240697560934970931233397151
8183 49214859197160630008409190607272657618750838828107968209838
8184 18536936601274003408778543461933051794143511219629492725579
8185 6890526673843388869743253776380063272706811346153032379465
8186 2527420848697499618211483382544911163483204749699620065976
8187 914639789643749610259241629807194563822328525588561541891
8188 326516661183634740525255119261774178726318172938247475412
8189 114968073914996008668896109599311745705021198570315304096
8190 39920706994594570489295025652868520183886551916082331576
8191 13667813572135810277977429693876483777783063361033297793
8192 4613269202073375405195700343656061040750788175098927424
8193 1534810360045248772451269196668123491745764357262249294
8194 503224882505008925767911320497487054803899598374984791
8195 162575147922461343808602683269125307802777986454556069
8196 51743029750397076399304306615168325869659456007454318
8197 16220857364037283723098273272263223718276658019605572
8198 5007674424150395565022609152100302198530837754583875
8199 1522131127629745926693443626337998707488548259678130
8200 455441121560328086393777461065409581393869508410505
8201 134117056653390669808451818638623500726811228018217
8202 38860779756323485623450529050998277829727195068621
8203 11076826253618559090970334887319846309777183179106
8204 3105220012899552036517097431825090025725162727634
8205 855924519133058370903495399428243919675712086308
8206 231917325240460462382053857133588437573410368325
8207 61754634165245153633807346534729576334472666145
8208 16155620662703561251395618979091691089571031459
8209 4151158656850827906027276936732912253988671505
8210 1047309029811111263443521487676433412815769950
8211 259359649840895312424224979764377544469992572
8212 63024263154462462990447351928824031190075691
8213 15022415147494153868226873372841355028136461
8214 3511071813835681495120048475538185701364734
8215 804342389307503579325475748014459813220307
8216 180537805823028497708093999950105853629776
8217 39685937998192572314260423650254124395088
8218 8539877914183678399128335029436064690576
8219 1798073797636027455337135526754013499727
8220 370242846322124384284477897869198456163
8221 74517585126633032437123359993283908985
8222 14651410394236592007312814173828330648
8223 2812477407882908409821448593473103804
8224 526758223824254031178554662154987834
8225 96194836909758674752040407908849108
8226 17115745332932115874766470526137839
8227 2964878533978346426822596516634196
8228 499601956862684130541111853965545
8229 81820035698956142495476919403025
8230 13010553692919025277005828398439
8231 2006695257170820173094199942380
8232 299866724821451021866410735023
8233 43361685452290445882744308457
8234 6059512265535672617367634014
8235 817131462620430098492054509
8236 106163966300569305532578188
8237 13265746595752265188001508
8238 1591159293929613874261458
8239 182804909290741429252033
8240 20068283781637491620226
8241 2099464557455180457152
8242 208669149013749197281
8243 19635955346383136649
8244 1742452318346812559
8245 145138744109325577
8246 11286991904956260
8247 814279589348660
8248 54080481461018
8249 3275770019280
8250 178864144115
8251 8673382485
8252 366225618
8253 13104108
8254 381879
8255 8508
8256 129
8257 1
8258 116065588707347276065643535860615039731459444293534408444335015380358591093
8259 139311148483726650462150100191262022202207465457812181989346799638770020378
8260 124680328536066389185933720651494666891546345720068823391629272724691307756
8261 98600794696369284763674822675831832685923319869493149598741057554604569238
8262 72662601263432086202226797175111114647615935290395156548008900237619559545
8263 51090791580791582482596440036698341195237529605679641254247184568626285828
8264 34707416512280395383860617084799108172838320500146594160166717321328144990
8265 22949929628536426691973569378417233649726030482384664140535027409670365868
8266 14841795852007162481896188058796639864102003896953800040648797417686344073
8267 9417432826944479658886260480331331257268602702904294811518876373367032760
8268 5876243318737567523260868056505687829885544782312379785224198581055001831
8269 3611588085669608281668443227868468989596585870008158311459164118170038632
8270 2189043078990160712882827173462614233095670781984691462600889416373801198
8271 1309680376757199626387845232297261948350131047754320801343136200929365306
8272 773989207371310242204608965345525000297896839894891946060635782175404675
8273 452061168443193572342264901664043884115499887322207818768668886290234966
8274 261055965708481581284741079852409911290782024331214402597394001588307304
8275 149102463052502663034223813239508563801937505116441720033502137647337276
8276 84247969178317044031921352262594429808645005434883203210116920831129127
8277 47102140734202130585905574999109594452323642182850812043575033207221640
8278 26060996212160603735139025152994903779000794493290458994409254514831243
8279 14271063362263354006714939544026480139673241883121874314349981292028356
8280 7735146773232132690602564094924310182767690854820324101345637637439387
8281 4150000206641107367680564878018681223336423454971710652262054626358056
8282 2203970525741134201575554121080701578972229443268859359011642866891680
8283 1158628352794563417523398454040471533608938028597479221870811878439290
8284 602918870149707047600032045659773165066770114140053550765057120137131
8285 310555805193255488506484083713677910406913120463755393444613817081782
8286 158332855588219488961360517650741930133929738253853290618766191434701
8287 79897498041809861395055280523769726450501397237626476262444152869150
8288 39902703164800544295062468385197257331505385254756553406401363341387
8289 19722017372083539962491393103468188828364789152576822661373649631954
8290 9646064198490652040039000232822419591899305247994066090642046041153
8291 4668378274781089549075568306756815673557732268589442386709666750604
8292 2235444934177611231827064951643799535939286447998137249959234432670
8293 1059026566307794149591010605802498647200674157384178941610336934280
8294 496313076132433368558868450178164732287627487271988676715453249971
8295 230075269648757650284477171956620258054186060778318210237916311254
8296 105489051298491482847685162242219380260909145742287028041564980888
8297 47832661593931172008520757292746650648652242285007113408162510110
8298 21447498602263827055313944745835815476727480926738970013211711815
8299 9508625579666720772236589911897290843530703589339906614362448626
8300 4167741833365472352976718195143883158797088362860456211797729025
8301 1805833789811123510025571734029853207175040940081576328017878514
8302 773391874554050337858557418495072509622484772842861503204442860
8303 327352995048271829019668661929028534076961327233200483355145132
8304 136923194021833710442095989825376647159248223584029599695256909
8305 56588726240856730250965723716973131271877387973021817080416936
8306 23105869810130912168738955109384553528138864535362899354432742
8307 9319672412123140228226395280823121016388888090019633154642710
8308 3712875616218726453940159670364382240005418597685998327807225
8309 1460818160640321290523222340120131089668534970510836907785426
8310 567546624513652581714754834784926746238419787144987248326641
8311 217705392482710606576801797338646498619130663537042804643910
8312 82440511509817299033583309066659539094885413855421332113125
8313 30814599552725537068267448005296016574832351006158426922826
8314 11367268181522287042656725471984164245179303698261105786282
8315 4137876974585725448314617555084177022789092543025917005604
8316 1486133484936582343222651460215412902601526172663807582337
8317 526541220650443639933146195766169607531714078207529538960
8318 184007421194357334705376255153247637472605909885601887395
8319 63416062732224841631745053700727309440593032002166194968
8320 21550389377360721420910627457079344456596417235347614857
8321 7219914955476556110885577649170243823599064445050266204
8322 2384281396695501244046762872852768923675294546524628655
8323 775991186959281424237971019725155493021783866003646580
8324 248858912397403672772547674203683145265917993886971163
8325 78626289024251970236485957152546315665108653290620100
8326 24469166475093194368674502972558390153319583338877132
8327 7499347659728441524344241332593760230248629501330630
8328 2263049689116418213261456668026375935654980189619521
8329 672266477952430712800901435939609059631399475078282
8330 196549961107411890583596965851844966109862280418773
8331 56544800839833583811474251554779011745131725073136
8332 16002990511990549667263938535320462299305403735930
8333 4454460826910777459540080570383680811528274611356
8334 1219178846302052617338707940780586551176004601333
8335 328024606653393125906099742727376339605586000506
8336 86735325675348206400354374056613893735069230058
8337 22532798265888254023300158910343143275744231490
8338 5749597542683951254399208173142721513125659081
8339 1440558864821457685953943099243013288089111022
8340 354289123809521958253407666281877095970378103
8341 85501434613182819688607725116417278605742686
8342 20240736824187308696805446659779332837757970
8343 4698482938101383144048946622299584796101196
8344 1069055975186843465340557487501703817549637
8345 238330187013269608538652415764692838599256
8346 52036548705924696585115802646693392007309
8347 11122275070572590580327941813690317058010
8348 2326100359021862948413827939829415981836
8349 475767781464888973949568017383451015006
8350 95117973677526064731351891568816190165
8351 18577460223487209368962941928506157504
8352 3542470295881741116958408705248486680
8353 659091145392016670798486424828991016
8354 119566387817982244718472762949506794
8355 21134017039231070491170040447317590
8356 3636865031779676084663615064937451
8357 608811748893431256257393486193450
8358 99051519481649466790973909057263
8359 15647435409902183842949928116782
8360 2397603556185404433868708793447
8361 355938301123641031068061000810
8362 51133353499971768747603473980
8363 7098847354315872051300382756
8364 951028794204847372746399355
8365 122752130671852859228455360
8366 15238120466509242428056035
8367 1815757119820559014518980
8368 207239153267366427447503
8369 22601033969597748799328
8370 2348841428492768234645
8371 231911355237978787922
8372 21678260104174018130
8373 1910865951698882318
8374 158101530826618301
8375 12212335850677392
8376 875072491502876
8377 57721897255280
8378 3472320242961
8379 188282302084
8380 9066180931
8381 380101732
8382 13503130
8383 390646
8384 8639
8385 130
8386 1
8387 458855892738282056914001979985480507155178719568654156491976924061498375251
8388 550754694648084671572930521220654986576289399657867851585208323051874341889
8389 492935524496264956591421447577453760530191586599500047220417035756889122742
8390 389864334940271862975032508810009985921985941218518353269464647608571670525
8391 287347057044130300853163675727973652569849728981290689946327598644120074423
8392 202080183072608684170849504763648131136564231449751447921522276183234608697
8393 137313108322847852531837289382165600394463846318156981131773203000649204812
8394 90824664342547840134673901262320651855288094103752288777250139226968600186
8395 58757937832311347906020295432449063721655879599067660687001768103692778570
8396 37298897860395846913821780102100397768854597370343311888387688730895935229
8397 23284835118875267176472049445748155592818943152487093631302374947537011904
8398 14318875938874320324731091168711459628374713116047010420968125549881397436
8399 8684215234230492782777791567655085587235799298277786400790735529029328815
8400 5199196640214960835166668205857067819911109676345537878383193657710938524
8401 3074896101092528447487672166669579921241034812008221587848378672085401898
8402 1797414354669471571053567688257791084771878206029349005968012207718163945
8403 1038895382689332640036087894141407076458672704790251244415439410580720435
8404 593940343739620357815868679143210707648590357117522233823480892317516228
8405 335947015141117290601311085372718319136832633759658249532250946362486566
8406 188035460510521205305087900738745178971026165610752293730281299088583344
8407 104162940405832939066071888131435751960207235986627207883396268251058574
8408 57113386414913098965619441926538264144464644453402663911762892724009798
8409 30998927336171082495471461072276312128019024723169132833565534782688554
8410 16655621647429774867815892192953093887762699857429535739310275546394820
8411 8859151820241932273337342625125291525836952307410383311177798375587291
8412 4664918735816678446643191218410398984068914516912532900767140150339658
8413 2431718138274800005064800593524447368059644397555078779891124440619590
8414 1254845384671615564632699445261814948876506827145671351116898910745041
8415 641003679547461741919667322040611488502949588726844150346208032353802
8416 324119526754481920286580871267872194459590565906681224977193264536273
8417 162218887835710936749474398996291127311177323053013671782430291869174
8418 80356866403706819701771616738366687338321931178577472935339129367275
8419 39394967336058398672379969170081969596293527236504599860988688042249
8420 19112737003214915423484737190198672253414692996341799756235066878183
8421 9175617360556175840802206154638275537209133146659604572075846351062
8422 4358547584292972265607167827959925468161497411251621059180763560932
8423 2048350816336508692556672620969649580888153852036819806007316752661
8424 952320722931167161506566069907065456511893076161985825416331392438
8425 437962846125387564246151920025333338790264358788939140649276730840
8426 199215837678777085938239864869214444324701111695661307702242786157
8427 89618810246529024527240568485580313322235437780762988430920666000
8428 39867426834633961193165704075164213209159621920790271765026620650
8429 17536175192188153261119160725500669309257137417119755439629704480
8430 7626092773763698150141732027839362315045360122412760591050340495
8431 3278474181101040644431432736283122536728121270965141019425560985
8432 1393140558653263354429783958676751544372164454287316095926539749
8433 585088687818068123559971644351843420720473808733762356091144878
8434 242829417026224666631509954556239588499931152731374374603370436
8435 99582284643267776174838293257378376423242317924561765549324929
8436 40347028821389296048743487200751191671141164649163469450700117
8437 16148653919238973656648694817949680410354049062851750729395246
8438 6384135664245705149245873978989798570318025976075590878463467
8439 2492606326480398850844143885076448549541886024817359471515400
8440 961025532865485336308697164458654979341928902724311987763783
8441 365837868537295882548738967955255516365024670171057445419366
8442 137485438178109445739363440170808387695687081212732007059087
8443 51001128183049623532828326237681575951030479266342787446545
8444 18672285420610603066796415889238958656194594078795875069627
8445 6746028115034485846262685318823194068289260970904070540614
8446 2404744098616278007144003391879052811952457404290895704636
8447 845659145730536916701966632873450810383281498490809554776
8448 293333627885940863460731888001480425272646276991111358978
8449 100346237553925263271510026186597706433170431683308408594
8450 33848867401810715770460039522904784860435048015369999210
8451 11256939166141902463287310154994443774204355091570401596
8452 3690260984289693992507347186413626685684414881204986025
8453 1192284495458064675803114734250231708067450736501221840
8454 379587682598722722419877903228682126075618201895136330
8455 119062450007155331577223442298945978775672362815239275
8456 36786348999211080290289862780579363051306003198176270
8457 11193446752857679152254509806264135971799851720155302
8458 3353664701851194821092502640838105367362609284935679
8459 989155441797061028298400132442639258424792990150823
8460 287148060938994568701650225508310702371281663777572
8461 82025272607437402006597765258849911267474595336606
8462 23051033110827093463854572656821575164678395684374
8463 6371338890222063924297209668733879658018297927809
8464 1731654540496454502934156054842511257006458690732
8465 462668964500823361063309573451472461001152163600
8466 121490341321801034069096088404051598235019769683
8467 31343983035027363430765668298715613822671708432
8468 7942937763189714143134726389582555164301350474
8469 1976471357583441747323393607625237930386795968
8470 482774215785710966843512008123385845533928557
8471 115716975972765878608013626302358180309347851
8472 27208078101692927971179103133675265093479055
8473 6273172847601144196553792304043247600763630
8474 1417744566117710738349731543898586349960028
8475 313945409496161379794332386816031017638031
8476 68087968254643288000627721238095046924429
8477 14456103848680731902434002589647944194146
8478 3003242387511495277632548403037080240205
8479 610196155949411948447540492173561564525
8480 121187360220381136350191539188416246885
8481 23513038136194474617130223836135445020
8482 4454133526055572398190475266836420556
8483 823272424304528105554252057638813045
8484 148372788815776468470150632726437900
8485 26054319307099718212283276959577050
8486 4454329272388284797358028103732815
8487 740798292871165034349631374283232
8488 119741215847448383824284643445651
8489 18792925358914917423176695688242
8490 2860880734266396888694905148823
8491 421958763357923361673041864809
8492 60224537620240878647953974189
8493 8306750256067334128085575358
8494 1105631648129863392859873268
8495 141780915223102069655306938
8496 17485963968828894178055878
8497 2070054795129084018598342
8498 234723821282177111179464
8499 25431332045420327106379
8500 2625686213245957184134
8501 257543711414731987494
8502 23915702013750772441
8503 2094146246537362885
8504 172114479665549401
8505 13205932559765392
8506 939908517594088
8507 61579063900122
8508 3679087282967
8509 198121391960
8510 9473662038
8511 394394531
8512 13911182
8513 399546
8514 8771
8515 131
8516 1
8517 1814214262444087045668648781174749567659841406289590379617279432810494341527
8518 2177559219528878841451301757202018702877680329739714839154218489656656445492
8519 1949042940933305277866250877699264336755461428911805632951196795005782172720
8520 1541647370626671635211639646701621066634410003214385669910038990954063032092
8521 1136422935617451657980171904129309515331150338893311014094465731348367330966
8522 799357117273923849227658002070710787398474956035946360666854142531604171904
8523 543295286701178913770762379596074989630032871875083220963038397295922044539
8524 359466367127534866231665261102305424427590922918148198422190351218929671792
8525 232635511508458107751509134416975448165425686365110310046027633533742359019
8526 147735797520298775024270346236381211304938059115859770534429446621266765888
8527 92271857792219131906600148668968549176596915187365443729707327697038091949
8528 56772533466509924072127419042851601755150661135819905312697937047257343808
8529 34452512674846829976939158666685100731500206545154932751132921717213551794
8530 20640304522736776539476228917215924099035301785837296922233908054876696208
8531 12216006255740829147609332762257890918711225352082051414022289390324797591
8532 7146546359257358902727857461358635176228529336908922393278356130179602284
8533 4134282648284584713630500192492650654116621127487577611860685058663269537
8534 2365829898266048136947783776741348718787612054310137129018062041543105944
8535 1339543121634763555836376480211098608124651892799702833647645926262551772
8536 750593253639045009201705872233192448940191041493454483850655585414346048
8537 416285965861611704278971349661703664903266744519202310082416755054767582
8538 228541796482238076121982675146249017300547995249686542606636710924150744
8539 124210989190827770430130011373787718968302628354595303149454872147332570
8540 66833956375987915323666131395720324666758352174587270722333802052609104
8541 35603252904108794106437873556251752207395612084632678887183730827704752
8542 18777681608250012410766037136915646039084606693296867615497469097643580
8543 9805088557196039055420329654691759278304984063992749896327750437346753
8544 5068854773461230128448919660311765233866135712884645732076803253330964
8545 2594199352342197121074555942563977274806345574130533912011559826601948
8546 1314358879113367608145173540511952188621311975567312095150315708000016
8547 659203918903454415842292860203972155924665258301698447383726604198438
8548 327261937917859728578733895106506383485217028774366386259826579562692
8549 160809922845264097821513758171837249045824162518911409955188641384346
8550 78206153235469281442277668698210829786017015043697539817064452437312
8551 37639732096501623616792615796900210196828740089064485562512458071359
8552 17926452503180159808461399367767259751478602412872841546531822528904
8553 8447871147979026536287095346800838936927349987406835606237768822580
8554 3938823332115088240207968415875225007821657763609343574567640182048
8555 1816819204489104429114805086525023235216482549875423903145230166685
8556 828974627242845037739277902873649058041419569295125322291230554244
8557 374121058970604007593864079159944699373132310941035257728498934029
8558 166986123074403015857148337560149765113593656751040218861831665688
8559 73705647212353462381984558369610907540644289179345844967096778967
8560 32168228145510988789542921809898752421918463423517881996263773868
8561 13880732820035490389328616724101018837829635389340091220810798840
8562 5921183233858702991587757914378114554297414060696282309498417376
8563 2496701080179608233791527780822240295208181724750343214232810653
8564 1040487269119766273495915286023908758164027017648980428151707760
8565 428517484366798196621494271673321650398183257809874921911013423
8566 174385516120293740752468577681210593786667655472642886433811824
8567 70114855783153005394070042223764113884573551865577914576570162
8568 27849298731248673310974065591796010258259433640222649896021532
8569 10926196193631985562520142428811426093307238056053415830012532
8570 4233691897520756900164161706607042819457688314187980840234552
8571 1619977900737532812815111501080727798740753808942913967529752
8572 612042507013480876549916753364241757446377392986028518295396
8573 228285729670694734747018083672751090255436774219674398795726
8574 84050743596983048096056645481638505975616999566306002311188
8575 30542863405807724780758818648209624364866711691791611291911
8576 10952717532719489178531706054499079983789485262750867710752
8577 3875388344129827151511560139180274437971118098372617077322
8578 1352775258854435485274961686548947050664641552499377201920
8579 465787221863164691064711691315166171957933535005497841664
8580 158173541722906989753110895952006989989615805204666213560
8581 52965814505151999787323799433048651288368364638975303907
8582 17486482121307916932335582306490991984116374548681234392
8583 5690910638187250915203371098418601261474508062002867699
8584 1825404648464546498846758260821040867547743012560675776
8585 576976351204398454988688063097243857584524150797640014
8586 179679892199585934821095293685353965799176166336139800
8587 55119117074355359108508007160022222676424318338560363
8588 16652615408255627963097515291865027143758298946890364
8589 4953970767142453953707694216822890234196469723196695
8590 1450860434237540891866078295118306795383658647823524
8591 418221481473826110727335853805682186658810152981882
8592 118631353419340568051818583760508676636513412961704
8593 33105905465507491773621522322811134074520294774272
8594 9087007287120967420131057175885559136630687911040
8595 2452664966435806552760236725498422346885177767117
8596 650797260506081108234951197029294355096769091476
8597 169717608087365008891572037929162440267325965871
8598 43487094997458531119077556604340395369224288424
8599 10945094488445682448764755383737558200265857385
8600 2705028855373780945479483735966428797671081564
8601 656264828821391542968590051470592457968802112
8602 156241448012072872757587958302192658439512728
8603 36489788297580415281581143387409992061259231
8604 8356895010368075581800133031147568683231400
8605 1876072117227734945423404266021535778417031
8606 412675656093639407847083368342348176515748
8607 88907270092232976579135012545311296456948
8608 18751629831837839151674547898807017472628
8609 3869967578743042421315910066686887091142
8610 781130387053101363436394375969905635888
8611 154118957809016974780837029077510051245
8612 29707033957578091648110590642366045040
8613 5590778417583888827394317588379739342
8614 1026638053476305789972620046885638828
8615 183822447772859861739702420647667237
8616 32070059052992479313985147442478380
8617 5447318916274617718695433380294388
8618 900088189601467770034350202879608
8619 144549607649777825224256261931948
8620 22540250455690269834353845213988
8621 3409239156381147215262324708528
8622 499600269914465257704614419844
8623 70847070834884730092418996041
8624 9709020023366920625656046736
8625 1283954801110994933194040306
8626 163587608161785662688806896
8627 20045317133946481212503694
8628 2357720250855584808312592
8629 265613375190816238397644
8630 28591590042989051146752
8631 2932791996220885543153
8632 285791995201303657324
8633 26365307871645013278
8634 2293483464797193104
8635 187254124219861093
8636 14272266006458616
8637 1009024242903391
8638 65663053907856
8639 3896521834893
8640 208396938536
8641 9896260682
8642 409113312
8643 14328399
8644 408580
8645 8904
8646 132
8647 1
8648 7173641385085010737848897159684626820385159135839559813062620774915891270600
8649 8610345265679989672474778818044361370651471216724390346527647039221572026801
8650 7707103808538049942247232643029180251957747444873248686556161776844945617486
8651 6096694727833972954448765166213227795145751503345110855835907673424638168712
8652 4494797112056916922740422869912657984946303217430889605884588259319696621994
8653 3162230084958012881164798085166992362260082116199581632778766935822273756939
8654 2149778054652077161892506049425940673806308818156961061747613377980476213428
8655 1422801506310906700951984213844968180099342396411363074503575788090059418316
8656 921116343411342842607569135545559826863244313697409673026786859604775602221
8657 585196170208314143094313137465283299292036683872989100335796405122949350917
8658 365668771085536424871953933299112829355894557087615812430207715767196053688
8659 225105532829357991358541907679190621064261377352302686125464532978690131278
8660 136686399732686218028355012737817486870867290296853079438908489864823250072
8661 81941715543334703334838383358056651507758153655567261887425040316728678767
8662 48532382683450703854876590065613703509706133364806539475417437920222567379
8663 28414610066545023094782904673216620819101559758869318333965470180266439179
8664 16452023283086745647654138180648118971718306034257055938745698009680202565
8665 9423402261149998442140935233417249696071400254560571275066398086262996404
8666 5340946563812625163929467060833377022253048462262277496314916112295359926
8667 2995964269081195251778011728092191873618030359657453656550833885373267122
8668 1663520542791150901545278818726269173022022731801286536899179001649081550
8669 914410742988835708642100837864248256835862698267167344088134077906153578
8670 497634775198775749172823874063324076073897624804024309961652162089598542
8671 268138701639201247868524832519358082224930010209233159970526051957643734
8672 143054370907461502530011535264266268546831885345303553187586794204399963
8673 75568520043036894412722972400851726265085844857933678747176829434821142
8674 39525485531832064326787117120975717469100549381269636013752543213315002
8675 20469273275900585138653544161949966163447241759838722607454029584293642
8676 10495516646240322591668185716149305777679032171512684836485690348469072
8677 5328000249662980220299426289256752803805469129626368379300392238916464
8678 2677704389804030510048894396113156412890017015673928459789463776304993
8679 1332215810418880207608059193718655549190530140348822268841437501246669
8680 656104026191972768115138378320150702257673860311968975536871630243828
8681 319835726505034772672914801946276205294256589833661002448281337860063
8682 154313903843020428883179414038454055350915585519082841800909835346746
8683 73683890428642428872641195410312087210094322029418261492047159817324
8684 34817147396169470977467053967440233791745322634320780084686644977686
8685 16279049816071939269942149171430252191608443111986228912486406188501
8686 7530793246687715084860408315928456375930946645863114087567610544733
8687 3446572483056639829933536320909572609203682048953257300799153314181
8688 1560368208359704375735392911924815068194781881532367751752976512135
8689 698741553871547356672610158801273745117998218356402574037653216805
8690 309465044386949627985662707957672196007945278146900994708052047103
8691 135539828551178126981794077201506527824678251683657428290356131825
8692 58699766628022409601159117189417653929629122739652396183555733280
8693 25134649757385083291386573517524569777554868063199872840023516441
8694 10639675059604352917308846447857457315770269854933197737467197768
8695 4451989734936280392275912787800520565542223924023128269468427864
8696 1841198347590659067386890500082303267151437454118126906256655643
8697 752518490831862541754372836429954261553395998514869686814178056
8698 303915373598500830631560921525507271854866951477689664581456173
8699 121270435160369298555351689517515099239076135612724431690832989
8700 47804744097434611234648701458440861462304962291045344688990570
8701 18614312303668551540486531404940042012403599543407098747755544
8702 7158601049170322548770778186766151475319996218448432233139503
8703 2718684223036597005638169591500192560643199251352452961381175
8704 1019487959228681204317031539445522340717902264151836878480609
8705 377433460832441375942285662889739337708193980274244913703834
8706 137935101183335973162515468324786690603208539724541823546289
8707 49753686676487102911775982555703272644303830665105258593013
8708 17710488612791448682404130872220424004620300357331038986792
8709 6220539523111795215184627234728928617831749021003335904558
8710 2155528830222605236854663346559612013984708016155731769458
8711 736787837291916415917835259571168299413299573551010604374
8712 248385864009046640111672332159844216065663044329440550993
8713 82573069959614707626508635856010910557686285451622402095
8714 27064913548312266234241460252704735449200444921822299330
8715 8744986552758638783481872735488985437773369377415510064
8716 2784976578734593274914703722522774442375866017516431560
8717 874011817918081600212326662620544008740837120833379535
8718 270251170202208847933372558862045964515195306845297293
8719 82317297161093134760071777772980396771962268181863869
8720 24694712797604954335068288624502675787496225774304412
8721 7294903641226940101191742726773040493897018937342749
8722 2121525377531400107187941588712243815934113269287083
8723 607291543010362984555154422653705252330057303022065
8724 171068657713510748380270021483515915448590548458260
8725 47409805733997247688376423708716012181472334331411
8726 12923700945830652784380278516968882245674128043717
8727 3464328187636214192971720687075316641693925779489
8728 912961819373875762004136138798184672842422441527
8729 236467289722293696563974905790508382099857389217
8730 60180091760196244163547114155537450282231077967
8731 15044268037376658999501797655118649237882269829
8732 3693117880675886431698095245673562599204972628
8733 889980567187901632251801686930431643760048235
8734 210468908460570744590471602977956578356582532
8735 48827361933249592462320223806835881730918788
8736 11108278126842256803729846987132194922380586
8737 2477254271857610269579282035188554428652887
8738 541325196835812067609411370373785112665420
8739 115857395804809323945188109766288448718618
8740 24275659013311329891746063618704133466888
8741 4977289789446202268010224773782500349575
8742 998091661903628468364281623457715770680
8743 195646265580568339791572254324074199900
8744 37467118613955478801578556398588108553
8745 7005598645018307370630876991323358562
8746 1278139666208167074903417202627568300
8747 227380395400230498948549485256227120
8748 39414205972803890256532530929733294
8749 6651795330937052101459027285400352
8750 1092064125367853664857344237269775
8751 174257050102695094319265255542951
8752 26998851160089668165920489540847
8753 4057506389836874966952544218188
8754 590800707129377730982457154985
8755 83244875406820441187039470345
8756 11335173308765804470173620652
8757 1489425313902562960517379564
8758 188553159376817731852132284
8759 22956623352414787369986960
8760 2682843020458071829771984
8761 300300464974413487870681
8762 32117479162926052185697
8763 3273212723167492126523
8764 316901458749969913538
8765 29045451795504569057
8766 2510153583597632042
8767 203601965351310914
8768 15416079304143937
8769 1082668231252785
8770 69985421951994
8771 4125090997904
8772 219124920208
8773 10334421307
8774 424267509
8775 14754917
8776 417749
8777 9038
8778 133
8779 1
8780 28368016889799130058734870975123170699743470364177296509221864315768672821803
8781 34049394305995712314145234253058520225246431716381768326152592996548921537108
8782 30478875210719179081882409051000038883829860599876610033339132945962852143271
8783 24112439287740290901507413653962773878993336059902521476330208676578040274784
8784 17779376088050229891649917482997993126541138004310569432931604128019808981157
8785 12510684558139885703762937555475226679504895455460303446756392982415583098308
8786 8507159821460035358518295754919321264769929325701698210918055261687753941829
8787 5631985728952726489403812487514450249304067323865607007245852110095228169408
8788 3647385157700707679068376864001172993984886564370226374719004218403984842249
8789 2318157416359750805611019396276285113934214701146517521607103810384326746756
8790 1449201578470173206841384626283133339450534546194738916756029687297944452001
8791 892591031332699125190866278595971368350879336794724401603216076641950830896
8792 542305252079382932164300470437664730690801335822992712693098780047432455523
8793 325314369516727784247584732702336988714996126802658961884117676407295925478
8794 192813677008306396673434019014275275015618975131804510616726049382890978542
8795 112975717576223985527833688133322066810454635310648378715596909704327574138
8796 65468122690155684446166886257095919102505028538414620779202684318526395477
8797 37533259181554775551630897520458544049443147758856528558644301217424024220
8798 21293958512288293475118092082070108145239188393015909959817843023054063666
8799 11957404324407966178189702830931374708740021170527849089972021055633990356
8800 6646972874187754090195945986931355182664571900897289584577692318104184716
8801 3658193730828997896995590613089140992691027182316197917023272001766362260
8802 1993429089603654793629977276903294872989055193669186080198632367878760928
8803 1075598438766543172571813852622803643203274639352778902733980968557064668
8804 574684053347646007542516044241418401296737753215816465530122783686538874
8805 304049229911236860803714975196327656001195676008204060734720747761225040
8806 159291890111889884734772136377660486224831630767684652170717773494672652
8807 82636456101333448592503178042599906647192237774611516396809737457535392
8808 42448866544188604885937088485074543998555862323051695686158249437715658
8809 21590395608818669143298442383183409340520067293972177630073755026719502
8810 10872640106554386605401459922566967016147250786352404876286770470989055
8811 5420829854540780464629605162833130861305304830729607999981343025713622
8812 2675631854309073055154520688511239164848887290152786291944127762535394
8813 1307337148806063488005831423047463264979205493921525289334529807086712
8814 632292498704953384495353598057462665471065765924998538351518520714713
8815 302680255301486124317355984420319494330351132199737336084847655621596
8816 143400409175247544971700439876305374521032756139029587660199355560055
8817 67232593922081986512170961946459115089762574704708645801346258775946
8818 31191334972096976289747754287439300431538650836956442690183139486574
8819 14317683448715739196755471291633368756767288948577001254546540523158
8820 6502121543773650967639860422744235617195507184799748275506072973010
8821 2921047610958171494346839373882689962549385683943172539838797053250
8822 1298015996688870108387796651188109254480652255554739030455145764070
8823 570472813118367115621400466554899581757813626222242059159678301022
8824 247946548326491620066128787837483249657215518640217646640934792020
8825 106562207824478124747049257362705511417394806968388358008131898828
8826 45281765354739086575398115990709069542207984764494751876924658603
8827 19022632932209052054672394792228013835366693135290963160485018368
8828 7899441229601082789344755972793611101278403889702270386909089566
8829 3242284417050140346093002983888187437125440837998883213939242338
8830 1315178068718527171060429443066576268181049960010950478656353859
8831 527163858518550939313216842549376184386640264678601757380399754
8832 208776878422180749418023289617224131945549239691907682637359329
8833 81684960907621337490067173365918388152794047894164596170176810
8834 31569746909342015359228155282635856754094102462143580628417469
8835 12050770822750625955577372015350011463954409625763037870890866
8836 4542738919949221673464778931520433232101297386513724750855759
8837 1690921490882266507439602178306185221383138843541261099561934
8838 621404317014638539316509422844961850157066811424364329161061
8839 225429929278548009457396782535356553462587031070391572359614
8840 80718954107716015849827907511445670199865805350906380619983
8841 28523645543540536416598671498074695211636649671979027753340
8842 9945753233359621996955998522199431828397543519151478289788
8843 3421445753898356803106368387792308232961654684433770253492
8844 1161062672195731313358839149086337739210346498948578978449
8845 388605371408795281115019194222167560063699437053114950760
8846 128262732045057026110883514954767415189033519125498480205
8847 41740759278620904954790858171593445622304075362618580500
8848 13391094706228524837371789055208923130224827852838146861
8849 4234414479496843838204405852298781248259267865078510170
8850 1319519152831623313455533072766094597319476816874188884
8851 405139202305361759457290829558466308023478394292943534
8852 122539980588999336817114786961470650572045200550233944
8853 36505006058074766546039487295013436616450043538314878
8854 10708815655183337831344478967332652823704075931860034
8855 3092824019252314148191190632358722050763471812962338
8856 879226782162011707886174512380908264450945784563754
8857 245970117854671259007168539358557991587721284426970
8858 67701726447950398345385812894756233226841464830364
8859 18329451519177844923319336449198895762046137488782
8860 4880044847494944362154520087641074831296575389018
8861 1277352300192803858855927605065456543651162831066
8862 328619529989078181089200396512201084796158970102
8863 83071129390437249479736594546528659639265103678
8864 20627845759405361786148634528661276946179146214
8865 5030045306200787284882589088192332511652699484
8866 1204107656949378038206525923116897735649797645
8867 282871199373304522914314958736253411578732312
8868 65191309652236764801259132714588892491425357
8869 14733579156816595675938061607138570075109936
8870 3264196538108363530023828852431233552840935
8871 708625839480133938399578769673909027866012
8872 150675988040172088443376581406353874144743
8873 31366137452072092156799756745113622765372
8874 6389406226749348513395552510833619839505
8875 1272984241145576137313090227902497901320
8876 247922685239577648102871071968191218312
8877 47173030290510663053363837639206717708
8878 8763826105308747989744155085287588018
8879 1588684375674599408886717415805411260
8880 280820276189366701931910810420461268
8881 48367003744353581031396456261259770
8882 8110741126892176399301668723300197
8883 1323118720305394480394859026170450
8884 209784412089782670572919848414761
8885 32297052306418535716710607931046
8886 4822957950847801583962378932119
8887 697803533163708348886893868430
8888 97698539316136989221651363685
8889 13218947481139414820829914832
8890 1725935340410675501134404708
8891 217107458299782210319167712
8892 26265230061554714232931175
8893 3049979166176816528795486
8894 339219726274554389675856
8895 36048230750715639267466
8896 3650285445567922166266
8897 351138351888030238928
8898 31975951108131165193
8899 2745523791783259972
8900 221244754754417363
8901 16642387673698248
8902 1161101550407715
8903 74558222187316
8904 4365278747609
8905 230321778818
8906 10788598064
8907 439866694
8908 15190873
8909 427054
8910 9173
8911 134
8912 1
8913 112190463268502637002024169006573740509929452004618549316349079604759619315542
8914 134659149795805818994077670824877090656935707338960386690325555485474335196620
8915 120543561049267098830795812567433551425732365331135649201041135722913731386578
8916 95372810743918944630282356186391250872858745101463046288866355928322993353828
8917 70332932751700752839476583168054128630724971584876363599943272830443323987230
8918 49499768519308970321306704666187148594618497158130072435860766390168514704544
8919 33667306821439958864921216613219145233233029603655764683941929065655887380754
8920 22295105998881216222948448199685868230049647954604433774726783108475743616212
8921 14443654044833845571386606683848519373472753574386043242247428202079024606438
8922 9183533436721880988033954335869652673351246727295086976829086461885539805735
8923 5743701381895410321035041234579738590840050745241884717314449499170697652934
8924 3539461790863415920630242479856877715450166128166870794607677844363208954656
8925 2151673812308289568489398171888245448878274272620003426726201887429978727259
8926 1291548807566815249074011855801708713141734251852540917693645773706443480273
8927 766034256148918157401366405394035601830220919702607240801359457567779839070
8928 449186675243865715868663645513121843945116422578291624974614428455979887409
8929 260514843702250598741940790068171469652606569536912083764354360072202374911
8930 149489239657128637021881181827869137473030434264120583046762383507024596310
8931 84893059344739272427543874663057637085549741364802614452047584629479422844
8932 47720688623521223642565544732517395543023472348837585038826447047900992550
8933 26557085277723728112934313620094209977994441864390377739049527693322164692
8934 14633339788422755953300287768241131806106465482291092912725699833835075594
8935 7984214151495921723640765426560027844816918931121898316465682011693462916
8936 4313913090783166478889601170364770404874871940122425798490591300966099242
8937 2308215061289829874271408543880282160356500660013286222399999031975759910
8938 1223077065670552133885743291916238659645142252912163199505582580675694655
8939 641806495299519232593513441363763561503353484291095031066146751428308092
8940 333519502203624337890741169408898563011907142608080477891193954061802884
8941 171630385654300493040761214772332546622375357707649067388225426353317867
8942 87459597749390525856874255622675138068361353717571826125938040134667865
8943 44130799057418430122857316768006177309491283466386526013489997947091708
8944 22048264308573180172939288107940750356675291567041244805272487675403727
8945 10906355006756688023495293938945798346538193796791202419699899145011871
8946 5341080786188869199951308025996144220828018389458710154916816962785669
8947 2589359300104572069508437375607167811282558496469399348498255205574010
8948 1242614546557178250164180672267034210025845680108050220588218485837894
8949 590237689001934408351843037321397705734623236690045996912315359644819
8950 277477397405833466879434920408127436991275191325250194076918706445119
8951 129092420097366495782920998031239624068853030142538173606080195845130
8952 59430208446200933656960122624216089579763483856696854233245764466495
8953 27071157792618795103707388148902798674038648434467680715026609611424
8954 12199949106864708987090475463606901806096339343617947205058273632739
8955 5438990645281136056485624533385369949813103259392301216320307177078
8956 2398524829758907443740640569402195759700325056389099678912893739989
8957 1046143655038087298903415121477825225473009165719719066624452215685
8958 451247013960436284168087295238547111517009960917935521060268931031
8959 192471811996159011770423679937208841077348631347966068269951097006
8960 81171348901503870120007232342602330467847875051036811083883411632
8961 33843361033934161227445402313120109661158845615411700159828232821
8962 13948605217785077645013298609269789224283557454109362655631113570
8963 5682315509482385887909484160048505205627745276478015009728861852
8964 2287742165010093270126451631149186461798118101437927249106651987
8965 910175383848481964597489068983164422765121251264874481081135194
8966 357789554582894962627410839623024191045702114890236669057480512
8967 138951178567029605563200053743602162765280804161596894011893380
8968 53305912818010529591250775840765813944940026496806928113693021
8969 20198204363480347230069240947107304293698549802728652414263024
8970 7558211947388633049803916689909988051931949368453541834205383
8971 2792788146094506702440544538306118187387698710931879062408484
8972 1018854521829092629925547040019646028373086035801327860840505
8973 366929930360609491716967500309345603608056367093553346398417
8974 130434119087895956159705949552362581270459646649653891690947
8975 45758888586919504271436653970560964987352839645211808448612
8976 15840674022920933539025361995349617743919867579287005974930
8977 5410309440564489942155477215208749120387774268980155227610
8978 1822869732322702225036670147788337971445092979202510882927
8979 605769583505682051070940257161750139768076953284195841982
8980 198522213614637342449563075162692370655132989857294982274
8981 64149056824958231703886308715366006804078045808590850967
8982 20435192625061994156899000985153259963613445953877801205
8983 6416529733601756892780329625459412927146420985550168878
8984 1985538153210388944440690532479748120151103239453936143
8985 605388298158168217822436253390123980561136939436707586
8986 181838692782951258404177888108331164540803529224658128
8987 53796146862131372062883641323247463826109712885534910
8988 15672631545639397186350777838903863283039191166919799
8989 4495405414962229448945309647192765732341693479629186
8990 1269226452013679835431854988263591724663969828419098
8991 352660165429838384584784253377675792794322279270862
8992 96409728768935842440385690181596522074982065241355
8993 25925595836880917841423422351262804244948571475336
8994 6856022360416751379603299287974250427677144592575
8995 1782539155427605553019546643129432618758102543226
8996 455525200161653964222799601221570192107772588581
8997 114385326785061913895993781403629451936898294245
8998 28215358208374860269109690163730671989099477083
8999 6834790463563961557043905548242586491350020906
9000 1625362177205784981703475008735933445835373764
9001 379327878806643576119855572873972059166659208
9002 86849308363250773113788162218672187209644120
9003 19500453524728497647077609503545969695456658
9004 4292214619664355256108915089886873844391526
9005 925762068549131925409099119256373219328408
9006 195574393300880144383297041230001925813992
9007 40450368187735261076036984738807414829250
9008 8186966886036194186935586162735931039060
9009 1620667385401759302244290126414912475698
9010 313618964729817824142558890248073659817
9011 59292731717217272875723229742673363164
9012 10945335959157320192185271636781615050
9013 1971542807554819839978206450141026343
9014 346286375490286062112876536405622887
9015 59265111412102288394118176495602236
9016 9875464786423795965304948164468749
9017 1600834607608233083225092277774340
9018 252217083895313198711696501459409
9019 38585149873933465930220579667568
9020 5725699438773120694649015343777
9021 823203246191454908641029421299
9022 114530505686654061334236357885
9023 15398867512424309401425045624
9024 1997901252941620538654365336
9025 249735205468923164420876215
9026 30021942208467709774029129
9027 3464200623897844698189150
9028 382851924717883663429199
9029 40426962650096510893221
9030 4067654284980312387529
9031 388791552431692744758
9032 35178168297094910070
9033 3001058296446295066
9034 240274792536707743
9035 17956491962325558
9036 1244598305754990
9037 79394026062635
9038 4617586419057
9039 242004429638
9040 11259254951
9041 455920578
9042 15636405
9043 436496
9044 9309
9045 135
9046 1
9047 443731223850736756857400709117594369492249538483658291193270430739760426286844
9048 532597878703848416951783059599162841563080269749316248749619482188407887864000
9049 476788633381436546758404104073698233092017322725139450474792080051185819300424
9050 377262996168207164994546030122120017348987722911055784086037725439875592812968
9051 278250659378875021944482698987592285058684343607238776250809610621638526827812
9052 195866091471953911112873607666076419793153662830304173419009537372632016303288
9053 133249175124202629265744238156982932782695859838703710594366555943412226708036
9054 88264873313606907695308629044257250812645167398266082199118191262360743258192
9055 57200588842030375365550254620252209391526252468325271771849981901057619515063
9056 36383281541435819493616506298734285885674765775012432210888295681094806541444
9057 22765481736865510066819182932131365075519094813927279276459486539458476362003
9058 14035897939660387067895847997204114256909872216107822410475434885940728119268
9059 8537351929252388375048593220991773356874660023661110871028693958517982859655
9060 5127762559118078555747182320551522612843828239558830353659575087270251936712
9061 3043427329418870732834452987299090578443059700570759161079311962900924334684
9062 1785942101915539198609899219472384896962249438215271791156550408793356579448
9063 1036639231612271441310763551737828080372167319961623993912242799385255790699
9064 595373416272951644288485002995264203388710659722123252352368861714056616304
9065 338428175140242221248578429315473451309952424295920548045830051940314387024
9066 190435160463598092205010416816182769305876655442655470249991157871514383064
9067 106096008088339283860874260484343839836633496312309553877835115237267329508
9068 58529282661121325167203675336610630220964105162768456933565908133877048232
9069 31974720267366795781293528249620123056443300399230621251512311698723233480
9070 17299173048592465014433111461125668414401065308452309165571615637254763808
9071 9269257790317339599464692193889021360914395228948516702719599467005050541
9072 4918961658461821252461960787732258915973016816632781544071626209035990876
9073 2585304231936500414980026117058439761493147927545807750136005864068200655
9074 1345719517530426418369328626250314422869863391719963229349690117241520332
9075 693732310194357883580635193615098262095295896417203965602810873012741879
9076 354167844138062171015850145344410363246615931638328091846510860945951016
9077 179055496886967291386566956838828860457330761746187477698874181424365110
9078 89640778069987037146922449831348113255079024698471734617108759765194568
9079 44436325270483914521588797582580159096376531054757702523233965889469236
9080 21810103379584357355555175226771710386942779436415017152445653908498124
9081 10598259786140899342342591932049164419352585638484912873816356341321147
9082 5098433518470985752969351281556931900061110513105218471477021380132764
9083 2427898845633880920802667928136613758777972989767490138935563795815359
9084 1144407381421519559024126310875719960398638649233363369425113872103976
9085 533887871373523547591467672122551100192790373163657712968606417329908
9086 246490709280442259527999481686321963988601261929515322744530571199800
9087 112614072587527053389011990705081191428537843303233903154123987331416
9088 50907968388215362487950560930776115672294263448678513888578385000380
9089 22768697655918388513300548321765246224415839556732224764273484893714
9090 10074124053110042165840747842974227423969974809637838081304464612748
9091 4409095643119127195982789124620217264776090884714056881189574729092
9092 1908624262374121977551291412184721489961424625239262879107473181488
9093 817099231349809491921690009770045441808772036042442558451248864599
9094 345912735158253195533087867425523389450900128206028766286539528000
9095 144793429841633431522276343613734400015987492755513108043065428216
9096 59920318795746387710975725492521391301083954526561129968832059512
9097 24512859019878764933198122767825199021410984445182428932284658479
9098 9911954147708616786197750888620550191480103697888215649635009776
9099 3961139734450435311043919893623575483796827505745167273705058073
9100 1564321123022572826206457874121250791800846629751126868331056400
9101 610414747288178052968823965590775708557462028333253759591728247
9102 235323412857290372249933648798437598817196752327040935578836744
9103 89617546338389900868577676358295267928411245125617453277721186
9104 33709678613960397216464537260113141587995622603320650511796580
9105 12522606370226069329371057705158142939196869659790122485556474
9106 4593643557186242688581563718595682854146737058903914309094948
9107 1663738738607523022895426215224384657969629179974901543576192
9108 594867077709182207484677989760261859240949328409900857080272
9109 209943392741921104062864158988969590802390550612725830605713
9110 73125895194915176049996459378718402028661641304205493682224
9111 25134183232628880045932798261941209228821356749949016224065
9112 8523528439097027185009352286485559987207123795778212165228
9113 2851478155658602748281351100525831300812830032490650697305
9114 940914159967991360719555232962360550393680555561734024052
9115 306189918085415835511187926744597689206855494986915145849
9116 98247718374860075686485560736949509890509064053097832576
9117 31079398014779446634346922084098365368785436417556321834
9118 9690965009021689330142377095510626718002151560312286872
9119 2978031716975917863019223615372283230949552756263460845
9120 901738682496510740960455194751967649849730890998509488
9121 268992332275708879703942473048517451949911936298617321
9122 79035644398700132826030736196377467799316772620703168
9123 22868793467742807949548983649556992445173957110145227
9124 6514947435535926706602030351282403291729495201294376
9125 1826976859217957194833874894726174785971996249840235
9126 504212136844472391063333475814129436037018883626024
9127 136915206679206038004750385010463999221493130766104
9128 36571635069622995421572622275620967867029791992564
9129 9606902981320835370236219613617546213425970227462
9130 2481169347910211947689024992440243677010297295740
9131 629863338017273784441985806408136271502367491248
9132 157119868476475348069729680407808613113910034792
9133 38502001909306124605864899969551346692227388063
9134 9265519749926273917974667366557208153654325200
9135 2189027600870737333310036139181618213054421112
9136 507553461970733919259269321029637954715670184
9137 115453879303251648387422104059007306840411386
9138 25755556572110710234552957521194617662634776
9139 5632489210117642046635359753559957917211590
9140 1207033681705982110470612785998917665527344
9141 253361786196746513402102943850292876365388
9142 52067704642388599282043238373281400890560
9143 10471121431303746064557508666867065271917
9144 2059658778126364356418554612085700068468
9145 396042285404521330553986170910691945779
9146 74402031134102096815974129377806980580
9147 13647790122418296275289896082877461231
9148 2442838363507759772728628813016342984
9149 426367526152972504022373826087737582
9150 72512426988653409853813702864791160
9151 12007135659505068611438811381450148
9152 1934194979286562661647768333195548
9153 302832870393409485088151264279876
9154 46038974811225629805471029331212
9155 6789104958595405399391516673478
9156 969997222445146555166418495664
9157 134110952047632168400404504781
9158 17918884181721597314985139232
9159 2310329786526829464055840587
9160 286982439701948742031309812
9161 34283633622495024408441622
9162 3931149365591194742076164
9163 431728475939788507613804
9164 45301032871276998583056
9165 4529296236803934504803
9166 430174310342223534800
9167 38675119388450936637
9168 3278324454563989924
9169 260790239401986733
9170 19363992732160292
9171 1333446192769161
9172 84505940636664
9173 4882533199998
9174 254190271496
9175 11746865954
9176 472439012
9177 16091652
9178 446076
9179 9446
9180 136
9181 1
9182 1755175580735205269363654216671855210478435255016459568796291954257088405840587
9183 2106684645758765279317346974275014895533616629626525234653900484402071351256615
9184 1886010115798779701667644688713586660569636518296367841035801850448636365913493
9185 1492448992718888691027598498237904316675326284397268005460784112087671312661205
9186 1100901418265587800295389034269038014526158262578406703966064463157441129088289
9187 775084157783231803707002632798874748059602409738833785684280641435096159430121
9188 527415157381038971119167123266594378930762430372317259024356671612960241901879
9189 349459003176743532416396064205956227106788114734876909620128499069180353368947
9190 226543473984493934162027055836379210602704900366211148480592369662996198176874
9191 144151385860707497178031739335815921028687065340292797944572119249234433295738
9192 90236779132105623263687474779425407878715732986445799405100050263360468084331
9193 55662324554989361136773412663180556134310479739365059430149193384614468552259
9194 33875371306986909755145404505613535850629430172854076906151040013885238181647
9195 20358914443770232333907130033879556378556039316157782203597668533648470529384
9196 12091559499235992858627017786821454484000846311724060263102209898694979513353
9197 7100795862447432365621406782464935036226448912665719986024102857590254449743
9198 4124923809137752850885700067568438264888289840253465539503079327500797143426
9199 2371130788910281869284222077768934987984515422380069851954663792620108231375
9200 1349088016391393391931113273671108443277009356528341879431292668099371266261
9201 759905027469840981312005645833841789492783204864754765572080828181046922533
9202 423819692440270177013748109285305063842641367319581325682491979804029013989
9203 234076323868969243959402996348567017686127702058265257152840374173228802641
9204 128034299222387140843454036521033150966872904272422439264122588611349183943
9205 69360800425704644899835796925846619943955470955434498576891450811268544891
9206 37216676256315740651890369314737839117619946560060162751774687683069071722
9207 19779050029426970993359566302711391562801105149087053756140313998572016764
9208 10411644200668497112711219567423546616962094136075523402616202624460033971
9209 5428439356770500104867009347492661488176763723580640185694170602582263103
9210 2803257892989622052669291973775315917050822794863816008068609271140107461
9211 1433737592117058603249288565672516135004331044875317056540549398603085012
9212 726234944318746198570845828629786636011539386663512851662574654794055175
9213 364304363190676141070516609662342883559848975910902669020001260155939197
9214 180970297516154924249359133173326336992335117289148256870650954616251401
9215 89018287787236366206078884873218334833900985604434474839995049770107432
9216 43356195687719898244791706293449589771018362735251638369178729334618759
9217 20907014063727866450192738167748541027508105389143105854974028210919291
9218 9980880055917506755636113392206731034105846275536329483751959137767605
9219 4716795568870999975465327586785979477641175276845388092223640778179350
9220 2206432158614772389410112941166941380211515072305341067131530133805285
9221 1021555512682827311319647403978454299163817285348403984408534308427055
9222 468082667055855723676807165612043607954103617670259278505503987279444
9223 212242590678932490314844701660175597513679439809081147216435776843652
9224 95225017151994308509852307500098904109577951212751560144046180797991
9225 42270395089503964129844292171677649367994963595531568268716488630717
9226 18562888488671435447023269286321700438325069682871430047104890927534
9227 8063715988714497841876316709268036431720030608835680965938553187487
9228 3464662288987700999506481988328416873357083800128060795034916342576
9229 1472235977463216437385885184561340002983445497233140632152616357692
9230 618641177624824614675399711307979461712614377075636694450983327046
9231 257038630613990116131152912455567439889025590322822993080879402879
9232 105586575607399347752358844409055461526673212899777465103884500695
9233 42876719672957226452158974902633611991400752822725396008701280493
9234 17210282417166642414342629541834486110993854777644736759917664330
9235 6827446944048977357109767565718851137414010846161122858607057458
9236 2676591357881660218203453913313178312247799698864059561170651264
9237 1036830845905653730591080893410606805111302389457170095484097466
9238 396811003323362637681595318866609338644618493470485150011935484
9239 150022516535202652080636990155909646005768769459872530089017078
9240 56023752311753885574794804522801883240154554411268581232982899
9241 20662175547793114464385057654482452121403839367689053548080061
9242 7525096776090572081807214428494302173576823227256643081180080
9243 2705972183331957311529207290345316963536380134801865009201275
9244 960620015737322639570786752655028343857981308566268624087250
9245 336618254841354643854501301354979331376159304020944708398390
9246 116418181279520283244877509014050225091235223573598722806245
9247 39731878296354711886361707166978094676509353964428940880617
9248 13379167972879301495146977126352149331234560228617012749206
9249 4444530489682188475988819203307323280086724585784200649998
9250 1456340299896617068047792651153850394305314555971642875826
9251 470621459690906029128508400639380829138297557071594772027
9252 149962375557692877138284565444461688816004277983801174096
9253 47111020014301470734917952569409880740065267594202043778
9254 14588751121273288303460977151455308769299085948745981416
9255 4452385101300564772043006701878190026110645993193359238
9256 1338959841839841357773247160834169290077768998300954382
9257 396699204833545201224228087797199425395778152309704356
9258 115768421113522646515548706602807431100623311654508917
9259 33271096285450921171692620068295502157106558086508839
9260 9414614298440614098513172953160267126318027215052937
9261 2622426719583891469591831332635972762243164919785763
9262 718907748874497044830974953100161040351329880099671
9263 193915206736258068245133709648966045878971231199543
9264 51453570087160003879619325782382879559609811705354
9265 13426907894103478092225528580635895115441502615308
9266 3444933571169864450045646681644501461572868270531
9267 868786026598199958500903243746062230941454514688
9268 215302808986561730891252855702612322531422642749
9269 52415996348351808650102050016424740637267156657
9270 12532044166259193431183393534946147890441972784
9271 2941605300156423856438245218360953436239624458
9272 677649607577841076624297675466518240113811696
9273 153154978759300326807833920964524169742977520
9274 33947001387686292536772038908010051065542672
9275 7376445823784200984732711852143326280551510
9276 1570690496903970189002089965514581096112216
9277 327600532133894517622765190379297574258708
9278 66897775235215079324025855718095350340818
9279 13368520620852142901304316344292399212212
9280 2612998381384633280180344317307348835033
9281 499281589220068521644001514129159590185
9282 93208376144616556289338916595671898765
9283 16990425388940175075083172990544234164
9284 3022133124932874091190021204161283113
9285 524185059869877161165922869709714659
9286 88592887442306187817634421788558186
9287 14578587921518813500882082271425740
9288 2333829480766340656566773899693471
9289 363134364227895963365317774560265
9290 54864003480695814337498844228216
9291 8040319637583717971468144531633
9292 1141644762218054269008850835906
9293 156864445319190895147437414722
9294 20829091974792506649855126261
9295 2668891977777629527809930642
9296 329463788740494947023124239
9297 39113921889553124535459145
9298 4457096811253997843562076
9299 486436372401299448023729
9300 50722422646818077814016
9301 5039548940431071867400
9302 475626112802122029610
9303 42491589089410577402
9304 3578999245511423807
9305 282895444044451107
9306 20870804938441437
9307 1427947068791130
9308 89907627407535
9309 5160656634553
9310 266897197045
9311 12251915189
9312 489431988
9313 16556754
9314 455795
9315 9584
9316 137
9317 1
9318 6943159394115284010271914666296283243305392897061993260629439728805214751695703
9319 8333656965403935173745650994649967846693885394596635750248420482104720695203994
9320 7461014018056132356151782406133219147472720194326117242802331225221415330390616
9321 5904592412105129137775243102148730057483647430471889686734441169662994090314978
9322 4356070645189121377162157616453835507548771519727865590813940001233846409810046
9323 3067407725542557573211015199482504173846892416854709588032275075991825083370262
9324 2087719638356491182041941192961743108077918923750081064252432247671130763104736
9325 1383675175658593142100765505694768962297275042591192984382536205127453015800606
9326 897283984259775136749555832656908028784138643921413206628878810136685708064441
9327 571163454052542622512825676488576381863961087720046987818830725584487277938322
9328 357694189858558980973289464149660002968758494301333440438383258477728454539739
9329 220749912401499199196231032568896859560460783145147973961616988598558817759942
9330 134418508143464571191814322958271787536573385801430654260232526185691127530581
9331 80833440163830664162994771525934143237094239759488256012328364169864868728226
9332 48040394654236647816854517594180837400949615607495139722387535891146621535317
9333 28232295413810090193857742858385602662964919472977136853518952239904958018758
9334 16413373961426713216676511456553769616762985535602095705438877566041819105556
9335 9442974759611031269061772406270528279375479728825739239476059634265039464778
9336 5377672694765269054111130944951499591292810802632969741615110181310333243296
9337 3032105482369016912009711023150291243243387442170142504491535231483426583282
9338 1692886894623539317810881607695373810171999739864083766936111343741628643454
9339 936047343540183441194330749550853276992367456680078671739129971215125702262
9340 512616574157585711854122042754178459806907254893693467632340897804552302224
9341 278060727502432966446657605556948954054235436906118779888121045025537852734
9342 149402005071870786468294672149061846333544499724229398715668928225303371903
9343 79515607177885462305001917280251075734887139977618257890733247615354955106
9344 41920841497772883281940010026878429222851173675303139341167120183306981973
9345 21892017609971569624374813259105768015718987920148734600920296031201545654
9346 11324294824138226054514111821340915767379760835258040048166295610208684889
9347 5802205165685614387516612996024972099430025899411431156119421159244023638
9348 2944520714681894865983697684707123812639329578752332532768960233479640355
9349 1479978694805428419371456814754755162011155662064382997818964794777522194
9350 736702856369745670190215000510340584381074218001802155639867233083643883
9351 363161150537541550974462522491527380093727001432344579683851952481282178
9352 177275339364691740357156859263842743997585397021869668928772131091455701
9353 85685805596748117563803218318302402450294007245867957724954090962802654
9354 41006142415875907798112953523849596050699596970325378191133612736983899
9355 19428291809431936329791823827238975272902421200568789289654333332316290
9356 9112356344428308008477774091577132325099570288049924522993925781873055
9357 4230585703627574830581395773679013598720768509186233929027383766621390
9358 1944044248108682294866613261608202054000468806122582879625115990073947
9359 884114740580039695392335660402180442635776232187964054404410603809998
9360 397894474873133370692856276050863761707338259575497917268065855589223
9361 177191533526955063560899046793123476684550087967635036968630985904718
9362 78071386993654205133314974843891401993381478834499307188210884431606
9363 34030782297660407685547320342648163226866160497947418179580423402060
9364 14673695820574219241524106209353322857629156194660960259298488224149
9365 6258212270486274654159950989154091687527410862019565071334319718312
9366 2639727952077628116415782612948907597673136430158659083614935479693
9367 1101083682038692356884374957064948686845370063071813432975482125746
9368 454137326748002106845598381017668704204573730160292386068828107456
9369 185187857850451352343241748971545695159374504715662790627112943806
9370 74653168008474840075449428275775868161832930359488016460506373079
9371 29747169696356889171314278789198978868934609436687110840691922868
9372 11715348862789492742400342394329955975095018562739009169989633116
9373 4559599303469696714508872659294833626469072680672345772258889820
9374 1753512695494613986507834102417615163204329196422921457006257092
9375 666269598657674517812917877823411071941612266466418603502326678
9376 250090451906737910723479740153955753019130675861574700275577837
9377 92724930957700358337954828640449073720235579128884406714453014
9378 33954200551885879069874833396860854732061976558311398516589958
9379 12278133442058320713109996009918889083528144473263904134472104
9380 4383855379766086473468181126234424883491542918977330104546775
9381 1545279885833182892011545132811516280950189067765909587787900
9382 537682578093738959314713159368947832112170689544277898677315
9383 184651220987300646433832299696606351962567266515798907715576
9384 62578329189127603768812772587207758063561280074472530980269
9385 20925604039734347755077459075340372075092963795613057955044
9386 6903184089257537379041292194883502634157277563410112883779
9387 2246321051365896715698674850175731827663713680733776953768
9388 720903079218522922593046906290035079511450322769582454195
9389 228136365860964008155283645402025733708096693858774835292
9390 71179129499734275448337741301161706610123402849001948816
9391 21891583233185357970771478806812981991577557029446934744
9392 6635774462279974349137372705502655833134397244275349318
9393 1982062005115946890320701006109648315034840717245681596
9394 583274160981000273189272636798413415685171511013761775
9395 169072956067619528614441410508336847586447233347157934
9396 48265258383665948691208785862755187501431237582043906
9397 13566391548327486258806160570567605642680768875164222
9398 3753791921846762660651729059687422697505082095097522
9399 1022246562137553301274978127097533765301894094328604
9400 273917992106692520804813070146217474012203331197217
9401 72203928090806416416861264024200301144681291504372
9402 18718378785756601388357322525367790259264531896374
9403 4771227545158288689639893401759770809568987837542
9404 1195443750659293331953892625575932395763799276475
9405 294335651218364639181709592510889772447350168346
9406 71194016912862336741181066570803969458564806751
9407 16912097379546006859570173066236654019243767352
9408 3944255701266855868429784012243564179933502382
9409 902817437793187475752713970499559018297724192
9410 202744314120013006509816222474694076852348274
9411 44652961751517540234491675074807096565394512
9412 9641297722975458353537841170939371860720854
9413 2039982045903995236226122452390632736434664
9414 422800333525313553339217202725562298897040
9415 85795532000803536152415543998321378218118
9416 17037487994050815051075683347728884022555
9417 3309307749415073744410560003314851592290
9418 628384674847799609220316934894770102291
9419 116579668204550911459746476319698045778
9420 21118612317889165059471121502159249533
9421 3733128588125608225942985975058072022
9422 643497343331316907295345250946378779
9423 108085588045509793772126382045186566
9424 17676438211710216361749749459479219
9425 2812301076313454628880611698328078
9426 434886479349233338718183669678996
9427 65300093839585596754789152395752
9428 9510835058696338092822395702565
9429 1342134285198554953011283319396
9430 183277468394975502726298030818
9431 24186535972832708624845331718
9432 3080005753137262308132197901
9433 377870517712132426011341862
9434 44583912816700326625341060
9435 5049008957640480772171076
9436 547623550426462834775615
9437 56748151089472040509680
9438 5603140550552979431542
9439 525514677676024362562
9440 46654253071814154315
9441 3904876100857943534
9442 306701286382338463
9443 22483173217607190
9444 1528417544653601
9445 95613321666666
9446 5452513137438
9447 280143603176
9448 12774897045
9449 506909640
9450 17031852
9451 465654
9452 9723
9453 138
9454 1
9455 27468134328418080218435285374712140083561446692651751110530912518803399649803815
9456 32969106133144206987893079219483618032908067375266162135550122963737014088380262
9457 29517997046679059084947643169935611823458938794092742079529092123187306196186724
9458 23362266863650037598706488051252143958689466127211594389343690546282988980347639
9459 17237535058874608971493810358017113710854669637653682155639461408138770699244108
9460 12140225015742224741154646078204234415494673206501769381957479900562037661333071
9461 8264618546964157789357243109064210029361990001202738772028264340192012268110136
9462 5478999608979179289549994294265401384185543913705879667313286380610987770007281
9463 3554145918362154585812396423850597906865886004304490747681838102606007473869004
9464 2263217919818235197607873250109156316230446707216941417502250320794200206954516
9465 1417952093377096636926045454747252214348256824446444770130739477393435850727818
9466 875503124283899112446289137800216057146652087411318804875294244626928996455765
9467 533394087361186388230215225113305975669980299706427019535586103897397277257872
9468 320949971439427698116381178082884344252530534502098551615363543068922554148879
9469 190869221962308241511881826691803570089688581165164846255348032166795197254086
9470 112249706392648283086007501703246621887328244828245201708188872817511652310637
9471 65309135955620578404402843317904836547845682767775705283575769484779215378096
9472 37605386180762755765889206988054848381470183092375282410558606146288331221516
9473 21435301006785613848065123088777472510168017627277496881948514253932719494132
9474 12097708584784518296827202891073396661568851231625596339540013296571102418711
9475 6761463367282853499952587549677749231146384928074440070252004380493886570820
9476 3742791414100740723945097178290408958453196246528958918833738467853330260931
9477 2052141854402925058381344910875098079331443995635847465738072672639001510552
9478 1114561277544030951475373524512646336882961328147217752690286398630270748521
9479 599658077143130616264219827057241704134211578071990456253425866604625779684
9480 319607366440432463889075033113375017653692055035714322191690251004589379392
9481 168751046882646721232074492940880557666979886557811289295520491304141832490
9482 88265313971655399059719652547338147249977367351709130990340670985155913853
9483 45734057477871299245967193247901820031624562260202331938193425171531583286
9484 23473788611717608803456236539689583306804285399794757569546855302300999899
9485 11934501786673330843872093645273530809497302478609406804111454575587003402
9486 6010125161140116082899515125991035682112475726307350628223657697954086727
9487 2997770290353630664701694739797288220029067796865483376312325086586556774
9488 1480892956803456617893411778008397284547236824392946591031456667346251257
9489 724489355024880653475977240131979428838353760275010463880992308953773838
9490 350989276981723531321751898540933452493806665559311109239031718355757149
9491 168375079276207387002239353549699953816040634884927205279833878355559876
9492 79974378001174745555016265698974252805778908066370363520293369982844549
9493 37607849271289992529393777132163978076547180624209347946796142687655210
9494 17507527489690822889902649418938948202349466120952475280502360288512325
9495 8067755427368252043084407012504747723516645164211730160538863665981234
9496 3679798093721762112041663874633449443244619973980883001028311824991958
9497 1661113664734176161561601717771897392961620219352190953763811327960568
9498 742059251886109031699208944994036998499176173985631871039218486488457
9499 328020187984352499902711442384040238736140993620419887840835273097503
9500 143464140046731836509310627563657458795272008102699848394941980158627
9501 62076065980411752049828692239227409892599604342661669482241232347062
9502 26570488051743835463946394246349698001378669783167639342112233988364
9503 11249290600817551063248222648481716319096635231429335626083927203223
9504 4710380794094992554544385231837645180515278037831327589969432754263
9505 1950502380334827041578053653757610065812748841891240987185649627598
9506 798638309722453485007058981423281706855189205412164395240424110105
9507 323310547547569411253352301237449881535075615765399373071401929511
9508 129392130008058583058593948238449772240131412500156683615066839861
9509 51187692134065962191285745147617729117039821992335537225397815548
9510 20014448419640657621012575387208512556176891361319631041852127978
9511 7733783431694567630233091932672070181000295279029884083485044647
9512 2952975189831735047757354356313064218965479866755934508963655017
9513 1114025842749305434162068097698972308046860404064694278508681672
9514 415188953383626858327460300400656917192520208692233546597670917
9515 152847318746218273684182169207327129051982902526201855787539733
9516 55574663806072482719436758824785805862917470911640086360877771
9517 19954795870811683504701190453430847779885016792543928133946954
9518 7074772980544366041059146683642263613021984169130009841712450
9519 2476365191882661098300527917325152574150019424463825492320110
9520 855647327465627364509314829086190389613029402096103969154287
9521 291804838771503746822279299904575264054680053278297084629174
9522 98207812877868868392486425742167647715904672242706111735554
9523 32613112979520325766498732774673220109168739610390244798246
9524 10684799633282521460723877874064958074473422601970859252134
9525 3453043188585226639982320741124696570568768841007752652306
9526 1100603692806369471464365251606188587115964554503822102646
9527 345925999509947080003412110923740644208305482986408956962
9528 107198002796232754140991948863920488007352034832458541264
9529 32746680990275409657053565646088008462608694654520406554
9530 9859357136628348328455153529075161447469608180704195330
9531 2925174946732521817533935558108654015083104907794598507
9532 855058278941348436634000939533643940613284391753042190
9533 246204622864931184220671488696102857403329174626102676
9534 69817843654311177597921778654473060249648010273502881
9535 19494696526870668558116465169020789051941259363189575
9536 5358622739527403329218795825175969297072003663802510
9537 1449705981042746759557285906645882157003352762220084
9538 385919248106485305720673259641965649961357376639898
9539 101064473689808871754831303209146610387309699250167
9540 26030218286452670720703895271593425713114063048346
9541 6592065557152148215827956882009536677177615237462
9542 1641013331435711975859781990551969923616921841455
9543 401445872360205327932824652609958951380837673039
9544 96480199374730078832993797808129018903441131701
9545 22772564067550055687462764040999390200142502980
9546 5277257374129964168208711710667807210106903432
9547 1200274717888633739205214228231521403056204592
9548 267839989759737421994020366523673537115537796
9549 58618037630493729447545266319618580910350172
9550 12577048843179023276925629481446501835604204
9551 2644475441831857751783984067345628176133045
9552 544660452112608215946222958199117005895635
9553 109834705494193245959514038363775849348622
9554 21675624196961392625192536623318265113795
9555 4184087136625058405897365552700227050034
9556 789573704392905050235785908211419802671
9557 145579109818542553361748990693275841718
9558 26209334537607390022996013468235609857
9559 4604502680737047126177621232095482402
9560 788823875890815139180187205933145760
9561 131682620533844821473860226801796268
9562 21403568714359483962065999192705969
9563 3384440352683898448926208959686897
9564 520159922774182643761943380537211
9565 77626937255486183520701351240462
9566 11237147573882971507253226170350
9567 1576059731671066842923221859111
9568 213906925260723147794373547262
9569 28056118033074981616233857528
9570 3550928108317253624727471617
9571 432979456807503794840375255
9572 50773021111358915500741645
9573 5714617729036037473905174
9574 616004733377954475102300
9575 63440723816299398931523
9576 6225221852610787545381
9577 580238083226287542342
9578 51191807785937353785
9579 4257872108525406114
9580 332325537281227107
9581 24207687806215910
9582 1635189596698971
9583 101637852387819
9584 5758678518888
9585 293948401576
9586 13316316328
9587 524882245
9588 17517088
9589 475654
9590 9863
9591 139
9592 1
9593 108676622229715492658652601244343418188500971025147841893232862687009810162313252
9594 130440865163100444087108012956842468708832369959793955220633809271711502446167276
9595 116791327090129040869827507221810676294822226395703445422471430884157289286328439
9596 92443029136238213656937983099995777030942765670378899622076741816964197693914228
9597 68216384323885208989354964652310439603288011241468390313940696014508634515931340
9598 48052290803677704528947269246016684693415351796981945982567978712534823511259336
9599 32719307382253659096244762814347529967414402651560744452567231103081411451589926
9600 21696876714734196931319107144953164743468831344819012494284431360747569907097692
9601 14078852212420937428334667883133785727303805944915354773274987193955445881519131
9602 8968430544056017301139450625381120883230254030729449238999791840471867161986580
9603 5621243719543387356859500074135713880290997794178451159271283724763306255833351
9604 3472423727114698476610872949182254687036669736044274944844960186450021836928180
9605 2116661596952938589104328090029690025248234866068561464514122303972418892159362
9606 1274364152212036519461020501693335653817765825010758369230646421538667311448992
9607 758351472754862204174655077467243579368425302571748985531681031577751384281690
9608 446297480106821693431677789608706621899030569584208063462001979002697826487748
9609 259863107614409518989217854591532827907194649410042794990824790554506349830147
9610 149754476166697542491853487939220463724567097621533870710834496856330510036004
9611 85437148395911568651688219342770682983653702935930936225133488565610771010077
9612 48265492032052563673409365495409494156602132140367531938987673140820787954740
9613 27003532421568934685817536833591706407599717203311378359611984887340199516864
9614 14964158761096789313496416893925741601934096913955965163277940167390070160696
9615 8214330082288234481578461947514801936176210125516378328800153969696633987218
9616 4466926924081752125765689046013418680082029292342749175429319659268937367932
9617 2406475782061860305855580890953959562083205539139633326154060308644350541415
9618 1284402187187589600744594891472206446926532631103948045981617206969956376844
9619 679159017383714268688273427698233536363396284356235495447532418426830088435
9620 355787635746148984720718427845167071524108008099145247737679901402190410628
9621 184651185710985988981936699859071398789611521894686097221843226066890933578
9622 94938791520266187657075945174204491672916600249444816679094223320376078800
9623 48355987579132460280615214388926638983172511147304479142166615736489578740
9624 24397931037896772761241837096421125419368357617695529610664375523159280892
9625 12193550306369422877212134229717771994354485584373693664988578928339816926
9626 6036113611152840726415361313984558160870288113839450107746305110066662744
9627 2959429438110103004964435428847542701839507080725094389192542282741363860
9628 1436988042243426364381798404826526432066890958288069469148608125188550516
9629 690974911768422684723277678073304614382415366173937270236394328285535176
9630 329005445875801217817619866018050212541010142049239964698347114977617320
9631 155110717667787301348892276344397926062315854274031299898503757582025184
9632 72400792695961171886774737545024801717372755999231742582016041619928100
9633 33455789416100992813022183199933940960316028961142291536722039665938149
9634 15303410261575291794306340570416767218067358691765995233233755745276248
9635 6928761944007117113221619202881517611860496409290429258022713463962121
9636 3104803264243917828699411300021979109722760046448110484990867918857348
9637 1376839186460926555308522582591884372902660839795717782208486299158800
9638 604173760110367548871537043269496213315940224143597221921868187561792
9639 262317971222056055434947721546137237263450419862163792505854319305939
9640 112677980215303955758820286823536330220174246995025569121938958701600
9641 47879701888678000827490058910195695785389030264564248888577158803841
9642 20124311989574020054649505839223930571606626966364075020976579270780
9643 8365714018187280939137214464331383145548201112540958965234359038570
9644 3439155515146326011615972705877410104313330476369658026360997933868
9645 1398045198959251877718530625352203522666671603804260906651836795502
9646 561906790682876486668370914873605442973945210446634113878672005464
9647 223271548229451253448145297252092087665853817030552338389797199255
9648 87696076060976300389934114113007628051979775741083820584617692816
9649 34045169744439071249895750468160358322229549501738298659464225665
9650 13061995389239782811264602499238830232971264642639563532490599060
9651 4952124272083027802663680850663864356736140107986159505496437000
9652 1855025952937284874395585119602006185031259257986006351437469540
9653 686487233419126020872566009955110871438285264689945626681585120
9654 250949074261734331902566643390517463534117983385180601839918736
9655 90605599992823427674998249824786540119205867952515408735213805
9656 32306164712746198561823135685655910650052107033505882150975944
9657 11374182486671144771093964758876311282184837643095627704418725
9658 3953682085777695369551311244209328739694777533444046043329732
9659 1356660439440522686389658970485948789547939941173357840472869
9660 459481704931221129629885155354853897390524816521698089775488
9661 153578818209134866735377572628379783849890253202651039982844
9662 50652088809972415522759848912867344679155199180512955855600
9663 16481687342282361065029077925129950989529137969939279909536
9664 5290270973450015485640532604571675311419500731746608975872
9665 1674780844708141204901942740124447275233103547928682096670
9666 522843694153343401874376700183425207317921261069168115988
9667 160933918102968286670622435946079634037982683600749343090
9668 48832728107474178754932258805105574096422233232588576856
9669 14604466428335365553305352214649463433600411683985014066
9670 4304204713289722520542753647702255231664424232646838480
9671 1249831083555285084513840328558224822433043156044197249
9672 357500666093772363808065356113966703481432468645213140
9673 100712318267994387664047173410559534057619566404820891
9674 27936921400486030743784472584740907925138239472134140
9675 7629067729542241872100800477706091603593897272065864
9676 2050523073779560651262752687499868214826289377789984
9677 542322628274212405799450487112238064633047592392650
9678 141106283174645073646676587125179787024135861245808
9679 36109547781463606257153237366843890837341977129687
9680 9085982007260901495966749713451868892687048806852
9681 2247388360136325356439184184462927313433891374480
9682 546283459553178043471658546269035412870642741740
9683 130455822516283493026235781443009991563292620061
9684 30597110247321936192150241075723798586090798048
9685 7045774270231424918427516034676059411074286676
9686 1592434645759020459598042780490392378921454848
9687 353122332047928760069180000533843978182533640
9688 76799409882882425529487956777672878887721168
9689 16375326416651120914533923740761083923839069
9690 3421707238142960126811173817992337898402448
9691 700371435255292194635555876750330809303424
9692 140361599806604829548229107112094208148700
9693 27529162638265817902140584776491184417400
9694 5281301506486494088401578037573901575464
9695 990507088894854138749470199177441391430
9696 181507291193703289213441155719366050276
9697 32477765810511759305965758426742693555
9698 5670908323024816806169901938790924280
9699 965592433221342552676114565017751539
9700 160210094808384656208032842046769844
9701 25882035536489829029828126425093540
9702 4067734693779512774067212646175600
9703 621381493087449560011582968691921
9704 92170328015554408912132026360440
9705 13261510739165188147510969247986
9706 1848707354431337872465460852896
9707 249389743840915708472421416745
9708 32511613673912055650999209780
9709 4089857915781427011038138578
9710 495662897236079678688783176
9711 57769874478775195052271333
9712 6462499096105528293310320
9713 692367789546069680064755
9714 70868618062471584212664
9715 6911400774046966710684
9716 640227042377502644820
9717 56135108212561338390
9718 4640035609078828560
9719 359893235439111784
9720 26051301112166604
9721 1748611199746395
9722 107996662662340
9723 6079748520428
9724 308331029432
9725 13876688406
9726 543360224
9727 18012605
9728 485796
9729 10004
9730 140
9731 1
9732 430008991079899119332121337480789451710344926835710181605430139612665913104651603
9733 516124657337889604928716908386893243950379413621139638870245142583009081100150000
9734 462134595001330635965480613001236789018586987983171239726677541842726118031663102
9735 365819623217599231203739744782755375528684633508707194988836669763988489989722414
9736 269982148099573257158538889072179721708305784829207443262322025286113517317326426
9737 190209912516269311896680714924968261710334971462732700726061951217852526710047406
9738 129543501907407851348501920232918045302017245038614241710950083225928631721127787
9739 85925415125499184183646608932625464017447520945411144519451112303406765969561723
9740 55773203327965690592717368539705671393546030036559947477403307507704663727240824
9741 35541060619325818815104643652220660787611698460303545346564901987050802317691090
9742 22285596941561640682537209484999894735500214526181143439274528598627044312299172
9743 13772902650717595771146022548006585221130401648129889090486541345692147533081328
9744 8399796282352523459550490445092970391336259628324820984607334854844900483803394
9745 5060107700017413082568026357074412637650272189985936783956864323887616972832360
9746 3013079953793276771703228817319318171316499962301582050563641538226291204869331
9747 1774451658254064054013653576389129028001531311065016640793568054248764627066251
9748 1033975835961470882426431405189658132061203607324370031824924579898278426137492
9749 596346551343505559698145623976477364276541044358043439143344017471140497625184
9750 340523123163372915294407587416051324915753618820763258830844734737388027880376
9751 192551145633731277536615420843185588283286912276962044486057577114672278238448
9752 107837228507991613447056358691150795190724475178853928246069552317661984577210
9753 59823139853514128270730515528912942299918368996728316206493832666057370816934
9754 32876722986574676414576576697981206126161601879004748905830362001767443258783
9755 17900128329129724017845661174147098544497410048373098961426335117966475791167
9756 9655880897614533569632338946801061949886280581764933219936962233124719436886
9757 5160686391499319137482579770498568083619731495170499694540623569933401011196
9758 2732798349080085017237614167198805387967799481440024752214677049048106052730
9759 1433808150626109976339767261571226280722344014184079837848894074885843292674
9760 745334982618983179980657529268484316741506601886857212128352169404257192718
9761 383864710126284329630989973382734321931257460241256549226955566053563196442
9762 195864821675392782032016405493602756501621466837797838503344412919776723385
9763 99007530793906393619756217571566447924188711611224910362044559841943887601
9764 49578403708147157026304015308204369509168843146205580528118633247193764534
9765 24592672876686270325229016314243761785461054480751215342565009891092435582
9766 12083196681536164106039042149630593304527499547502921198291721019550164135
9767 5880210048107075794683595688951332976898526489835278019758751527332466167
9768 2834058664743939703723456983143189216475606196776252779271463560008443286
9769 1352690042701533569581825597260580453205132577883196959270409742750788556
9770 639334559052090053513652823359518112770858166030701286343795686754834701
9771 299201742856072706315988401297889360166222237564065203954581192638768981
9772 138634239057536857073147694477795858872162060898240014249659394330833449
9773 63593189730679194519644671409394936749696763052624096468128211485633801
9774 28876641813173622833903813175249560476256681250237144963444232934035719
9775 12978964150892252280808254085549046464260227458868330718515119487917437
9776 5773658144580740019027578478872392851282356191072016947423847938743300
9777 2541788281603166555823001918503863640449109184812122880457540083372319
9778 1107296074329915119268958846369418353199451612735253189156777942498372
9779 477289947503913332988227935960549158513185103178162775480118485750892
9780 203541184993048636977704375589073990230933077658157130566075317485372
9781 85867820835221163705195523123039224298404291227564516271033523368737
9782 35832134754079175565121417605163705204312135074964531320300606200376
9783 14788846975586683269005579857979198562460929028107706398745731460138
9784 6036288100780993473199791270216291255938581369991278112457849633484
9785 2436315680116154997431790652178311485204140033978242796061714615465
9786 972250947819901667311272039684680005784020905369488860949754634406
9787 383580888629573863199267406540944161339962963378458661693401370642
9788 149596403545244640922143432331842793967379203038428014272256766006
9789 57666293679894680723182852577066752091274623377590874486725618001
9790 21968982011197913741528154889128709127912119458354713429481394576
9791 8270548940948941838116752835338062392437824791891403976867992646
9792 3076407767328046738790466415648233260440535262225702662022723120
9793 1130541167450616374977998962395326563402642227564806413612140905
9794 410401178383697346847696591313289640486519669986960658050474990
9795 147148681486439974474471710268761509786556980786667956584273710
9796 52104409719257803112091457717880868858546086790468073274257140
9797 18218246454144211751717510925117088767188112225513907399080312
9798 6289196027687666368921221662471987718584591242738061361421883
9799 2143292201577822474240341236541262103794540012778425632971087
9800 720950140409443656878420235116970794642806523216075772868116
9801 239334422086937238730392294669742424129218435152168121721080
9802 78400383167548034066654214783227818833990415910390993364952
9803 25338430026938205330626647654610753111832680510112239383896
9804 8078364480228097375784967392719371272063433544103618368241
9805 2540278590237475225377634261403357283660981610873249840391
9806 787741008279019129434598414048644880929922447405414671921
9807 240856176257353736288976209010062453842115074223359967931
9808 72598931561871535277304175414521836740920843201338186190
9809 21568720867015705070941245601177324139669657040262488435
9810 6314827124331155395432835674444988176772085151798848815
9811 1821629659072708013647254271677028235783550074273996855
9812 517649939946813479402364825740932286100053718479346336
9813 144878092554435798238070360471352337119035090517807219
9814 39927276236546166391749620148364533873811049285414581
9815 10832875094098448468908550644303873404759654491185263
9816 2892864353708276692205384335543080346700944709932470
9817 760190060790031346199081348350648710354423443478381
9818 196526740043681070894008768123839284856389809462475
9819 49970975985715191829872407342281901946959068101231
9820 12493888843151506059702051063045283972193637022137
9821 3070741171267060474833742719916871061747393115818
9822 741705698928772797297208262124118775120032552029
9823 176008841603838267393172965337908723389928431089
9824 41022077588997562542791465468628103051552366032
9825 9387301018036978642836915924455130761845463700
9826 2108418134847888298547801174203931379069759188
9827 464634550492810044622864355558386184515530108
9828 100425319498521734918482334245695435275152823
9829 21280502926212748644834776828688714201386252
9830 4419250602086547560202428383881886129842411
9831 898990379427800953652702201206812407728975
9832 179061587822203068937675793284605763923466
9833 34904463039113977156956713999919345805086
9834 6655317053023273197736535857857631764741
9835 1240597300063335276973424468589600482421
9836 225952953465644194648235463904790695611
9837 40185154773179455677702106585610975827
9838 6974163255345672351539380544678429971
9839 1180313331423988081926222693846839253
9840 194652884304875525568622150769839360
9841 31256471523881880262617562964694017
9842 4882780860449257768437404229090642
9843 741392219679230786549945037795762
9844 109309366295221031315407829624680
9845 15632794545822252945461198124543
9846 2166154229129949405471434311621
9847 290453709325982773302594270559
9848 37636812298275238796613487680
9849 4706050501076481529684604143
9850 566899552852951517742137206
9851 65673308966686891262986314
9852 7302158552602298605945811
9853 777580646160391575317130
9854 79106806976782317331347
9855 7667779452139466475159
9856 705947330268284802966
9857 61517313980371940490
9858 5053554202635655949
9859 389537082127977341
9860 28021344960271038
9861 1869046981576045
9862 114705830691721
9863 6416339361639
9864 323311460282
9865 14456539355
9866 562354143
9867 18518547
9868 496081
9869 10146
9870 141
9871 1
9872 1701581993476464461809877132332314814059413430230769921872073437012345365731797330
9873 2042346793298110610547894046903327949017910932488070063022959806379477752979523688
9874 1828774078553687923417726136635004875699889010922476991659001302748448893406133726
9875 1447748066926094033743075508154922349014666848129950851710718160533644975753647968
9876 1068596527806280564090710697418270232798818936077755526931836910504855442606663732
9877 752980016517935519129688268908285793103819663745751065101596626385980126718616634
9878 512928708613278270202025083804159963550000223263901409096427133505060366117314147
9879 340309570923531075806301762444670297479495725695136609525603978745274968735309618
9880 220958117126585220477090161738708656892117102765756217887178120211575113287860177
9881 140853591639994428069814317142670772556901747199085746600457530204314213396369380
9882 88356182167658323908787479367758949116675076676889444053947542677890447149341082
9883 54630588674353320298042068189405405088869739758069805847215521503308125698624436
9884 33334975864309772710500073558440918032441423991448617445543540340926265526918428
9885 20092596380790800559050286130763289532719670590124805107007941903156401107437506
9886 11971717289522758266362420251271664760719611958848328532351832088539460630669537
9887 7055125294229091752134302309025493522949497368735615134841140352886898902986722
9888 4114069836853550942877987544036391409974098568739864067662300892885154856801795
9889 2374692240310730703953247755889325901948408408230474197608829964997241600633492
9890 1357156448821785125476264095122598229908825029768694273465892590044171638061700
9891 768125415174129910417763420686852936780210713556966306451390402372686597891596
9892 430612078979402553895262762324522851447385834951611582905574012533375921070110
9893 239137456746253496289867406085141991226412154934632710620796566837636362661266
9894 131570341014937969529617741204364967761677228210318061879253556743632799565623
9895 71721204784566578818496268669187893613782541135005116652227212953280003214586
9896 38737972132489057531110641841516895206689207867546307896607009335806310414607
9897 20731862384656486347798640599880303971237988697453859349294840140918601655472
9898 10994040702307359618785860394946395396034922093572475511186534632636894030110
9899 5776881563378572918722187874540788543518366990455735052212591442592051007208
9900 3007745412085317841080364418744034664755211089017480450145848660797356258300
9901 1551636941713243689446358781675672386762865017357071375932944399416032152414
9902 793097626570201653562410734074816539376156022807190776737762164861888780953
9903 401636688660946247039098039811082584368223581671324081995396928503466737798
9904 201506938275064721549270810187867901438697495734999016772034529468258388827
9905 100155225704804954673644890853374505848594337739985726255664830510922473838
9906 49312720681487950250689157229417820026472605259889626423006704660476745835
9907 24050202762023885974272324875950019439055082414613832858628855231501780350
9908 11617797108607682688302266597968465095337859884542043276714946870437301175
9909 5558316643653672300450023676915635072105360697251745252688967811849163374
9910 2633570340443257278613424307485687025350222725175378563699462571955523755
9911 1235648789949368928078924887147806077831965432810055645032159977848679542
9912 574061976445878879545030908063009160436410975425974140123397197244441402
9913 264058485390764729097820243518432118614688875110580502274271437702730666
9914 120249164089343907111826752190273400920758012834139304190607164517454694
9915 54208405219510335764173786640850849560336714829729117225059000160818166
9916 24188836440196581114797087401509798442900149462511327033967448849845610
9917 10682857650794386599346811356851024637511349785901147862154276977538764
9918 4669211862493131698421799379405204891853414097376473618235885926562561
9919 2019492367172293865942449730058382212461587061862768050226577804407752
9920 864254130787408512901059050588424535455574107938078493496303513592751
9921 365930622721639541761866101696050262343781255560913449330568750698944
9922 153274832678831130795453609890329597813172204012545463575706514014693
9923 63505867849731980957566506027516509826819852027361868873467218651700
9924 26024549261694661902437409496975733873213885500427185614076541646869
9925 10547116030226730605945343684567461338475143375931915964200382736520
9926 4226875943784338694360736820467036490336182404435980322047108897017
9927 1674919720771883754715897579480878193199737842357878797158277213964
9928 656160308511137133199592316858821303087511044114574755289359786417
9929 254108628683708736824726130266591610989259236817167106572566005912
9930 97268820472960376795120542866010683869966503593903489046680749617
9931 36797911736321911136545314463994707919260707069279574989662179852
9932 13756808014872502633150368046845088970645191353219153957604323993
9933 5081664585854028712821617489053617854138748129530999848657355088
9934 1854539424361827127360801957413545222350495254730780556414867877
9935 668582318663295339366220184181294099067241092807208487162573588
9936 238072061662444207630956554926817119479244607324902081734094650
9937 83722392942942452591936740443583841961354636268569282483194778
9938 29073565031419863766927048636398807910786475952138157540963933
9939 9968297986085723754284068648165323403653792804372526472957242
9940 3374047188007011581392297677127094786682076216742281569445783
9941 1127271999352365332744953056549825521990386828844031502367440
9942 371699780293883386938614719169017656101891051092246751496752
9943 120942513334508697423779890944691487865680235102767598997208
9944 38826143772984534280784018447003548700842181701751051215071
9945 12295944573605054771752174881193550042128928706114061508978
9946 3840819421888309786725516337144721243949409642090872585902
9947 1183151359901317387758540350384001559830339477445161117150
9948 359367827371245820239926759070505708968539138597074534728
9949 107608465429125022394618310782697231001589872650856081902
9950 31760376470771225450283816145898463511056418348709643638
9951 9238000466282151612583618524684688673069907546856161850
9952 2647537076043650160371945341733627230344323699138611420
9953 747469912519103617287779449495076039329902856189754418
9954 207848038820616692765394877112183924981324598526608662
9955 56912617973706210347668670322263957512949720312148278
9956 15342219780324890356187278495037659265349658447526570
9957 4070876595102281057966190389841444234322792266419302
9958 1062936115081781732953336104786223586411186278806676
9959 273049456211254472235213116173227635328040314040386
9960 68989282794350266573985825651754900868117792917831
9961 17140159585322334198934416009895602768453863248446
9962 4186229074431636038856442732125031925221994505241
9963 1004807577600213561514306231480464674696869816782
9964 236955090438360355992342169979461530486998468685
9965 54883025715419871876981598412724308341656064312
9966 12481256949500336176613615144087983480748620496
9967 2785990489608429392241764121425860659064720808
9968 610165398264191521338007444226664921003753038
9969 131069038014176146714198508536599644107640662
9970 27603677951036419933788415505890437136221013
9971 5697298135030214312744834639973660897228750
9972 1151906938745226456853604379697712739151069
9973 228041183124227968950301615867867038903094
9974 44182111137464407871515110547078399853745
9975 8373262414891190276097117861451117896294
9976 1551396033689095757590072598921788494612
9977 280854137892831532952039313203869316074
9978 49648265528932199034136056499519931324
9979 8564666059007399666186947783040911454
9980 1440785570831888766586873900740795984
9981 236183722130749862441387201970585624
9982 37698063308092576473484988675404857
9983 5853810764953246955713236732628604
9984 883514498872813735589059768589035
9985 129484725787887038207303671685254
9986 18407465725445860694048674933822
9987 2535379969712702744522259563378
9988 337929675728722037945625230684
9989 43526794731175151621893049072
9990 5409945242361206271106918899
9991 647786693893390690437640068
9992 74593464061128580515838406
9993 8244124586660344040257782
9994 872598803954878966784127
9995 88237325969538202840302
9996 8500994028810176826417
9997 777902374293375092262
9998 67374044295649833005
9999 5500763185619230510
10000 421397854509791380
10001 30125548534820010
10002 1996878899510020
10003 121782091348774
10004 6769088298068
10005 338910215014
10006 15056406106
10007 581874714
10008 19035059
10009 506510
10010 10289
10011 142
10012 1
10013 6733822758095050690545331385279614618375989083025472464156226934686313497953756772
10014 8082353224577105810609901296602237265367960838040655078700870971123680068002240801
10015 7237437795991087614407714938388024104739870582183850873772705207526852291019317136
10016 5729961279484052793733677875273275506040854061643607066602268991726365621110237344
10017 4229844267941396198966770011984465827963741229197301313764957819509692287041318493
10018 2981017916967488675679741763319863316073506944427410083781819800429953463298905669
10019 2031083751734449924631417813276431878635419748469245113511381000878315711144298388
10020 1347889970880778913326374105083329811451789093438450459924295690453883077641648717
10021 875427247668373087608997259652179521210863090233403855148564043650497566416594395
10022 558250120262087555826535465175141448511872542051949548331611279406713729565126995
10023 350324283668118441758519515005051728543322811801509324680506695413510949631364196
10024 216702445879438191106605152992215581607457581442603454721380652470035207801858254
10025 132295654761436254415319091186974945346098912183344544394385048294343764485797459
10026 79785232434462774473169998938932737275771369671797092220510929007372620328284779
10027 47567255868957027982426168607142863965457559000085597530553012942628700409992648
10028 28050874234732273627916077508596419411148192604559770537498492584719625867465761
10029 16369252824565904074158439166411769721483384200535835681536646467342230850489251
10030 9455973214376848456387393968252254850010483476715835031481730822583701231680599
10031 5408755813942955853940406111319879992438687956367369506049974157279762285917752
10032 3064048938360293310454686831347360076170154450721765681147703172421855857758154
10033 1719388843052111975996084193245696597131787717842322909472474475785909200874015
10034 955847837260368648126840209380466604968717615919944357002342041905417220010107
10035 526480194040929165494521741962925885042838799832075754605063855371141990951564
10036 287332544160091526215995609443258564109436421944261998085639495113228646041369
10037 155388313806091542778857406006839760410219610532708645698017429929970633350253
10038 83271377341016963017830477159177281265799545434445326045192363341825051733979
10039 44220450826636194241732340555737129140362820596900070494820866107180777979712
10040 23270238072000730669487787176321371779713216093710657938135280698293064059356
10041 12134554129885870146444017030947948360532643241148777818090849005576651016323
10042 6270220410012617532923152737753378483015314066168867488527830615309502327231
10043 3210440015722727665955195208149888406984402988172577871746618202018517494468
10044 1628742676441384460634672830393791346960472765064831239545392490522013685627
10045 818704116705360996398203335633841509085888320395661841135520612942677791778
10046 407723596698682492111015805262617502562809557026251121485456060913424527560
10047 201161357712833583052477768028561641755709417870183746949512287977998338480
10048 98318785129570549674455047584039819294674508377911889072531580878825003177
10049 47600687969943575589151498743383036423222437623715892859562049397757777694
10050 22826778603150103673351931987783340424875828790911683653901257286488699568
10051 10841742659562406400390743458365825900219568234650702948753484656063745804
10052 5099688942272970212962057345613819922082869710585520620566577405885282943
10053 2375440926709679453002532860032821106421232647532100421135484148166850700
10054 1095633883108762641591509940897912364506592720557767048660784938879589213
10055 500346702070475772807530772302574905509150221669530728336691229450664446
10056 226216223868149523025784892333915042724502729397500108689985217520666545
10057 101247767244687993067814725188245183032142520794708550394438585808373525
10058 44855657039732654036076220492038076717646058163700349274103066242725827
10059 19668867106862930548544749643944899847465920582006864875740716883266754
10060 8535547628586194082821815950175064605295686706059445742560368210919092
10061 3665491542600393678067778061209248189701181819611023942910970419887808
10062 1557542961935015139038679310305744702337416041365617495169825227305626
10063 654805571455821452462891017144910563600909650837792118148161294259470
10064 272336660422559593102084633059268406993994577440170621593987289975554
10065 112041137973504286220024112738819854021522292492415873311351545305378
10066 45591322273312537602519323542393134860321163731055259868306579277034
10067 18347424242500509027788750853711414071885884587395973981640784247038
10068 7301474351889062618261386283760140078587705813369199914924191913846
10069 2873043526162170279728448243578304183523777482794726300210176275022
10070 1117694128811914252416162881099544500006300798242260085533792404690
10071 429838270502397016160497408293586881924807174733171980338188515614
10072 163395470750415811103437354363773589518628285964427597358546211558
10073 61387290796592328027290834200516683206469379035284945334100341442
10074 22791364007395334785843657697147587400275556802596258739776341194
10075 8361122419449857733297570257711596580420488745548024516697304558
10076 3030465695417882562897974039888010751582365854032749606182726810
10077 1085055221505234317371893992602033692903225929739976261475477055
10078 383740936866030038463801343455152237116373972139752810604959931
10079 134033486586400301965994413495120928367171176486691859495725596
10080 46229727104492534162687020979322821345418097442077715068111763
10081 15743631390113665287348723463738801952842513396354282132802405
10082 5293044287320417370974506420583872432113665767768817312022415
10083 1756561205955706895046399581134148051763793833262850021436076
10084 575329801872693204550091612660218086355930276943967579363772
10085 185953107336357222358731058613123194995303344919526550072881
10086 59300525591680907045641690987194474270334281889014980992714
10087 18655891916307451161029163709472408221053268574440486861858
10088 5789057812256071820556230808782993635885971515274270598861
10089 1771594201539450876344963045789452084438649839449535182930
10090 534580562437728272280325552992270319879085859830384627628
10091 159030533543299932698081369425238734636459483661807511970
10092 46632628650760828244478290562654473972686855345075105565
10093 13476045115616491123995004028577747402556308007275388730
10094 3837220476935811374723080683703863354725106304436594732
10095 1076387383985338317806342096311635178187463951635738278
10096 297393097415067371526507278747886962055724147791248305
10097 80912086449332927089142071867808540255435272533823210
10098 21673180312786555842900441680956394084279799457110500
10099 5714281244335222601301209956853628141430683823596242
10100 1482619047649113969350058957747370097986039927183285
10101 378461622816139900865336202224858962979157904938312
10102 95023171811355225902769921068698062339783398956659
10103 23460604923287352334938431602084644563567780370996
10104 5694199957532125366806642844955438642025286080177
10105 1358272023998984429453911972454696125815393977691
10106 318326349898296679728853577824898325231245305677
10107 73274969457098645598738858642416222454886409224
10108 16561326720197793078146453533182709603073265604
10109 3674037227780280733774367792561825965949214855
10110 799735367032946452209529848391990853614599368
10111 170742278084549030460668536523209600957125020
10112 35740227097435054072201130594228212238256425
10113 7331883943394424558919423680168706271716610
10114 1473421149165052435539750793935715631929952
10115 289929189368821194858923416096560110388392
10116 55834191019525502455996897128753099504399
10117 10517903780079964714632391328688459013308
10118 1937060380708040382746775928303888806143
10119 348571751869812277024420863493356432274
10120 61250667172913291485656962227617640045
10121 10503079369978501919633048950859310343
10122 1756340412765726674432659281400256541
10123 286197375319568314679512588759873038
10124 45409194579828913279036772525917182
10125 7009301659281620858251707566939357
10126 1051629544026348211386246613188839
10127 153208134566314464228084649573398
10128 21650705200112985293924562877795
10129 2964393312356377760533830750829
10130 392765319991708458427594002651
10131 50289363521699786230848683766
10132 6213307571474397080278264722
10133 739553569067696508707261933
10134 84652986765404529610717482
10135 9300050833715365438277580
10136 978473499936844819888929
10137 98349884172704053725618
10138 9418257352914067979040
10139 856636016325174027604
10140 73743542151896459615
10141 5984154437345807240
10142 455624838268649400
10143 32372057042388506
10144 2132506939680953
10145 129242858318858
10146 7138654190432
10147 355148373014
10148 15676836593
10149 601932796
10150 19562287
10151 517084
10152 10433
10153 143
10154 1
10155 26650383423827336662420097013137783892492696323589151223500645519847292765485816933
10156 31987415326117775663988998672820981399219675816503542207713426650716727847003334292
10157 28644574271983768116243249320284016739200341622500225861285140462222552408838836141
10158 22679977577514163124009367286420189065339910891652947311405421311505935948147744604
10159 16744279564282173773229021991209652609527505669538314030455335975408108546507655579
10160 11802557833293109044953750481438674080980157380159953624764762333333079014609780224
10161 8043178783513711852455753961508550758579826182455168371018382637135699865045268692
10162 5339027134468237890553723332617126512165746671911031580218633171017712132994658728
10163 3468610921042829252166191098909433101434940289381898985047795801897998739231199248
10164 2212650587963161284283997083407024204032146336526240172873111239958559874008991860
10165 1389069550021952081719233195298681369867666054929978995945300316465992712832747057
10166 859625254438645974109054930398627538373167900751892452310851692230995574430441164
10167 525055279305824722882019471565220445048248557369775512497422539168978090469033799
10168 316824812143687651197156555559801440579657820338849445778447460031860434797583496
10169 189001720052869186045883326251701366301760584076588752786817819406978781827246694
10170 111529424017604912245903547717651181264320605125782039206054963978823382869445984
10171 65130195290743752578852751628265122572183701982169802638851397297576795543864008
10172 37652684783318759476407162863851581971972605618181963623240061216894623145949756
10173 21555081651142994303820805492180448257542581865599385375304780937215616067931761
10174 12221869374762039525865418500625301048864435468898950918047485727431859485009332
10175 6864887477361566238079897446836257572083565171246524754683976272489312466308211
10176 3820268374083243015460858905028006216014443083977019430153551627603208736321936
10177 2106502786028318878815910250734021723501692253274587357184516729874426262427982
10178 1150984533865307844301714896077924639647095727625122693930591169811001957876056
10179 623215378676871737941774490009021088125183352689163787358451841866728338866624
10180 334411998669579166615776551275669588342761662610362950505519278986299636101716
10181 177830976673373209691401341337944617301487388777093711040055437817335440868939
10182 93716434991369258358589470954317644965099695203929460874644983573321200421612
10183 48944362397007875609363674043320713122684809106749940739049642518690595248469
10184 25331418231004169917219162608932785750537453315776554569910455778596525485768
10185 12991931573536429085633280326593891079542022873629141408709243290694417577448
10186 6602819443367497674769153033409377632000244736697029923879375219821209729168
10187 3325122949011684541907595993677571519696841765293280936077218291387409572517
10188 1659155420638545078098822192262096447162269942843992108776210120998495230992
10189 820245138520357654077653940422883075950971971484406248919424734783045154175
10190 401746017427072814125269188876758992400068427366796810157863767069139026848
10191 194931962498599555421441970542344395180685661183409679137883444350447448979
10192 93693329605404180291263549915063292955602900806817217822610130354374553744
10193 44606436162129832457434619863279428028321224719671090527773581375683304917
10194 21033781766185749919445637915816432944621797911536703899141840528888518344
10195 9822786627854347824241416542777444920185270513199203282097331581320113730
10196 4542709659687957961776663995235766057606260930375549838711129963324617492
10197 2080283710885133668914529473707628793266885340766367708578611049208222888
10198 943237221237808729208133527626756020842003044778584857962462149450194924
10199 423421251587912347491047805674739073976635356088133900043498831660773820
10200 188165286903486178854142888560629622341391715955925930374662675074447744
10201 82771820748829859566563202519267063957353372090022810652883410584953127
10202 36038105005433730799976542302318885226345253168667575582975424944024064
10203 15528783001123608534820318519189385211321583066351828481336853631632458
10204 6621675132902535425701077875743857296066095110743405016140733482530608
10205 2793904676218405564261524278109831758595396082926682418500912862318856
10206 1166342831401760794572504146368118044806654125154807089126045424072624
10207 481691323102187168893672046920899848000090123522055638138489918948544
10208 196786721475731603639864286230368573111702077770548376761284659568192
10209 79517534600329099962728298630802276721161052186856118896816616176084
10210 31777908899702161641505273642622968118069804197210881086182539577312
10211 12558492507578559002150605720927104143805971128094618959845912675756
10212 4907420990247132222185398780424415734026579730150401819349194598992
10213 1895945567164316068873028535179974824797709943553245736270504204540
10214 724115044422220696949180693689613055539822000387023204650469484304
10215 273369526091994803046990998810264708473071303106142352648212108892
10216 102000977482900137725286156073500683466970259510206832098764876256
10217 37611471914223524289276066859462215069540106696736139296076406944
10218 13703997772032099689324105928849060258747028915481329453932867552
10219 4933253807867575081428895561466057870774794657888190153339328695
10220 1754390161313506985094141593529922978630974247115877066210350796
10221 616271013315862685851172769110081698729321075451251008077678924
10222 213803762872456538363706547720379922685660783887786767855906596
10223 73248892183210679473850736503701426025097641632024264224095922
10224 24778313603065899711861828303779456108342105033360702989224480
10225 8275018392849294210381413741080968420515265034891243907425187
10226 2727928205198593170740404095492807016516254283977411971490576
10227 887569589619960820780710088510203420080538946829160110146352
10228 284980163941699157868918498134739325639898461771962144888544
10229 90282836991457703063892080730207210053071581441170855805789
10230 28216815259512483436325093832575145993293193974058860619216
10231 8698714565117868616297046277226494453928720274800840171375
10232 2644700964668592399574474252191314452991723686249242541320
10233 792867358303237663416917263872943015979302531697622281187
10234 234343471908680424293926583564320893869432745627199355120
10235 68274276987748754598573076226319573392317718327623499355
10236 19603535696311307207413157485600276715126773835668492568
10237 5546298909631683555998366133350926563342945832732233827
10238 1545893092065133867433470103681966834286493095188347752
10239 424400402302479436166148289194712059261894140404621875
10240 114736599456516919782579009802316204818330855046191328
10241 30539675877828589929340148426851565731333699507518147
10242 8001400825330817834155145928534983227140366918061512
10243 2063031885593993263979348100454580749498508302368790
10244 523334478733499939920196028202387871760238683672132
10245 130580162719480413218127854590415192285736172167694
10246 32039517260146110834252276516112858772287806624812
10247 7728358790867705033222536237375171985497030226982
10248 1832135860919847749026510326815947621709451981984
10249 426744793070094571109917851102804525560139054857
10250 97630198621482516120527792099525141924553318624
10251 21931305666832196540908026249392900176479185070
10252 4835723682675016998127815993918684283095084400
10253 1046213393446441722221618454075254843413246527
10254 222012961242490361698391234444759199534338800
10255 46191793251753520689368795611258213734453971
10256 9418897013269012243749224378376090600367296
10257 1881458832945244139519447379916410331569477
10258 368001182149204205068277263886793536777768
10259 70445414467869086554572263169071487746964
10260 13191141002710171202896340018060215233180
10261 2414916308076427182359122563606468540982
10262 431977961692306088501494901150755713204
10263 75456217966993383420315120161504700270
10264 12862328361003560048542689182497210288
10265 2138128862251591219056425628207660639
10266 346350739987052714087421729121610256
10267 54628861551771696718016417108600167
10268 8382683583281881479193185064997508
10269 1250266648720649827605999868338624
10270 181073237276026116969050870174444
10271 25437680753500130904739567682658
10272 3462375427653339835646181209744
10273 456040621271215801421865662809
10274 58046643078396011979749669856
10275 7129386890185105771388652974
10276 843576242916218689180531176
10277 95988354679287978851874897
10278 10482827652031019125190280
10279 1096360569439903916202819
10280 109542524272489402659720
10281 10427404781158237375461
10282 942735457312144004624
10283 80666848308535359945
10284 6506385777223252360
10285 492376280325243879
10286 34769451118738536
10287 2276349839591103
10288 137106246832752
10289 7525718085267
10290 372047583464
10291 16318389902
10292 622539396
10293 20100378
10294 527804
10295 10578
10296 144
10297 1
10298 105481854933466535819564665871822395798892554952483591585161011932133670394747945075
10299 126605622050570745487998194103286984741555194923682602920463219035300807749312146683
10300 113378885004656051023863364127379568238404967422052526179972158956881120109023924380
10301 89777053258191418121305183295732779424085884247344552402913538706088646949629937192
10302 66288713828133394693856191536027753019830268243742535248427387439200488286358837000
10303 46732358051194474770699791541199971853825922519007722539332880774050790100347529629
10304 31853437082929934541888133862328969330519536821693553883303431088978467252964509608
10305 21149343056238175009227423095176572236001668102951947534927123875379815604199085742
10306 13744098120275048553814751046673714635309367793214260607483803229678355360737301519
10307 8770406432869290576249381030513067980786986297295039623474011684657727545487710280
10308 5508051677690162048301066367983618656818970829417962624380187166827009567097639387
10309 3410137002117183710036827367939356054024081861101248014749206962737455639813338539
10310 2083907612386078576302135004635629870370438873418338307720273481072504750737075133
10311 1258131774568836113435969807502269648400314267936413972294137106505503714470441264
10312 750982096092488394831141128245095842855821464043379292343546758566645683768592445
10313 443439289330406706209550489651129531695163142021923741267954993481010743687413747
10314 259138902430690801892065901044529870533317894844703108815783826099318078322910254
10315 149926013536866888616245691599337712836390028024793029335117759700840761434649971
10316 85898872634729773319641946734461957864981662632630942949281663025727960406547622
10317 48748220653660007887695953564284309700848200723317778567064143072460027119287790
10318 27407229991046099833281960400089623568475300022382019888254929890582305429242700
10319 15267365428996815927381827469440967143646298216094021638857355342084844176792191
10320 8427511515813883736859081966577233292491865103525105824609070767334774229645648
10321 4610023583928607438949586513880847795774208044344567021592083761325303232337222
10322 2499183178931577935147167157779447666768874996733843721878787433025293036367195
10323 1342760780649076748322632168485778014005109579951040642922419215629983880286722
10324 715010395205576595825629032645576899712530950243392847325092029859811249696813
10325 377346913331334715328822143282417399771216922274435479703555762820450665889129
10326 197369686200111001646999892974447768713778309825846110689776838509209651515801
10327 102311234620907677022017995787746701387013707339903389600034149874273938859460
10328 52560269145585384147420270824717324995355589585160767876434234635453129353853
10329 26758883171796800932503135916057053954481327792838500982508858984292136361127
10330 13500079492630405120500162953674905346787490956984601726430319978423980068463
10331 6749036418119594778247193914036458909250387685973172877002498085020064977611
10332 3343190757131322614502680501340749245411488771954914346333982771893844597685
10333 1640851390054818032298462840921268463093336638034174581800570878206406086655
10334 797882546266275020496347151282731733010883947166223565103973897550170857806
10335 384362992552650759916921588158675026112143098060562076557984301327699082382
10336 183420057185500980623410312406670527749867858194535998190880738773757306696
10337 86700812463869719024701342389378825577617370929277290357742639714037990190
10338 40591752439373515580913454732597972055999460554800844898888255820943890967
10339 18821612265713303689966854351792721576983393383447102807301605784171006995
10340 8642617847554392339252975301012792634576037924924322870689186836022675476
10341 3929772483788756440957231740288720624683535643730764329195013327070738426
10342 1769238540884648575854949563936459913649078221386580455242037930662698475
10343 788614453603707873004825285942941083547502668281788945734613480423141344
10344 347987900690129277893119777234093492352120274825489133735837421154488489
10345 152000712727734144595298507653568525086026287875784282315769795993732005
10346 65715753212410576211937344332651220017795135384625026052766187300127116
10347 28118710665820082447019696107136944469326140823713116594844831559847890
10348 11906452689877788505580108991525616882940500280006574432674170047852278
10349 4988716905099104713355267948071584654645251956324143084860638751981246
10350 2068105095684751975230642686408857050568851747446346359159888387937242
10351 848185435474232090810856780466843215924080919082448560571212462669286
10352 344112185265238491922684998257128949216421667505849730383995130881410
10353 138088109024871677250667291733465035957185412791780070895484406015874
10354 54804324417909837571110947938340113722414956226784544670757558487114
10355 21509502661350762818681218680849244294438006520348888088349276451514
10356 8347509385661839817153379194891474495184686506419907221635761781310
10357 3202932540499227520163388711355338266064103803447936836240404410270
10358 1214942146412458974540767297064431906521920793061854728238266986678
10359 455545944651966774698293437248168657634993971789172779567996425690
10360 168821833816205602535833262031600414803706503180814828688809035998
10361 61829411969666092215094853324122217182358011462282052887189679798
10362 22375927786754777404151321637713396087405133009389906383702636680
10363 8000826590245169862052056952014428656960088839099871545224641763
10364 2826207191861827694122384202901394973599722636960594602743522208
10365 986131664604451210240884233950034719198393686345568661649279938
10366 339838769134132797438703728976543628766122230193278964025314975
10367 115654421339259101634713072463377358876778800894057295231833150
10368 38863850239863840479072055636788899867783324048252938346066417
10369 12893337279535766040179538662882606910058843983666527301973357
10370 4222416743117323565112853473001828114862365158462156540651285
10371 1364809125367428915433989450693878323774492210927309872126828
10372 435346550039198788932875521903163811991003221747281384267070
10373 137020744445934141948230217895797948158624082288817566096120
10374 42546073718628085777942896455255624284838269852841517438689
10375 13031268350394927758280675147567739917343076786465072730623
10376 3936389431420393947197896003662592274617695774359613019899
10377 1172523786948137725938345832836762435799456843405242557245
10378 344336751381140960247500546306541139358100544445945273440
10379 99679707591216536085055191184992892431068710739737336822
10380 28438905636240652358743360248498247315873021460530548738
10381 7995032319065952888116027155249363437190932227168900976
10382 2214340907214854153230813637295712027648241019336580425
10383 604085501661382166397595283175292201763832436928500867
10384 162289955471361403613882467977314865819891802723899571
10385 42926994199969446556593423300022674354643024630268337
10386 11176806038196629127345820170883529459817904660222376
10387 2863863956529825897735632116299420020914333748501450
10388 721987272903486630513327707024070951987521384543271
10389 179035850281763769713885087257465871211915477737409
10390 43658626245969291099262512322111371465259016367108
10391 10466493755677073668939757383568130172813663861869
10392 2466095085408410790560454107371037104783481706190
10393 570908808805892946462370712343096664489645697158
10394 129818631863221200472435789610483711901015751479
10395 28985409703554532286294924829439303544592578138
10396 6352520383883268222370591775460685138607851424
10397 1366097819582179109549334963633292018352423850
10398 288153455971170165965185171988506166125507449
10399 59593801777461388965719427880328995406469225
10400 12079072673257495573167259127767351095516951
10401 2398456044203649993409187646101024039714821
10402 466332488180190538172576732902133348520700
10403 88738933115527802741842801826776034108604
10404 16518253218747554930304261285476268080363
10405 3006138887267914999142023764326698439873
10406 534562268552860760296426390926430272710
10407 92825151520420840807290286758202341385
10408 15729970804848769864355894073649790932
10409 2599460594075894771140220789738491300
10410 418609832969198792128838369494624146
10411 65638982547776331797270284742187621
10412 10013158767984600660477995229999040
10413 1484705967868945845372793908515318
10414 213768028702798186941138296605373
10415 29854995237631569759754039543222
10416 4039842038807321137193130509539
10417 528985268225159941336132924495
10418 66936868482861662162190982671
10419 8173092062836589426387211904
10420 961393986867705198718265524
10421 108751328941503489043405090
10422 11806703919577048901043145
10423 1227530062192636377240817
10424 121922334186552982787031
10425 11536943279995011744745
10426 1036834394982931257619
10427 88187985550161635615
10428 7070290814154029275
10429 531819862424904409
10430 37326767004304570
10431 2428845834576616
10432 145391097002920
10433 7930983807174
10434 389630076791
10435 16981636421
10436 643705670
10437 20649480
10438 538671
10439 10724
10440 145
10441 1
10442 417526568756910067040326548466412264378541402091183327341016744978797096982902638767
10443 501139803257239339445274466147805672285873846328678007142768462297400377909755975892
10444 448801008109236900465934957433971400434070899391533083592787882429875399556777545577
10445 355401638137072780882313449120541720854593536857663489054694102267480982720105861072
10446 262448040433358725033520251181682453100891462998326402110098090834563172011573028887
10447 185049902936075127150004391441623253391627932626291205648300228400026589600509773736
10448 126157535796845532564767099689524823202167484314808498405513817803343560149076594309
10449 83783474978262376454574329803480844404102031154384816105745968675843111134930319380
10450 54463023676513499680113338420639031532688581968839908117950886360976721752135427656
10451 34765560254494302958442902672210893265719462097708649770162660257874082167291417282
10452 21841985164817436035928061547969429545664995512604783511037426710016171538741821285
10453 13528563501141162168401579407868050801729919456504744774537901817856200626718945326
10454 8271148896697798858538007534773308448565262058408168598772894592367043403989394465
10455 4996241230008029802397459888624734921348985730988084927879816427341661295751362874
10456 2984006217362499872740519126870837664898687108234744668760754785227997125625952713
10457 1763115579867922387991307482031120649445128740350703728244452919024494751333830886
10458 1031050477689280556304668226390214866129123277869140248765132857793230725330910720
10459 596966365485944151183876434383347673070814819585015792191834968969767967806586968
10460 342303534171836486076577662410618877103070386000106789332890625070325392966888571
10461 194428475967609290022437352692522436286632131298268988134952852896672670813352564
10462 109413324191224135823838660977952953610203398433189156986274774711570360402919771
10463 61009935276941964827864132111934196810084615281029677561171633548612789310569504
10464 33712836621354832208225952643423115040704425603167277283801718486145465136312523
10465 18462363813585020744123306214738492729637547334285896329886023252800607607556132
10466 10020741528019404716411721390026734959775627639342651669318883573020844579365206
10467 5390736326000531865889687991051058562407686372410584799493377533722470788760974
10468 2874353566774254300474184548059046593051831991457897471773847718775628592942421
10469 1519072172631329808105879980210101853624360703544794998539918973070239081586818
10470 795719274112257593319891420323921289961767270716200071167771386404952644601155
10471 413121013144904599126977515251118608688811281801756440964702395957213982528082
10472 212578555230089756261891161236259190721334027105067278082148498306235507354865
10473 108410614780130082480161335219854533348578537402999220575545387238993451782910
10474 54791956794978983500833444173474930750163536804651369700977715515103628277894
10475 27443170948997032353555347816405707848485992296876219911985015409731663506878
10476 13620772810844684622401250959790244714045683304370429390976903790065493806802
10477 6698763050126899710233021315394350498479693818396140398366457703116372294122
10478 3264273010877573416516892165339712855465104966368668051484462505638178370269
10479 1575974731300061833053565111624995921521569658198890287675211826023811165020
10480 753795221129317725587518494461810179411438713339267294925008118253823672556
10481 357164228887282928698549010376479357979533430716159232000692391415766222332
10482 167633515692802130687947984486861621351604261367866496254445985744142441569
10483 77928951760504153713868325419602815173036955792372842532639347242106207648
10484 35879604644055048177030154278822072780112134231854784887391145961929156591
10485 16359578597778433308649342718753641492076107353562685878537543367966709304
10486 7386457081078243008861806724588820763726442446245219412941046575217650732
10487 3302197146993539597499853524264054532033981920172061608422686833035014606
10488 1461621655474456290765232004046193396599115113689352194603529201860503927
10489 640462611266374345280023639438801972250180409162685662009859356098364442
10490 277805251855696342034659209788557543218535560628678433227367642938094187
10491 119271133939219652704550772986995769225903418396076945891024243716556972
10492 50680187791523962778277563563320091179036521672434715985402570236851480
10493 21311213908582829330944094588913121669559030728801189334852288163077644
10494 8867553181807556768029832212715458801784096783689947533263767978128860
10495 3650757581762652031352901175457266955351926904780525063548430669699476
10496 1486973108783756164447848916728191891657568536968980108563785524046272
10497 599129772265191323412410533373444371643166915840358660544474438770660
10498 238776998424853355910379481111763630618025398908162240717539462047820
10499 94118150431169155498802440869933024512058119383864076919370913924652
10500 36687528199083926595102328855965886524875169213530444255142930240624
10501 14141057653835137653005320138813194244760591871918720003154327897116
10502 5389112044336483831869446257687589728028895436456085125391476528352
10503 2030379399590258512285501996709965846992599056202993598403602659132
10504 756160310993873699556890230008169067965563208238202939330031493096
10505 278341837262093046332716370877394858626119673801428567727009186380
10506 101256155057380063380644087607295843088537158919211419680662661779
10507 36399232509236092303815807574823240788814174667599333390010606096
10508 12928241711006801521578542913780351526710355646702306448640918471
10509 4536393823619846140919568042878008291579858727114434464826661080
10510 1572362425576832994094494981498341300975323996794315439219478854
10511 538282984465878470751217128842421818132715232404050632609807358
10512 181982253329047324854934128867246425176829045034241733272948673
10513 60750644074271462469045196923455622642854556080366396534431346
10514 20022484196401456505108680175128881209846600808019187416657751
10515 6514343186835497619089392838109018832423017968798086732609296
10516 2091933236346916808043427706505971945724026273011233889348836
10517 662959305040486309845532999190248340219425103355041381841236
10518 207311546365135921412629040796945916936961079563989107500539
10519 63957523586085406300412618046684748800476150533496535842698
10520 19463611299682022089205449772567059748394988627310331801872
10521 5841830950505416666359557084861019366901316424036380085146
10522 1729005568697072774037113053844944095969903396337983290051
10523 504535238300828558062174114691996877141446475880539499304
10524 145130217560169110906174344703820055940356786140787299378
10525 41144943146149589781304619348235972427046542260767257332
10526 11494386240410331976410141675072926699280538764788459191
10527 3163599089984383666969783416629378736129918747430878554
10528 857661892185539126471821490185682304428171931713812784
10529 228980946694120881874101039551542763640127768239957970
10530 60191803324695713462169211967508377318495883854258071
10531 15575170751694939475059439900461163833854291799195982
10532 3966291702047927403989848289887402947972430484934589
10533 993774348861334152723275969384889258554292858190926
10534 244924867697085075584744927117559396961575442342440
10535 59361667938566312628755411029922878937616859084624
10536 14144537278483990022898529033069830041437500699053
10537 3312508572230112325317500476045707496610923035308
10538 762222187740138136090883851058613678179274517318
10539 172277000897579009183611012148236467103022899732
10540 38234262871196104585126171169671756052005197796
10541 8329322870078901288014904839143753745023827280
10542 1780503746258598038932121035850315245158568035
10543 373326874913340685179587202374679369581272842
10544 76749834396934627975715578584730947016534390
10545 15464191273416634233453741377361156823127738
10546 3052450919988106034185748112538299474217601
10547 589985922755703740423646100282051924845478
10548 111607828547041712873663228440091097694147
10549 20653047885640519194884951842010279661766
10550 3736572419648313860589302198410097025480
10551 660558649685829522441062292672858094004
10552 114033244435386797591650467358250709995
10553 19211004610571105860570493224101372424
10554 3156203090071537051930378621260003987
10555 505304808151051640648813013758225280
10556 78771741907278960308788410894613513
10557 11946649790337493355298784062361432
10558 1761096753903223969931316281716726
10559 252089073389429945086293213488282
10560 35002333128700411778305960725743
10561 4708826665488568131038881454054
10562 612998219415358788402262977097
10563 77116383773655363238184889020
10564 9361186307448451900343199542
10565 1094727374952139261354427504
10566 123110548809808982146409771
10567 13287419912862109181082410
10568 1373376671021247337118578
10569 135606214282270693089218
10570 12756104042605013696348
10571 1139616365940456993258
10572 96354153761010635060
10573 7678889310575884550
10574 574133196416181725
10575 40053517513384820
10576 2590453428803690
10577 154116997775068
10578 8355178562815
10579 407918676268
10580 17667157991
10581 665442924
10582 21209742
10583 549686
10584 10871
10585 146
10586 1
10587 1652806798452479286785707258284407299321100638135097738677772286761982802807038977958
10588 1983793323197306041906167701070058008525402144969591068237244598082832314361097689233
10589 1776670363017102668025816153007767433423492042219748212609610130033428563570833645630
10590 1407033466173046071449622909522699828243631758148462042503926844342485977220707249788
10591 1039147693503356063216877432541009905198063662637123971323291400395991955895086303784
10592 732806383611408781102386173569571342509995595941876146596776218390316825495827470602
10593 499686997454439177460617487389573592550999243868809493445589962146246756314572438502
10594 331929813365708856295262523118022356796485156399313086966061456645346470142518910886
10595 215829998075330601505091623224403145702914752508246315523991580319468986821956140737
10596 137816475753641114207255319460724927392385927097733713925258088039880224912773415204
10597 86617594219753340387500918539045455878208901430329015507580508095801945780026268238
10598 53672104580503800451576086328455372120386062592476478998732759849220086636885209549
10599 32829715911537935032036781121759741097660417582188742749687814218191218395140572448
10600 19841341641765196991108973883629833014867698908392054465338984655092414119355689169
10601 11857040820085863788970032210801047194738753762756788701820692463720017917506837706
10602 7010185973285417633335860571211133393241803566825472811450675905281460628289988561
10603 4102274059939700019062402141754037314444769732064975581270425438090901831560838137
10604 2376922552088001638743325997826611201046141421100972649569510121249707004239896289
10605 1364024084622148178899380875529613325699101025850067226049589711373252831274656382
10606 775428400971248103372487733358124069182391942774082234392979636113990347703431138
10607 436766721692592302317405501663013435496934737875136999010103166828020767589697498
10608 243783520837518769153063032628003951845366412335261302715441225914157361069247556
10609 134850053962719417477663804866521496281871260514567355695101312721050714420435938
10610 73930461722253470603592332756861665573884596964981648556190675015067767149832046
10611 40174006050648240292674920009169299876571047629794985047760257417558129005180067
10612 21638744811472345624470034053205652759635135381251590743457934513184745356665726
10613 11552953760566479393620311678240277445566062068245791399271341898035360164127746
10614 6114077678027133815670322209908477587978161608403509141662607334806654658555307
10615 3207329623918946583388902024988201979295225573089295149849495335796774731441426
10616 1667724485290200783933698866421897995398124763254381267418951010856879575369639
10617 859532992558010854262108518664182213571416818042511471586933411077252631386970
10618 439080772518654548662720380529616412131928611443371843866815182952029565080661
10619 222306938611541616786341390946648024971344614244245702556980315900444793511682
10620 111549808137185997884138148641110707371802538230363996639515796922514352577061
10621 55471511683370621737357927155250686658982409578067974203244715502010620405054
10622 27335852401038247563025139510044083237086351024320422527379912844729015401675
10623 13348452488082949344174168741467333167852947215872701167041347390831038961081
10624 6458586436803869940761144986803866368964955566310102304408092401994367889587
10625 3096159872873102327432280680617542355803115419154822285595995850277784580376
10626 1470477449920984665164515842225965152872869973214896937616242738315293152674
10627 691848455866280004861250892856123400308033707487306797667842888754726819470
10628 322439780661679578784226942281806171927813598133878783784512072286211503991
10629 148846181278595662423384256277569234238095645759922427062803679425436439252
10630 68052438280455915087014181803131142759171927825415027197002298427191541356
10631 30812803293632031847120271770303338277697775381217917400361304356662527069
10632 13815419489197709660216558715081410527663592576634104844638362938794960780
10633 6133457408811317202220250010492105755461739559686907645993260949585239786
10634 2695984615318546047434944149972307591897870900666170942843072449980075287
10635 1173172681367047344479278418129680221320641192724387168984030722123578321
10636 505359004982267772172171973695278439426936894065385459945150101703047779
10637 215472601590412562781258996151992390716302402119589368669724585458205776
10638 90928060013590154382983593665808595063742352949773084131481328143094266
10639 37973171897093100450240814192676076444055927323463021259946098149200752
10640 15692335307074988886728914014747776941939798112779310549020179983906766
10641 6416351258707138363565213024048007912707485351065982907818744073971904
10642 2595589682631254743395626631852930711899841687350013837689792688123942
10643 1038695427952958295624707543550770159212016110270624455036369961755312
10644 411150653565907542321417107749295893907568169410439319772602132479782
10645 160964470184864277261320813576353660499524050684173583734225922582312
10646 62320422272733191529823433751270704093589505572955840045155458494722
10647 23859231832576105811358980328428931752350129302339037630815109879092
10648 9031542364399707319280212063377778580785192942687856225742375742374
10649 3379868091364449478936312381589533131860552735730834913317949087392
10650 1250322781694633280129684815028480877330114626896471881147570527074
10651 457172931259922336105506382987831289205347433169952186586981764858
10652 165205844065254050713323074327369780236158263923052409755441951640
10653 58993819223406513050697033085861790108532387275400307628378114236
10654 20814815524881727584227302442309124539102752284186514082061956336
10655 7255566244462511057621974690994425023244361151519645900623325141
10656 2498327948373784681412839762627014149245300063081377281599767796
10657 849674446931687358404754690624477104226003051377486430953112062
10658 285381000887545551598960501865019581450022157671024491768489883
10659 94647710141044870419319569702334533405243581282256983910918291
10660 30991997609795967794655533477716694395676141027171697163954688
10661 10018065910825066904317552024420209661270001158366071714591402
10662 3196333073002689121539086284056088845770890496276665282706306
10663 1006448152827864117596575795218192985152189162979524144998525
10664 312707117193867187825673282084998378119566616138151202158824
10665 95857277785543054502479665231285658366011697325598777115540
10666 28985814427112242643187015211839461543016511552869567917327
10667 8644684814167348221908598339989914381815579124151671680687
10668 2542401394873478878816224639914713377977546973158387831779
10669 737218481649082577326000444339858640673800202223760805790
10670 210731251605312006867676570773337989181934941143162430014
10671 59369490485256460593734904250238770670553461647664868997
10672 16482295968916953235841649373502652575960520991332253408
10673 4508246747652800451213341973172586224240960393300578936
10674 1214635124304974655232286087722547302590764286085297667
10675 322286147258880060290240821978908421176777766977665296
10676 84197889086258850861232794634467164008956994533094464
10677 21653449847527025959486516648477944663152484230912736
10678 5480474007358186535829181831918809710472471047443609
10679 1364800166722061065678415848965195079382132842624353
10680 334326237549129252145710691492461311907481090233559
10681 80539382513710104214335455025332104475483571961126
10682 19074964069798958047202604175775854144175308016658
10683 4440304606865682280245621373815313123441559408528
10684 1015607517218993198140062461919260655915556491457
10685 228174857857478085384296558198165275212772727238
10686 50338093354780385110215535863954961358880440760
10687 10900952754231074549603191586060714820836533711
10688 2316409324261012181901449314257169711339992534
10689 482820838126739868014227213018414759856704900
10690 98674506503510083785244692064615494875732239
10691 19764764762542760705821587091094649344111952
10692 3878429657196903265267371667582701233260160
10693 745241865375347881266884475510551803384528
10694 140153478072004870308984478921772891528733
10695 25784097423089725579416451536198040948083
10696 4637717996032871905339715389586459918683
10697 815097764187424678157804547428039517018
10698 139894629133888569998579777919058530268
10699 23431189853428161727293752007883889364
10700 3827251176787383569235421143065760588
10701 609194300956303584485996143913265396
10702 94418129230420066587869410791748248
10703 14236895659948352855405662880161671
10704 2086593247335852564792849420151580
10705 296957753610755434837131815357986
10706 40994331032206564842203807954313
10707 5483087581194243292518864404923
10708 709669666496766696921159211162
10709 88761872626561905872234811522
10710 10712503482578849542794182372
10711 1245498248665633032254699647
10712 139253280634083089886540870
10713 14942352194525903500334584
10714 1535431035939356400574363
10715 150721704069685324954314
10716 14094898847460447875721
10717 1251818304010530820006
10718 105215936373408140277
10719 8335398084441468383
10720 619504342063336777
10721 42959713822812300
10722 2761652191435586
10723 163304311507048
10724 8799053556813
10725 426936809768
10726 18375548058
10727 687762615
10728 21781314
10729 560850
10730 11019
10731 147
10732 1
10733 6543215810699270411466245768753450439633782110157793860856279009716281609574495897705
10734 7853534095931203543833590012273144064473728089029116826835773365696181627281480162404
10735 7033813562336546075149072884996371109421179314157533157941824802850849728402093377269
10736 5570830328455819066638552033955173593519346934417405641617068875530954394903078595088
10737 4114726918500969405871529133837130630604484232569749175257592269939768902450269646546
10738 2902140662470955030222115152352402256081500412158218590154709292274856643677231553960
10739 1979294865636375815275475004067705671279565353957094763682438602219306564520062432548
10740 1315104420390422436267583501748095603401122541125970609464608388646085362406111535848
10741 855354490602230406969200991811327933806927447111822333707317161808546000526018072068
10742 546355360869248969119823394436232727579677204319911716078829010018182735232837308876
10743 343510373782567355243034483627013208104390646693904474685811069923216244348049417559
10744 212942591593213656969976095391794553977886067783184830832339491095670815277176447108
10745 130311359696322759757282329542901232125214595385723765723746021651019804013379347988
10746 78796890311693283417561306959358834204623881364470130344595066412258608349416201952
10747 47115031546204219195152855112046588891002859621537518046360277435350903723495499864
10748 27872804395326996452199946166101245050908256279276743213366909217215948526584542108
10749 16321767288105547914321687507082801311115390424600205825579511595346810621719819586
10750 9463961304273519085359530135587350475277058840252624870665113118965674836275177524
10751 5435256167581517516801706853764458638093080806261208801982256099247795671119815351
10752 3092466405106729716758725054229326482853933248872886300269760493947574380719637432
10753 1743427966295021791172093867139331773948193833727254473319391551879850339524581562
10754 974039315540691281040778148288870184943379386915323852784405285203459682014549864
10755 539346743275149983538221893098753892356564367598661314837348793638765945465006094
10756 296014440003014191307250698109092889434862159366142154567815171864448756324258904
10757 161040659593930140945825067951815243699442572392789996299389237261676067324699178
10758 86846515645232271353370628026772339549763812965553201048761330705277006252839732
10759 46427248836989545924274428785343416123189398914276177024136883098598291685305483
10760 24603717374860534502667973232528466446520178966278522609281365277560812750673852
10761 12925107287946272667261444845640798646555363722911830180297771066245460709421128
10762 6730808087260420472195488341494387722359782820900104937251651624560687565891216
10763 3474481408950654926964152970355470291839506896118890713165455107126016966685186
10764 1777825918098321647866458816965956960302681936839628842039573802513266561406188
10765 901672196133095822276973647041921861542023756884475018938900314931266650063912
10766 453262141065547564976613457253020539662678351486455921096164201976846262763428
10767 225824120835494844858870133473924087374727399862378638259143740197471536037166
10768 111503383227666159271794655342400497500665262421332171665403359008849295604836
10769 54560390232987251572042549694189413037514755856796049441304469942580816576438
10770 26455246502895898729571837777306778846884808611924074134813561386286007355872
10771 12710504989674491553691489046843097230560593759515911031008827657375954587413
10772 6050633249938092518987041627782551760090626263566282414147537057239940748736
10773 2853612842110474078755152868494356208955374916779446749288732555032721343781
10774 1333255941151887567949388165552478632468665168268156147004732624813465436688
10775 617054192379524103557570770631901551452629788559678681002772730996320736847
10776 282872356629024062368607536837170756975435391850636431709354411487964424048
10777 128434113777726314307049623269590303293926447942344772856451505571044888606
10778 57750723342467841757629587837128326837774673635692862155484802795390431296
10779 25714929466721013927691825815675013734449411365558639134570254932602076753
10780 11337757056884998757200143056002303570595151873372036564118004762481762292
10781 4949316429061805480814501842771485367612709953026064804976090824586410338
10782 2138953251785848029435359785645304484664623612081567556205627564340516836
10783 915074574843979734940248866934620743530027143084382694637625602643105113
10784 387499676800243374174230729093471216437274365071230436060054525106911176
10785 162407402209415455613178140518394703386382009956367675854518113232659692
10786 67362671645493031967347375769952823117545678181843962932437001312735648
10787 27648439064654791724623823912710183824696628697894380115356851062622696
10788 11228403624301828808168342037178586115352913389081968790513981326032968
10789 4511481441010265163356065355207900415893246556260034514308995568968584
10790 1793210145563604670664985048858942078129475843746356782754618376924400
10791 705034782572923673562255704408770476646414257020267279665449300280804
10792 274165696380544949699621334364431514460153651459751571655833782635848
10793 105437265352526510934823670259321410509854533526327530702697632281348
10794 40096656779667227843912954513370402610772182182619151597917188340576
10795 15076796468555286555462083577003693559511751249665353031499378478996
10796 5604669391183815689205260450680174210553253295880344569509403561976
10797 2059602067157132688836078624900455406250050417437336295930854878182
10798 748101626600349026043663038875558830139281721035962208203972126900
10799 268554577265522293703747296366195159374969675755374260169276806628
10800 95268433117200124761877826563977612577854133116824017803604589800
10801 33393263692870722558561321024188991456770471805848431023518479162
10802 11564050229240984532572605485884566144290932373640141181392921384
10803 3955935012160180620418770278242734257817906968752879477804934749
10804 1336663541900757381985963875079828444222288586761511602640542156
10805 446039525384224173908026758509069728440554295021443794778584711
10806 146975901703778710223808824500522660773981267404868334774311044
10807 47817007766469022179994205921634931977713154686229173820601418
10808 15357575311539128272248650593794305187541732439308621218081320
10809 4868620653249392350244359736577476967582629733844751785414720
10810 1523244777357169544516128329697324112260706966732992799735008
10811 470272643593763982913500087841281574819305882739552612322749
10812 143245174807123093601505964107231345911612944119271450149988
10813 43042024512416820986786474940524111000586932466301796001502
10814 12756100505525349637260189923533388661907415619324656752584
10815 3728067568696321617460713416138821047263953755614343159217
10816 1074276409452001245995397748004860347736540682490833050144
10817 305167433636108404057730542003005094296497537389443087148
10818 85441954832656789214316645874004550600231661561407736736
10819 23574002399626574311395820210500901014114386081495033729
10820 6408260117795301776817464647270022393516955332374573772
10821 1715948021227139000527435039925718871633600337191961573
10822 452516772143230934434642264408856005554281020719557576
10823 117499983349974418979306806915919114886262573760129795
10824 30034192433350742640848142263008892896894384847463892
10825 7555580192527948928640620208912461313381824831094808
10826 1870199966975976361311735123136207483685096816108272
10827 455372731775399407927898189738796200592696362752769
10828 109041190468769087044820472916513602379612077899864
10829 25670819145655858927006315076757126728302891395815
10830 5940052413924439332105756557893188141595453017968
10831 1350555862193514561438587750736431119162176100925
10832 301627535752340284115541747219067242275979125240
10833 66149066627100683794759780459490709408596038684
10834 14240399271296409131196039556337052366281170768
10835 3008226406644011074958941117618116102629475187
10836 623340346047812834488528699656973517447875244
10837 126646871809127104546361322781168417768939553
10838 25219554532497167377344136996608104850328784
10839 4919983436645186199369788274260015729667671
10840 939879838541385904199083857841371560510180
10841 175732235947679152191426039589470517114676
10842 32142283568171897604569819395093629320032
10843 5747921210001859003955390179953946241731
10844 1004388948206134292015419441407204362160
10845 171388913941610195147001987550912059812
10846 28540975235310750270774136509217892252
10847 4635078792712565971867122258674585624
10848 733540605538308691379870020463948312
10849 113037858756474504450093903061529798
10850 16946717722457211655035108831094728
10851 2469510716562694777216046637169071
10852 349438818992891291981043802058532
10853 47962700843547132269146422406707
10854 6378341369134574473429355257948
10855 820805676924592625942396706970
10856 102072846694353979440474057424
10857 12248187958052144884921633648
10858 1415851730148481841859395392
10859 157387335033595371640769191
10860 16790671507317448170738548
10861 1715371990775355907318262
10862 167407872553486348092884
10863 15564180397962506960800
10864 1374234327315694966780
10865 114827518773976768462
10866 9043242473333647600
10867 668132348263159555
10868 46055888106542800
10869 2942943578621791
10870 172974199187320
10871 9263384619711
10872 446708521672
10873 19107411826
10874 710676352
10875 22364347
10876 572164
10877 11168
10878 148
10879 1
10880 25905450637817184914810471034664698937020488484301108333134652721953891480120860215012
10881 31093141193621744147416085504337725791273412560852279864316418344342419527343123852032
10882 27848729455391483780727780301905549953984662653144599410864879024346728271803092504189
10883 22057969146010224240003256051191728786094339886071867702841801257283843921620301859961
10884 16294241782850945323625092720832647197829369113131024719913828359393302742765508813738
10885 11494130616219540595422146577426866109570325068337522428253914523317345593250789264992
10886 7840616207814159562044667299833388493905866232856820683673834681757103117711813992408
10887 5210746911958034443752937936237331632953229376227581995420894350856400806167549957328
10888 3390037253223178993129956330816534927265233103700947508496352996966136527624680970727
10889 2166063623505117852901573257210259677490126658091566160771205615437207123704629186648
10890 1362363976137262651650599422693309690547127864193707312982564707214153513971876664922
10891 844876637183040637023504535919787778381999006886722766851976470266371126929693285286
10892 517262804279708346814054128376998579747420497229420531629042593344203218511021874408
10893 312937467257114698217371714318423232420404811483502174195224065292868971780762286222
10894 187218757463112735578966253246836977079160683259255812139989985454322931136836192807
10895 110824143386714745609367539858810872052772148155047950630128257083002088188973892627
10896 64939326925864151506196682113494272128507558837913239602385572340264252472781576221
10897 37681143659626443024988770881370444360888555785380545069440863246816511359643677506
10898 21657378383376282791922367178994416392852922065688344515635701498543308892380790791
10899 12332480403761396246024735689718856672828593111452603344457822350097156485137006391
10900 6958801743311506277157781725285289143954158419966405611530953677581686439075044278
10901 3891508627949570204096023118592585741334782037674566435597024652034290891710480454
10902 2156985784762147763607122645739247526123544481824229105987698166863111522902999724
10903 1185105741100192947877394867416084841574401896627020020531986379223472225704108876
10904 645464880180489692892141157308460764141951797705069341902317833679189278744796739
10905 348506478612679300241732333348461050336929829559660750668971769352945931873224554
10906 186544271565151835250521948351800103581890576834460300355884440278019987829415598
10907 98989689511762666707538295585137336793128005323601100036527150597708205005616598
10908 52075569888534949306922435960292292885362973172328344146040154773355083079674188
10909 27158684323566331145809308068136971636286625896221285289386940952870639267849048
10910 14041218062330314838041406045742006693274231232487348995867889704667258764540463
10911 7196304826983775902713480139556475460509734150453235428545436731543047919087163
10912 3656010223145240498333742416330283742984809958357951575678590532242531658384313
10913 1841111453989596237781949955180597683438285638299937749861752190337338357902103
10914 918981996243216208926064573495637214180772013616408904307925507433441988988088
10915 454637774601167748132977039216632984962210294996679894182313289209043546723158
10916 222910804277370978051535520963657508871317810928148367815574613309775089103078
10917 108312267773132003014472297773471701695596252785286564367832547551396611757473
10918 52152779527585485261085890363542206719294964647005600437351001515639405390568
10919 24882932378118839894276099851357293847263677411547625001124211482469745957288
10920 11763044519944691519975161429533321396701273212082808100748501239276462603423
10921 5509354142631460894188784101629328747238609798664031057008875622545324408243
10922 2556301547053624224861832056874544024130213952333222418068003920025144475208
10923 1174953473443439811205708865668843072676894282672397331661610337289319719218
10924 534924322298941447328992402816867955757110505199499465394108645939347694388
10925 241208280848137173737223774563857644395807929106351693081594061265028998653
10926 107717096623516317222946606191469878050231253336134579591282236665360966053
10927 47635781409897452543627361855114064860326984279733466135382770534843828133
10928 20859370271364447269785910555544296568592435003775158994868988423378836223
10929 9043795409524689531393853112510631145347948174771473544781350365237547418
10930 3881894184225347988349409942134610164832047868470672594559621665785284335
10931 1649458129234458727874422633358156431891890339765657636961448041735060395
10932 693751893635121520819880293446392092485508536051874423606381613162202736
10933 288796839741733194037366624396496027406313603897763231207704880820833968
10934 118977706277926976080215613620305472596949397992307658474887154154345818
10935 48504566229749845985357364002835397179761673335030528691155091151679834
10936 19565995655721070653417029079440220388140794217796592577379843571653424
10937 7808748290420607869964768971059309017243171935634251431280970959389824
10938 3083033942210585908862980055331509510428848083350803082156831918841930
10939 1204063161357416724532611031871203295808369584105237922347244333310754
10940 465104311577075700624722767420085687408587081029014254265660780539272
10941 177679369849817846695368489504331498398604004967452462655419376488516
10942 67121851905496504577814952285305554903925060483122936192723146100846
10943 25071780821451245130453916177506327511151147271138029728736523972094
10944 9258786518987078598349373180157899363461475640694732794768591339571
10945 3380050057632311720454917691480255322570672435193883952450975319023
10946 1219674917328910775744459488032407239086820265586082309432489588471
10947 434978530495613334384851557010509903189766906290865963061604063853
10948 153300752017965293001121483126829422416347717493696016770914061800
10949 53385399154367992844363986431773573606534055210856333945754819037
10950 18367516976209582421488370655975790233540133124168744743333146905
10951 6242737674509244411748726001713368347222893634334665000363084897
10952 2095763178017055117032065573621987885372602625960999976307973896
10953 694858568005335768012847792686552328239013330943528285297622409
10954 227499822304527501357561182614037211785182393248211221820130959
10955 73542458146007471719577169990241280775746123166103734771013541
10956 23469737986569006387956617516175692649939989151422863493806188
10957 7393165723496081925277195111399352559019597647160661417514035
10958 2298487968711770242202588702363744887741856176113975035587677
10959 705146624399182069738109682234172189693877298401743600700489
10960 213440121276693270969388760914062317367919790497002564113018
10961 63732985160210663936575894408379369337014622231131227703839
10962 18770428303339576169181211851425571861083363433002890002014
10963 5451723947338198275525753988939421547087306765869003921288
10964 1561237873860259341524315964523375800278778557066312122894
10965 440761112666231992230887889269231320526717779658190375373
10966 122647118117352995958970594998349692857315685706172727787
10967 33631757528092693866419845767731474840990968343848766499
10968 9086473230917806053399528974082388803814661296652844643
10969 2418283199480046232858164748867761366843194875849123753
10970 633861336229462076283601236442008165179354058718046373
10971 163592193300148415684407474656888125280583884073492127
10972 41563723143285757286985222330560114169920826629956952
10973 10393179317297369060297029924842729471497170807833337
10974 2557166647912801863248951501170722961301279659000942
10975 618922851283455986290286283474673768269401562837574
10976 147321645429611963366388744328342442935903506415305
10977 34477041211951308819433029199815308770194551519185
10978 7930534357008353881804763430864321656704065345682
10979 1792479017799588118542480332419882408768740544320
10980 397968879957111776768231143456808528898270143990
10981 86765181818791977868452685531288090753898852375
10982 18569250546149314920905466534119367878236006063
10983 3899776899703698408013703086301118899739994543
10984 803374153846237643005361253560038808826544669
10985 162276841351549575984769481780957098533070863
10986 32127340021477877399459164252523725378450651
10987 6231345310641683410751387587487128621276441
10988 1183522657393865312279178658385235319880500
10989 220012158694461346742677845340515491668271
10990 40009912197503664637857088008250466034704
10991 7113798858131366860828881402196862531064
10992 1235937574771858198223660255471188500355
10993 209693387210630894460595661038575755593
10994 34720133889016516673085316825488988557
10995 5606386704926352740139118204917169591
10996 882197419688376097967727006722128564
10997 135170880754789632482999521779020243
10998 20149480328175066839290717860798087
10999 2919504474770158381170086397086511
11000 410761545762099600741783056177578
11001 56058637729311614723308367771975
11002 7412526290732210947676288547323
11003 948455822699616350869204376325
11004 117274419427331914478009742524
11005 13991960465297607260588496965
11006 1608180478702309963371205833
11007 177743167225249401014151661
11008 18853514747818969739409847
11009 1915039824162374256066617
11010 185816276693337203492990
11011 17175706896307463422040
11012 1507719767177992348350
11013 125246919277336020143
11014 9806068385837194760
11015 720227818564294024
11016 49353117043272791
11017 3134851781973161
11018 183148646305340
11019 9748972848146
11020 467258484932
11021 19863366411
11022 734195897
11023 22958993
11024 583629
11025 11318
11026 149
11027 1
11028 102570244964170554563598114496990365436986438520570574288039147568872548008048619259468
11029 123110303540547392208757249962873162958301260077609774109309571392324512056951794429710
11030 110268138767380445599099516571338618180945623543593645044316960882130901734961611656547
11031 87345554010284482712174483383827325702551438511055101993769821256067701000787780485622
11032 64529203446466354105888556843896189451845954465358055561789173143879951806016674119245
11033 45526250534103876945744645494677925282717560341169240385094465372393146887692784749672
11034 31061097661779583589906532052886718197304405420378541921114581129040925282526318456128
11035 20647390782262277291811039259737531118658744138513955062801785749073642087367527177496
11036 13436511471081102135620145538265811987525328053290957529223397219502559902925142610258
11037 8587938258663491024145999338708646357564934091955920282344318932426477945031268608680
11038 5403383918824139701019122480641919123989875861425778490036376087645354006259623680998
11039 3352284027468483491059694531555177151894327935156963137754308604803264410973987238064
11040 2053307525413256465289391107925822589070832389883683672786906539922147373166556896240
11041 1242843709909668089258829207560711832936583674103840952549563790493851270433288109306
11042 743953936045518945614839186624427049586971420320924451439388907574231685927665703355
11043 440647078333972480756702681829992196564358082383199811197517403943523693449688526906
11044 258372796062438326045693071039709804151342545081014879172432477715533582537728397235
11045 150026788291381994084303241866437038798969545535933621107200411143256896271613085690
11046 86293917092782501693101419676604033759959613805036596581188619771257162167255655835
11047 49178888724624789658424972835227407359773832286960520420794959393816716028858666090
11048 27774210756754250665955169461195693675730788076284168651618709222639176862442333893
11049 15546400484632025290275999858765495610837249248751254273453157810717793058578990184
11050 8625612236226600048485562392031536112735966570531083823596607533214811751024946918
11051 4744138395219183951934983835817687917682262858317713079334547842676846697158161744
11052 2586770359588684148563883819994469943704478293185853396867454139185616249911737500
11053 1398328288654754078946626183427943862347338773149421586072337751026134440659710336
11054 749414101624740181574961691203134352077074741884348486441357346806767808226682580
11055 398199581152432618079031495802995859582564470857680097938443338395819931343537360
11056 209771077924155150999889689525263205328349729884924732760226297465374806364547430
11057 109559869977796093076791754134025584850335249247696505354158748745253157892231650
11058 56729615653953685130990402772953049557223255948450367527362834748676504277972305
11059 29121153343358761114860426901079732167804845172003421841023225746414912402912330
11060 14819470417901169154178178506325168268478955645912645775103486596191748552449510
11061 7475918161095395998671604724756438282491399986279946832341673909243572006887280
11062 3738386194209725798656326667615168526957527207367497626645511028560006856190475
11063 1852974829205985351999498719599857949702703134994102140556819357958215431593060
11064 910325515200518532308465325902366290032561335013311726985740056333560131221725
11065 443241284718881887812799276500918133414204916119329813397944997996640696117220
11066 213881367974384669032622955149852551290876857641854002000714858877994228530795
11067 102274315655700686095224179987778927831277884033183429501043820303690130609400
11068 48460902548004125034432705050015292440313786441025314304951199425985221758555
11069 22751865014502116371866547701649607563467323118746809932288419609326702081740
11070 10583063132943871610828909005083611136525795097527515304131743484686619613895
11071 4876879436816740439113105261980638912380475772050143198703767717751116534480
11072 2226257602336316585862791275664854062512326493864345608008996713400247092825
11073 1006647228452401967072685005806736691758590006959933493814320927188760629690
11074 450829857883229953210263475156632710663904473286377170962070727768275183270
11075 199961241835303553427984634677685030939886638148113268656728932420666441670
11076 87829501364977818611865901203747495244870333264451392945067296637555231025
11077 38199658564495316966914782985611017898967144661754120600319102815926486850
11078 16449983210414413698786348730586598564492629114936623346274126434798813871
11079 7013264533454601148906315304993159925022853130681089262174215080090254682
11080 2959954786674260097282079077207342760680692468476018044350294596714219435
11081 1236575945968364196311353416979328090172230935706680172039305593644347308
11082 511313893785935250426799773855048046197884653722334506918336722075493310
11083 209240214683033289875814143180780863488221505634679794431739510787702972
11084 84733007214359470927103396567058321750305176433250999030787906046753682
11085 33952250580604244661989301287451112217161681367722024732536116062091924
11086 13460184750978786815911114542997588094288872461308596826371908869257742
11087 5279070040533540890858091367121261317303233665226348148001821214602740
11088 2048069190927624010346267357839827711231678283439638968942422408648222
11089 785902828842757670200523663926457729821180517295701614433982585554756
11090 298253599075669870181584124621627833894433693999162287087483502123382
11091 111930917224258845834363511512353778267964914304567643977889548332996
11092 41535187185198473579953146731515165861686463654720692276016982148225
11093 15238334197439764393020358343462392866746697115546657324047160497030
11094 5526710606004845697485970595215212720173653870951117741288795325220
11095 1981325093759005185360355416360684580188330881884130871208363608882
11096 702029811102761068438186984915542559175992987121085401088442616532
11097 245819465133038194333837349255744344741629411111687128980764670010
11098 85052488072499133198964451382938220237468415792601262689997676682
11099 29074746296362026911422123704476832825598839723418385026903608678
11100 9818610781538635402941867673730997693531941651846975543853321000
11101 3275180631805769452228860349544785189701731965979055966610425062
11102 1078987137391078894741712964294829861083189570754914331011654450
11103 351023745371572157788040942529816366877308708851448840661190586
11104 112755571731989310763610359008618051368292944861966697338565870
11105 35757031313905769075000616136135226899118978759349956688891882
11106 11192985832208323956795256575747648580352235949396280495473172
11107 3458032229942683353779056782827960249878880274660966679887470
11108 1054257105872714097822322027284744866917059576317731004768802
11109 317126472297905119818681536702683607839847787871243137359368
11110 94106378486655425543473806146876112359353099632978379953781
11111 27544593502049953529149720615373765436699585441647659605228
11112 7950829317359468990116134472862828007495832120479564408555
11113 2262939869298312478822795473296692220990453545082749961838
11114 634952886802879656418703365464500642451847746814762700544
11115 175605759918399827444089114229852488702717162661528068090
11116 47861132430316699556357709692460954426071930725740262876
11117 12852555990032061580438472710565402358026806955588187630
11118 3399935853519758134307770400325806786182196327392951476
11119 885800274152455975065818096751038490857431187193556330
11120 227243032634563822781335240304333311553949278250352770
11121 57390135828494389677662544006205174997436318119634720
11122 14265081874743909874342495323677288950275494737471365
11123 3488960200118812185260109972000153465901553159484948
11124 839445661737674380086539545225079132907781243532479
11125 198632137821595243335346554443585618271678935098768
11126 46211222761820799405185947094178768755361280101099
11127 10567247888543413299830989019119389510692699730300
11128 2374448567285557592704603869064226133061296347761
11129 524099944192529672212040339184469907739964576974
11130 113598778462063030724211343224286645056243449106
11131 24170875539425657226786674899120261153627369122
11132 5046775789147351064056957427115415335214851630
11133 1033652410391708862023979192026643623426365210
11134 207587668805748066507541671448030694216269588
11135 40861449889915950329985754732277611122076446
11136 7879890775535502369790659922231849264035078
11137 1488056498966362944651059300059918553716820
11138 275041847488057215123572869137890000402013
11139 49731711906120396189798215642233628516624
11140 8791950664810860050667763795804060576689
11141 1518804350163886735002409792979252679570
11142 256221215899491107783000854116971056240
11143 42183230788333358916722026494971156518
11144 6772862072747727496550177985366447240
11145 1059712156426360699482329318094682134
11146 161450727651409541596538929559317574
11147 23930774683799648267399525073474090
11148 3447775076688430917461497150647628
11149 482343852449659636769764977360718
11150 65455548944416672432823966628564
11151 8606099044969111494086516814506
11152 1094944134448320730961423684900
11153 134620395994410556662101680890
11154 15970412548886981981748942966
11155 1825151402828265773910587750
11156 200576176670519625001331274
11157 21154172174224528815991380
11158 2136450631683347667526431
11159 206111992701787399655376
11160 18942211119082455773417
11161 1653195452615173044716
11162 136536233303976203445
11163 10627754966240578136
11164 776013501915698253
11165 52863046224888996
11166 3337924604199553
11167 193850489386400
11168 10256645257395
11169 488612013290
11170 20644040996
11171 758333166
11172 23565405
11173 595246
11174 11469
11175 150
11176 1