0 1
1 0
2 1
3 0
4 0
5 1
6 0
7 1
8 0
9 1
10 0
11 1
12 2
13 0
14 1
15 0
16 1
17 2
18 3
19 0
20 1
21 0
22 1
23 3
24 3
25 4
26 0
27 1
28 0
29 1
30 4
31 6
32 4
33 5
34 0
35 1
36 0
37 2
38 5
39 9
40 10
41 5
42 6
43 0
44 1
45 0
46 2
47 8
48 13
49 16
50 15
51 6
52 7
53 0
54 1
55 0
56 2
57 9
58 21
59 26
60 25
61 21
62 7
63 8
64 0
65 1
66 0
67 2
68 12
69 27
70 44
71 45
72 36
73 28
74 8
75 9
76 0
77 1
78 0
79 3
80 15
81 40
82 63
83 80
84 71
85 49
86 36
87 9
88 10
89 0
90 1
91 0
92 3
93 20
94 54
95 100
96 125
97 132
98 105
99 64
100 45
101 10
102 11
103 0
104 1
105 0
106 3
107 23
108 75
109 144
110 210
111 222
112 203
113 148
114 81
115 55
116 11
117 12
118 0
119 1
120 0
121 4
122 28
123 97
124 212
125 321
126 392
127 364
128 296
129 201
130 100
131 66
132 12
133 13
134 0
135 1
136 0
137 5
138 36
139 129
140 297
141 500
142 633
143 672
144 562
145 414
146 265
147 121
148 78
149 13
150 14
151 0
152 1
153 0
154 5
155 44
156 171
157 420
158 745
159 1038
160 1141
161 1080
162 828
163 560
164 341
165 144
166 91
167 14
168 15
169 0
170 1
171 0
172 5
173 52
174 220
175 584
176 1110
177 1629
178 1960
179 1920
180 1650
181 1175
182 737
183 430
184 169
185 105
186 15
187 16
188 0
189 1
190 0
191 6
192 62
193 282
194 796
195 1620
196 2544
197 3220
198 3440
199 3060
200 2420
201 1617
202 948
203 533
204 196
205 120
206 16
207 17
208 0
209 1
210 0
211 7
212 76
213 360
214 1081
215 2326
216 3885
217 5250
218 5890
219 5697
220 4667
221 3432
222 2169
223 1196
224 651
225 225
226 136
227 17
228 18
229 0
230 1
231 0
232 8
233 90
234 460
235 1452
236 3315
237 5842
238 8359
239 9992
240 10131
241 9000
242 6864
243 4732
244 2847
245 1484
246 785
247 256
248 153
249 18
250 19
251 0
252 1
253 0
254 8
255 106
256 576
257 1940
258 4660
259 8691
260 13104
261 16532
262 17829
263 16575
264 13673
265 9792
266 6370
267 3668
268 1815
269 936
270 289
271 171
272 19
273 20
274 0
275 1
276 0
277 9
278 124
279 720
280 2556
281 6500
282 12738
283 20272
284 26920
285 30564
286 30180
287 26015
288 20100
289 13611
290 8400
291 4650
292 2192
293 1105
294 324
295 190
296 20
297 21
298 0
299 1
300 0
301 11
302 149
303 896
304 3355
305 8955
306 18494
307 30877
308 43175
309 51543
310 53470
311 48895
312 39427
313 28730
314 18501
315 10880
316 5812
317 2618
318 1293
319 361
320 210
321 21
322 22
323 0
324 1
325 0
326 12
327 176
328 1116
329 4372
330 12261
331 26520
332 46522
333 68144
334 85482
335 93152
336 89331
337 76332
338 57993
339 40082
340 24663
341 13872
342 7174
343 3096
344 1501
345 400
346 231
347 22
348 23
349 0
350 1
351 0
352 12
353 203
354 1374
355 5668
356 16640
357 37722
358 69195
359 106260
360 139455
361 159395
362 160424
363 143532
364 115440
365 83125
366 54750
367 32320
368 17442
369 8757
370 3629
371 1730
372 441
373 253
374 23
375 24
376 0
377 1
378 0
379 14
380 236
381 1682
382 7288
383 22425
384 53132
385 101941
386 163472
387 224527
388 268190
389 282667
390 265204
391 223028
392 169848
393 116490
394 73408
395 41718
396 21660
397 10583
398 4220
399 1981
400 484
401 276
402 24
403 25
404 0
405 1
406 0
407 16
408 279
409 2061
410 9327
411 29990
412 74235
413 148604
414 248824
415 356436
416 444910
417 489566
418 480342
419 423280
420 336639
421 243960
422 160036
423 96815
424 53127
425 26600
426 12675
427 4872
428 2255
429 529
430 300
431 25
432 26
433 0
434 1
435 0
436 17
437 324
438 2517
439 11892
440 39870
441 102882
442 214697
443 374504
444 559341
445 727360
446 835307
447 854892
448 786838
449 655270
450 495375
451 343056
452 216019
453 125820
454 66842
455 32340
456 15057
457 5588
458 2553
459 576
460 325
461 26
462 27
463 0
464 1
465 0
466 18
467 372
468 3050
469 15076
470 52701
471 141579
472 307475
473 558212
474 867405
475 1174563
476 1403853
477 1497788
478 1436838
479 1248408
480 987628
481 712792
482 473399
483 287031
484 161367
485 83184
486 38962
487 17754
488 6371
489 2876
490 625
491 351
492 27
493 28
494 0
495 1
496 0
497 20
498 430
499 3684
500 19012
501 69230
502 193506
503 436849
504 824208
505 1331208
506 1873320
507 2328942
508 2583720
509 2581215
510 2335858
511 1926015
512 1453776
513 1005380
514 642348
515 376029
516 204500
517 102501
518 46552
519 20792
520 7224
521 3225
522 676
523 378
524 28
525 29
526 0
527 1
528 0
529 23
530 499
531 4449
532 23884
533 90460
534 262713
535 615965
536 1206409
537 2022525
538 2955010
539 3814041
540 4396917
541 4563858
542 4297104
543 3687915
544 2898658
545 2095369
546 1392984
547 858477
548 486365
549 256368
550 125169
551 55200
552 24198
553 8150
554 3601
555 729
556 406
557 29
558 30
559 0
560 1
561 0
562 25
563 576
564 5354
565 29904
566 117620
567 354552
568 862246
569 1751360
570 3044331
571 4611960
572 6174257
573 7383164
574 7956494
575 7777686
576 6939255
577 5673664
578 4267187
579 2963700
580 1899259
581 1131700
582 621817
583 318230
584 151593
585 65000
586 28000
587 9152
588 4005
589 784
590 435
591 30
592 31
593 0
594 1
595 0
596 26
597 657
598 6414
599 37276
600 152225
601 475749
602 1199009
603 2522692
604 4542174
605 7127305
606 9884259
607 12248862
608 13681187
609 13874063
610 12842790
611 10907720
612 8529257
613 6158646
614 4121252
615 2552160
616 1473402
617 786621
618 391460
619 182208
620 76050
621 32227
622 10233
623 4438
624 841
625 465
626 31
627 32
628 0
629 1
630 0
631 29
632 752
633 7656
634 46284
635 196066
636 634932
637 1656642
638 3607456
639 6720705
640 10912244
641 15660502
642 20086836
643 23232326
644 24401008
645 23415381
646 20620656
647 16737724
648 12558942
649 8731184
650 5643404
651 3384468
652 1896576
653 985504
654 477552
655 217480
656 88452
657 36909
658 11396
659 4901
660 900
661 496
662 32
663 33
664 0
665 1
666 0
667 33
668 867
669 9135
670 57276
671 251455
672 842922
673 2275231
674 5122848
675 9866794
676 16560430
677 24570403
678 32586633
679 38980370
680 42364812
681 42077315
682 38388368
683 32290565
684 25134200
685 18149636
686 12179575
687 7620298
688 4434353
689 2415966
690 1223718
691 578125
692 257907
693 102312
694 42077
695 12644
696 5395
697 961
698 528
699 33
700 34
701 0
702 1
703 0
704 35
705 992
706 10875
707 70680
708 321195
709 1113630
710 3106824
711 7227392
712 14377941
713 24924550
714 38194068
715 52327200
716 64675442
717 72648366
718 74615820
719 70415760
720 61324134
721 49439934
722 37012646
723 25787660
724 16741389
725 10158874
726 5745975
727 3048216
728 1507075
729 694928
730 304020
731 117740
732 47763
733 13980
734 5921
735 1024
736 561
737 34
738 35
739 0
740 1
741 0
742 37
743 1124
744 12891
745 86918
746 408710
747 1464450
748 4219502
749 10132948
750 20804994
751 37217620
752 58855522
753 83218128
754 106175615
755 123148830
756 130644300
757 127418640
758 114720454
759 95703480
760 74173606
761 53547060
762 36077832
763 22703857
764 13385080
765 7370124
766 3812025
767 1841983
768 829845
769 356384
770 134850
771 54000
772 15407
773 6480
774 1089
775 595
776 35
777 36
778 0
779 1
780 0
781 41
782 1280
783 15243
784 106528
785 518060
786 1917254
787 5701066
788 14123000
789 29903823
790 55160650
791 89942985
792 131142556
793 172565290
794 206477894
795 226043150
796 227582832
797 211647059
798 182441220
799 146236996
800 109244820
801 76225758
802 49765122
803 30411474
804 17446264
805 9364900
806 4728308
807 2235483
808 984900
809 415599
810 153760
811 60822
812 16928
813 7073
814 1156
815 630
816 36
817 37
818 0
819 1
820 0
821 46
822 1463
823 18015
824 130220
825 654317
826 2499330
827 7664923
828 19573393
829 42709860
830 81174270
831 136374425
832 204878505
833 277818099
834 342621580
835 386715279
836 401566066
837 385305799
838 342894123
839 283865206
840 219207815
841 158210829
842 106915930
843 67759081
844 40274385
845 22513755
846 11796434
847 5820363
848 2695287
849 1162262
850 482301
851 174592
852 68264
853 18546
854 7701
855 1225
856 666
857 37
858 38
859 0
860 1
861 0
862 49
863 1662
864 21243
865 158784
866 823690
867 3244998
868 10256771
869 26981768
870 60631011
871 118651560
872 205230476
873 317450340
874 443247610
875 562977548
876 654569910
877 700399408
878 692771930
879 635781600
880 543123170
881 432980900
882 322887075
883 225616380
884 147937840
885 91161264
886 52777600
887 28785640
888 14739651
889 7114044
890 3229817
891 1364250
892 557163
893 197472
894 76362
895 20264
896 8365
897 1296
898 703
899 38
900 39
901 0
902 1
903 0
904 52
905 1876
906 24966
907 193054
908 1033535
909 4196966
910 13663574
911 37003700
912 85575855
913 172316445
914 306659287
915 488030730
916 701154012
917 916452659
918 1096793190
919 1208306264
920 1230917776
921 1163958171
922 1024928476
923 842772920
924 648546314
925 468033192
926 317208525
927 202149628
928 121295875
929 68491085
930 36489744
931 18279076
932 8637940
933 3848245
934 1593338
935 640896
936 222530
937 85153
938 22085
939 9066
940 1369
941 741
942 39
943 40
944 0
945 1
946 0
947 57
948 2124
949 29286
950 234076
951 1292690
952 5408004
953 18123924
954 50499952
955 120118500
956 248718830
957 455108830
958 744692028
959 1100103017
960 1478688204
961 1820164980
962 2062964496
963 2162707700
964 2105295516
965 1909277054
966 1617588400
967 1283411199
968 955397124
969 668487157
970 440186496
971 273043725
972 159743870
973 88080777
974 45886820
975 22509684
976 10423560
977 4560534
978 1852160
979 734250
980 249900
981 94675
982 24012
983 9805
984 1444
985 780
986 40
987 41
988 0
989 1
990 0
991 63
992 2410
993 34326
994 283178
995 1611970
996 6943632
997 23941190
998 68595956
999 167716548
1000 356892660
1001 671049897
1002 1128261975
1003 1712679787
1004 2365745494
1005 2993101920
1006 3487452340
1007 3759577880
1008 3764567241
1009 3513106897
1010 3064163775
1011 2503919166
1012 1921045953
1013 1386034878
1014 941877240
1015 603490650
1016 364855946
1017 208380762
1018 112320572
1019 57273956
1020 27537795
1021 12505524
1022 5377480
1023 2143515
1024 838015
1025 279720
1026 104967
1027 26048
1028 10583
1029 1521
1030 820
1031 41
1032 42
1033 0
1034 1
1035 0
1036 68
1037 2722
1038 40156
1039 341824
1040 2004462
1041 8884996
1042 31500903
1043 92757840
1044 232995157
1045 509241748
1046 983327862
1047 1697801696
1048 2646625488
1049 3754547860
1050 4879090848
1051 5840314512
1052 6469570881
1053 6658663784
1054 6389166651
1055 5732067756
1056 4820304706
1057 3807518154
1058 2830217643
1059 1982540024
1060 1310447715
1061 818134772
1062 482688381
1063 269418380
1064 142105336
1065 70988206
1066 33482015
1067 14921760
1068 6310755
1069 2470372
1070 953022
1071 312132
1072 116069
1073 28196
1074 11401
1075 1600
1076 861
1077 42
1078 43
1079 0
1080 1
1081 0
1082 72
1083 3061
1084 46851
1085 411616
1086 2485605
1087 11332110
1088 41290914
1089 124890708
1090 322116525
1091 722721890
1092 1432390069
1093 2538259074
1094 4060938258
1095 5912898628
1096 7887499485
1097 9693074408
1098 11026014462
1099 11656161180
1100 11491384414
1101 10596252780
1102 9162190401
1103 7445010265
1104 5695642513
1105 4109013972
1106 2798859475
1107 1802027513
1108 1097586315
1109 632647260
1110 345450842
1111 178464990
1112 87410452
1113 40474224
1114 17713707
1115 7372951
1116 2835875
1117 1080144
1118 347282
1119 128022
1120 30459
1121 12260
1122 1681
1123 903
1124 43
1125 44
1126 0
1127 1
1128 0
1129 78
1130 3446
1131 54573
1132 494512
1133 3073875
1134 14407512
1135 53926796
1136 167459976
1137 443262717
1138 1020410680
1139 2074683886
1140 3771176556
1141 6188853164
1142 9243661728
1143 12649738035
1144 15950095344
1145 18619059838
1146 20203829334
1147 20450570238
1148 19367821700
1149 17206137186
1150 14370791578
1151 11306017011
1152 8391947520
1153 5885166250
1154 3903523728
1155 2451156066
1156 1458199456
1157 821997025
1158 439505010
1159 222579721
1160 106969504
1161 48660612
1162 20926524
1163 8577625
1164 3243348
1165 1220297
1166 385320
1167 140868
1168 32840
1169 13161
1170 1764
1171 946
1172 44
1173 45
1174 0
1175 1
1176 0
1177 87
1178 3889
1179 63509
1180 592933
1181 3791605
1182 18261846
1183 70182665
1184 223647155
1185 607254132
1186 1433594915
1187 2988619997
1188 5569576206
1189 9370609027
1190 14349092191
1191 20133362060
1192 26031753591
1193 31165527049
1194 34690772937
1195 36029493869
1196 35021053230
1197 31942829394
1198 27401774587
1199 22151118553
1200 16902924883
1201 12192228025
1202 8323406624
1203 5382854199
1204 3300385025
1205 1919706156
1206 1059331900
1207 555095703
1208 275796372
1209 130146445
1210 58202764
1211 24609305
1212 9939345
1213 3696300
1214 1374441
1215 426400
1216 154650
1217 35342
1218 14105
1219 1849
1220 990
1221 45
1222 46
1223 0
1224 1
1225 0
1226 93
1227 4374
1228 73794
1229 709564
1230 4665540
1231 23079852
1232 91031060
1233 297544376
1234 828354195
1235 2004515410
1236 4282650625
1237 8178551160
1238 14099879625
1239 22124274974
1240 31811402355
1241 42153692416
1242 51728940586
1243 59030968680
1244 62867425150
1245 62677779480
1246 58654897104
1247 51642440696
1248 42864017850
1249 33597905328
1250 24906679825
1251 17483717576
1252 11634286959
1253 7344727436
1254 4401776020
1255 2505770730
1256 1354766309
1257 696285952
1258 339646065
1259 157479228
1260 69278795
1261 28815300
1262 11473737
1263 4198430
1264 1543581
1265 470680
1266 169412
1267 37968
1268 15093
1269 1936
1270 1035
1271 46
1272 47
1273 0
1274 1
1275 0
1276 98
1277 4896
1278 85551
1279 847380
1280 5727167
1281 29087094
1282 117689768
1283 394402188
1284 1125299151
1285 2789995619
1286 6106128281
1287 11943682380
1288 21089251014
1289 33892004482
1290 49912766166
1291 67748840336
1292 85170896308
1293 99586128834
1294 108690927964
1295 111078859536
1296 106584288783
1297 96250287265
1298 81968966691
1299 65948822268
1300 50203798050
1301 36208741257
1302 24768576441
1303 16084683426
1304 9922969237
1305 5818616181
1306 3244613760
1307 1720145552
1308 867752589
1309 415863112
1310 189567532
1311 82084536
1312 33602142
1313 13197533
1314 4753632
1315 1728768
1316 518322
1317 185199
1318 40721
1319 16126
1320 2025
1321 1081
1322 47
1323 48
1324 0
1325 1
1326 0
1327 107
1328 5490
1329 99035
1330 1009940
1331 7013900
1332 36558008
1333 151679437
1334 520935848
1335 1522625472
1336 3866189870
1337 8663912884
1338 17350009476
1339 31362241274
1340 51596531000
1341 77790221725
1342 108102434800
1343 139152776124
1344 166620774468
1345 186264721961
1346 195015699500
1347 191751875644
1348 177493557252
1349 154990274018
1350 127907273232
1351 99917008575
1352 73981303812
1353 51981829938
1354 34692283724
1355 22010235908
1356 13282458440
1357 7627374757
1358 4169711520
1359 2169278210
1360 1074857470
1361 506405270
1362 227077884
1363 96834772
1364 39032080
1365 15128620
1366 5366000
1367 1931100
1368 569492
1369 202057
1370 43604
1371 17205
1372 2116
1373 1128
1374 48
1375 49
1376 0
1377 1
1378 0
1379 117
1380 6166
1381 114555
1382 1201599
1383 8570555
1384 45826896
1385 194894483
1386 685710748
1387 2052360108
1388 5334808860
1389 12235881273
1390 25075393686
1391 46381898928
1392 78080716875
1393 120458447265
1394 171301536116
1395 225668691640
1396 276577933923
1397 316517633903
1398 339312321395
1399 341689719651
1400 324003540894
1401 289919040433
1402 245254785828
1403 196459886050
1404 149229323544
1405 107615728791
1406 73754436777
1407 48077740538
1408 29829998250
1409 17625027277
1410 9919925856
1411 5320577427
1412 2718191812
1413 1323724640
1414 613475397
1415 270749054
1416 113764533
1417 45172218
1418 17286090
1419 6039833
1420 2151723
1421 624360
1422 220033
1423 46620
1424 18331
1425 2209
1426 1176
1427 49
1428 50
1429 0
1430 1
1431 0
1432 125
1433 6900
1434 132309
1435 1427196
1436 10450405
1437 57300366
1438 249691204
1439 899624008
1440 2756183697
1441 7331225890
1442 17202967276
1443 36063169764
1444 68230020157
1445 117480399372
1446 185377091670
1447 269647322016
1448 363376323960
1449 455619081258
1450 533511643876
1451 585306848920
1452 603313919754
1453 585724111610
1454 536746570384
1455 465150415824
1456 381840616325
1457 297344656986
1458 219921992514
1459 154655489016
1460 103501589222
1461 65965991190
1462 40063604230
1463 23196252704
1464 12806064084
1465 6743632386
1466 3385413360
1467 1621323756
1468 739544567
1469 321397730
1470 133130439
1471 52094760
1472 19690291
1473 6779640
1474 2391832
1475 683100
1476 239175
1477 49772
1478 19505
1479 2304
1480 1225
1481 50
1482 51
1483 0
1484 1
1485 0
1486 133
1487 7700
1488 152525
1489 1692056
1490 12715910
1491 71470966
1492 318993227
1493 1176505392
1494 3688183498
1495 10035033965
1496 24081740991
1497 51620851184
1498 99855628808
1499 175783526205
1500 283584420900
1501 421745157360
1502 581121590354
1503 745094623383
1504 892294919690
1505 1001317852410
1506 1055935707442
1507 1049028907971
1508 983949301384
1509 873026432652
1510 733980237950
1511 585576054492
1512 443895849894
1513 320080775672
1514 219747209507
1515 143754721220
1516 89664578002
1517 53351284992
1518 30293241044
1519 16416341686
1520 8493171260
1521 4192276372
1522 1975560092
1523 887376703
1524 379924480
1525 155212100
1526 59877261
1527 22362879
1528 7590145
1529 2652672
1530 745890
1531 259532
1532 53063
1533 20728
1534 2401
1535 1275
1536 51
1537 52
1538 0
1539 1
1540 0
1541 144
1542 8600
1543 175617
1544 2002604
1545 15440822
1546 88933824
1547 406418593
1548 1533861320
1549 4918349214
1550 13683735652
1551 33570245886
1552 73553631312
1553 145418464321
1554 261619016652
1555 431331781362
1556 655581300016
1557 923240140214
1558 1209949749972
1559 1481229837831
1560 1699441566444
1561 1832594285193
1562 1862077393266
1563 1786747867769
1564 1622224776552
1565 1396002820945
1566 1140366537778
1567 885436747227
1568 654217805500
1569 460434757806
1570 308924185086
1571 197733877704
1572 120804663200
1573 70477106637
1574 39273516620
1575 20905257688
1576 10632433068
1577 5163256168
1578 2395371458
1579 1060054788
1580 447320008
1581 180313572
1582 68602884
1583 25326871
1584 8476292
1585 2935539
1586 812912
1587 281154
1588 56496
1589 22001
1590 2500
1591 1326
1592 52
1593 53
1594 0
1595 1
1596 0
1597 157
1598 9614
1599 202029
1600 2366491
1601 18712975
1602 110408427
1603 516436384
1604 1993797319
1605 6536999412
1606 18590451890
1607 46608532168
1608 104344459707
1609 210761769439
1610 387365790082
1611 652428630645
1612 1013031597512
1613 1457488289624
1614 1951568332272
1615 2441231986000
1616 2862325808950
1617 3154808270910
1618 3277006763294
1619 3215192938981
1620 2985532200414
1621 2628332690350
1622 2197103098060
1623 1746301790565
1624 1321292939459
1625 952649964417
1626 655094760630
1627 429958069371
1628 269505907524
1629 161408178723
1630 92395831793
1631 50565133820
1632 26454831507
1633 13234782895
1634 6326335190
1635 2890832373
1636 1261008715
1637 524671711
1638 208764870
1639 78360663
1640 28606699
1641 9443250
1642 3241781
1643 884352
1644 304092
1645 60074
1646 23325
1647 2601
1648 1378
1649 53
1650 54
1651 0
1652 1
1653 0
1654 168
1655 10722
1656 232113
1657 2792208
1658 22635835
1659 136763522
1660 654558058
1661 2584164992
1662 8660376714
1663 25166773230
1664 64458377566
1665 147396069148
1666 304060950245
1667 570705224964
1668 981593736780
1669 1556436016416
1670 2286850302969
1671 3127289349030
1672 3995619251388
1673 4785586140800
1674 5388793036207
1675 5719666621108
1676 5735333720778
1677 5444108270504
1678 4900552288850
1679 4189810445808
1680 3407016384144
1681 2638223292684
1682 1947445935654
1683 1371613122860
1684 922465411498
1685 592785098400
1686 364172762184
1687 213966402320
1688 120263846360
1689 64678141236
1690 33278595537
1691 16385013888
1692 7713400214
1693 3473265840
1694 1494044838
1695 613170544
1696 240923539
1697 89245772
1698 32228265
1699 10496418
1700 3572799
1701 960400
1702 328398
1703 63800
1704 24701
1705 2704
1706 1431
1707 54
1708 55
1709 0
1710 1
1711 0
1712 178
1713 11925
1714 266256
1715 3289260
1716 27330375
1717 169043931
1718 827566201
1719 3339977684
1720 11437713045
1721 33952169540
1722 88807994484
1723 207355272702
1724 436710282177
1725 836786545007
1726 1469223327915
1727 2378144519112
1728 3567027859196
1729 4979911221909
1730 6496159102901
1731 7944597262460
1732 9135831502266
1733 9904060415051
1734 10145276253857
1735 9839698745580
1736 9052082100625
1737 7911444952060
1738 6578336702781
1739 5210368798334
1740 3935377071154
1741 2837144024895
1742 1953919535392
1743 1286364579056
1744 810019753620
1745 488094524251
1746 281531506410
1747 155474632332
1748 82217536164
1749 41626043334
1750 20180778111
1751 9360673380
1752 4155363079
1753 1763377287
1754 714118200
1755 277176284
1756 101359800
1757 36218997
1758 11641430
1759 3930048
1760 1041250
1761 354125
1762 67677
1763 26130
1764 2809
1765 1485
1766 55
1767 56
1768 0
1769 1
1770 0
1771 192
1772 13270
1773 305070
1774 3868884
1775 32938845
1776 208504500
1777 1043788375
1778 4305152976
1779 15060113199
1780 45651764960
1781 121909154961
1782 290546206296
1783 624531010870
1784 1221235694616
1785 2188149015840
1786 3614314861600
1787 5532228420111
1788 7882064422956
1789 10493725905151
1790 13099053578040
1791 15376643264367
1792 17018939660976
1793 17801606375378
1794 17633301527640
1795 16570953579425
1796 14798022967026
1797 12575502577197
1798 10182729429404
1799 7865128313611
1800 5800638877500
1801 4088305820644
1802 2755644045664
1803 1777389144762
1804 1097570537804
1805 649152341530
1806 367822785384
1807 199699309717
1808 103897857852
1809 51787572213
1810 24734155440
1811 11309179035
1812 4951311582
1813 2073661111
1814 828934612
1815 317940660
1816 114811032
1817 40607906
1818 12884160
1819 4315038
1820 1127100
1821 381327
1822 71708
1823 27613
1824 2916
1825 1540
1826 56
1827 57
1828 0
1829 1
1830 0
1831 209
1832 14780
1833 349261
1834 4544312
1835 39629213
1836 256652200
1837 1313433310
1838 5534656932
1839 19771711713
1840 61184704435
1841 166756335207
1842 405547338595
1843 889412053998
1844 1774321498999
1845 3243178054615
1846 5464774116100
1847 8533013926526
1848 12402626084853
1849 16846143898792
1850 21455750599063
1851 25700636189466
1852 29030095870105
1853 30993690314009
1854 31341509901340
1855 30073901805705
1856 27428100401104
1857 23810673395097
1858 19700624691076
1859 15553159808079
1860 11728037768186
1861 8454403678362
1862 5830722653912
1863 3849670016016
1864 2434571971915
1865 1475374489589
1866 857057043807
1867 477349437846
1868 254932815191
1869 130559578448
1870 64099961336
1871 30173370096
1872 13605248454
1873 5876931862
1874 2430027314
1875 959165784
1876 363666823
1877 129714736
1878 45425644
1879 14230727
1880 4729335
1881 1218152
1882 410059
1883 75896
1884 29151
1885 3025
1886 1596
1887 57
1888 58
1889 0
1890 1
1891 0
1892 223
1893 16426
1894 399393
1895 5330332
1896 47598400
1897 315294138
1898 1648995929
1899 7097149104
1900 25883657001
1901 81745976780
1902 227320076764
1903 563957862192
1904 1261531020945
1905 2566704448028
1906 4784511118035
1907 8221491148944
1908 13091609551211
1909 19405649569482
1910 26881965411124
1911 34920619461820
1912 42667864044351
1913 49167083121024
1914 53558376479958
1915 55267567924656
1916 54126997609700
1917 50394191544658
1918 44669756968857
1919 37747327385600
1920 30444354883461
1921 23459850530880
1922 17287673592232
1923 12192281663456
1924 8235062053713
1925 5330042651084
1926 3307381516705
1927 1968269211108
1928 1123709870998
1929 615551963250
1930 323546332317
1931 163187461640
1932 78952428713
1933 36644664840
1934 16301064575
1935 6949823276
1936 2838119850
1937 1106491958
1938 414839343
1939 146193456
1940 50704563
1941 15687500
1942 5174562
1943 1314612
1944 440377
1945 80244
1946 30745
1947 3136
1948 1653
1949 58
1950 59
1951 0
1952 1
1953 0
1954 236
1955 18212
1956 456084
1957 6243434
1958 57075835
1959 386591094
1960 2065740432
1961 9078221964
1962 33791617350
1963 108885244310
1964 308850303740
1965 781412640798
1966 1782351861407
1967 3697342417951
1968 7026545103405
1969 12309232992608
1970 19982381043969
1971 30197061062046
1972 42647966738308
1973 56486933517120
1974 70377301506477
1975 82702273490584
1976 91883158739485
1977 96717979982736
1978 96638603542600
1979 91811575235315
1980 83061627810822
1981 71654270314550
1982 59012116441550
1983 46447046668995
1984 34970332454415
1985 25207083389584
1986 17407486704762
1987 11524052244516
1988 7317283595650
1989 4458122857908
1990 2607023542565
1991 1463622447847
1992 788964428031
1993 408346638020
1994 202931070505
1995 96793312959
1996 44314343289
1997 19455248956
1998 8189519310
1999 3304134644
2000 1272736124
2001 471979080
2002 164377311
2003 56478775
2004 17261103
2005 5652400
2006 1416690
2007 472338
2008 84755
2009 32396
2010 3249
2011 1711
2012 59
2013 60
2014 0
2015 1
2016 0
2017 255
2018 20204
2019 520289
2020 7302992
2021 68329875
2022 473123046
2023 2582278239
2024 11584363736
2025 43997622193
2026 144607159390
2027 418269542053
2028 1078922897316
2029 2508658376328
2030 5304327866286
2031 10274128495995
2032 18343397466912
2033 30348452892440
2034 46741220255062
2035 67281396942112
2036 90830214343900
2037 115354269246250
2038 138190649928496
2039 156533376329274
2040 168014169068144
2041 171207622901800
2042 165912124806532
2043 153134303604594
2044 134802411506856
2045 113313534356343
2046 91053245318460
2047 70009314507720
2048 51550303832032
2049 36378376205688
2050 24618975237694
2051 15986293848120
2052 9964844675332
2053 5964807065638
2054 3429550602130
2055 1894403903925
2056 1005400065200
2057 512643082620
2058 251127618104
2059 118137428150
2060 53370991256
2061 23133493235
2062 9617652722
2063 3834860707
2064 1459872880
2065 535645124
2066 184404300
2067 62784213
2068 18958420
2069 6164589
2070 1524600
2071 506000
2072 89432
2073 34105
2074 3364
2075 1770
2076 60
2077 61
2078 0
2079 1
2080 0
2081 276
2082 22427
2083 593082
2084 8531639
2085 81675605
2086 577969839
2087 3221268295
2088 14747805596
2089 57137279562
2090 191498706420
2091 564681532371
2092 1484642372301
2093 3517966307570
2094 7579696037165
2095 14959098735165
2096 27211972630505
2097 45870023718270
2098 71979250992273
2099 105567286465302
2100 145215455947190
2101 187928989466295
2102 229431956507787
2103 264876096602209
2104 289798107088917
2105 301056230914950
2106 297472331964366
2107 280002586165020
2108 251416587566648
2109 215615136876578
2110 176806295290335
2111 138763965022014
2112 104326503965826
2113 75194298732795
2114 51992134651263
2115 34506592793225
2116 21993220530000
2117 13466905599496
2118 7924564850925
2119 4482329734389
2120 2437323861725
2121 1274162894037
2122 640322976174
2123 309327366885
2124 143574142701
2125 64027888470
2126 27409237448
2127 11258130947
2128 4437723414
2129 1670037649
2130 606436800
2131 206420613
2132 69658693
2133 20786600
2134 6712929
2135 1638560
2136 541422
2137 94278
2138 35873
2139 3481
2140 1830
2141 61
2142 62
2143 0
2144 1
2145 0
2146 294
2147 24844
2148 675345
2149 9954608
2150 97480578
2151 704803056
2152 4010257874
2153 18732450776
2154 74013639183
2155 252890563720
2156 760027513212
2157 2036188183272
2158 4915764452262
2159 10789598185576
2160 21690957845589
2161 40191273198528
2162 69006354230611
2163 110295025110882
2164 164769115787103
2165 230874056291360
2166 304367321233773
2167 378559385586294
2168 445287234852515
2169 496431535178976
2170 525574435674825
2171 529322020758546
2172 507918344518008
2173 465011702064280
2174 406700942046020
2175 340185847998072
2176 272410249357220
2177 209018751654848
2178 153796041931983
2179 108593756673200
2180 73625098644370
2181 47954715285600
2182 30019816186540
2183 18067750635544
2184 10457690406270
2185 5822066991584
2186 3117960903351
2187 1606288283544
2188 795936212253
2189 379321795996
2190 173776235850
2191 76525622494
2192 32364397635
2193 13137322176
2194 5120830015
2195 1905536260
2196 684995739
2197 230580948
2198 77141977
2199 22753062
2200 7299281
2201 1758792
2202 578664
2203 99296
2204 37701
2205 3600
2206 1891
2207 62
2208 63
2209 0
2210 1
2211 0
2212 312
2213 27473
2214 768080
2215 11600112
2216 116171410
2217 857988874
2218 4982679912
2219 23741097600
2220 95639252049
2221 333061161710
2222 1019931241121
2223 2783682919724
2224 6845176877318
2225 15301701079574
2226 31326932021680
2227 59108801278368
2228 103342372446989
2229 168194535467757
2230 255861595914335
2231 365084058100540
2232 490147964161023
2233 620876444169567
2234 743860054102468
2235 844763616627860
2236 911144088851075
2237 934994623631224
2238 914294232760482
2239 853164960863138
2240 760682147296439
2241 648773598752865
2242 529843756084843
2243 414729158536736
2244 311384364919598
2245 224417300061271
2246 155351728704410
2247 103350248150436
2248 66106136367805
2249 40669793518365
2250 24072992987173
2251 13712412335860
2252 7517627125478
2253 3966947080985
2254 2014815635295
2255 984790021670
2256 463174769175
2257 209509588075
2258 91134917130
2259 38090145240
2260 15284252529
2261 5893017450
2262 2168854900
2263 772008016
2264 257048834
2265 85275837
2266 24865500
2267 7925568
2268 1885522
2269 617787
2270 104489
2271 39590
2272 3721
2273 1953
2274 63
2275 64
2276 0
2277 1
2278 0
2279 335
2280 30390
2281 872751
2282 13501084
2283 138245095
2284 1042713174
2285 6179042198
2286 30024217808
2287 123288291612
2288 437494222180
2289 1364784626645
2290 3793732641972
2291 9499821366919
2292 21622294536892
2293 45068524374900
2294 86571645910512
2295 154083309978324
2296 255292512391404
2297 395352567004878
2298 574298939568960
2299 784979158676958
2300 1012393338126632
2301 1235045464091259
2302 1428288213498792
2303 1568934524317300
2304 1639906059249822
2305 1633615585977861
2306 1553173342371616
2307 1411203009186269
2308 1226768793393660
2309 1021392208538951
2310 815238811188224
2311 624312247255455
2312 459055478297080
2313 324308131791070
2314 220255395250572
2315 143874199960710
2316 90428254759892
2317 54706048648914
2318 31862953179840
2319 17870500659709
2320 9652273710996
2321 5020820061406
2322 2515096628836
2323 1213054813170
2324 563256949984
2325 251643764597
2326 108159688080
2327 44687740888
2328 17730814750
2329 6763902540
2330 2462670444
2331 868206356
2332 285996960
2333 94104120
2334 27131888
2335 8593776
2336 2018980
2337 658853
2338 109860
2339 41541
2340 3844
2341 2016
2342 64
2343 65
2344 0
2345 1
2346 0
2347 361
2348 33624
2349 990948
2350 15695633
2351 164281970
2352 1265133546
2353 7648358067
2354 37890633108
2355 158561039853
2356 573203149915
2357 1821139518715
2358 5154616438677
2359 13140877574578
2360 30446404990337
2361 64594175209320
2362 126285738029108
2363 228758098744085
2364 385739786120220
2365 607964637399367
2366 898833138861405
2367 1250442911905467
2368 1641512359746545
2369 2038441371288807
2370 2399879496168366
2371 2683991601837875
2372 2856597409081117
2373 2897952328224459
2374 2806318054042111
2375 2597486084926596
2376 2300655418554090
2377 1952056324738554
2378 1588141760429704
2379 1239975103441107
2380 929809137385595
2381 670076737390655
2382 464367649835790
2383 309619851568983
2384 198707745623522
2385 122793960847779
2386 73087330087480
2387 41908539507626
2388 23153832139410
2389 12326257973611
2390 6322995593849
2391 3125142756450
2392 1487882125784
2393 682283725799
2394 301163554032
2395 127940339121
2396 52269425200
2397 20511988860
2398 7743934627
2399 2789861170
2400 974372409
2401 317607510
2402 103672814
2403 29560485
2404 9305955
2405 2159400
2406 701925
2407 115412
2408 43555
2409 3969
2410 2080
2411 65
2412 66
2413 0
2414 1
2415 0
2416 385
2417 37146
2418 1124076
2419 18226224
2420 194955935
2421 1532551360
2422 9449853574
2423 47720488648
2424 203463581256
2425 749138895530
2426 2423488280169
2427 6983041035912
2428 18119686159861
2429 42725289041148
2430 92240991397655
2431 183500677293888
2432 338216186951186
2433 580280686662324
2434 930566708988936
2435 1399849461240040
2436 1981591010389081
2437 2647060798767044
2438 3345152250149799
2439 4008110670019120
2440 4562522491839950
2441 4943035666068838
2442 5105171261002050
2443 5033733790683136
2444 4744684113649078
2445 4280352648356520
2446 3699767475940267
2447 3066994825843520
2448 2440471595221121
2449 1865500063263068
2450 1370815510485785
2451 968927796627672
2452 659121237927165
2453 431719286552662
2454 272376409948344
2455 165580014839520
2456 97012199155925
2457 54790024880430
2458 29832050699216
2459 15659801169232
2460 7924874167050
2461 3866016174526
2462 1817535788528
2463 823356917168
2464 359181527250
2465 150857312550
2466 60959369386
2467 23666075212
2468 8844450737
2469 3153517866
2470 1091339095
2471 352072504
2472 114030115
2473 32159840
2474 10064220
2475 2307020
2476 747067
2477 121148
2478 45633
2479 4096
2480 2145
2481 66
2482 67
2483 0
2484 1
2485 0
2486 408
2487 40973
2488 1273728
2489 21140496
2490 231046648
2491 1853606400
2492 11654984609
2493 59980966828
2494 260506111950
2495 976701894018
2496 3216537198127
2497 9432912932016
2498 24907598124461
2499 59757092509620
2500 131252977384230
2501 265627590099552
2502 498035452973768
2503 869207941229445
2504 1417915920208610
2505 2169736749453564
2506 3124459674844284
2507 4245991726096142
2508 5458973303931797
2509 6654973802948340
2510 7708342338460335
2511 8498510468684548
2512 8933101053602112
2513 8965631397794496
2514 8603173386474924
2515 7902419419780857
2516 6955992873902821
2517 5873322506889008
2518 4761237870030675
2519 3708630548207382
2520 2777631438332293
2521 2001603695743422
2522 1388565545931086
2523 927791396731288
2524 597324793978770
2525 370679119415108
2526 221786154555882
2527 127971514449156
2528 71219165603514
2529 38231475593696
2530 19796519987271
2531 9887096979146
2532 4762268216584
2533 2211537457488
2534 990010564914
2535 426951684580
2536 177334908162
2537 70894688436
2538 27234940400
2539 10077733341
2540 3556955336
2541 1219993020
2542 389594145
2543 125226495
2544 34938797
2545 10870752
2546 2462082
2547 794344
2548 127071
2549 47776
2550 4225
2551 2211
2552 67
2553 68
2554 0
2555 1
2556 0
2557 437
2558 45198
2559 1442076
2560 24493568
2561 273458850
2562 2238511542
2563 14349834310
2564 75245283112
2565 332823986631
2566 1270383429080
2567 4258103498726
2568 12706705928028
2569 34135306751169
2570 83308310248436
2571 186119150781690
2572 383094727058256
2573 730504281899818
2574 1296591808113324
2575 2151012470879321
2576 3347461790305180
2577 4902412505231535
2578 6775746383120814
2579 8860433489654628
2580 10987155334698000
2581 12945820316181100
2582 14520500183507812
2583 15529499424420921
2584 15860051477177796
2585 15488481431312536
2586 14481070620406380
2587 12976584097606670
2588 11156359163402944
2589 9210419925447543
2590 7307768185999160
2591 5576423594428715
2592 4095205342643304
2593 2895979790021754
2594 1973038868462718
2595 1295646988239708
2596 820371672454360
2597 501004456383523
2598 295178675156442
2599 167810846534125
2600 92065164119324
2601 48745427295330
2602 24907349434486
2603 12280967687010
2604 5842430248848
2605 2680827778167
2606 1186261103700
2607 505884262668
2608 207845385540
2609 82226519810
2610 31264276482
2611 11457070790
2612 4003724312
2613 1361276964
2614 430385172
2615 137314771
2616 37906500
2617 11727799
2618 2624832
2619 843822
2620 133184
2621 49985
2622 4356
2623 2278
2624 68
2625 69
2626 0
2627 1
2628 0
2629 471
2630 49871
2631 1631525
2632 28348779
2633 323243650
2634 2699333867
2635 17637978162
2636 94215662052
2637 424326545042
2638 1648567750775
2639 5622799792676
2640 17070160881070
2641 46644554243950
2642 115776100640347
2643 263032829813055
2644 550528782641824
2645 1067403118860874
2646 1926312406139294
2647 3249212378888902
2648 5141192269209230
2649 7655599847407351
2650 10758757937141885
2651 14305929539690371
2652 18039678234502217
2653 21616602735942775
2654 24659897490023068
2655 26826373442452581
2656 27870993617822768
2657 27691991388617767
2658 26345314265254825
2659 24026263345845397
2660 21025356758698896
2661 17671509609905866
2662 14277012348936957
2663 11095805202852405
2664 8300971150710856
2665 5981453158782211
2666 4153566246408354
2667 2780816437145903
2668 1795693966204335
2669 1118783257924504
2670 672715559037018
2671 390462791850849
2672 218804422570173
2673 118385039963375
2674 61846159939536
2675 31195023029703
2676 15190057833526
2677 7139561903775
2678 3237944502375
2679 1416662247698
2680 597561775551
2681 242913364961
2682 95121170610
2683 35803873985
2684 12996820501
2685 4497623779
2686 1516192442
2687 474669219
2688 150350175
2689 41072398
2690 12637677
2691 2795520
2692 895568
2693 139490
2694 52261
2695 4489
2696 2346
2697 69
2698 70
2699 0
2700 1
2701 0
2702 501
2703 54954
2704 1844268
2705 32776832
2706 381616945
2707 3250312698
2708 21643883478
2709 117751093936
2710 539879887728
2711 2134533587020
2712 7406711289505
2713 22871254959132
2714 63555952976958
2715 160404662361188
2716 370513855752960
2717 788381251749152
2718 1553895931228242
2719 2850635691573462
2720 4887726635326156
2721 7861509768569340
2722 11899830516041349
2723 17000256158569948
2724 22980496093866289
2725 29460894695757696
2726 35892830207830425
2727 41634110376050062
2728 46057216360744089
2729 48664370589740304
2730 49179757142107528
2731 47595418786975830
2732 44161032856359571
2733 39323757315380640
2734 33637009871138025
2735 27662595348651822
2736 21888332462462865
2737 16675332036049152
2738 12238972379530496
2739 8658867230356282
2740 5907877871312781
2741 3888997906586760
2742 2470782986928421
2743 1515483164378904
2744 897616531248212
2745 513488736488244
2746 283742415626130
2747 151459041574444
2748 78098609672622
2749 38899175918928
2750 18712015376278
2751 8691862100800
2752 3897218974014
2753 1686364931524
2754 703756367855
2755 283120542756
2756 109761336300
2757 40907909168
2758 14712474972
2759 5042713720
2760 1685802339
2761 522681180
2762 164390425
2763 44446250
2764 13602771
2765 2974400
2766 949650
2767 145992
2768 54605
2769 4624
2770 2415
2771 70
2772 71
2773 0
2774 1
2775 0
2776 530
2777 60467
2778 2082741
2779 37856932
2780 449981125
2781 3908221965
2782 26516914403
2783 146900776576
2784 685530972585
2785 2757702637425
2786 9733322460521
2787 30564631397718
2788 86357746842419
2789 221572988340186
2790 520249361221800
2791 1125161215944672
2792 2253958103498612
2793 4202366485040217
2794 7322815428037839
2795 11969992456517150
2796 18414066598500804
2797 26735958315567688
2798 36732214398875507
2799 47863295110607832
2800 59273440134384700
2801 69892321316079678
2802 78603645479257044
2803 84442893160701474
2804 86774605812794639
2805 85403993297170290
2806 80596613867961037
2807 73006310852243280
2808 63535953821620236
2809 53170012760232650
2810 42819275223815160
2811 33207916349233170
2812 24816887151176425
2813 17881369375058740
2814 12428500338432984
2815 8336641854405380
2816 5398614117581811
2817 3376223635553391
2818 2039633365558035
2819 1190515275787090
2820 671497256935080
2821 366033632064459
2822 192831806621306
2823 98176190506440
2824 48302142728728
2825 22960597363275
2826 10543348657416
2827 4674992486944
2828 2001182667726
2829 826448561460
2830 329110737505
2831 126347394124
2832 46635246027
2833 16620730705
2834 5643328288
2835 1871233620
2836 574667580
2837 179495797
2838 48038130
2839 14625536
2840 3161730
2841 1006137
2842 152693
2843 57018
2844 4761
2845 2485
2846 71
2847 72
2848 0
2849 1
2850 0
2851 568
2852 66542
2853 2350212
2854 43680164
2855 529957154
2856 4692802286
2857 32436073978
2858 182944347960
2859 868781921886
2860 3555193337178
2861 12761013587960
2862 40742999662612
2863 117021728557812
2864 305176645538226
2865 728226968651622
2866 1600492314923152
2867 3257925221110100
2868 6172016629905366
2869 10927940234652351
2870 18150027945466792
2871 28369968572837269
2872 41854203768381004
2873 58430374155339910
2874 77368066230952568
2875 97366904380022771
2876 116681568499625038
2877 133374083172829731
2878 145642161815906196
2879 152144446763211220
2880 152240509220391632
2881 146087026690726024
2882 134572854642647488
2883 119119704079260093
2884 101407057097392796
2885 83091065120584724
2886 65577165826638756
2887 49881930192144320
2888 36591274243262444
2889 25898795183391312
2890 17694867970551616
2891 11674911112644946
2892 7441263425805398
2893 4583011656897984
2894 2728141922382844
2895 1569899985447261
2896 873410991957548
2897 469825914469380
2898 244360060655856
2899 122878893403168
2900 59735528635900
2901 28067949524902
2902 12744612708256
2903 5589854110811
2904 2367662700852
2905 967847480501
2906 381595284000
2907 145098774457
2908 53049753534
2909 18739560117
2910 6304089412
2911 2073680116
2912 630886952
2913 195729198
2914 51858432
2915 15708498
2916 3357772
2917 1065099
2918 159596
2919 59501
2920 4900
2921 2556
2922 72
2923 73
2924 0
2925 1
2926 0
2927 609
2928 73235
2929 2650281
2930 50350724
2931 623420325
2932 5627273409
2933 39615637229
2934 227440295830
2935 1098925359777
2936 4573751472420
2937 16692526291837
2938 54177417382758
2939 158154302637760
2940 419133147981422
2941 1016258353363095
2942 2269286999467524
2943 4692961486637840
2944 9031983876381438
2945 16245471119847342
2946 27409671711141660
2947 43522997892522561
2948 65228761183926384
2949 92510484221742997
2950 124446759812954376
2951 159120114190602050
2952 193746999515802083
2953 225037590419908845
2954 249722816566900110
2955 265128243594989760
2956 269652802583190000
2957 263034093547566613
2958 246342500034657072
2959 221721528898091673
2960 191955694061983532
2961 159980630051479370
2962 128446852747744944
2963 99415802825813746
2964 74220030566991454
2965 53475095783634720
2966 37200782990346900
2967 24997892351679170
2968 16231637469154884
2969 10187379918855673
2970 6181794856796581
2971 3627491445619875
2972 2058749148985294
2973 1130179092098772
2974 600146869350828
2975 308267733693752
2976 153153970410525
2977 73587639266937
2978 34187157380623
2979 15353654585774
2980 6662901677373
2981 2793163357490
2982 1130412643192
2983 441358792470
2984 166255413410
2985 60220638610
2986 21088286520
2987 7029920844
2988 2294405387
2989 691610220
2990 213156240
2991 55917875
2992 16854255
2993 3562792
2994 1126607
2995 166704
2996 62055
2997 5041
2998 2628
2999 73
3000 74
3001 0
3002 1
3003 0
3004 647
3005 80498
3006 2986266
3007 57984772
3008 732532165
3009 6738915324
3010 48311804277
3011 282284134456
3012 1387453888746
3013 5872145473010
3014 21786894894821
3015 71868869029356
3016 213192946182840
3017 574049440578136
3018 1414022705932815
3019 3207431615321664
3020 6737536588791659
3021 13170503072352150
3022 24060407895213428
3023 41230550019527340
3024 66493322312539401
3025 101215566969542744
3026 145800306163738431
3027 199216716743935320
3028 258739190573336525
3029 320030967049841242
3030 377625660984510192
3031 425743598271671780
3032 459269865682695144
3033 474659389744178730
3034 470546013771285756
3035 447914120539482368
3036 409813161761062758
3037 360714782369005058
3038 305691056019945060
3039 249611227685074728
3040 196516969894486676
3041 149263794691857548
3042 109437153712268265
3043 77489562029767440
3044 53012437218063751
3045 35053651150136760
3046 22410509972751128
3047 13856486133146848
3048 8287725583163070
3049 4795947688443436
3050 2685497883951504
3051 1455183457556208
3052 763067850528193
3053 387209472303600
3054 190119513862599
3055 90311862675996
3056 41495095398522
3057 18436808274138
3058 7918027720575
3059 3285938011672
3060 1316877412671
3061 509265291132
3062 190079290097
3063 68222795340
3064 23687662252
3065 7826062654
3066 2534745663
3067 757121088
3068 231845315
3069 60227508
3070 18065478
3071 3777060
3072 1190733
3073 174020
3074 64681
3075 5184
3076 2701
3077 74
3078 75
3079 0
3080 1
3081 0
3082 686
3083 88385
3084 3361923
3085 66712364
3086 859777995
3087 8059730141
3088 58830516038
3089 349778162832
3090 1748559355566
3091 7524133827760
3092 28374461080207
3093 95114188514974
3094 286661197838120
3095 784101574680410
3096 1961801048129945
3097 4519509535240024
3098 9641391518809391
3099 19139181024180729
3100 35505162584755053
3101 61782711908412290
3102 101177288483838546
3103 156391417529001149
3104 228766958258572864
3105 317426725950018708
3106 418678908586872200
3107 525938412109470766
3108 630312196219715520
3109 721814077585670090
3110 790977660501449091
3111 830496464484889580
3112 836492518661309831
3113 809111290010844464
3114 752327344589527718
3115 673055629572810187
3116 579828274049434865
3117 481370099257390176
3118 385378496851399229
3119 297710460794765242
3120 222045712955395332
3121 159974577974009420
3122 111381927899345351
3123 74973143768482960
3124 48806080911535123
3125 30736027349056986
3126 18729849083695770
3127 11046373285437734
3128 6306217106636465
3129 3485186730840184
3130 1864716076719174
3131 965894483093900
3132 484343631526806
3133 235091271080124
3134 110436104810121
3135 50195602800117
3136 22069762028765
3137 9382232268500
3138 3855226105679
3139 1530274202869
3140 586264770711
3141 216856052060
3142 77137170946
3143 26559950042
3144 8698086180
3145 2796112864
3146 827716435
3147 251867671
3148 64798715
3149 19344912
3150 4000850
3151 1257550
3152 181547
3153 67380
3154 5329
3155 2775
3156 75
3157 76
3158 0
3159 1
3160 0
3161 732
3162 97044
3163 3782133
3164 76682436
3165 1008020615
3166 9627226554
3167 71536669680
3168 432715008608
3169 2199740700267
3170 9622135705950
3171 36875737784743
3172 125590163732388
3173 384498963125693
3174 1068191562792340
3175 2714126553777090
3176 6349267002207792
3177 13753001506170913
3178 27719361375502518
3179 52208041641986262
3180 92233647054585840
3181 153348107888143476
3182 240648532161881800
3183 357392614903624458
3184 503488579261563504
3185 674275771464702350
3186 860047834484770334
3187 1046646167377094667
3188 1217181758238374040
3189 1354608697154878762
3190 1444590724874325960
3191 1477979976010208991
3192 1452314106905099552
3193 1372004957665412202
3194 1247244432526758758
3195 1091972466045254815
3196 921441682880347896
3197 749933074065516549
3198 589047861875507688
3199 446787643652358840
3200 327415170818347800
3201 231923504737086615
3202 158861235164296224
3203 105262954092469838
3204 67492246141118260
3205 41885965947182310
3206 25166035269737912
3207 14640900005756801
3208 8248632933537744
3209 4500822769567362
3210 2378538183874150
3211 1217387401727442
3212 603415947053764
3213 289613067777402
3214 134573388581322
3215 60523016776695
3216 26338683258272
3217 11085964494462
3218 4511351687584
3219 1773961539306
3220 673400150160
3221 246896732437
3222 87051149042
3223 29729007693
3224 9651909440
3225 3079997700
3226 903706716
3227 273297489
3228 69643220
3229 20695377
3230 4234440
3231 1327132
3232 189288
3233 70153
3234 5476
3235 2850
3236 76
3237 77
3238 0
3239 1
3240 0
3241 784
3242 106546
3243 4252158
3244 88064367
3245 1180559255
3246 11485342809
3247 86865013592
3248 534477669572
3249 2762543136393
3250 12281764839651
3251 47825071101137
3252 165460649303538
3253 514489562724358
3254 1451465585805067
3255 3744646790069994
3256 8893761439884929
3257 19557253455588652
3258 40014522683970984
3259 76503034236678354
3260 137191353522590702
3261 231529866104276229
3262 368810765071609223
3263 555985248598735654
3264 795087470352386673
3265 1080899173800557075
3266 1399624853204697665
3267 1729233268206711687
3268 2041743257944539380
3269 2307187818918458589
3270 2498461948968959853
3271 2595940787525253144
3272 2590769013731552338
3273 2486070844792898385
3274 2295890342510084449
3275 2042252779927318987
3276 1751156629086391731
3277 1448454498354396217
3278 1156455836574611236
3279 891768112484273817
3280 664513326475524847
3281 478730958909867216
3282 333580456354395789
3283 224902868960124447
3284 146763548289149946
3285 92724331552086789
3286 56731629873101383
3287 33619949258328016
3288 19300735236723009
3289 10734961432389677
3290 5784987090084565
3291 3020533322369013
3292 1528017303575282
3293 748855214178750
3294 355491248647311
3295 163433735953521
3296 72746096181479
3297 31341456294225
3298 13063495348012
3299 5265829948835
3300 2051653078713
3301 771814683408
3302 280539562548
3303 98058950703
3304 33220376168
3305 10693813013
3306 3387972852
3307 985416369
3308 296211961
3309 74773092
3310 22119769
3311 4478112
3312 1399554
3313 197246
3314 73001
3315 5625
3316 2926
3317 77
3318 78
3319 0
3320 1
3321 0
3322 833
3323 116864
3324 4777082
3325 101046860
3326 1381183735
3327 13685492312
3328 105332959389
3329 659159175896
3330 3463456036130
3331 15647422018100
3332 61900274287104
3333 217512747536224
3334 686810823791573
3335 1967302372493374
3336 5152586022533085
3337 12422442780714016
3338 27727006391243891
3339 57578574778634984
3340 111725368164233464
3341 203337670104043500
3342 348265121540728651
3343 563011944380816018
3344 861375406284120491
3345 1250166993682047056
3346 1724945380793151200
3347 2267024306058599828
3348 2842980428440379002
3349 3407395426879451812
3350 3908721711180665825
3351 4297225104248206100
3352 4533261562573234703
3353 4593950636499141824
3354 4476697686781842709
3355 4198857524929900622
3356 3793835774631273840
3357 3304766040727394548
3358 2777342716095084722
3359 2253354353286882264
3360 1766038289481832262
3361 1337755575897923720
3362 979878458586604767
3363 694348589094372114
3364 476171230646563827
3365 316139871189722360
3366 203262203025000075
3367 126592160966605610
3368 76387533075477249
3369 44666043077816896
3370 25312024896519144
3371 13902933662690200
3372 7401727307043750
3373 3819467911711400
3374 1910258882786184
3375 925882436806872
3376 434833581492530
3377 197837462345936
3378 87172371189149
3379 37189042227688
3380 15353323404603
3381 6131482267820
3382 2367448695472
3383 882759827570
3384 318151883665
3385 110262053888
3386 37061371165
3387 11830456396
3388 3721696235
3389 1073184228
3390 320691369
3391 80200750
3392 23621061
3393 4732152
3394 1474892
3395 205424
3396 75925
3397 5776
3398 3003
3399 78
3400 79
3401 0
3402 1
3403 0
3404 881
3405 128047
3406 5362605
3407 115841294
3408 1614239435
3409 16287756201
3410 127555587306
3411 811705436336
3412 4335002135406
3413 19899183910830
3414 79959684819784
3415 285329655540978
3416 914744941296589
3417 2659912179484441
3418 7071315695761680
3419 17302828418247384
3420 39193476122958159
3421 82593531119311281
3422 162626730513815776
3423 300330885532067560
3424 521947550600619003
3425 856184085695720298
3426 1329160542661847203
3427 1957472764044632004
3428 2740673850102931225
3429 3655174979898775164
3430 4651740597628381671
3431 5658186622587129904
3432 6587640267531725912
3433 7351139412207193590
3434 7871972258061010217
3435 8098487078071632944
3436 8012398285741824612
3437 7630788223071175714
3438 7001653391173182455
3439 6194426076728147556
3440 5287944103658978503
3441 4358601186694408740
3442 3470930646279492864
3443 2671921110605948380
3444 1989290400321232671
3445 1433066198060602329
3446 999318806771120095
3447 674789257700558528
3448 441363099976620300
3449 279709003114918212
3450 171790807162546428
3451 102272469344834928
3452 59026501748856264
3453 33030172779177200
3454 17921623494880968
3455 9428779000200664
3456 4809874585882219
3457 2378928724111449
3458 1140635057884135
3459 530093111947308
3460 238730023181610
3461 104152956975609
3462 44006970570965
3463 17998616295210
3464 7122560288681
3465 2725867747057
3466 1007603593668
3467 360132161824
3468 123769631765
3469 41281178268
3470 13068894844
3471 4082914344
3472 1167363942
3473 346819165
3474 85938968
3475 25202304
3476 4996850
3477 1553223
3478 213825
3479 78926
3480 5929
3481 3081
3482 79
3483 80
3484 0
3485 1
3486 0
3487 939
3488 140288
3489 6015849
3490 132688304
3491 1884715595
3492 19362289026
3493 154263276111
3494 998085591416
3495 5417057061423
3496 25261276972190
3497 103088434375949
3498 373509690447492
3499 1215591211481062
3500 3587727270479030
3501 9679696973229405
3502 24034972324796096
3503 55242084765172933
3504 118114926451321392
3505 235957005770278216
3506 442088378248155420
3507 779463372728700849
3508 1297156812389064418
3509 2042964117140160746
3510 3052410394150388016
3511 4335893155255326075
3512 5867019499494194340
3513 7575843045088333080
3514 9350193339259704820
3515 11046544310767759380
3516 12509313910607440680
3517 13594940249114040217
3518 14195439402919376416
3519 14256030942744118605
3520 13782891799549595230
3521 12839671671125121865
3522 11534219371714343004
3523 9999156009461250632
3524 8370911514787115512
3525 6771500106499649937
3526 5295960950646124840
3527 4006593429109755352
3528 2933446841507212926
3529 2079387134404064234
3530 1427608355103534956
3531 949605300798897060
3532 612157312302138256
3533 382539689633424961
3534 231778750090590192
3535 136184281512190310
3536 77605345807295500
3537 42894842346142695
3538 22997809908608236
3539 11960165737497664
3540 6033075408586404
3541 2951572789929170
3542 1400308042790832
3543 644117499442491
3544 287198563599780
3545 124087872171546
3546 51936973108860
3547 21047690204432
3548 8254879588664
3549 3131884634949
3550 1147839401536
3551 406912109630
3552 138699010494
3553 45910951762
3554 14416596700
3555 4473465684
3556 1268324400
3557 374682052
3558 92000880
3559 26866628
3560 5272500
3561 1634625
3562 222452
3563 82005
3564 6084
3565 3160
3566 80
3567 81
3568 0
3569 1
3570 0
3571 1004
3572 153696
3573 6744631
3574 151860432
3575 2198341110
3576 22990958658
3577 186322451507
3578 1225495115286
3579 6758446167045
3580 32012487250705
3581 132656137161779
3582 487943382385278
3583 1611837556637984
3584 4827816520856890
3585 13217061117414005
3586 33297638445213220
3587 77642680158763012
3588 168409957512923355
3589 341277129710154719
3590 648604121781399725
3591 1159987057519689551
3592 1958088578962126105
3593 3128119147351505732
3594 4740812707143309106
3595 6831003586140128400
3596 9376315042132586704
3597 12282046985224915488
3598 15378201818848914283
3599 18432328429039623030
3600 21177914025369484810
3601 23353584511997461536
3602 24744903756426285592
3603 25219350390933417521
3604 24746579909472531850
3605 23399857983167531435
3606 21339322162403369871
3607 18781980630353037531
3608 15965883966132627190
3609 13116199512706444531
3610 10419237276908764640
3611 8007633580503513390
3612 5956888984946023146
3613 4291101232131961101
3614 2994469168610660796
3615 2024987440622441640
3616 1327418908751613957
3617 843706224524334071
3618 520079087753151388
3619 310973086070879890
3620 180391052295410475
3621 101529546801430751
3622 55447842802035437
3623 29383481008195419
3624 15109233749966646
3625 7538364093081525
3626 3648909741988764
3627 1713313760236994
3628 780204411765532
3629 344490334233759
3630 147431905688505
3631 61138770937034
3632 24554530057622
3633 9545963512017
3634 3590966781888
3635 1305095461215
3636 458958919100
3637 155176147032
3638 50983917201
3639 15881461222
3640 4895284285
3641 1376450162
3642 404370066
3643 98399985
3644 28617243
3645 5559400
3646 1719177
3647 231308
3648 85163
3649 6241
3650 3240
3651 81
3652 82
3653 0
3654 1
3655 0
3656 1065
3657 168230
3658 7556571
3659 173661400
3660 2561677140
3661 27269204736
3662 224759889053
3663 1502597691312
3664 8418874887549
3665 40498932171614
3666 170388711191402
3667 636163477184088
3668 2132661631645155
3669 6481622785790208
3670 18002954704462236
3671 46010019213340336
3672 108826041329392957
3673 239422232873520522
3674 492091907440755902
3675 948516955946335420
3676 1720419731264798382
3677 2945262440915832928
3678 4771824517880050507
3679 7334438831408968128
3680 10718128297502559770
3681 14921010293796605856
3682 19823636140464589029
3683 25175790494989655612
3684 30608686358747712428
3685 35674668445868369298
3686 39909042451666878616
3687 42901908842550313632
3688 44364267872368056855
3689 44173530323005146748
3690 42388697043839165411
3691 39233169498178575972
3692 35050949631375566465
3693 30247571500749156498
3694 25229125062929985054
3695 20351122702838072280
3696 15884768634957779855
3697 12003033868178916906
3698 8784367871832594888
3699 6228914455740364652
3700 4281062922225231003
3701 2852764054030425716
3702 1843638303355329140
3703 1155806743125575904
3704 703043067091300670
3705 414989510018920310
3706 237741913710562554
3707 132198428868607192
3708 71354386771192996
3709 37384658895063474
3710 19012184434048256
3711 9384368574329392
3712 4495336999634757
3713 2089462791818626
3714 942163605521150
3715 412033148562984
3716 174701078511262
3717 71792026346406
3718 28579353154506
3719 11015197773888
3720 4109115150816
3721 1481144703786
3722 516777609684
3723 173336127532
3724 56535477819
3725 17471836914
3726 5350403303
3727 1492141896
3728 435976659
3729 105150152
3730 30457440
3731 5857852
3732 1806959
3733 240396
3734 88401
3735 6400
3736 3321
3737 82
3738 83
3739 0
3740 1
3741 0
3742 1126
3743 183969
3744 8460153
3745 198430712
3746 2982226365
3747 32308161240
3748 270791099635
3749 1839812772028
3750 10471259407176
3751 51149710305750
3752 218457669608068
3753 827786350563396
3754 2815850994911942
3755 8682405773093472
3756 24463114051366590
3757 63414058576724208
3758 152122582064298586
3759 339409000714169484
3760 707424706062438660
3761 1382729909804152770
3762 2543158875547665312
3763 4414722268623257426
3764 7252741304211795093
3765 11303818698248472492
3766 16750354397542621675
3767 23646124286303748775
3768 31857761823119014338
3769 41030068311191459500
3770 50590775833753074996
3771 59802283436163850620
3772 67855838452456444239
3773 73991323864971492112
3774 77617422213741927627
3775 78405488598854208790
3776 76336629988791697455
3777 71693271157582402560
3778 65000084749760931482
3779 56930429372100460410
3780 48200373233066949063
3781 39472008735429792760
3782 31282170739296954984
3783 24004295221458966351
3784 17842747835508211717
3785 12852661034747863824
3786 8975177384519558520
3787 6077916617965463701
3788 3992588829243100914
3789 2544794985787131168
3790 1574141051415622536
3791 945160527628405025
3792 550936211380089708
3793 311801218044399122
3794 171342831247051290
3795 91428278356394721
3796 47371748777687180
3797 23832175718996092
3798 11640617715120006
3799 5519507153982028
3800 2540168002462174
3801 1134386373177480
3802 491458070710763
3803 206479750200688
3804 84098471902830
3805 33189219148672
3806 12683996463840
3807 4692907435458
3808 1677915285240
3809 580913495700
3810 193323686916
3811 62603324875
3812 19196540368
3813 5840958708
3814 1615816821
3815 469598783
3816 112265625
3817 32390592
3818 6168162
3819 1898052
3820 249719
3821 91720
3822 6561
3823 3403
3824 83
3825 84
3826 0
3827 1
3828 0
3829 1199
3830 201164
3831 9465878
3832 226553404
3833 3468576240
3834 38237139552
3835 325853564827
3836 2249657162536
3837 13004537267184
3838 64496053248440
3839 279590977919913
3840 1075067865877716
3841 3710255283719855
3842 11604880156323356
3843 33163568251181655
3844 87184031372464096
3845 212084457168917082
3846 479812807685721162
3847 1014000907568310079
3848 2009497195507702920
3849 3747167575258943969
3850 6594852750990188938
3851 10984315007545084867
3852 17356660847436967400
3853 26075953792245736750
3854 37321583024018896434
3855 50981360017011780672
3856 66574822955771300604
3857 83235689212422992492
3858 99771962406174363790
3859 114803648667974511840
3860 126956621003814354656
3861 135073880550310432280
3862 138398354016552379504
3863 136687138602833889945
3864 130234026220463673180
3865 119799760718851127104
3866 106470786679332338532
3867 91481227663014437911
3868 76036430356293253080
3869 61170143867198450818
3870 47654618999284786804
3871 35968206619156795576
3872 26312566438862738408
3873 18663934489415379195
3874 12840646439856294412
3875 8571288813311391874
3876 5552606983731784560
3877 3491722862677776076
3878 2131865310932950700
3879 1263941056140270295
3880 727772470210416852
3881 407010440284638175
3882 221095735852081770
3883 116661670781659795
3884 59791642720240200
3885 29764072020348869
3886 14389338592079682
3887 6754983136396991
3888 3078674420365500
3889 1361923094363398
3890 584624536710830
3891 243428423162652
3892 98284229791296
3893 38458689419345
3894 14575980105500
3895 5349544057184
3896 1897501687644
3897 651954777516
3898 215293750210
3899 69227552024
3900 21064875624
3901 6369193060
3902 1747909156
3903 505336975
3904 119761028
3905 34420155
3906 6490640
3907 1992538
3908 259280
3909 95121
3910 6724
3911 3486
3912 84
3913 85
3914 0
3915 1
3916 0
3917 1279
3918 219945
3919 10585167
3920 258464106
3921 4030556125
3922 45206510388
3923 391645683401
3924 2747150614258
3925 16127053335495
3926 81194734550880
3927 357210498956676
3928 1393602306984072
3929 4878912730781661
3930 15477674561968388
3931 44855330206172070
3932 119572108259129652
3933 294919272243005526
3934 676451087245597680
3935 1449268053796039959
3936 2911555491965854040
3937 5503701321152134065
3938 9818892580811983751
3939 16577996462324001290
3940 26553817769667805119
3941 40439577589944237825
3942 58673171448104165433
3943 81248422664023952364
3944 107560241250201641258
3945 136334873736122808557
3946 165684566860212346350
3947 193298729053870452818
3948 216747990379931170164
3949 233844529259845846395
3950 242982854649345706458
3951 243386829499575112575
3952 235210984206954089589
3953 219480026938018939451
3954 197888682146471985919
3955 172513404918801458226
3956 145500813952328557095
3957 118793369725343040782
3958 93934842388607340750
3959 71973655401158490222
3960 53458820182332281177
3961 38506457223462878775
3962 26907233013582106900
3963 18245792434697429941
3964 12009807504469174344
3965 7675297831643663844
3966 4763559810972040350
3967 2871585644533720302
3968 1681618752933194114
3969 956744643972019996
3970 528882899827823118
3971 284076324016262585
3972 148260123136984740
3973 75181838495294562
3974 37039932075117928
3975 17727513719640269
3976 8240981383809495
3977 3720317707637117
3978 1630569689847898
3979 693648127239795
3980 286292301216520
3981 114602335244475
3982 44470539034125
3983 16717166456504
3984 6086897107595
3985 2142176442531
3986 730535260910
3987 239411996237
3988 76450773807
3989 23086654055
3990 6937459374
3991 1888870575
3992 543295443
3993 127651370
3994 36549669
3995 6825600
3996 2090500
3997 269082
3998 98605
3999 6889
4000 3570
4001 85
4002 86
4003 0
4004 1
4005 0
4006 1355
4007 240278
4008 11829318
4009 294646504
4010 4679391185
4011 53390970870
4012 470172239215
4013 3350296905064
4014 19970634776184
4015 102056648218890
4016 455602176458605
4017 1803199934023680
4018 6403030147544446
4019 20599409422850636
4020 60532854734111250
4021 163601340621034240
4022 409072828897141124
4023 951135978103827588
4024 2065563296522738900
4025 4206095690206933260
4026 8058592212317839353
4027 14571618212404785246
4028 24935226790716431316
4029 40480262911488937464
4030 62482853825398677750
4031 91883611054270320324
4032 128963670576941244150
4033 173049801355963117852
4034 222335719154422351093
4035 273896427896692118190
4036 323934659803127938551
4037 368241420980426831808
4038 402792971567257951944
4039 424363805421114482058
4040 431024260352368607575
4041 422416719626684180472
4042 399758187418383878603
4043 365582454024479201750
4044 323292535759882182936
4045 276628220707988392640
4046 229157871239573367400
4047 183881375633112589950
4048 142992681985588092248
4049 107808653215396713492
4050 78837134521263724215
4051 55937470045378876240
4052 38522216868094722102
4053 25756251349265379264
4054 16723555046236559857
4055 10547419443039016150
4056 6462763108335763866
4057 3847806102693492160
4058 2226308389493008253
4059 1251914432984675928
4060 684237209506842860
4061 363489720637802024
4062 187683786974491836
4063 94186867397838240
4064 45935334495171928
4065 21769230748686300
4066 10023213157164990
4067 4482814252580236
4068 1946963841371010
4069 820931225643584
4070 335910662647300
4071 133335478657392
4072 51316524658964
4073 19136174761300
4074 6913562381181
4075 2414402502120
4076 817337209138
4077 265855444272
4078 84318248354
4079 25272214784
4080 7548225075
4081 2039170668
4082 583582153
4083 135952050
4084 38782759
4085 7173360
4086 2192022
4087 279128
4088 102173
4089 7056
4090 3655
4091 86
4092 87
4093 0
4094 1
4095 0
4096 1433
4097 262286
4098 13210962
4099 335640798
4100 5427883870
4101 62993270232
4102 563797357529
4103 4080653633256
4104 24695489662955
4105 128081657244012
4106 580126481834526
4107 2328987240640756
4108 8387041482582269
4109 27359409966885997
4110 81510366283099710
4111 223321016588187536
4112 566010494675433144
4113 1333875100657481361
4114 2935850513839752064
4115 6058671867851582644
4116 11763741894731038919
4117 21556188959452839340
4118 37380883978623298721
4119 61496405351997003128
4120 96192060743849177685
4121 143348669389403350418
4122 203896046178091276392
4123 277274577514056102092
4124 361044288822674263285
4125 450783100875385011774
4126 540367627459167187278
4127 622642387785588524208
4128 690380334131897838462
4129 737351449488207695029
4130 759275968885849182110
4131 754459168528441070288
4132 723980104047918723649
4133 671413665910997858125
4134 602171412033922172481
4135 522622167533182765980
4136 439181060433255427383
4137 357534624274232316156
4138 282113188953975348972
4139 215850913014183468758
4140 160209128913644968285
4141 115394495026369451713
4142 80685134907716374999
4143 54782743615899047320
4144 36128715145988677156
4145 23148466031045871075
4146 14412568610722110671
4147 8721369957193049728
4148 5129949806034791020
4149 2933416640298875745
4150 1630796841932894427
4151 881476294945891260
4152 463245016103223573
4153 236695666758613398
4154 117577361902770265
4155 56776652462072070
4156 26648360641354750
4157 12154835157266775
4158 5386586182442164
4159 2318691909403360
4160 969196811809564
4161 393227111754411
4162 154798981804214
4163 59098211934708
4164 21864444198536
4165 7838914647410
4166 2716846284659
4167 913094332340
4168 294813064271
4169 92878004395
4170 27632445640
4171 8204076044
4172 2199297408
4173 626308917
4174 144678862
4175 41123136
4176 7534242
4177 2297189
4178 289421
4179 105826
4180 7225
4181 3741
4182 87
4183 88
4184 0
4185 1
4186 0
4187 1523
4188 286272
4189 14745396
4190 382057420
4191 6290646610
4192 74248548516
4193 675306300693
4194 4964006541240
4195 30496089284955
4196 160501037827910
4197 737478316538733
4198 3002784498065892
4199 10965027457643845
4200 36264346648849528
4201 109521341866751565
4202 304143903341270912
4203 781262769141346325
4204 1865855188907654850
4205 4161600174819180917
4206 8702554909166574940
4207 17121514400458436820
4208 31789601532087737690
4209 55856328524437678347
4210 93106386379470954000
4211 147562746313234618400
4212 222814359106242897062
4213 321127724541465528264
4214 442495751992980125204
4215 583852481760789347399
4216 738703751741195588310
4217 897369454386672379702
4218 1047905115641784366144
4219 1177600022330281646052
4220 1274786926290227352518
4221 1330597512261366584500
4222 1340293463758648038492
4223 1303898701911928829017
4224 1226024970181166418996
4225 1114969577119238042793
4226 981317054779165854080
4227 836357237941280077019
4228 690628303633670450964
4229 552818405215858894577
4230 429145150674868272480
4231 323214581300242345290
4232 236269828430304947208
4233 167689747954146634592
4234 115590284232114590688
4235 77405910619197148275
4236 50370051261021367900
4237 31857376729640128149
4238 19586977126104445152
4239 11708781461021722533
4240 6806073780340799544
4241 3847358766548383790
4242 2115128159558746088
4243 1130919890669974551
4244 588094530601533978
4245 297418024644963831
4246 146272135033735260
4247 69949401704277471
4248 32521604095096220
4249 14697521649116820
4250 6455124882470848
4251 2754407554190310
4252 1141525660088748
4253 459300776923490
4254 179344024420440
4255 67927866008145
4256 24936467294700
4257 8873166316725
4258 3052391420880
4259 1018594919015
4260 326486411294
4261 102180972675
4262 30178804660
4263 8907720756
4264 2369757624
4265 671591482
4266 153848000
4267 43574598
4268 7908572
4269 2406087
4270 299964
4271 109565
4272 7396
4273 3828
4274 88
4275 89
4276 0
4277 1
4278 0
4279 1621
4280 312402
4281 16449183
4282 434582969
4283 7284354995
4284 87429347205
4285 807977618336
4286 6031167183000
4287 37608224950197
4288 200829116147335
4289 936007588667866
4290 3864828097353882
4291 14308850326517279
4292 47972443916354020
4293 146847948201343170
4294 413290804287729236
4295 1075821590784712289
4296 2603478483177057315
4297 5883587909020186788
4298 12465597973731858150
4299 24847155565120801269
4300 46738637698903704455
4301 83197887912735321830
4302 140496231811119178266
4303 225583401936498346200
4304 345081809726119276850
4305 503862012961496627454
4306 703408018383288634052
4307 940325279889461203669
4308 1205416845255962427915
4309 1483707027712071282067
4310 1755615499684002063144
4311 1999213420041046989483
4312 2193203151835673690100
4313 2320045745893656399115
4314 2368588898606414552136
4315 2335649605125643036861
4316 2226250761883659714460
4317 2052524923283426769996
4318 1831589226275076163740
4319 1582885654051850105107
4320 1325531026302930744675
4321 1076137814035502229939
4322 847393168738068795073
4323 647479599495577121610
4324 480242509104832050933
4325 345893802480919709747
4326 241998381099425030004
4327 164511199241047139712
4328 108693610370145704975
4329 69813111199990828092
4330 43599368071025689221
4331 26479297625770117866
4332 15641404054186339359
4333 8987420579238983035
4334 5023639961562671036
4335 2731787606609193999
4336 1445199626350020560
4337 743797706355898505
4338 372398141048124570
4339 181363688609245607
4340 85907799836601490
4341 39571950089535822
4342 17722671456632944
4343 7715396914348240
4344 3263963143295679
4345 1341397228091741
4346 535318527451791
4347 207361138295046
4348 77929409079795
4349 28390039106404
4350 10027429660152
4351 3424153229260
4352 1134685114398
4353 361090284750
4354 112281121870
4355 32923342144
4356 9661994511
4357 2551077480
4358 719549620
4359 163476063
4360 46141031
4361 8296680
4362 2518803
4363 310760
4364 113391
4365 7569
4366 3916
4367 89
4368 90
4369 0
4370 1
4371 0
4372 1717
4373 340676
4374 18339029
4375 493980932
4376 8428001860
4377 102851284102
4378 965667105886
4379 7318915542336
4380 46317465691905
4381 250926019411900
4382 1186114142051168
4383 4965921088919800
4384 18638446870620447
4385 63337337785554714
4386 196489164982609235
4387 560375509068922272
4388 1478001404329847763
4389 3623812007853933060
4390 8296660270028597945
4391 17807442494665942540
4392 35956343032861853896
4393 68512980676414497542
4394 123537498073361057086
4395 211317944895322912800
4396 343686984839659584175
4397 532555157262411874916
4398 787673412968463189801
4399 1113890116154208423408
4400 1508429046440963736587
4401 1958888860330748625930
4402 2442660835335118979640
4403 2928237102062251670592
4404 3378467539815550699143
4405 3755326831869279677818
4406 4025323848583350778815
4407 4164463684154863332972
4408 4161736065712520683782
4409 4020438232552794036782
4410 3757145099177453079057
4411 3398665091159763152960
4412 2977721175777115137989
4413 2528279013997448152840
4414 2081388407740976119896
4415 1662160999330950982952
4416 1288170179087777094255
4417 969229112698507687712
4418 708256775783659517545
4419 502816899556632233232
4420 346907609415342776661
4421 232658673047467518250
4422 151715417575697674652
4423 96213505439287090244
4424 59349408914798481661
4425 35615289598089498216
4426 20794547889401306240
4427 11813976102791387504
4428 6531370760065977534
4429 3513900106364433862
4430 1839727183616504915
4431 937313485796132480
4432 464684799355925275
4433 224147617519177688
4434 105185690398158552
4435 48012594882023104
4436 21312764429529105
4437 9198296555606356
4438 3858555111515245
4439 1572734542806356
4440 622608285758894
4441 239283986933250
4442 89239449010769
4443 32266523005224
4444 11313782747557
4445 3835493948496
4446 1262272350675
4447 398853413100
4448 123235599102
4449 35878723270
4450 10469863759
4451 2743802960
4452 770307219
4453 173580060
4454 48826410
4455 8698900
4456 2635425
4457 321812
4458 117305
4459 7744
4460 4005
4461 90
4462 91
4463 0
4464 1
4465 0
4466 1814
4467 371246
4468 20433540
4469 561103098
4470 9743196130
4471 120879523161
4472 1152905326958
4473 8871112519440
4474 56969284356414
4475 313073849751375
4476 1500733695401952
4477 6370114823511432
4478 24234833499201689
4479 83464216297540610
4480 262378791479994645
4481 758173093568751912
4482 2025914938845726445
4483 5031929323963144971
4484 11669881578634544531
4485 25370927083513658820
4486 51887688542464955271
4487 100138844058564952784
4488 182877546603633895736
4489 316828734576402105300
4490 521886512418087962775
4491 819037598073275045166
4492 1226919884151474691488
4493 1757318871257475928808
4494 2410357894864313939870
4495 3170500144356783164655
4496 4004589601713354450254
4497 4862907906160232996304
4498 5683621365338894041878
4499 6400174848623352408506
4500 6950391492556452923850
4501 7285510817426415580506
4502 7377320109027356453645
4503 7221940492475954242204
4504 6839601022224682294284
4505 6270642158950901566700
4506 5568777166013818249774
4507 4793107183179664767978
4508 4000448864138122155504
4509 3239234009866446843702
4510 2545713462963305350215
4511 1942614054962669783841
4512 1439908486970214675609
4513 1037055712688213368464
4514 725975606218555526855
4515 494100721974485919900
4516 327032160276464266938
4517 210543791559520219840
4518 131872611399525864021
4519 80370743545845175428
4520 47668502722298900695
4521 27517058582746558952
4522 15461233606318979850
4523 8456297648142797561
4524 4502151971400916988
4525 2333247549188564910
4526 1177025563143607222
4527 577917037465267405
4528 276156432264053187
4529 128409001600870944
4530 58091374606414370
4531 25562883318667860
4532 10939149532621530
4533 4550884526704516
4534 1839953411153517
4535 722653516219075
4536 275593449802411
4537 102008383217028
4538 36611133931333
4539 12745339275035
4540 4290038756325
4541 1402328934076
4542 440019164662
4543 135104875152
4544 39058251276
4545 11334430520
4546 2948500359
4547 823992375
4548 184177415
4549 51634800
4550 9115570
4551 2756042
4552 333123
4553 121308
4554 7921
4555 4095
4556 91
4557 92
4558 0
4559 1
4560 0
4561 1925
4562 404486
4563 22754790
4564 636908488
4565 11254536056
4566 141936271458
4567 1375011066597
4568 10740011940880
4569 69981168994416
4570 390069051215292
4571 1895935053079584
4572 8158048511892288
4573 31456514867465402
4574 109781573171394138
4575 349667673193414197
4576 1023627266266248128
4577 2770760557596796784
4578 6970782256593316704
4579 16373964699505127441
4580 36052962103758554756
4581 74673741401027235621
4582 145945715191955122664
4583 269913504466825890421
4584 473541685221596735184
4585 789908080036703601245
4586 1255370039579194626750
4587 1904386898584061005239
4588 2762276143437147125908
4589 3836938225954295060087
4590 5111279823963795708714
4591 6538421425978589459345
4592 8041570237753594973024
4593 9519611836404537526263
4594 10858179830767224922232
4595 11944549506397062395155
4596 12683598520907791673424
4597 13011644319710710772225
4598 12905359778646587572722
4599 12384079634061979502061
4600 11505312467387140903720
4601 10354735057924223834523
4602 9032980768139158267710
4603 7641917080840896631313
4604 6272827685815515249260
4605 4998144633988472696880
4606 3867391202517083002954
4607 2907074063979600191247
4608 2123605171092859582272
4609 1508025708205548966980
4610 1041323554258186349670
4611 699385695792870789978
4612 456984834142243186052
4613 290555220016690339636
4614 179793276117653490624
4615 108292989627527105302
4616 63498275348464600896
4617 36249248744231594538
4618 20148399358727230860
4619 10904443489983555682
4620 5746356239522487888
4621 2948491133533181657
4622 1473005489103757076
4623 716426902177322238
4624 339198382592057280
4625 156309928004227868
4626 70095769860273102
4627 30582418431055756
4628 12978272894415044
4629 5355334207988766
4630 2148016303851586
4631 837108976666361
4632 316822031162064
4633 116401582271408
4634 41473240015304
4635 14336322457470
4636 4791692604552
4637 1555895793991
4638 484846285170
4639 147952894471
4640 42475891216
4641 12258936900
4642 3165756780
4643 880737485
4644 195285972
4645 54570357
4646 9547032
4647 2880744
4648 344696
4649 125401
4650 8100
4651 4186
4652 92
4653 93
4654 0
4655 1
4656 0
4657 2048
4658 440639
4659 25326800
4660 722472661
4661 12990015080
4662 166509398905
4663 1638223333327
4664 12987807102693
4665 85857095825454
4666 485334293829785
4667 2391653208639365
4668 10431102808534030
4669 40760158031305739
4670 144132779467967563
4671 465088477973396170
4672 1379168859234604067
4673 3781179185431069255
4674 9634448457353636310
4675 22918541711479173149
4676 51102026054411672055
4677 107179143031767865982
4678 212111640140901437497
4679 397208139469967772082
4680 705611041623663157846
4681 1191774198967307589800
4682 1917782059486866762995
4683 2945747458165169024388
4684 4326391626470671046891
4685 6085134927458670174760
4686 8208287702827944394540
4687 10632776075892158833589
4688 13242843366371990849879
4689 15876121716153636834864
4690 18339502302562431585797
4691 20432829843218723513730
4692 21976306448526872457285
4693 22836286331414135761545
4694 22944283040897304932211
4695 22305482006677032175545
4696 20995426075185191094350
4697 19146134008744206941112
4698 16925014658058844213086
4699 14511051398282976535887
4700 12072689262478827460775
4701 9750839360438935645680
4702 7648834062587361375621
4703 5829506339855754325879
4704 4318231473751725187603
4705 3109988296788403516640
4706 2178304814501935215825
4707 1484231456797044826852
4708 984037623871871301356
4709 634952322519391748491
4710 398814144623733301281
4711 243876113285384561905
4712 145209534973343197105
4713 84196626098981655474
4714 47544800851491994528
4715 26148316433118707270
4716 14006467836766103540
4717 7307310002570721164
4718 3712940487642510359
4719 1837319269678322178
4720 885358156647295188
4721 415401931654912735
4722 189743043178260363
4723 84358546325344497
4724 36496973976840020
4725 15361596373999284
4726 6288163841233505
4727 2502491284339021
4728 967817823654705
4729 363558614505133
4730 132600657831962
4731 46906683501425
4732 16102143167973
4733 5344657900890
4734 1724086399360
4735 533609662747
4736 161847230090
4737 46146294297
4738 13246769704
4739 3396180637
4740 940679341
4741 206924000
4742 57637329
4743 9993632
4744 3009622
4745 356534
4746 129585
4747 8281
4748 4278
4749 93
4750 94
4751 0
4752 1
4753 0
4754 2166
4755 479712
4756 28174041
4757 818990788
4758 14981437955
4759 195162196524
4760 1949854512046
4761 15688452019160
4762 105204808564209
4763 603053859170110
4764 3012588232795801
4765 13316559362775684
4766 52726605527953825
4767 188892775044707636
4768 617426421472259280
4769 1854438648206988416
4770 5149018389477504797
4771 13285875116414437866
4772 32002701173115343325
4773 72251994843299458100
4774 153431549148702897450
4775 307430205402888121334
4776 582863363643014408864
4777 1048269962094863134104
4778 1792490326564425779100
4779 2920224153609592045814
4780 4541177662305217818057
4781 6752421847922087049356
4782 9615503944906388814899
4783 13132045636521423642060
4784 17223316255235129086758
4785 21719826295370908833216
4786 26365836717630758408049
4787 30840829867657652330996
4788 34796056150314898682075
4789 37900339865475170183784
4790 39886595500424433213832
4791 40589860991327058161180
4792 39969351460256485229040
4793 38110602094258953529320
4794 35208172601201346515225
4795 31533404160706991473728
4796 27394338047107592213500
4797 23095610840076110904656
4798 18905016774537310754700
4799 15031037138599798729496
4800 11612778452306095435101
4801 8721196786633049942016
4802 6368735047029132649067
4803 4523756977782272949050
4804 3126324332159735166933
4805 2102642141841400221816
4806 1376542525024334826163
4807 877388412448773355122
4808 544560406051452216525
4809 329166019591254312432
4810 193798560349433540421
4811 111145922534000812306
4812 62097435480560098322
4813 33799430455844297880
4814 17922874852260055326
4815 9258992432874180916
4816 4659729557552170794
4817 2284383837365184128
4818 1090803127916620885
4819 507266603164853664
4820 229703573027299898
4821 101264101583303664
4822 43450496674433508
4823 18141351009679800
4824 7367724640795286
4825 2909616378553728
4826 1116830167810691
4827 416453584701880
4828 150804819719625
4829 52970121940668
4830 18059482511686
4831 5953453068966
4832 1908090847695
4833 586601120960
4834 176859243531
4835 50084822804
4836 14301465147
4837 3640402164
4838 1003959225
4839 219110198
4840 60840057
4841 10455720
4842 3142768
4843 368640
4844 133861
4845 8464
4846 4371
4847 94
4848 95
4849 0
4850 1
4851 0
4852 2286
4853 521905
4854 31323576
4855 927794098
4856 17264906115
4857 228544490844
4858 2318467803865
4859 18929803773420
4860 128756428222383
4861 748337295997050
4862 3789306196000336
4863 16974002085713796
4864 68093562347170178
4865 247116555888694060
4866 818125772197174785
4867 2488534754164632856
4868 6996944572239342698
4869 18280600042003170435
4870 44583377493753627348
4871 101905456084985132190
4872 219080431561128762357
4873 444386824073311610667
4874 852894752972309487517
4875 1552772331329360680944
4876 2687773320421336485375
4877 4432527840373986539615
4878 6977573331082475354793
4879 10502676835739259395998
4880 15139916497312282301813
4881 20931664250168850916545
4882 27791977421852501839301
4883 35481665005245075122080
4884 43606389195488908296486
4885 51643271270839912510622
4886 58995277421042018440300
4887 65065757849573434599960
4888 69339924166124066916652
4889 71457535482499155978154
4890 71262486629924230633278
4891 68820004730342648898760
4892 64399329027433706125249
4893 58427059839829831262922
4894 51421899308229294462081
4895 43924035790706834803436
4896 36431690008757347753110
4897 29354006714035918715090
4898 22984779851012900652898
4899 17496799620956771430480
4900 12952980807039662351991
4901 9328434877989464013975
4902 6537308161254181761687
4903 4459146980657110123564
4904 2961198428097042321799
4905 1914852349721520979173
4906 1205961414514112403180
4907 739825655061762256996
4908 442160598880666089315
4909 257472890524844561270
4910 146089569690613260112
4911 80773281200393285190
4912 43520175654434537957
4913 22850216756197567211
4914 11691159410020904937
4915 5828695892828172096
4916 2831380593616278210
4917 1339960143083456301
4918 617721004094876134
4919 277348082950842412
4920 121255594893297369
4921 51607648952776405
4922 21376831251884969
4923 8614695216698532
4924 3376369806628078
4925 1286423181101673
4926 476224341042075
4927 171232327179054
4928 59727390657099
4929 20226379027335
4930 6622932018606
4931 2109180132200
4932 644130240633
4933 193064249822
4934 54307575620
4935 15426713664
4936 3899073930
4937 1070723005
4938 231863700
4939 64182976
4940 10933650
4941 3280275
4942 381017
4943 138230
4944 8649
4945 4465
4946 95
4947 96
4948 0
4949 1
4950 0
4951 2425
4952 567718
4953 34807264
4954 1050376872
4955 19881411595
4956 267405463110
4957 2754083043985
4958 22816140860424
4959 157393012482179
4960 927417047982320
4961 4759586039121553
4962 21603249357044760
4963 87796615084906702
4964 322727853032763080
4965 1082070110577853505
4966 3332939575496718416
4967 9488478350955221652
4968 25098405119630268036
4969 61967717371485167337
4970 143384286359584379140
4971 312031788026472870853
4972 640665591105256154842
4973 1244595930808438934958
4974 2293478697456453420704
4975 4018168177088881014750
4976 6707073593593791164656
4977 10686427886565491150376
4978 16280877216218139755552
4979 23755083855004232185797
4980 33243000212951937833730
4981 44677584651717299049329
4982 57737863923342917584480
4983 71830394643961883664836
4984 86117295195806685738778
4985 99593652853262472092370
4986 111205456569419799535196
4987 119988526139665219727095
4988 125202458932238814302014
4989 126433499636687609121782
4990 123646648228820445376880
4991 117178465308607835739394
4992 107674771386935465981940
4993 95988347015728582421855
4994 83058207178951765310500
4995 69792942535802926351185
4996 56976533569445701250740
4997 45207730848323713216130
4998 34875851567849226559312
4999 26168742131903527520798
5000 19104031449889067739400
5001 13573060223539117445588
5002 9387632875405420151464
5003 6322136518639872423754
5004 4146618888995830447464
5005 2649288360989890096415
5006 1649077538368655807272
5007 1000209848867424876700
5008 591194643622158357646
5009 340564909203291542355
5010 191218381160227797160
5011 104650047391951020015
5012 55826222179912263540
5013 29028463656946134955
5014 14712398780520271744
5015 7267608999647017905
5016 3498734133381616256
5017 1641314291058101796
5018 750188913081214540
5019 334017857551005930
5020 144842943821112180
5021 61156450988554914
5022 25135237263125216
5023 10052340422754105
5024 3910546524075828
5025 1479122863565350
5026 543661225515156
5027 194122039573854
5028 67247887528016
5029 22622320715925
5030 7358304559280
5031 2328710592564
5032 706525211102
5033 210541687720
5034 58831414348
5035 16626364820
5036 4172871360
5037 1141121232
5038 245204080
5039 67670616
5040 11427780
5041 3422237
5042 393668
5043 142693
5044 8836
5045 4560
5046 96
5047 97
5048 0
5049 1
5050 0
5051 2574
5052 617442
5053 38659695
5054 1188410964
5055 22877485672
5056 312608336295
5057 3268415406144
5058 27471121934764
5059 192173796760581
5060 1147886869916541
5061 5970065540642786
5062 27454171617571314
5063 113020640768381372
5064 420758547810530580
5065 1428584617395833085
5066 4455325611626639068
5067 12841201912962228110
5068 34385478147707010543
5069 85937589836232762597
5070 201271476366014580651
5071 443324324164819516398
5072 921254202931469403117
5073 1811294175690477445811
5074 3377991397787750957532
5075 5989479289846177628176
5076 10117846069875775673910
5077 16314783027509520150273
5078 25154902311038857171038
5079 37145168966491737138926
5080 52608286255157020446570
5081 71558517753727315373706
5082 93596979532044111963280
5083 117856294330954209873084
5084 143019213761559425548408
5085 167422303992949727575350
5086 189236826394924496007186
5087 206699546745128089031664
5088 218352083424762390715900
5089 223243000437218495976333
5090 221053763602680533621000
5091 212126083791062615155959
5092 197389465192697310902229
5093 178208155273732239460617
5094 156181036505377253919857
5095 132933361133640498719202
5096 109935450864988511792795
5097 88372843519405962453396
5098 69078538263035630571948
5099 52524750174211255669393
5100 38861770441903799902192
5101 27986489169657723587703
5102 19622745254679102627741
5103 13398739315581046700491
5104 8911639313251125172335
5105 5774667544444792922247
5106 3646263611919727029154
5107 2243812988093307317133
5108 1345855764039209873923
5109 786917749732720777791
5110 448553990754377848029
5111 249275785369756807356
5112 135064292042263476060
5113 71351097493132135224
5114 36749736758618526992
5115 18453719449004273941
5116 9033601131985990131
5117 4310665274526901263
5118 2004844564426831984
5119 908664420454529199
5120 401265279302679386
5121 172611779284890663
5122 72311217848050320
5123 29492604631011946
5124 11706795084017718
5125 4520841547866675
5126 1697727583014697
5127 619633891853746
5128 219735071991396
5129 75606981155467
5130 25268342102096
5131 8165157790365
5132 2568128555112
5133 774133711604
5134 229375295247
5135 63673990042
5136 17904432321
5137 4462493262
5138 1215309238
5139 259151357
5140 71307603
5141 11938472
5142 3568749
5143 406596
5144 147251
5145 9025
5146 4656
5147 97
5148 98
5149 0
5150 1
5151 0
5152 2720
5153 671114
5154 42916308
5155 1343751784
5156 26305871475
5157 365146992720
5158 3875151598927
5159 33041258856408
5160 234370979543322
5161 1418989173201270
5162 7478250648691570
5163 34838828269670448
5164 145264155183972084
5165 547652050695538166
5166 1882721678889040485
5167 5944496306847171920
5168 17344111809830787810
5169 47010471643883104578
5170 118917109305015204096
5171 281876502519324796680
5172 628336432560981557658
5173 1321377809928754762734
5174 2629056939678121515458
5175 4961615703129021125280
5176 8902265420344680410250
5177 15217478237552491273542
5178 24830078914307769536808
5179 38740322485973257941120
5180 57888302978897620700607
5181 82965388488960493994190
5182 114200272107085890746051
5183 151161612060135637011584
5184 192627965562433887584670
5185 236571756771379670506292
5186 280285675393887601411715
5187 320650175660480455632696
5188 354506961472972356585530
5189 379075053936237216909320
5190 392331861042165657863172
5191 393286284492119630519320
5192 382093375240654501271364
5193 359994167228330599985622
5194 329100710193701026242565
5195 292075563189183832879216
5196 251770483664752379971815
5197 210888601458676780213872
5198 171720351679891595571057
5199 135981341212967584579680
5200 104756683780905705548020
5201 78536766559717427623100
5202 57317283962936080283934
5203 40732478534314340191600
5204 28193519226629408693685
5205 19011266636403895481880
5206 12491540091802204977225
5207 7999151159458449229568
5208 4993036217190328777332
5209 3038355056951455601998
5210 1802667613784523044142
5211 1042885611492283686120
5212 588345331861514673404
5213 323685590241070570416
5214 173668296749368033809
5215 90870776775290957440
5216 46368631558629734575
5217 23072757816043883640
5218 11194830279192284519
5219 5295828636200498328
5220 2442260785198641951
5221 1097797210376196750
5222 480883542634643944
5223 205233458843788992
5224 85315820175600213
5225 34534829258372822
5226 13607374631657100
5227 5216940571952512
5228 1945333507452258
5229 705098142093774
5230 248356561463188
5231 84886443545040
5232 28187126539902
5233 9049478502670
5234 2828975168110
5235 847323823500
5236 249653290645
5237 68853770554
5238 19265099127
5239 4768662360
5240 1293447235
5241 273726000
5242 75098660
5243 12466092
5244 3719907
5245 419804
5246 151905
5247 9216
5248 4753
5249 98
5250 99
5251 0
5252 1
5253 0
5254 2871
5255 729041
5256 47616413
5257 1518463202
5258 30226303845
5259 426164870289
5260 4590269066390
5261 39699989378700
5262 285511065825102
5263 1751961009667480
5264 9354965813096970
5265 44146454552400448
5266 186419757106390379
5267 711647215380150063
5268 2476907511341918270
5269 7916790504848210936
5270 23380380802724907569
5271 64138908880371219534
5272 164197613429433956108
5273 393867658978281196770
5274 888445430489794895627
5275 1890579370182053292126
5276 3806128063078500035880
5277 7267944208627173180556
5278 13194312832375729368725
5279 22820352545016047459516
5280 37674678382365465935370
5281 59474036083030419454128
5282 89918919919449905345615
5283 130394406818196711814915
5284 181609590797693191553111
5285 243238773772871609353328
5286 313647894887496032379153
5287 389791006556392337606198
5288 467338794629954408921375
5289 541056393259338676169328
5290 605391072227799565875240
5291 655177056542221385590073
5292 686330492519767772111669
5293 696403198251891187411980
5294 684891408694664665132652
5295 653247857725538385553712
5296 604607914041922525658585
5297 543296633475973908391256
5298 474220037955086430208935
5299 402253915160227985471752
5300 331728036252964637929768
5301 266070399857164910495312
5302 207635670308362828344694
5303 157704842377328585020975
5304 116616767161884038253692
5305 83979663835927638381668
5306 58911227564659981251280
5307 40265783229248043243714
5308 26821412586306904459905
5309 17414780043187509530716
5310 11023485639503924926853
5311 6803755008768109467118
5312 4095074889248521560958
5313 2403829595867887025760
5314 1376289648281637128108
5315 768610742397822171041
5316 418706692118186900043
5317 222498314741620693280
5318 115332931157153782865
5319 58314391212169804536
5320 28758696669237013855
5321 13832408971022754358
5322 6488046250892591318
5323 2967274101796671870
5324 1322989189559497846
5325 574940072388278964
5326 243476246940112658
5327 100447299191142708
5328 40358795771917650
5329 15786914810040304
5330 6009618407374351
5331 2225362056407542
5332 801103258675588
5333 280297549744400
5334 95174908446942
5335 31403113981136
5336 10017676626462
5337 3112891438132
5338 926484974040
5339 271468558857
5340 74390068504
5341 20712722668
5342 5092125833
5343 1375700415
5344 288948933
5345 79048608
5346 13011010
5347 3875808
5348 433295
5349 156656
5350 9409
5351 4851
5352 99
5353 100
5354 0
5355 1
5356 0
5357 3040
5358 791816
5359 52805661
5360 1714855868
5361 34706451295
5362 496976675442
5363 5432405202595
5364 47652449905160
5365 347423962595436
5366 2160450264260230
5367 11687339005903770
5368 55861946692217820
5369 238874571301800148
5370 923263524557719016
5371 3253048191277974420
5372 10524371473767755424
5373 31457166537371768852
5374 87331772333812244688
5375 226239251347827127176
5376 549129599684480729480
5377 1253303901044572970439
5378 2698382454887617391168
5379 5496175052103384176461
5380 10618088581489110803712
5381 19501647214452430702325
5382 34123351561676963090518
5383 56992990103738491997709
5384 91021110756408088879700
5385 139223096904037116953541
5386 204253539826346012654610
5387 287810700280017203724931
5388 390002772653253639587872
5389 508809534047936811537936
5390 639787692205815228539402
5391 776143962851652572035320
5392 909235685411092819561428
5393 1029467071126995717445701
5394 1127453301165533107299990
5395 1195251916235888652846549
5396 1227433428717745083154280
5397 1221790248640375091191645
5398 1179558173980778952239796
5399 1105127372845837470185406
5400 1005322557987438160678428
5401 888409318683716433984915
5402 763018983169618706506528
5403 637174553736533042598434
5404 517553979672399485933808
5405 409060920379612867394098
5406 314705706458290123221700
5407 235745505455286747142257
5408 172001183312034771369740
5409 122260230270060550297121
5410 84685906276860825287586
5411 57174942036489724346130
5412 37631873113723828761696
5413 24151205307775694195424
5414 15115505188498688095828
5415 9227119723901704054827
5416 5494381487227985825340
5417 3191691792482403012026
5418 1808854457634577425644
5419 1000203914627216129502
5420 539619882957460091392
5421 284056249120916161045
5422 145891629509887740336
5423 73105228183816486635
5424 35738004637275160688
5425 17042636821400220696
5426 7927150065793282870
5427 3595905265425220414
5428 1590503791224955320
5429 685814050794309559
5430 288217780350311274
5431 118019869236030225
5432 47073618403224476
5433 18282142764966234
5434 6910845814089126
5435 2541589504158262
5436 908799861425840
5437 315896988840795
5438 106568356554404
5439 34942614430804
5440 11076609762036
5441 3421623473510
5442 1012028912386
5443 294918843642
5444 80303069880
5445 22251840164
5446 5433655860
5447 1462239051
5448 304841540
5449 83162367
5450 13573600
5451 4036550
5452 447072
5453 161505
5454 9604
5455 4950
5456 100
5457 101
5458 0
5459 1
5460 0
5461 3223
5462 859823
5463 58533444
5464 1935508314
5465 39822942750
5466 579093182271
5467 6423284317870
5468 57141065597895
5469 422301233210283
5470 2661015840508925
5471 14582434394458700
5472 70588636537933668
5473 305635510851444711
5474 1195913464364619469
5475 4265219505830374935
5476 13965939051427011612
5477 42244586650559020315
5478 118675913612607425970
5479 311074547923701687338
5480 763924106903898985140
5481 1763956442898205359615
5482 3842133787479973411415
5483 7916845813073794586123
5484 15472095920711765349942
5485 28745965438808772564650
5486 50880874472579398746400
5487 85964423959006930397070
5488 138878019112073199170555
5489 214881353935823998026579
5490 318902057102218348551135
5491 454570574014156620953956
5492 623127842864833778556372
5493 822413449046354645027427
5494 1046185534640950378665838
5495 1284006586206696272209310
5496 1521842570814586618808955
5497 1743379826343744726116525
5498 1931898411985961333823061
5499 2072397497992086166699950
5500 2153590028573108154588315
5501 2169395239962853531906648
5502 2119657611477426440774487
5503 2009982751422927112945628
5504 1850761143981030041777874
5505 1655603530422924475056780
5506 1439502123519693787556913
5507 1217045217557664979197713
5508 1000956253722237732869796
5509 801125841096758045304800
5510 624187742523345541911850
5511 473586147531486385092960
5512 350010981891153649232384
5513 252047613092460035574355
5514 176893159401342184654593
5515 121022628419255484113885
5516 80730804850529955005241
5517 52518209275276069253577
5518 33323459370756074961912
5519 20626349413990676516243
5520 12456051151584266006790
5521 7339538794023338792351
5522 4220104612028981430339
5523 2367938287929974307093
5524 1296664975855527960800
5525 692952798106051986950
5526 361407152757095547795
5527 183948411208389283419
5528 91365135132166606468
5529 44281118879911219305
5530 20939579512134794210
5531 9659947701750704707
5532 4346835354933554781
5533 1907589418030557004
5534 816238495115933622
5535 340458947345589225
5536 138389343747617617
5537 54802003944670059
5538 21134081973733332
5539 7933905325161087
5540 2898178874818170
5541 1029448320120567
5542 355523875723107
5543 119170628795374
5544 38833927320951
5545 12233608829685
5546 3757027941002
5547 1104390718617
5548 320106945433
5549 86613863275
5550 23887174050
5551 5794050171
5552 1553238599
5553 321425670
5554 87444957
5555 14154240
5556 4202232
5557 461138
5558 166453
5559 9801
5560 5050
5561 101
5562 102
5563 0
5564 1
5565 0
5566 3405
5567 933180
5568 64851017
5569 2183279280
5570 45662444443
5571 674249260742
5572 7588210384731
5573 68452092335032
5574 512765163169116
5575 3273728244394730
5576 18171668756213632
5577 89076320351826876
5578 390485306336568157
5579 1546674441071187302
5580 5583097752983822740
5581 18500552961283947104
5582 56626599499326629180
5583 160956269980852061358
5584 426847477536629004717
5585 1060458395810040718412
5586 2477098770999272632008
5587 5457842249585322830552
5588 11375706860534304900719
5589 22487496190444716072784
5590 42259631885755734319040
5591 75657881162892014483068
5592 129290237308977900496200
5593 211264676095012568101516
5594 330628173903108326759908
5595 496306260352142180389742
5596 715567677497503867239693
5597 992181663663670097874432
5598 1324581005809822675434289
5599 1704444442949764437417438
5600 2116121566386400550605109
5601 2537216635988043673222200
5602 2940433410488079590534816
5603 3296506855891281027262496
5604 3577781208517212609545165
5605 3761813299018141246328032
5606 3834340374616125521573621
5607 3791068234189847648227036
5608 3637978522743699338977895
5609 3390158529012698338942156
5610 3069443813923062463296816
5611 2701364890085724773352976
5612 2311964755011305072502842
5613 1925002254797451228347040
5614 1559907510356529190651074
5615 1230659542879469162089150
5616 945564747673107857111386
5617 707768233651518009757124
5618 516249019087951361260693
5619 367035299772096404929824
5620 254413002463525883424359
5621 171967649968451337440064
5622 113374183908206639381183
5623 72914948142437790129950
5624 45753057895310335483259
5625 28014460314732954490472
5626 16739855070840261361426
5627 9762666233216661720722
5628 5557299270092457776901
5629 3087878414063698960832
5630 1674831790217794899457
5631 886750072208199299166
5632 458295323832065858039
5633 231200785441159278272
5634 113843574228144923686
5635 54710209972139928334
5636 25658042223705372423
5637 11741327505153390216
5638 5241804123752455799
5639 2282618634532518152
5640 969347369136632860
5641 401339320050489348
5642 161958023357765162
5643 63681747070020300
5644 24388493637492966
5645 9093516699014256
5646 3299714276579154
5647 1164427754736800
5648 399579522927962
5649 133093968995300
5650 43107467040763
5651 13496504876748
5652 4121077741928
5653 1204029846448
5654 347140925048
5655 93344469768
5656 25623637507
5657 6174132604
5658 1648879801
5659 338723642
5660 91901499
5661 14753312
5662 4372954
5663 475496
5664 171501
5665 10000
5666 5151
5667 102
5668 103
5669 0
5670 1
5671 0
5672 3590
5673 1012261
5674 71814948
5675 2461344708
5676 52322905470
5677 784435706445
5678 8956635141181
5679 81923265699916
5680 621950574743721
5681 4022890068873515
5682 22616175427122640
5683 112255716769621794
5684 498176632084675518
5685 1997260582147355140
5686 7296329691824109150
5687 24465445177204950360
5688 75767325353761695345
5689 217882919315320386579
5690 584532307597479129547
5691 1469000180620385149210
5692 3470886702773205984555
5693 7735129043492692954882
5694 16306422506692282448048
5695 32601883282800903223836
5696 61963964606573349803800
5697 112194865364260934961589
5698 193903602687335326922217
5699 320440073236691969738184
5700 507177898857704719620626
5701 769969728439021534419090
5702 1122749905160848079050459
5703 1574486307804562410560768
5704 2125937433915117898011684
5705 2766876790909618245974608
5706 3474522843322413039690820
5707 4213801363953566022430446
5708 4939761051648086122319474
5709 5602018625927035552063888
5710 6150635015318718962001042
5711 6542450156272236223809800
5712 6746740661105019467892717
5713 6749165377133116764048096
5714 6553306354553277400354047
5715 6179606461577811132996818
5716 5662020737533618163673675
5717 5043109414462612206614962
5718 4368517941951869067302920
5719 3681784666711217491909008
5720 3020221480092595891978880
5721 2412300686265065080955225
5722 1876641965632736657539749
5723 1422405092040872336487090
5724 1050706672572585999958070
5725 756607519882408759857234
5726 531246373722975087344475
5727 363792263014463884371904
5728 243013337201582792081814
5729 158381391221425083493974
5730 100726828377791366307932
5731 62519305706802347887290
5732 37875960019803048354203
5733 22399470167923487695612
5734 12932189036872574723289
5735 7289431072455656268192
5736 4011631134587680764420
5737 2155578564964907147472
5738 1130896951557753716154
5739 579282208122746484582
5740 289699369259716960995
5741 141438488391382226450
5742 67408186124777040010
5743 31356991401595336404
5744 14235520762828550711
5745 6306061693856744849
5746 2725244879119580175
5747 1148728255920984090
5748 472154291261251060
5749 189180087807413859
5750 73867369036479502
5751 28096357324378680
5752 10405972672092576
5753 3751237829991099
5754 1315245656954228
5755 448499972010888
5756 148459597231570
5757 47795894867712
5758 14873657080245
5759 4515867914140
5760 1311431200403
5761 376134313365
5762 100517873456
5763 27466340100
5764 6574753668
5765 1749348789
5766 356758250
5767 96537216
5768 15371202
5769 4548817
5770 490149
5771 176650
5772 10201
5773 5253
5774 103
5775 104
5776 0
5777 1
5778 0
5779 3797
5780 1097816
5781 79490178
5782 2773250588
5783 59915037920
5784 911935687974
5785 10562813496942
5786 97952738827016
5787 753601665396645
5788 4937899546218430
5789 28113312735393567
5790 141280783745071308
5791 634673354260678265
5792 2575244667627594368
5793 9520091342001821820
5794 32298939942636050160
5795 101197363251169254310
5796 294389956258157737206
5797 798890537070503115917
5798 2030725019237737110720
5799 4852844107807640517825
5800 10937807513586251852356
5801 23319113568422202590615
5802 47149142037788625037968
5803 90622951817658841868150
5804 165933015584820783718510
5805 290002678358222066760810
5806 484637651231369874706300
5807 775684294329986869578162
5808 1190844259890260426804400
5809 1756003224712833326283739
5810 2490281352346458948605152
5811 3400442369796544526429580
5812 4475691721929020959935146
5813 5684112953792533711097465
5814 6971918464112874934109040
5815 8266280692091264045499815
5816 9481819585323166525092442
5817 10530007913174837396198760
5818 11330032100152207949714320
5819 11819219485885369774833887
5820 11961144292928339346264378
5821 11749965032757095618366265
5822 11210312271709394024239828
5823 10392937033508974762706250
5824 9367122471433085702431946
5825 8211373871777984169765022
5826 7004044159725999685828368
5827 5815338446536079919169992
5828 4701672599813246027115750
5829 3702783497661244997240685
5830 2841447475056559889346320
5831 2125265153681295698768145
5832 1549765261771046577343116
5833 1102061484910374040495520
5834 764419142002343616332712
5835 517288708758119726900655
5836 341579195513466310656882
5837 220130165609930701294339
5838 138471963846083873949180
5839 85034352700280357279896
5840 50982969448741015057408
5841 29846517706921966376760
5842 17062059325457869281664
5843 9524924967897060619105
5844 5192765264189449272876
5845 2764705896989608652914
5846 1437505968471621538860
5847 729909817571968281918
5848 361915053797276097300
5849 175223138898420842892
5850 82829114157648069648
5851 38223485257292858128
5852 17217540966945907774
5853 7568879923691200050
5854 3246578638222333628
5855 1358481166955105809
5856 554374079590641804
5857 220567536558210644
5858 85531911553886160
5859 32314393828568268
5860 11889285722576220
5861 4258289353057934
5862 1483548167970960
5863 502758557090935
5864 165398315243876
5865 52934257551477
5866 16373981984448
5867 4943621766309
5868 1427106248190
5869 407206327073
5870 108158052644
5871 29420593524
5872 6996791112
5873 1854837190
5874 375552768
5875 101357434
5876 16008300
5877 4729923
5878 505100
5879 181901
5880 10404
5881 5356
5882 104
5883 105
5884 0
5885 1
5886 0
5887 4022
5888 1190373
5889 87947184
5890 3122945752
5891 68563931890
5892 1059366247653
5893 12446559386450
5894 117009520540800
5895 912186541907550
5896 6054284677292490
5897 34904553552730367
5898 177580632698267658
5899 807450000400702191
5900 3315592702720052041
5901 12402149832561265555
5902 42569904945683668112
5903 134925965494013175620
5904 397028288546297789130
5905 1089742670151794384459
5906 2801542728239737752825
5907 6770608313286917910328
5908 15432157430621545391371
5909 33270309853346442708143
5910 68022679989023901366720
5911 132203505396155951751375
5912 244768107537777257473286
5913 432549955452340061145274
5914 730905127179337406138437
5915 1182872775248094357668728
5916 1836195345575349180578620
5917 2737813134478680326475249
5918 3925971235700798956854352
5919 5420780156781625030522732
5920 7214786587329470183883694
5921 9265609408862678532553375
5922 11492758552770065720957931
5923 13780254588065218684482061
5924 15985637984122525107505516
5925 17954607646400632462399196
5926 19539196341824383855652410
5927 20616443648485961034451720
5928 21104244829294047274581630
5929 20971535228955662498006267
5930 20241098233799831017195775
5931 18984766957814639025763670
5932 17312248405147248048005676
5933 15355887802030424718113483
5934 13254190849150732686575804
5935 11136787670939249656672146
5936 9112872666941018674580150
5937 7264214721990034395928052
5938 5642857109132101729023660
5939 4272828901244791441077809
5940 3154696020321201429967700
5941 2271618315063177617627035
5942 1595696704601273637775328
5943 1093692138689318704131356
5944 731566325202878136928451
5945 477641427370450584947465
5946 304444080781862683791940
5947 189465375189706308923324
5948 115138461774075585127062
5949 68331777338532240352897
5950 39607023375725060172992
5951 22423133690299002292515
5952 12399789533456620214942
5953 6697878669808744412606
5954 3534010535774811824934
5955 1821377840366609773986
5956 916893942125209029660
5957 450817788321967491146
5958 216477342189567191796
5959 101510257213899867152
5960 46477180600781329140
5961 20774822231359599625
5962 9064130433510399555
5963 3859385212879425691
5964 1603284114098969094
5965 649664780289976904
5966 256696726372574820
5967 98868898419310872
5968 37105633396058801
5969 13563346595810465
5970 4826948974130591
5971 1671131049249310
5972 562868626008057
5973 184051145309414
5974 58560132809464
5975 18006984013586
5976 5406697251130
5977 1551594169034
5978 440482090612
5979 116290011700
5980 31491917459
5981 7441150500
5982 1965542232
5983 395130955
5984 106367583
5985 16665000
5986 4916375
5987 520352
5988 187255
5989 10609
5990 5460
5991 105
5992 106
5993 0
5994 1
5995 0
5996 4244
5997 1290100
5998 97259421
5999 3514803704
6000 78410769230
6001 1229725167780
6002 14654115937265
6003 139645656049344
6004 1103032579742055
6005 7414940574002460
6006 43285040037371858
6007 222923151058751496
6008 1025863087917090540
6009 4262588815783662140
6010 16131823193551681845
6011 56015542848123852832
6012 179586603199377378688
6013 534481068456562852404
6014 1483655639321514507263
6015 3857230640731448843040
6016 9426504511783198071603
6017 21725696316461984399806
6018 47359925229621652990118
6019 97904192278365996968664
6020 192385864101692249478825
6021 360130271000822109942882
6022 643443136215762360078306
6023 1099261084793805576330268
6024 1798634297706244222192309
6025 2822863193433897284010600
6026 4255435080674435932146383
6027 6169663712528374068990688
6028 8613054611432891472165258
6029 11590668834467927797909730
6030 15050775810667108738649010
6031 18876480975822978442441368
6032 22886504028566014113237220
6033 26846822737162885698903276
6034 30492736546348509462385668
6035 33558551592489513862658120
6036 35810169289304401115635765
6037 37074923014227371888294904
6038 37263344479463352450647716
6039 36379091934452204711237156
6040 34515639694627480286188335
6041 31840907064707262494505228
6042 28573166919949540559236621
6043 24952850562492020925308352
6044 21215059697690728694749379
6045 17566805683165324442210150
6046 14171543278895692739141466
6047 11141877586484612694303356
6048 8539800417248075197407671
6049 6382736395537201295190876
6050 4653166137373547961727175
6051 3309607167521258665666472
6052 2297131053579203570060409
6053 1556192668879946941463366
6054 1029171798164938215385676
6055 664553463985457123793660
6056 419036842379700000023806
6057 258053395514514065697566
6058 155220505129624074340410
6059 91203189593444868896896
6060 52350863880949066756440
6061 29357169671526884900130
6062 16084096868898430879756
6063 8609519817442917164496
6064 4502567917459984009866
6065 2300549539268680166740
6066 1148352076627349940347
6067 559968797643159915216
6068 266723755262234667273
6069 124085954300294345340
6070 56375491548527860650
6071 25009081389309732576
6072 10830936986797256252
6073 4578306410449830084
6074 1888466125985760256
6075 759911653511966800
6076 298215557735772609
6077 114094478373493624
6078 42540032662860627
6079 15450095383873164
6080 5463882852095730
6081 1879951384409834
6082 629386426903827
6083 204570004037432
6084 64713781999963
6085 19782787300740
6086 5907593584165
6087 1685463038732
6088 476092864416
6089 124939813582
6090 33686045535
6091 7908765792
6092 2081666851
6093 415517060
6094 111573198
6095 17341700
6096 5108277
6097 535908
6098 192713
6099 10816
6100 5565
6101 106
6102 107
6103 0
6104 1
6105 0
6106 4472
6107 1397500
6108 107507694
6109 3953675752
6110 89614790898
6111 1426444112973
6112 17239156440212
6113 166510429499060
6114 1332486267871554
6115 9071608691997326
6116 53615144293371410
6117 279492895029447600
6118 1301611050557103858
6119 5472246917224751125
6120 20951333821196308296
6121 73589819688724229688
6122 238625591367948587637
6123 718239017881946475972
6124 2016178118515856531240
6125 5300308337930293639860
6126 13097278242232466190153
6127 30520245025816503837460
6128 67265429194974180922670
6129 140583608185208688085920
6130 279285167928040979062085
6131 528527011013928821805651
6132 954650933899262433898371
6133 1648764012975976547466368
6134 2727233090022604956990180
6135 4327046251676160300647166
6136 6594327667274475010512539
6137 9665343303203991619633712
6138 13641069147448357223969271
6139 18558506956830251151603344
6140 24363873708079747436128114
6141 30893892736932515915448444
6142 37871111039520956294386449
6143 44917223575078259906829481
6144 51585047912330291613455721
6145 57405783739424566223837372
6146 61944531065654126063372637
6147 64854741153182316552901251
6148 65922018105669398454244904
6149 65089604055478186110914486
6150 62461494393315421024196604
6151 58283518823911813945486305
6152 52906803495970640342484099
6153 46740869923900532428961256
6154 40204700122208003549928705
6155 33683376853641339757431575
6156 27495806349421232712054603
6157 21876225607031600863485778
6158 16969408421216333644680188
6159 12837287842371347150029419
6160 9473424025281039797650108
6161 6821406212038491826334932
6162 4793709760689944454239904
6163 3288439490559714606604978
6164 2202468117294648731732308
6165 1440471045515119577712162
6166 920111102637971040688987
6167 574083259946205046899910
6168 349911970452512989681923
6169 208369848006385028468384
6170 121237893815760337656820
6171 68928207671696560430385
6172 38293993975075660876111
6173 20789862527525394900448
6174 11029710714660756669237
6175 5718266028880171200518
6176 2896944515539768658966
6177 1434071716091474588100
6178 693628302737316081649
6179 327769944643213543150
6180 151303594603381156065
6181 68219484414769120754
6182 30038430962590744162
6183 12914410704775099416
6184 5420108713456422469
6185 2220088449825440776
6186 887244857171843022
6187 345851365818061052
6188 131449763541350286
6189 48695143855899660
6190 17573705995294929
6191 6176392192201617
6192 2112140052145641
6193 702914168333396
6194 227118412584203
6195 71438310246321
6196 21712168874851
6197 6448958115164
6198 1829311052202
6199 514176279574
6200 134134613044
6201 36008931408
6202 8400599931
6203 2203419799
6204 436735827
6205 116979920
6206 18038802
6207 5305734
6208 551771
6209 198276
6210 11025
6211 5671
6212 107
6213 108
6214 0
6215 1
6216 0
6217 4727
6218 1513542
6219 118784216
6220 4444966304
6221 102355609295
6222 1653449277668
6223 20263936269598
6224 198366914268280
6225 1608101825051622
6226 11086643760120350
6227 66334443266550173
6228 349986358364197632
6229 1649303288256683865
6230 7015328704629834316
6231 27170177218440497355
6232 96525441676671663072
6233 316546165785158201326
6234 963483923474238746598
6235 2734796932796691685699
6236 7269229276355273547600
6237 18160764482065051519323
6238 42784423465777615491254
6239 95327122813295808772059
6240 201405655488769580401448
6241 404469410695590012962975
6242 773743357561670308040566
6243 1412732244300725800001223
6244 2466352440437243821661940
6245 4123806710128842907192932
6246 6613738799882688215118790
6247 10188434526510416927028223
6248 15095220621783100016862144
6249 21535819703133821347818864
6250 29617890045283672274280784
6251 39306504805973889481344830
6252 50385811188780000288613992
6253 62441496654085181062873144
6254 74872348671063484550394182
6255 86934244152224404710434114
6256 97813300083322614221189480
6257 106718251313221577367747856
6258 112977176073195684327470946
6259 116121880287038542453339949
6260 115945169580870415771683456
6261 112521452796936843028512270
6262 106188314409005976150866720
6263 97494070488035858771485409
6264 87122149649738927576688144
6265 75806221757458410833718985
6266 64249947924039520303848850
6267 53062472322427054558757712
6268 42716327941234249764358000
6269 33529518921957307462765882
6270 25669277974164568281688260
6271 19172109115275332150953040
6272 13973473867986337754091840
6273 9940703491269120281228720
6274 6903986674842160896846750
6275 4682058000857707575682279
6276 3101014722993055549666880
6277 2006178709051193223834706
6278 1267929778108622085219572
6279 782950296944728941125475
6280 472424937739913253229248
6281 278567159465291644499110
6282 160530278513609647517974
6283 90414476589448131389441
6284 49772501771964075543552
6285 26780602413675656744199
6286 14084184338892364521720
6287 7239635488407559391076
6288 3637142385023276142504
6289 1785825501161903932353
6290 856881100458868358216
6291 401757069512876030350
6292 184041970430017781308
6293 82360602746508228912
6294 35999773103039904080
6295 15366477437224638431
6296 6403960714351938480
6297 2605034743264226502
6298 1034067847993158006
6299 400419575732730918
6300 151203378774242564
6301 55656840021522130
6302 19960784896410618
6303 6972465755038203
6304 2370015011735360
6305 784103261322002
6306 251872244837040
6307 78779834292978
6308 23806593248640
6309 7033593458825
6310 1983767784306
6311 554876579025
6312 143902690528
6313 38466754948
6314 8917645436
6315 2331015753
6316 458812500
6317 122593497
6318 18756712
6319 5508852
6320 567944
6321 203945
6322 11236
6323 5778
6324 108
6325 109
6326 0
6327 1
6328 0
6329 5000
6330 1638881
6331 131188866
6332 4994682026
6333 116835737195
6334 1915230273951
6335 23800617958360
6336 236111248494403
6337 1938863606076243
6338 13535122631529545
6339 81978596825827911
6340 437728379055128091
6341 2087163484276162903
6342 8981116150308018718
6343 35183284561284184170
6344 126413067102268402247
6345 419223874728600552587
6346 1290242768265846547326
6347 3702841095699282651369
6348 9950649953977027144470
6349 25131869479762525539258
6350 59852511014505714380392
6351 134803496984415697724438
6352 287891909255060695641435
6353 584392514186196917838025
6354 1129972177920551950570417
6355 2085334216505344993028841
6356 3679691071648844262723618
6357 6218597913745096347739277
6358 10080422061795117759691515
6359 15695605782871551693491058
6360 23504568772779859437322280
6361 33893890030761284942076879
6362 47115951867229301643293634
6363 63203393954797107688563225
6364 81894776213304866804556996
6365 102589903201357004420187197
6366 124350936344576993802577862
6367 145958432699596542949445652
6368 166020927562388881119614550
6369 183124999763054053688156161
6370 196002924182833432638289956
6371 203689750832196784797821116
6372 205642537034449780651542750
6373 201801422340814424439890655
6374 192583553469414657607131923
6375 178813708680599681281735032
6376 161606755565719331732183982
6377 142224345860826008785068056
6378 121930285283115769707040650
6379 101866015933764222280047882
6380 82960988008517514388985492
6381 65884387010060148699601849
6382 51036749048913349933075275
6383 38573977354148297888119920
6384 28452945884950559515605211
6385 20487249459989645501193705
6386 14403162251940883653624371
6387 9888631595985784324290483
6388 6631280889517860006852630
6389 4344229760078003044012195
6390 2780649006997030142004485
6391 1739218702570767616038282
6392 1063129718910253959832196
6393 635162096960130035869755
6394 370923353164320826011153
6395 211744868711157753091089
6396 118165660144604733452081
6397 64466271537404323014333
6398 34382893460659213072770
6399 17927468958281938006697
6400 9138027992097398792139
6401 4553288037533939531660
6402 2217740632451630718791
6403 1055782679311103197425
6404 491216116125886161350
6405 223332326839236701207
6406 99208327081675719375
6407 43051507788651144340
6408 18246807531859893595
6409 7551742860596795985
6410 3051111129284952929
6411 1203088691845305277
6412 462833186148285366
6413 173654238218967850
6414 63520100271496163
6415 22640585053220745
6416 7860836065706107
6417 2656095444493161
6418 873657752092920
6419 279020515164495
6420 86787658381809
6421 26078248451124
6422 7664464892076
6423 2149495489735
6424 598344865404
6425 154273486749
6426 41065928540
6427 9460925001
6428 2464675425
6429 481772828
6430 128419785
6431 19495840
6432 5717738
6433 584430
6434 209721
6435 11449
6436 5886
6437 109
6438 110
6439 0
6440 1
6441 0
6442 5272
6443 1773790
6444 144826203
6445 5609467444
6446 133283286560
6447 2216917844634
6448 27932793183253
6449 280795068121424
6450 2335448160429066
6451 16507359193222150
6452 101199714069697705
6453 546814236555607608
6454 2637897961655689213
6455 11482121784555066148
6456 45493953130754496495
6457 165302416134870283888
6458 554313565261352085312
6459 1724893217539901767890
6460 5004629321671436073025
6461 13595780573366377023860
6462 34711034752730550694620
6463 83559019017687050850870
6464 190222523515470765805811
6465 410605586909591873519088
6466 842407680670211104371100
6467 1646258385355289028826464
6468 3070514963146399109760924
6469 5475795030808051426099672
6470 9352455665543037049229229
6471 15321748032217445691706710
6472 24110434425078755915658720
6473 36490457867087702351429888
6474 53180563855879900433736600
6475 74715388022744408287922424
6476 101297962689538078230736235
6477 132661206177333271212980304
6478 167969531496828875087807050
6479 205790492384980725146109922
6480 244157161277342501737967808
6481 280725762047527353192620720
6482 313013310786604226831748882
6483 338681505740088587793912720
6484 355820816227704870300305395
6485 363186183090365820515574200
6486 360343926722221711202201400
6487 347706437475509580417215472
6488 326452772302176908586263618
6489 298354163541192792706073760
6490 265538932026260513385309188
6491 230238415295539267309813200
6492 194553666212685326881940346
6493 160273464193348069297512324
6494 128760704642560174369323737
6495 100910034622557211866690222
6496 77167712959401517626173825
6497 57596974094637636237619040
6498 41969209666538348511532914
6499 29862446834282755278269004
6500 20752582479806403424300298
6501 14088093834889588579974060
6502 9344142645623445218352175
6503 6056202679042165663910436
6504 3836140563759734630707335
6505 2375057844574117055436416
6506 1437423786892826362412445
6507 850481395991258928794502
6508 491977859832920146640110
6509 278260400237959762871532
6510 153886174427813348456592
6511 83214726548433685468900
6512 44000322918543904744200
6513 22748974045698748245336
6514 11500203591813951468139
6515 5684163136544734781394
6516 2746731030154701297525
6517 1297528908258736004472
6518 599132739339313565309
6519 270382463880421825686
6520 119238885678690999743
6521 51376592030273592960
6522 21623859241709547510
6523 8888392830076459592
6524 3567157060384147918
6525 1397354543151148344
6526 534113149871821120
6527 199134566499677752
6528 72389859272183658
6529 25645236052037360
6530 8851039540077865
6531 2973116796309000
6532 972337954515655
6533 308766207379404
6534 95514458444940
6535 28540083549306
6536 8344708025085
6537 2327190442752
6538 644739355657
6539 165277637980
6540 43813103499
6541 10031492100
6542 2604625673
6543 505643070
6544 134464749
6545 20256600
6546 5932500
6547 601232
6548 215605
6549 11664
6550 5995
6551 110
6552 111
6553 0
6554 1
6555 0
6556 5553
6557 1918966
6558 159811246
6559 6296683222
6560 151955054235
6561 2564371834307
6562 32757229680042
6563 333651595205808
6564 2810532783856575
6565 20111901121379065
6566 124790907288673373
6567 682282944302877146
6568 3329766703439153016
6569 14659963386905622198
6570 58742761888143303695
6571 215831168789898002512
6572 731773857971016916431
6573 2302124621636077758312
6574 6752246841074484412109
6575 18542140325375533763990
6576 47849404155759094597919
6577 116421554168902736897220
6578 267864029334651255435964
6579 584351502214281297168004
6580 1211590296561682322320175
6581 2392795281146193294997899
6582 4510089484145484295430376
6583 8127969679331723528090476
6584 14028722920892485194475736
6585 23225067123570108669872380
6586 36932637566778436058582846
6587 56486339441322291697615904
6588 83191656527047394480680372
6589 118115014909731704388973013
6590 161834476883499059569628895
6591 214189486105448743701679806
6592 274080827253504276764945813
6593 339374271314816456351288066
6594 406950416034290888111392976
6595 472919368549207319242954000
6596 532986528895689096572431562
6597 582922349654679603687125343
6598 619063206971233555164646043
6599 638759566721128020356583296
6600 640694864173203338169905130
6601 625022480102638376795519546
6602 593303011348081356108152293
6603 548261188323272743451445000
6604 493412650553210551214322453
6605 432628961068079630841580300
6606 369712064491274053646523532
6607 308038205307132813109661168
6608 250310547277337137665127997
6609 198435279686152185098351082
6610 153513521685312870422526625
6611 115924926765753722887676588
6612 85470414946611307802208121
6613 61540650303617451720301192
6614 43281920868707601458845079
6615 29739429122445980505452880
6616 19967174748626079573531448
6617 13101699421013458799334930
6618 8402873109352662204979155
6619 5268322743949884993987232
6620 3229309848593117594619990
6621 1935447549296346618938020
6622 1134285019783096596761055
6623 650069828847898229296948
6624 364347577871015813682607
6625 199711882479723863319490
6626 107060945711861139681560
6627 56130278420215561723692
6628 28780258168142392923919
6629 14431396783742263446847
6630 7076446399265599156725
6631 3393001907692209192916
6632 1590652738608278564450
6633 729021899019229633558
6634 326604289164212722578
6635 143005145273571303760
6636 61185990633632104284
6637 25576048090913596846
6638 10442290153878377460
6639 4163168016722401568
6640 1620289573026642375
6641 615399724848146705
6642 228013183016436651
6643 82381925449507420
6644 29009991428642354
6645 9953480755283625
6646 3324046768302897
6647 1080964291653554
6648 341327146611965
6649 105016474918061
6650 31205847704520
6651 9077636753328
6652 2517584317597
6653 694225642544
6654 176947012044
6655 46715176600
6656 10630431598
6657 2751099613
6658 530450000
6659 140734464
6660 21039410
6661 6153247
6662 618353
6663 221598
6664 11881
6665 6105
6666 111
6667 112
6668 0
6669 1
6670 0
6671 5863
6672 2075592
6673 176274135
6674 7064512112
6675 173140116289
6676 2964281302164
6677 38385876875339
6678 396125959916160
6679 3379158551659131
6680 24479097982703424
6681 153715869101118786
6682 850328387817304212
6683 4197902996553756958
6684 18692682942107045452
6685 75743991805203485685
6686 281389083395435148048
6687 964542131416740553921
6688 3067488776527753071312
6689 9094453991914216084675
6690 25242458482207000452536
6691 65836306521441628967676
6692 161888872490298001441316
6693 376420867797554609398008
6694 829837917738624797470032
6695 1738688067566442513891350
6696 3469826493720281085093898
6697 6608693924255005098602967
6698 12034691612341234449159064
6699 20988898608253110486132550
6700 35111166273193913560316088
6701 56417695186401910730785829
6702 87190043479026815642106656
6703 129755282728470619214690025
6704 186156051118723080489189446
6705 257736760805231151944281397
6706 344702731036737123817456932
6707 445734175148053255563862243
6708 557747667640004016873273906
6709 675887151267631422793684257
6710 793793068358026524691581080
6711 904146867501613725776706937
6712 999430089210579505569100038
6713 1072786902637174088843088344
6714 1118849875630159329792233120
6715 1134389356603863490152480429
6716 1118677797473474383137721298
6717 1073514281820640305284241905
6718 1002918266407730995418443152
6719 912560031199365525474233288
6720 809035843599085605324516580
6721 699111201821533020763304577
6722 589045376112231288560416860
6723 484080483970301000595658369
6724 388137871077932282777613162
6725 303723718073760118636563930
6726 232012792274523704792518800
6727 173058906681618591480964617
6728 126073930576666575168569748
6729 89721997461872352575079050
6730 62387926940085486227129700
6731 42394419875884324422872614
6732 28157553046193392186325376
6733 18282007504500580752987663
6734 11605223999570554509302336
6735 7203358994965207934957071
6736 4372331054825955140138538
6737 2595526006949117738962551
6738 1506965748955693789376612
6739 855798720628260327298788
6740 475387775524853612063160
6741 258311392712357832403253
6742 137297426648901700763304
6743 71384109003057643654000
6744 36303688764246525452686
6745 18058942243721458014000
6746 8786192922002625995796
6747 4180637770291448155998
6748 1945251809586926616360
6749 885013625652214292645
6750 393645264627786155632
6751 171147824963582407200
6752 72722563189731371348
6753 30193055690034353013
6754 12245684023179339180
6755 4850431146921455620
6756 1875736646974002500
6757 707964874127934210
6758 260699069040213584
6759 93623972640865975
6760 32773494289259844
6761 11179501102151746
6762 3712102304544684
6763 1200421356128988
6764 376936915841576
6765 115353714486245
6766 34090130809824
6767 9866751498170
6768 2721445610366
6769 746976963150
6770 189314745020
6771 49779296724
6772 11258860368
6773 2904336732
6774 556220912
6775 147235116
6776 21844692
6777 6380089
6778 635796
6779 227701
6780 12100
6781 6216
6782 112
6783 113
6784 0
6785 1
6786 0
6787 6194
6788 2244522
6789 194355639
6790 7922031161
6791 197163757875
6792 3424277970294
6793 44948167521229
6794 469910424262260
6795 4059157161358665
6796 29765346323650285
6797 189144470109437568
6798 1058556335768607375
6799 5285937789752592739
6800 23803855129551702807
6801 97531445964116869560
6802 366326702943259711940
6803 1269402075582895920205
6804 4080713222913532268103
6805 12228380078323037893233
6806 34303009331652265472220
6807 90416505372746265885564
6808 224676792329003263162452
6809 527903545931451907540449
6810 1175973805885664264503878
6811 2489637748732277605869825
6812 5020206229327014898920007
6813 9660960703160866691593515
6814 17775600311775674615554503
6815 31322714417432222623785336
6816 52941121820654323822460175
6817 85949011433272672418037392
6818 134205815048322860639728616
6819 201795394130598858823688565
6820 292515953275800688274158870
6821 409204981229856252378540435
6822 552979246102497474011238105
6823 722517627327855971789998040
6824 913542852453771089284007633
6825 1118653576194700124397995085
6826 1327614430147873757046134700
6827 1528133163525958671052515756
6828 1707056345944731085266092970
6829 1851821475996459332719316035
6830 1951938070307386637217453327
6831 2000251580307119749387763640
6832 1993778131770545603491955785
6833 1933977521007775425911116160
6834 1826437386169995867035298012
6835 1680047833556793556495103709
6836 1505829147973304517589273375
6837 1315619237728385600778838857
6838 1120826938844656564378309660
6839 931418101551812044348971333
6840 755237414467035130464876051
6841 597697389887123089642810710
6842 461802550290265453288533990
6843 348432382200609740426375826
6844 256785407128901588102740354
6845 184887184685855042626417862
6846 130081546290044442905406615
6847 89449458546236055229798038
6848 60126612460147065781680860
6849 39513896011672697236844124
6850 25391451111705010802819312
6851 15956353005260420773716605
6852 9806986599908640755797470
6853 5895684995867902102313339
6854 3467082280321108752442447
6855 1994587870933649035542075
6856 1122594167886178235186540
6857 618141371894279343158643
6858 333009338663723211349092
6859 175521337250009675852608
6860 90511277462227539473640
6861 45662737618516473624225
6862 22536553420162103561074
6863 10880567201828900632672
6864 5138286357953126928303
6865 2373251351349932256349
6866 1071951412049627158340
6867 473424242203383786108
6868 204408191696825323091
6869 86265436460579312783
6870 35577292758699379191
6871 14335168560920537235
6872 5641675049994824206
6873 2168003075452470585
6874 813225798761366100
6875 297645238521161698
6876 106256610195665760
6877 36978062362402343
6878 12541452068311945
6879 4140767627776410
6880 1331662199371970
6881 415845818888725
6882 126590161082400
6883 37208405755755
6884 10715747743540
6885 2939581103184
6886 803174474525
6887 202415278670
6888 53012871621
6889 11917927914
6890 3064583002
6891 582983625
6892 153973003
6893 22672872
6894 6613137
6895 653564
6896 233915
6897 12321
6898 6328
6899 113
6900 114
6901 0
6902 1
6903 0
6904 6528
6905 2426200
6906 214204046
6907 8879270372
6908 224391693635
6909 3953064056648
6910 52593655563610
6911 556985271826176
6912 4871652453929805
6913 36158136343963840
6914 232495566708021969
6915 1316297005674096916
6916 6647997157675479933
6917 30273910899767552990
6918 125416030103153593370
6919 476220442302129215472
6920 1668097321242966612854
6921 5419999185993863096168
6922 16414851242244447166339
6923 46534383284402081293960
6924 123947093907220039676206
6925 311222324548849190032226
6926 738875783628247841239698
6927 1663038645332586930343232
6928 3557255018578626783865475
6929 7247085854048708604106828
6930 14090174710287875921191167
6931 26191955981493130479099400
6932 46627919772945781340568673
6933 79619616086022838430557000
6934 130589180464970673978893509
6935 206005013383636707315056576
6936 312939394292367882194028225
6937 458294885540007843159731620
6938 647721412125125951012074815
6939 884331158145499754018036164
6940 1167405033860244396572790121
6941 1491346970679106298002767862
6942 1845155746063618097010783778
6943 2212632736920107216758778200
6944 2573428776628056045365188570
6945 2904874185116694418927398806
6946 3184368708259618716495067006
6947 3391974485703981810270793364
6948 3512791250497133282000024870
6949 3538717724357159669814058128
6950 3469312553054041069552669787
6951 3311636127929005789987383600
6952 3079141056150994217824594944
6953 2789841099661135003743676400
6954 2464092386652547689791722175
6955 2122349977502903461460482468
6956 1783220248702025760971518463
6957 1462033999981636234979926344
6958 1170044629469236553019477985
6959 914238733730774726521526160
6960 697655328885796588647198550
6961 520056572214211571627436508
6962 378778695094562172035988513
6963 269609720602462538003324100
6964 187578654989949068783902502
6965 127586638329783985644096950
6966 84853600175178740085539226
6967 55187601637811310855659200
6968 35105516545811736859311505
6969 21843482304853347626394852
6970 13296115482460165324502001
6971 7918109586963066195366924
6972 4613634503494552943986893
6973 2630356421282473673019510
6974 1467419048893838089867208
6975 801076109286033618583912
6976 427936030654897143633949
6977 223701063148989012194482
6978 114428228512577772004900
6979 57274194680495389570612
6980 28049361274883474607081
6981 13439869461917618754716
6982 6299952745475095631074
6983 2888707340118559344160
6984 1295504908128269584596
6985 568172239076114354274
6986 243642412674925976640
6987 102134916214256441880
6988 41845532482810685070
6989 16752210208602625642
6990 6551234992884046320
6991 2501910784565425552
6992 932759693284879749
6993 339352934827550890
6994 120434536809071674
6995 41669993678658136
6996 14052773412034326
6997 4613813376119606
6998 1475712860174670
6999 458321891721824
7000 138793996466732
7001 40577072372690
7002 11628524876408
7003 3172837371500
7004 863007536575
7005 216284398594
7006 56423574791
7007 12608817000
7008 3232090995
7009 610766488
7010 160954536
7011 23524380
7012 6852503
7013 671660
7014 240241
7015 12544
7016 6441
7017 114
7018 115
7019 0
7020 1
7021 0
7022 6871
7023 2621518
7024 235981989
7025 9947326238
7026 255234875915
7027 4560556759800
7028 61495037490775
7029 659666242152740
7030 5841649267161444
7031 43882046979159765
7032 285488436918095158
7033 1634984851467098628
7034 8351156188400517297
7035 38454200140057101869
7036 161058031329276863565
7037 618208886512423531552
7038 2188759135196984409764
7039 7187589300688153554375
7040 21998453227627639118254
7041 63018628254129034139080
7042 169607111069952069544485
7043 430296613172589822911835
7044 1032139156455756370802988
7045 2347048266550566944809464
7046 5071933349519725165820875
7047 10438770143050000465897924
7048 20503148636351092690035117
7049 38502008275736297868993900
7050 69241709115431612659759247
7051 119438681346799780256077410
7052 197894607365738903314324095
7053 315360088208058253805302400
7054 483941957603079027412495278
7055 715954791162831715010267935
7056 1022212785933805634849004205
7057 1409895037280877162770398680
7058 1880268753661376906763164593
7059 2426680690076458232391243633
7060 3033282896821746794212431873
7061 3674911173544476557538457680
7062 4318374029624719501674347899
7063 4925159054800276426953365673
7064 5455274721164751876623226737
7065 5871688253736661400542948604
7066 6144661428854775682019797890
7067 6255270567578611768942418410
7068 6197532768304281528955272171
7069 5978816555590385890163033208
7070 5618530539043829142116281761
7071 5145385034629586740195160175
7072 4593743659313561341548385101
7073 3999683987555896014566431578
7074 3397360263705028130919967168
7075 2816129229604119946950084441
7076 2278705270220427969102374665
7077 1800402994735631692048663244
7078 1389347404870108223618922417
7079 1047412036801494361025825613
7080 771593533119378938592217108
7081 555540317031329957291768340
7082 391005962392903365131738454
7083 269072981765452028621796912
7084 181070330172203363562256761
7085 119173623172821263539225952
7086 76723335957254464043903025
7087 48321665246122703735956920
7088 29776235714163503823548945
7089 17953595381727430097885672
7090 10593047427203440377614862
7091 6116545223811101290245230
7092 3456439895250336748881507
7093 1911634541997058361459520
7094 1034767859298456822968982
7095 548208673419962914065281
7096 284256173320101188974875
7097 144252817167026835108912
7098 71642627306361867860104
7099 34819836456769764422061
7100 16559900480251805373936
7101 7705919710062758666640
7102 3508155484851923299854
7103 1562298795035055000539
7104 680478764773747385342
7105 289837758368580975210
7106 120697997873082804930
7107 49130731812720275535
7108 19543732275528498768
7109 7595234960580570732
7110 2882851279501631054
7111 1068319819501777980
7112 386376176999225686
7113 136327783669357080
7114 46899894135811251
7115 15728076498641564
7116 5135316895855050
7117 1633677143339904
7118 504651963988524
7119 152037830723982
7120 44213503098996
7121 12609195338900
7122 3422102335340
7123 926674002327
7124 230959273120
7125 60019352484
7126 13332744285
7127 3407119999
7128 639598385
7129 168186240
7130 24399650
7131 7098300
7132 690087
7133 246680
7134 12769
7135 6555
7136 115
7137 116
7138 0
7139 1
7140 0
7141 7247
7142 2831952
7143 259872186
7144 11138509436
7145 290155043580
7146 5258052247548
7147 71851613440871
7148 780659527490632
7149 6998724361633059
7150 53205862309939850
7151 350204532885674511
7152 2028619621486931364
7153 10478450704996109303
7154 48784438042682416062
7155 206557747089944389800
7156 801418929509865842016
7157 2867734474184092338016
7158 9516970751795148376602
7159 29433755081008236583413
7160 85197909224983608217720
7161 231677162018672340930228
7162 593830882337116323582716
7163 1439026149957572338296125
7164 3305757374366715496319736
7165 7216501686275931057141800
7166 15003582078163054229754108
7167 29767965788966025081921588
7168 56466077542782865039706008
7169 102575184422923474885211927
7170 178725419533702963679606670
7171 299116477568490027607676682
7172 481479795016047772240803328
7173 746330269306613366451788976
7174 1115302825494240822966373952
7175 1608504809180406743017555230
7176 2241029188853528639338961496
7177 3019030606585880645835373760
7178 3936004417397157175910419314
7179 4970052882794688326866940985
7180 6082906740007093803888019360
7181 7221262158456701146988049418
7182 8320611312041977920783085752
7183 9311261749379107371478589972
7184 10125766117036694566157873784
7185 10706638965925111649367134670
7186 11013114527286873833549234032
7187 11025837012869159306651611137
7188 10748744828107788420037856304
7189 10207924956163978706679917355
7190 9447753164619030199138072350
7191 8525079676554662226825467727
7192 7502480627949476345151277380
7193 6441636723799808186807572770
7194 5397740555523005005419399786
7195 4415534399593558048445578600
7196 3527223560647629786522183208
7197 2752176822817052699271618204
7198 2098075023593163266431520958
7199 1563030705023375094141201816
7200 1138175709718559201213305020
7201 810276291754370274994622518
7202 564051904386579647592339978
7203 384008449011356779832779272
7204 255720529873654106540777920
7205 166592190921345512097229520
7206 106184936117753172508769160
7207 66227649835177574625843345
7208 40422843575449158470183884
7209 24146955714082066415201418
7210 14118119246876786144825640
7211 8079698441028387639360301
7212 4526225134404270449595624
7213 2482061647303721966917254
7214 1332388525267042057164740
7215 700150281286121944214850
7216 360153290578345289959488
7217 181345279665091486778405
7218 89377462740603840769356
7219 43114736335230641388978
7220 20354716422385469475120
7221 9403812601446152336562
7222 4251012319656530218180
7223 1880059935143692558151
7224 813344379950657341308
7225 344130869928608081285
7226 142374541102249309922
7227 57584059905137240445
7228 22762762123851235112
7229 8791788045210402169
7230 3316845800326853970
7231 1221853000627199395
7232 439326680534581180
7233 154123052808308766
7234 52723028269393502
7235 17583233083503600
7236 5709683747529696
7237 1806741659586453
7238 555142772736748
7239 166398943023720
7240 48136090425100
7241 13662094100016
7242 3688306855362
7243 994380515692
7244 246478492936
7245 63808430820
7246 14090960964
7247 3589936135
7248 669508740
7249 175674755
7250 25299120
7251 7350642
7252 708848
7253 253233
7254 12996
7255 6670
7256 116
7257 117
7258 0
7259 1
7260 0
7261 7652
7262 3058649
7263 286072438
7264 12466452928
7265 329670794791
7266 6058411081631
7267 83893250191149
7268 923125503827864
7269 8377836584906904
7270 64451012844513329
7271 429161559731918376
7272 2514325589298144404
7273 13132570146687770532
7274 61814327419469326198
7275 264569000018424597986
7276 1037505129836901897636
7277 3751923794743720655596
7278 12582182090408583649089
7279 39319538659505236843908
7280 114991413072665694585375
7281 315911854866877717634200
7282 818027637045670777497739
7283 2002516139361320109848144
7284 4646897890561827560097883
7285 10246819887352097158474830
7286 21518673207634520343863710
7287 43123901559995830501756764
7288 82622283262898299053996471
7289 151595691667846895353387183
7290 266785359445046698122031629
7291 450967230223980858734475204
7292 733180981999134266415726500
7293 1147872651085369830296347430
7294 1732556946637655296832576250
7295 2523789338276611444206146987
7296 3551563680399942174967899153
7297 4832675450175468301098342318
7298 6364022060964435639459440216
7299 8117126758374269273323283754
7300 10035249558911060106251725975
7301 12034208857869159974311813196
7302 14007480114243695480367126202
7303 15835355160135446265949190571
7304 17397106251467227472591947037
7305 18584406841363541194076526243
7306 19313897152605347003942694507
7307 19536850854062772795422689018
7308 19244394232141261234442171884
7309 18467537446264376853105369038
7310 17272209557013799626972626245
7311 15750334134802518324893753422
7312 14008564599638892973586205140
7313 12156519559739710958032188778
7314 10296213825443171206384985013
7315 8513949140429879190015385590
7316 6875340474533443482459761900
7317 5423551479114780635672614159
7318 4180315260733111177929651753
7319 3148996443890490144207354164
7320 2318827290344353041409861502
7321 1669499353642562719325454371
7322 1175459642448235709844066684
7323 809484313616229324124454508
7324 545328008020385797088062552
7325 359433967415902333692889385
7326 231819334873675617699931894
7327 146319010900425581554011377
7328 90389475757033806369275231
7329 54656343973982474339114935
7330 32352111577564659147517971
7331 18747006000014734811443124
7332 10635317061923660036653527
7333 5907099250425471518610872
7334 3212280418467651478599370
7335 1710298563838106656405380
7336 891553514234494856830983
7337 455020775281490664413167
7338 227356887636015542406326
7339 111213129510069203714549
7340 53253238867543392025672
7341 24959832268314233406096
7342 11449829324264971411868
7343 5140035447959920509020
7344 2257785137619863635182
7345 970240240929230067658
7346 407828326682361398942
7347 167644179716975110541
7348 67377154632963689338
7349 26469146919627818390
7350 10161216797128058628
7351 3810611098317911797
7352 1395518644589261931
7353 498879179236480249
7354 174025156866967486
7355 59199694613929451
7356 19635469838214476
7357 6341670484875219
7358 1996181138258153
7359 610122130347444
7360 181959532997635
7361 52364296164567
7362 14791788455046
7363 3972426374565
7364 1066342816851
7365 262882111471
7366 67799323030
7367 14884753415
7368 3780812475
7369 700527522
7370 183426837
7371 26223232
7372 7609644
7373 727946
7374 259901
7375 13225
7376 6786
7377 117
7378 118
7379 0
7380 1
7381 0
7382 8057
7383 3302222
7384 314791758
7385 13946204452
7386 374364144255
7387 6976266924426
7388 97884913632940
7389 1090752535634456
7390 10020276229009518
7391 78001581093957530
7392 525402270834826585
7393 3113029277411703036
7394 16440381458129335785
7395 78230329749206746118
7396 338441165950337482395
7397 1341331585730907778512
7398 4901767150293507019999
7399 16609822709285309971446
7400 52443417623065755334800
7401 154949277482405112769860
7402 430035120114290824113855
7403 1124853286397227793656570
7404 2781462659080754278597889
7405 6519466469539370910138624
7406 14520276493598177840485150
7407 30798229754660364147069048
7408 62336539799153872001032500
7409 120622471289229435314638836
7410 223520945487518944668566139
7411 397273387117290396593735700
7412 678212930603243121373884897
7413 1113589112001172077718612160
7414 1760762722170796236701736273
7415 2684046826157747748050290110
7416 3948704385005837411221846250
7417 5612094016379098001475435108
7418 7712637948294029192123108206
7419 10258040797376226515514271774
7420 13214818374742683100491913395
7421 16501487343422019151424782440
7422 19987552854212844232083273336
7423 23499660051417331584447802710
7424 26835047040270032357511461218
7425 29780997542377495180391332532
7426 32137676055945565883420094135
7427 33740869748740698665955704154
7428 34480993049765792181089403587
7429 34315296279622711480412702160
7430 33271431262865405865466596168
7431 31442082962223590824393093800
7432 28971921108094340779182867363
7433 26039327445538145080978500228
7434 22835987728911452692389046706
7435 19547431679367883042411282632
7436 16337040576727530801033910205
7437 13335114806648448228036297256
7438 10633544421606597046355616153
7439 8285679274008117061184255796
7440 6310310395795654357861471028
7441 4698321791740850832512890380
7442 3420538497276167639559390479
7443 2435508766245710428432174762
7444 1696312725861213458054874153
7445 1155884740764278726235352704
7446 770692068865706650862067960
7447 502880094195406941721140018
7448 321158048836996505957089629
7449 200766769143007461803552800
7450 122864273602953117408441579
7451 73613349617717581497069930
7452 43183259541866491464401382
7453 24804308273258592724460544
7454 13951178629275114970344678
7455 7683872649919275698862030
7456 4144216117205608890286050
7457 2188764830543935419183692
7458 1131997927160517444317241
7459 573285617024368944053436
7460 284287607678784806784976
7461 138032759266443336499680
7462 65616448511018426950665
7463 30535940389050224549254
7464 13910158693906707929288
7465 6201850840835635668480
7466 2705932147412855845115
7467 1155175465401804498524
7468 482429773279890934014
7469 197054045059246078888
7470 78704629942059739318
7471 30730344369603633360
7472 11726295285408176928
7473 4371631291345454252
7474 1591709412366651990
7475 565777176223048044
7476 196258566826027930
7477 66395627107820256
7478 21903468929569600
7479 7036408768316368
7480 2203364024777232
7481 669940148758900
7482 198806983096553
7483 56918702604240
7484 16003088160910
7485 4275482606512
7486 1142786055390
7487 280211686032
7488 72000836819
7489 15715443852
7490 3980029161
7491 732685250
7492 191449359
7493 27172432
7494 7875422
7495 747384
7496 266685
7497 13456
7498 6903
7499 118
7500 119
7501 0
7502 1
7503 0
7504 8474
7505 3563823
7506 346258749
7507 15594388994
7508 424887957680
7509 8028262057113
7510 114131849724088
7511 1287842391903572
7512 11974776761244420
7513 94316152835765240
7514 642600819910489759
7515 3850280083653296538
7516 20558465908733117157
7517 98888778343258563079
7518 432396690029705290905
7519 1731833021603593453280
7520 6395053804248961474984
7521 21894530268502497138129
7522 69839921902078356181548
7523 208454985248041341667460
7524 584397985590527705951760
7525 1544040012191752707335088
7526 3856319006149670104499269
7527 9129163560575251405410984
7528 20535151199877345260624475
7529 43988606167352086346370407
7530 89916246444242793138715494
7531 175709975707510684362848940
7532 328815866495363506548860020
7533 590181762742482519820710015
7534 1017469205441743922185306777
7535 1687088258675187842694934416
7536 2693838279868848798559808253
7537 4146869005245120802184697925
7538 6160946887833578830601049340
7539 8842698150223692187497403710
7540 12272570147704947797186098522
7541 16484533690539028360198100524
7542 21446739882418315059153430092
7543 27047080505153307482227107780
7544 33087557036317265855339626716
7545 39290373550765421559277784919
7546 45316809272462115079676864076
7547 50797533704901387311748630592
7548 55370630718560181235904342595
7549 58721783665162348188149369116
7550 60620317383897409389979612438
7551 60945319078616548760128855440
7552 59697771778978477403513435174
7553 56997139845833594948434362200
7554 53063570841271797810277633797
7555 48189223249336993417840807938
7556 42703728161687666696794272322
7557 36939216463008528098960289189
7558 31199731341358386544038713170
7559 25738463346332180712914344384
7560 20744483569379480112699030345
7561 16338915829065751863457655831
7562 12579104722299361620588997190
7563 9468487548840764172025824600
7564 6969598945488600039672803917
7565 5017839772885062812414189654
7566 3534165935629110206752872510
7567 2435518817637812788036245408
7568 1642471258231964977483924010
7569 1084094931111266233042877301
7570 700415702549598394109461132
7571 443010047786347491133855156
7572 274337343354074631690983835
7573 166344658466907062813388095
7574 98768562595506413582106041
7575 57430466291118102117771492
7576 32704075928097248793773161
7577 18239541054401472559798692
7578 9962979994469480563925700
7579 5330070883923829767986798
7580 2792828219776863479689401
7581 1433230596946421108978883
7582 720336489627885960921827
7583 354554296232387356714600
7584 170896025480554769232492
7585 80658485632142192565121
7586 37273219766500685700921
7587 16862613383503462771812
7588 7467556040918659765230
7589 3236636760934535393671
7590 1372773243771743540421
7591 569653892048528617484
7592 231227388327830528153
7593 91786858830870514560
7594 35622295387618160949
7595 13512514747554910478
7596 5008236288928622154
7597 1813073654714597743
7598 640839153866726600
7599 221069074601961936
7600 74382424065093028
7601 24407474974419131
7602 7799430877206210
7603 2429758375185500
7604 734970522121388
7605 217034132298846
7606 61821065586471
7607 17301055915780
7608 4598545270935
7609 1223945111311
7610 298510319704
7611 76422081852
7612 16584390984
7613 4187873525
7614 766012998
7615 199749312
7616 28147170
7617 8148093
7618 767165
7619 273586
7620 13689
7621 7021
7622 119
7623 120
7624 0
7625 1
7626 0
7627 8933
7628 3845362
7629 380729137
7630 17429417212
7631 481974472210
7632 9233314025058
7633 132985506975566
7634 1519409048698280
7635 14298815866813257
7636 113941844611568220
7637 785190042986864592
7638 4757243110060949220
7639 25679889518459705022
7640 124856796324951540780
7641 551752727840681739445
7642 2233100983781794588144
7643 8331776763763698287286
7644 28818902708521299227604
7645 92866012127577630169311
7646 279991115730174276303900
7647 792850820480580877690745
7648 2115766534235954399597644
7649 5336880884646553069957202
7650 12759475746361920183072488
7651 28984889561215735839873550
7652 62700776273323999210159292
7653 129425297731770685874152338
7654 255397766696726904902484280
7655 482621227783867532935641862
7656 874716890552241509601690870
7657 1522747332861669017962806268
7658 2549573745410721692526615712
7659 4110781108567242683691686195
7660 6389950426444134895114435504
7661 9586313512690330543259359570
7662 13893764113173798197897728788
7663 19471833127947174435121198227
7664 26411352970208737774591887576
7665 34699691166241852485643113166
7666 44192026229789477129425302120
7667 54595573494708946912616435214
7668 65472549423766434376903705292
7669 76264964622099491003227494976
7670 86340478058176835134225692152
7671 95054330631552369020163843615
7672 101818797094420225460024754192
7673 106169560013612887167023621519
7674 107818478724799732458876501856
7675 106684443827986579617146427217
7676 102897882827886194797590750550
7677 96779128233443007937441169384
7678 88795240540457468720745786432
7679 79503086788036146564372708463
7680 69487948923749125314864612894
7681 59306563860207544946808984945
7682 49441590864337284475905629384
7683 40271662903328637109343654207
7684 32058109699510298132827166086
7685 24946765782067681353144981191
7686 18981415792169560398754474580
7687 14124545160803054413180601925
7688 10281087105476707296994747022
7689 7321555267589057035290437310
7690 5102023410694638147757235968
7691 3479569794619466141511529560
7692 2322823091518147237107734646
7693 1518000911776991410202845002
7694 971282409740009339364425700
7695 608531952346647352935890341
7696 373359272357043804785784180
7697 224342766385769016653593931
7698 132028967316179150083670448
7699 76106791529581485701062071
7700 42972850162767662425216936
7701 23768154308091705581805025
7702 12877622874963259316812712
7703 6834670537242840977498814
7704 3553349961259508530474744
7705 1809621797076201205758368
7706 902717569432456771749280
7707 441071196897817385426871
7708 211071780367099794804940
7709 98919400457518001615515
7710 45396321366348332887752
7711 20398506972493677977515
7712 8973409173929197478912
7713 3863959296753631513226
7714 1628356718063344623992
7715 671467534391142983261
7716 270873195277141321410
7717 106873058877144950481
7718 41230386195384174364
7719 15548374849206908787
7720 5729687311591541244
7721 2062539748502642180
7722 724965274162285344
7723 248725577776855442
7724 83238006310191628
7725 27169408707379818
7726 8636696687350600
7727 2676938060529869
7728 805611870080924
7729 236739561550965
7730 67094369577456
7731 18691018191475
7732 4942733877598
7733 1310064924047
7734 317822704020
7735 81072477364
7736 17492990680
7737 4404640210
7738 800542400
7739 208333806
7740 29147900
7741 8427775
7742 787292
7743 280605
7744 13924
7745 7140
7746 120
7747 121
7748 0
7749 1
7750 0
7751 9420
7752 4148272
7753 418479513
7754 19471644952
7755 546444631805
7756 10612916554290
7757 154850303360571
7758 1791292917230194
7759 17060137095842091
7760 137530895542933045
7761 958513673315762124
7762 5871899337420915306
7763 32042474556749826559
7764 157462810615615823906
7765 703197596389189195335
7766 2875752500630692975708
7767 10840311679950470266756
7768 37879109768752742764926
7769 123299127439546186488517
7770 375487811490374415593130
7771 1073898321446365663520664
7772 2894242620186474636309956
7773 7372740214105085407438606
7774 17800416815020593315429390
7775 40832811107981404933373725
7776 89194411135177081867950869
7777 185908835686503833484597126
7778 370429171556346164031751499
7779 706797052586332356177192246
7780 1293453496583964647152468365
7781 2273539928055367565835288641
7782 3843543046912879663077834912
7783 6257162595067870735374410505
7784 9820653551289860885879199607
7785 14876014354254340514785982200
7786 21769601745601085991288615378
7787 30806176551284023442300501587
7788 42191796617060214659273538402
7789 55972741850215628102092351560
7790 71980828356029568305552992240
7791 89796994125268492318697274079
7792 108744091489764213082075321671
7793 127916114399853142053202252704
7794 146245066275774989070636324148
7795 162599494516972207620665874705
7796 175901998019651810912186083903
7797 185248405126424666648979473820
7798 190010036876445945469060225248
7799 189902934870946544101685540738
7800 185013638901667195903722089400
7801 175778754121359737291284792962
7802 162923432686846852911004321155
7803 147370330565538477417583933093
7804 130134366951149629856840059692
7805 112219212145801396217342846635
7806 94529121226702273853380604798
7807 77805374384604388542158453157
7808 62591345067049990457067983976
7809 49225243289315896895318143316
7810 37855749399590749719417542715
7811 28473525223843842185773681331
7812 20951002527499479263996008017
7813 15083608289816551589571297159
7814 10627211420712935336266694288
7815 7328549629705528396199621685
7816 4947282731556318156079594716
7817 3269830273500273967721446393
7818 2116156617133653400517366968
7819 1341168843572075726700080061
7820 832483712928611754987341120
7821 506131010073072422816899226
7822 301424138481325361089740372
7823 175852542702631060430999717
7824 100507195245537382411214739
7825 56278239097704883886790975
7826 30873810428774987767033823
7827 16594049797678206211800134
7828 8738309034206936487692259
7829 4508270547643789665801039
7830 2278709360840883635329540
7831 1128358457237127108845682
7832 547344778057270063977945
7833 260076247726007113955856
7834 121040185938121178646435
7835 55170126383542236116410
7836 24624808269888931259285
7837 10761614831495338873005
7838 4604164006973065093020
7839 1928045756842080758629
7840 790118355795138373680
7841 316796895273545779001
7842 124244709545367074176
7843 47650507962105685695
7844 17865702724553736170
7845 6546270065139094530
7846 2343342472176070344
7847 819144602844676176
7848 279521994112564595
7849 93047106147677253
7850 30212987712754175
7851 9554622182877046
7852 2946589294271439
7853 882289143952056
7854 258027891330040
7855 72762884776680
7856 20178576427254
7857 5309219559302
7858 1401400829610
7859 338195162408
7860 85961759895
7861 18442676640
7862 4630631292
7863 836305655
7864 217210071
7865 30175080
7866 8714587
7867 807768
7868 287743
7869 14161
7870 7260
7871 121
7872 122
7873 0
7874 1
7875 0
7876 9912
7877 4473418
7878 459802734
7879 21743514412
7880 619218199197
7881 12191477851758
7882 180191350334065
7883 2110292825528872
7884 20338528411139814
7885 165860278781778626
7886 1169008236640784023
7887 7240495265726279808
7888 39938896030096826126
7889 198358853476422020634
7890 895135240827340996686
7891 3698652807656842784784
7892 14085272441124787891788
7893 49717779111047417247522
7894 163464328342557499862181
7895 502779092026275865181872
7896 1452226736691813170154108
7897 3952494925657486284651828
7898 10167377599731976858849120
7899 24787646440233383712146304
7900 57414770121454013678227761
7901 126633256730054566005262684
7902 266498468572358745559178109
7903 536136323152930040786091392
7904 1032839518614718868240695906
7905 1908321144126911221049501610
7906 3386584087808160637834696104
7907 5780259299235360328870292384
7908 9500543100267148868962004586
7909 15054534277505186458097656744
7910 23023498699732642815615474122
7911 34017010859105880158804714568
7912 48601398595675770240372471566
7913 67206279593224865090581220784
7914 90019379513067800924587639869
7915 116885796032517227486011000024
7916 147231638670076400645848978816
7917 180031933268936544435623695572
7918 213837974568788098862781411353
7919 246870241012391086756799203532
7920 277171117273684755113261738787
7921 302799539674727475028970791612
7922 322040165220017774192152179174
7923 333595190014450341394413090480
7924 336728774349601325324565521400
7925 331341898770078023911783659652
7926 317967633536885583090933986817
7927 297690520722135217863680366184
7928 272006068187543205217320870409
7929 242644786888513404533619642318
7930 211388404915696809180213178851
7931 179903808088922751814656044656
7932 149613990818576243732313006192
7933 121616689108076971210481505398
7934 96652437820338775197193868690
7935 75116270610529044861973258632
7936 57102257404579766310434220072
7937 42467908376675467468353800686
7938 30905876467173010200915955518
7939 22012646982848620906775744640
7940 15347130822750377006746393263
7941 10475456968523403529663775466
7942 7001180614999738656708952733
7943 4582245983286490480249862268
7944 2937279797220695570320943388
7945 1844241460926223313667957762
7946 1134321921877671728526735321
7947 683496514677809251391886288
7948 403504047810274527006231761
7949 233397440771086393455790468
7950 132281971906822950039872388
7951 73464261959960724289903968
7952 39978974904417354843800301
7953 21319206577399383346298436
7954 11140188240086732915704975
7955 5704121208823402163402512
7956 2861847649379213712649359
7957 1406846393001478026277578
7958 677585256949834605875428
7959 319717638383230090506636
7960 147780201380319379971659
7961 66906386610377912173456
7962 29666610154987448753850
7963 12881219172082258893104
7964 5476035407376742647272
7965 2278865870892079042266
7966 928171332390502614141
7967 369912275956299798528
7968 144219332989252246209
7969 54990222728221473904
7970 20500002127572038536
7971 7469396168531668128
7972 2659051568575957585
7973 924462892483791836
7974 313779313898612793
7975 103901788917218500
7976 33563854586843142
7977 10560109574064786
7978 3240517496330181
7979 965455098101832
7980 281010091727841
7981 78852226323480
7982 21769618593767
7983 5699226954924
7984 1498218906002
7985 359675694422
7986 91099991151
7987 19434921072
7988 4866156403
7989 873335532
7990 226385458
7991 31229172
7992 9008649
7993 828596
7994 295001
7995 14400
7996 7381
7997 122
7998 123
7999 0
8000 1
8001 0
8002 10422
8003 4822371
8004 505018993
8005 24269788560
8006 701325179695
8007 13996701754123
8008 209543264885561
8009 2484318421839496
8010 24227899709626287
8011 199854866407078425
8012 1424420253100658165
8013 8919292465900192054
8014 49728995122510419053
8015 249597330685758885273
8016 1138114023632571526865
8017 4751081433554643822360
8018 18277487206712419558721
8019 65166173033103884159051
8020 216398961251940160136123
8021 672199601958466923604670
8022 1960720489874351695330550
8023 5388747475734457172500041
8024 13997131009178909349964752
8025 34455628709888696437096172
8026 80579993285487504861687225
8027 179438814739768909453069110
8028 381256155817019485936770072
8029 774357391868450588841900722
8030 1506036674458571849749298307
8031 2809213894367826145665873465
8032 5032938763053818366303995215
8033 8672231652904271816562974464
8034 14389792427012910032196111436
8035 23019512927435253517140360704
8036 35540563756425575572976218860
8037 53012229393745469243470269138
8038 76464450871772961011720214641
8039 106747247503403134839476678778
8040 144352780250295251601328779651
8041 189234616196321693197855706060
8042 240656831043473465222349468795
8043 297108016556625715766614841816
8044 356310050461113414491258536833
8045 415338405083911344688904876196
8046 470851734983832916835881100085
8047 519407309279958068349218525928
8048 557820371621167535165292255229
8049 583514277711715924525201517984
8050 594807270557400263134081958956
8051 591091554970718003358623370900
8052 572878844834670544025088419800
8053 541709641425623879716350830676
8054 499946096495299199756262998409
8055 450485763298904478979436692020
8056 396442716612717530330587549405
8057 340842449004154592821083408688
8058 286368777488039973203220067564
8059 235187448849274307148096059035
8060 188855643244285819557400596187
8061 148312377836542617167959570760
8062 113934256603540788885814027250
8063 85635231660414006126561087132
8064 62987973106618519338166784960
8065 45347126931154713395627399712
8066 31959741096600088501321459920
8067 22053976201780179329752035264
8068 14902673046072027390289042704
8069 9862640966420420689266724042
8070 6393328119612991255222888815
8071 4059880739140799751323575170
8072 2525775575236698226360653208
8073 1539604105478962796690992780
8074 919578356302911558117687238
8075 538221823967185335596901614
8076 308708918657331341087566900
8077 173528046237524259385144910
8078 95594952273120206217214255
8079 51612149925836098224897635
8080 27310034336564960146125925
8081 14162568312975036604931200
8082 7197834739994565727613373
8083 3584979662357186637372842
8084 1749747924008729254140448
8085 836837507020313784415552
8086 392148178100130047753245
8087 180037360797533132541264
8088 80971370166445611063361
8089 35669954694787132678464
8090 15389128002585501453660
8091 6501235934946572515375
8092 2688870641280470506210
8093 1088549573201643111654
8094 431254724741356526558
8095 167154672726519316071
8096 63370045042855576375
8097 23490835193530567344
8098 8511713474273169162
8099 3013602652528876548
8100 1042110961778515442
8101 351847798598793300
8102 115902008965658037
8103 37249712912157343
8104 11660579095384599
8105 3560654507820228
8106 1055591828930465
8107 305803805464887
8108 85389415657745
8109 23470331136060
8110 6114036143390
8111 1600796327020
8112 382314020764
8113 96497565992
8114 20471235375
8115 5111532855
8116 911665375
8117 235867440
8118 32310642
8119 9310082
8120 849779
8121 302380
8122 14641
8123 7503
8124 123
8125 124
8126 0
8127 1
8128 0
8129 10975
8130 5197460
8131 554484504
8132 27077844244
8133 793918839600
8134 16060018292088
8135 243520222594488
8136 2922566071211712
8137 28838708100260505
8138 240614773273240670
8139 1734065409125387921
8140 10976677414421246196
8141 61854783523005318963
8142 313725528632480463548
8143 1445359953493160211465
8144 6095452903230541623584
8145 23686653192639788099136
8146 85298216950447070577678
8147 286065653815464042246256
8148 897363996195571748110700
8149 2643121385892588330975735
8150 7334915910338878601304290
8151 19236689537971566676033324
8152 47809756069906324341059664
8153 112883974801222571774772100
8154 253779330805044496104537482
8155 544351936681545951819429819
8156 1116137458458949326948901920
8157 2191377752013891467287069254
8158 4126347912125955877168498800
8159 7462726130398265666846984867
8160 12980713394478978913452585184
8161 21742651303316782121296135155
8162 35111080532684364804311347732
8163 54722204479333544219363145030
8164 82396527551256811743439298100
8165 119974665088494381198439268518
8166 169078549199398710326196785100
8167 230815349250557193602598519726
8168 305460299740421230331842453600
8169 392170631187873081952228414880
8170 488790787729169336070843034992
8171 591804975074424412356598858132
8172 696475251431854317552220450744
8173 797173806691636635224370081735
8174 887882224757195356687134968924
8175 962796206616296108271514433034
8176 1016949635030425541984260075824
8177 1046763282437361024533708092228
8178 1050433491053753933713207490100
8179 1028102886443991183677964938220
8180 981792730600352709346520137952
8181 915116606593687282413149857880
8182 832829303957921547861396763908
8183 740286522555819262678363155315
8184 642897163747373717645560432888
8185 545641111954569745083047784384
8186 452705246877215356830870231610
8187 367264510467046478763344836945
8188 291408994178845099910210381640
8189 226196941892297146506306237470
8190 171800105474713142875754643974
8191 127702754508946750644801444966
8192 92917760607257044243770982592
8193 66190360445283378529678496095
8194 46169882777435730381600515940
8195 31539584218905222553359811525
8196 21103099971623453167339543120
8197 13831983200852960709505497759
8198 8882194834957424942589884830
8199 5588542001671754397434049403
8200 3445552657977676790194822392
8201 2081786722292636208372352293
8202 1232708617609015087418258718
8203 715412335461997973202337725
8204 406952930547595913034359092
8205 226902175433563699800998344
8206 124008014491700503155863430
8207 66432747026483798877115059
8208 34884744083167635745274080
8209 17955764592831843160165776
8210 9058910470781306631888438
8211 4479553844836582564981828
8212 2170988297642319838627308
8213 1031134443599568900629710
8214 479924676855558454350288
8215 218871487164285138921906
8216 97794651429209915094288
8217 42805061304261820719420
8218 18351263163612884643540
8219 7704709813200952807346
8220 3167279169735592703800
8221 1274579881487514204363
8222 501995929179522862188
8223 193453307419481908420
8224 72924849474798692256
8225 26882239490016929024
8226 9687225962734744158
8227 3411330630265201248
8228 1173393710360205700
8229 394109334694248534
8230 129156201952325106
8231 41300471440843837
8232 12864002560699888
8233 3909066170984100
8234 1153212383898712
8235 332533684253126
8236 92402944092792
8237 25287211304667
8238 6554984629490
8239 1709421724587
8240 406161629104
8241 102165220548
8242 21553170828
8243 5367085765
8244 951329108
8245 245663613
8246 33419960
8247 9619008
8248 871320
8249 309881
8250 14884
8251 7626
8252 124
8253 125
8254 0
8255 1
8256 0
8257 11564
8258 5600544
8259 608584071
8260 30197903447
8261 898289969625
8262 18417068698272
8263 282827421028642
8264 3435721765268567
8265 34300787474191230
8266 289447612386111705
8267 2109137585861705674
8268 13495703810162025243
8269 76858711239532613040
8270 393901853796550993607
8271 1833439149793805584305
8272 7810730541160494485756
8273 30657371940482896342961
8274 111499629927302933175456
8275 377627490199764356824303
8276 1196183550610386616316680
8277 3557530419302169206349684
8278 9967899753525806780587075
8279 26393306118484406396436127
8280 66224053634637062089709805
8281 157852244561724202923952075
8282 358244718425052047896662992
8283 775704698114902752999303990
8284 1605526415317481720998925277
8285 3181940191440478206874327451
8286 6047963866307001363701361015
8287 11040903763017265603894127538
8288 19385015777041765517051773513
8289 32774698222125416645518809687
8290 53423024823691655728493675724
8291 84043998269853921015463936105
8292 127735868778922711636987713957
8293 187740304820621829779131869936
8294 267069827180820347194910591690
8295 368022841519871832379199473242
8296 491637672438693081187072517350
8297 637167058215820536629302128821
8298 801673891551073640646043838397
8299 979849684758512076389220368808
8300 1164134878769421168030464392767
8301 1345175826834331533412623711375
8302 1512594343204850106918237722415
8303 1655984287349249806249896744513
8304 1765999894412904072168604698549
8305 1835374779051571835160987870736
8306 1859715745793904969674033602850
8307 1837951386541935672264102214890
8308 1772374249849104655696600691878
8309 1668284191841688107508140879712
8310 1533304643668221896968590468108
8311 1376490206328401032685106094750
8312 1207365385892713523077644007336
8313 1035028895507924674071254759556
8314 867430179835685964340506569610
8315 710883157944954041259797721813
8316 569836653145272686699951590155
8317 446880626330107178203144667879
8318 342938415390470989790720561328
8319 257580405023563818311760807435
8320 189393257285657767317028175938
8321 136347953128081889030440645340
8322 96125183642537151135348481551
8323 66373844265332867185800490026
8324 44894136658133131070356824243
8325 29748955220124465179570303853
8326 19315006278318573946973005415
8327 12288693548910967927328834235
8328 7662069905835163158409028544
8329 4682232884770984630963446102
8330 2804520121935303892494229288
8331 1646607455557625913463282875
8332 947698169600423025193583473
8333 534707238575968402385443310
8334 295760952708198406040369277
8335 160380689785313356579543681
8336 85261396486607398251623805
8337 44436457503697508991017586
8338 22704150840259975700656209
8339 11371997388377825695182338
8340 5583610607592224480956242
8341 2687298117207582105614815
8342 1267676434621613631546951
8343 586078925119507810059009
8344 265531286668319238795437
8345 117879201378711678586302
8346 51270010260169279807170
8347 21843874259705065300096
8348 9115138522470973849360
8349 3724630211872008195078
8350 1490043561078690715631
8351 583460179788278566470
8352 223567740056740002294
8353 83805414935624820675
8354 30723183227541556759
8355 11011423936723140249
8356 3857005807864147800
8357 1319739810599302496
8358 440979952071416469
8359 143781915491199781
8360 45748396900961157
8361 14178938755356165
8362 4287960289297990
8363 1258862443117629
8364 361331738935389
8365 99922838659486
8366 27227079883960
8367 7023469382451
8368 1824395559742
8369 431271820705
8370 108114040464
8371 22682319285
8372 5633148181
8373 992361240
8374 255781697
8375 34557600
8376 9935550
8377 893222
8378 317505
8379 15129
8380 7750
8381 125
8382 126
8383 0
8384 1
8385 0
8386 12162
8387 6032884
8388 667726656
8389 33663249516
8390 1015882380700
8391 21108250002564
8392 328274139756731
8393 4036195059488608
8394 40766647803446952
8395 347906519211973210
8396 2563077072323987395
8397 16577153656546432084
8398 95405889172812131758
8399 494038674188263424962
8400 2323080078191452540790
8401 9996705585491241694176
8402 39629446176616094281578
8403 145556277629666362843728
8404 497803090585807478579617
8405 1592190523584384972539960
8406 4781013038399201587689930
8407 13524573445132884487592756
8408 36152644078137687614086141
8409 91573334758231594080110224
8410 220340475940954289772532725
8411 504776576961996686182991844
8412 1103264093396672190166119084
8413 2304909921457164872518603796
8414 4610771137769662741584306408
8415 8845636941432026636096091080
8416 16298882373330043601130826404
8417 28883448431674238791612706464
8418 49288895130566003175566066896
8419 81089664507024542584462058612
8420 128756987050765767673832432125
8421 197517544543571386819508150028
8422 293009601838762603159525497819
8423 420711729227095298373655351172
8424 585160582408837436093060837024
8425 789027311305588677739893404760
8426 1032176407667084396677858898778
8427 1310871870630584773097549059818
8428 1617309045534609749075280796458
8429 1939626324071627792207635711320
8430 2262487415741463213494720110065
8431 2568230847655036354370950808474
8432 2838476881704698346587495594289
8433 3055986698170304195449560083520
8434 3206507330799702817530939444400
8435 3280324295121225582848101536850
8436 3273286419534759125265265041368
8437 3187155464376954701682256554336
8438 3029247487814431494647161244587
8439 2811448928220639998300356197852
8440 2548784302123969365039208317605
8441 2257767203977262247072944050448
8442 1954775016361638018475657638104
8443 1654654124095919259139984798226
8444 1369698615059292145244564542874
8445 1109068003090723651842859029220
8446 878634970483318253355416526072
8447 681195396657647584143570589762
8448 516937195787241704437642539909
8449 384052887453856261772067569280
8450 279389647102002992248248782240
8451 199053186166454970557385595164
8452 138910745993395434378566751381
8453 94967213573273093308513005088
8454 63612280190433117659102919646
8455 41753320493906855504989897320
8456 26857921580420935103776994750
8457 16932803396582551316697267576
8458 10464040773133252808218525859
8459 6338965125035528986268575096
8460 3764568983434473115772083500
8461 2191870909450301181543318136
8462 1251231357849646236142998226
8463 700323250794173614650047720
8464 384333522258386162859710549
8465 206810415076636400826506560
8466 109116797355103959050687091
8467 56449674557012545880774802
8468 28633356500854572699397147
8469 14239970075509548835933328
8470 6943067550191373033564265
8471 3318738243370447380166606
8472 1555040794591461665300679
8473 714199379151293996795648
8474 321485456268954377531585
8475 141812953899815588120850
8476 61294940012327910515900
8477 25955024665792157383064
8478 10765453837441013988648
8479 4372954817663846885200
8480 1739233009633254379360
8481 677142431474451877952
8482 258006006110937258411
8483 96180117583574331664
8484 35068061702133779682
8485 12501425289976188800
8486 4355872876574276892
8487 1482712120191506904
8488 492912516772228462
8489 159906480224107552
8490 50628275856066895
8491 15614570747735512
8492 4699694983194677
8493 1373122076083164
8494 392337703839746
8495 107980730281710
8496 29297094327067
8497 7520948928192
8498 1946030502423
8499 457699757860
8500 114355469275
8501 23860313876
8502 5910061209
8503 1034796870
8504 266229537
8505 35724040
8506 10259832
8507 915488
8508 325253
8509 15376
8510 7875
8511 126
8512 127
8513 0
8514 1
8515 0
8516 12778
8517 6496454
8518 732358296
8519 37510562716
8520 1148310359692
8521 24179327677617
8522 380788612439599
8523 4738388631083000
8524 48415319863233399
8525 417834947756691528
8526 3112008989377448479
8527 20343220150748087724
8528 118311100359734670000
8529 618977695762398719138
8530 2940193127964894931944
8531 12779355563972039722664
8532 51163543490646901560221
8533 189766965572253229147569
8534 655324253093269520018118
8535 2116261275929238133101408
8536 6415647629438923740591384
8537 18321660294559716023359892
8538 49440125203721640499382991
8539 126411687073620468333917808
8540 307025350263961950046311365
8541 709947627644541913765723048
8542 1566178761819596351929421319
8543 3302479042444454294238379332
8544 6667688574843423400172536005
8545 12910395146333646480498154827
8546 24008861602714944525410403050
8547 42940017823233663273531584384
8548 73953581042438477587447176684
8549 122792379033583712014779221595
8550 196776211574158369224216538260
8551 304652429130700380221752398966
8552 456121402237735522233445727636
8553 660977105731711841645431556691
8554 927864811579627347566811771732
8555 1262743716626136937920840792800
8556 1667237096451625793858166872877
8557 2137133530130087672662677086763
8558 2661344608257330841014693553801
8559 3221606788030645058051492706430
8560 3793129259417589882209818246695
8561 4346244342718832413286721913073
8562 4848937748134775483208304728127
8563 5269960805243826839013231631824
8564 5582096122385655030046263879287
8565 5765094552743054761704068726395
8566 5807840052470033202328887080022
8567 5709423501646593200390310195414
8568 5478990164514874041292168336599
8569 5134428522406588731331131210834
8570 4700148423825748152118048251799
8571 4204319410957465551088547343952
8572 3675986699121288798085175814447
8573 3142451947015881456403802476806
8574 2627214279074864296029718226138
8575 2148640084442284361379382537992
8576 1719396985418216579060295571568
8577 1346573182430352410196524234504
8578 1032324665970937750110683546724
8579 774855706414630434669460390848
8580 569539412297714038009272977780
8581 410015340117632363686141997823
8582 289147625329123484519342577240
8583 199777771771955596573555520736
8584 135251659864173103512829292358
8585 89734822989753277359746089290
8586 58351589760602621500008055348
8587 37193175435921955078053077136
8588 23239868243556620312774162801
8589 14236401563965641415342661350
8590 8550562430642769987284214225
8591 5035517768110136617417305932
8592 2907843814493331534554943286
8593 1646619913385489910695131806
8594 914374614051488046268301684
8595 497934125659038447101819840
8596 265913366431942818784456209
8597 139260419363818591042686753
8598 71520111286286468210652015
8599 36018877948491872078575644
8600 17787584393636817950226607
8601 8613236924259589902442971
8602 4089315567119253876466452
8603 1903425998543197756075316
8604 868525795693460305278947
8605 388458504051797006182692
8606 170282045066592579388366
8607 73146823513765503400714
8608 30786272818206674998947
8609 12693415012035347207301
8610 5125969481716290997079
8611 2027014690494600974688
8612 784728293111365681366
8613 297337847758354437139
8614 110236784960939887602
8615 39977238256841526580
8616 14176128673240972533
8617 4913692974040863117
8618 1664018861685524525
8619 550399608411885396
8620 177667723512914166
8621 55977586065940729
8622 17180745205777175
8623 5146787457335862
8624 1496607576206015
8625 425699415796963
8626 116609924344338
8627 31504762306808
8628 8048945496193
8629 2074651820178
8630 485502512148
8631 120901316912
8632 25088829714
8633 6198174141
8634 1078671692
8635 277015104
8636 36919762
8637 10591979
8638 938121
8639 333126
8640 15625
8641 8001
8642 127
8643 128
8644 0
8645 1
8646 0
8647 13446
8648 6994192
8649 802972899
8650 41780328660
8651 1297378445810
8652 27682126271586
8653 441434960943284
8654 5559008731016040
8655 57456832954023945
8656 501419410747807480
8657 3775264949308688275
8658 24941935349738952336
8659 146571605108676226531
8660 774705096673213129326
8661 3717133717876199940300
8662 16317547495100602817216
8663 65973611832293927376815
8664 247087273472851886373798
8665 861525091908600309897530
8666 2808855450859481628782400
8667 8596459227492105849111813
8668 24782044118734034626546536
8669 67502904225159307344744089
8670 174213174302572192206712656
8671 427072622880092998840607575
8672 996719016726846008271208208
8673 2219187731377721862277703943
8674 4722678387144202414436781624
8675 9622996263219298164862636740
8676 18804165072700077366876743550
8677 35290675191352451163981700104
8678 63697199302827933126341795104
8679 110709341016058198887521285193
8680 185507701049358362636670087166
8681 300004918796922029459663461525
8682 468734201933892779503868523660
8683 708224221806866326847542165771
8684 1035734104523236004735546221902
8685 1467311667098339226631215632325
8686 2015273493465165253097056950360
8687 2685366481519929674311616389238
8688 3474022101129267655562062844544
8689 4366214007816354290043747934609
8690 5334437662596409609223047705716
8691 6339224451098785222289158126110
8692 7331386284053552921047435629616
8693 8255893629794284862686032209378
8694 9056978827601011544176958939616
8695 9683796868921661699892353874444
8696 10095830090364786325421948352750
8697 10267229634229800060058209893175
8698 10189448144417826600598734130640
8699 9871801599700594680437216176861
8700 9339942462854326110061532985402
8701 8632558900260561022514498217620
8702 7796869904381712079332515256736
8703 6883619934906821552319631780572
8704 5942275627626572171117363267152
8705 5017007606654470691947834981781
8706 4143841172552686558713500133540
8707 3349129638651901091465275481018
8708 2649290180938726010783272048374
8709 2051579166137384584387374206253
8710 1555589961875867355044673213440
8711 1155132058226901118879011363165
8712 840183462773994523914819760638
8713 598678776719541766618261667481
8714 417981569526642824423034285340
8715 285973230019090301200825051287
8716 191758793160508395399197333350
8717 126037229939008114936954933558
8718 81208865044233376727385385872
8719 51299350323581256121632903400
8720 31773304908332004778730635204
8721 19296954537155081909108280825
8722 11492652345612187205807294420
8723 6712458702246484064756651003
8724 3844971028562992013724544428
8725 2160082191396609093776583968
8726 1190211967060840273074055600
8727 643223038718254631239538280
8728 340944576746686540087993604
8729 177250611353432301456285114
8730 90378547799862997842416592
8731 45196361034013155367155990
8732 22165813958097312545652008
8733 10660614074365406299206627
8734 5027704147547995494020264
8735 2324935906189157128410372
8736 1054058699143409769975870
8737 468471935755591056939377
8738 204085946279170429013744
8739 87134896272812577051537
8740 36454572078887701620780
8741 14942257366315308650575
8742 5999291999397086943360
8743 2358899128607535634259
8744 908116129290756695176
8745 342201505001868116154
8746 126184724958834565900
8747 45517633276284034830
8748 16056379434279366420
8749 5536789032207661234
8750 1865525617606290432
8751 613976593077017205
8752 197214728035784916
8753 61836677814163374
8754 18888013806966468
8755 5631923195861898
8756 1629973375856320
8757 461573208279477
8758 125845473715920
8759 33857955692240
8760 8609047221918
8761 2210597775940
8762 514739113516
8763 127763768340
8764 26369584608
8765 6497844584
8766 1124022000
8767 288146496
8768 38145252
8769 10932117
8770 961124
8771 341125
8772 15876
8773 8128
8774 128
8775 129
8776 0
8777 1
8778 0
8779 14157
8780 7528534
8781 880104255
8782 46517177325
8783 1465103108910
8784 31675306001848
8785 511432468337651
8786 6517422560986952
8787 68137426894812939
8788 601251533705861880
8789 4576003327232150509
8790 30552489264939802790
8791 181406950857537042456
8792 968615205490554893488
8793 4694265660740952327790
8794 20811415240245521796128
8795 84967780731568736251838
8796 321312772418230563550953
8797 1131099578900383228681068
8798 3722922233538389749095570
8799 11501812775691641962618619
8800 33469557329709663406215415
8801 92019251571900328856822771
8802 239695966745431164882635948
8803 593044976141809684803292250
8804 1396850141762440720665929294
8805 3138697213485282237421018746
8806 6740795376180517894422224926
8807 13860898072419707360422758869
8808 27332914561806032227093997070
8809 51765069834790080205769981574
8810 94283933156992640645293664736
8811 165363280069233663739118224182
8812 279609841293847235158415555609
8813 456303766437763522600170072770
8814 719429328159352599134704212609
8815 1096907136974882027288936239583
8816 1618779946618490338336553676093
8817 2314228682745041642707519383121
8818 3207503833265238332195323933340
8819 4313124206412448428151016440609
8820 5630968231316439084083825618713
8821 7142092309752823463186429578315
8822 8806184979381965170991831086567
8823 10561454024049764676849514869810
8824 12327435393116671683766254690420
8825 14010747557749135399686026096308
8826 15513279215311558825998361167988
8827 16741806898148444322891637709655
8828 17617706512248827947556030882425
8829 18085332429002370837037862746709
8830 18117818271969451814554560527288
8831 17719470648280583055355614601840
8832 16924492097572420629024028517070
8833 15792362771858435297593368964965
8834 14400711685260769062956472624522
8835 12836826017360725197210090495193
8836 11189036679502578690957962051449
8837 9539088690724089410691548895201
8838 7956308701870195721125088077425
8839 6493998323026754869562072726086
8840 5188094489898306294032361502267
8841 4057816412597197098922377844155
8842 3107805815893848233354056427424
8843 2331176427585366607152098250435
8844 1712907264452880493299311004000
8845 1233112282146870388983609524472
8846 869859635803808175226473330359
8847 601362636658998444368743355070
8848 407495331272450904277109136990
8849 270683245722843726878972923239
8850 176279461849404882623990870556
8851 112561073504405133000701783633
8852 70479209223611585846534879855
8853 43276865694305903985652393575
8854 26061766376774328873949723981
8855 15393311384220203156666303794
8856 8917906199865174293511177461
8857 5067741215556778605581490320
8858 2824881404679603477421718500
8859 1544647295866788169830989757
8860 828526165924818996574297316
8861 435944023658097438967713927
8862 225007955804567824698244589
8863 113919438682517769922152155
8864 56573855468839431533502461
8865 27556984667877937146729863
8866 13164981530699098195137430
8867 6168088326860752671453239
8868 2833910023614562478247705
8869 1276685814060068841596531
8870 563891543239088924713099
8871 244154738565696282875700
8872 103616817080985439226558
8873 43094414962572613900550
8874 17561420266047511262872
8875 7010682434920232519143
8876 2741118634014058413003
8877 1049441473801822416159
8878 393311178554035623650
8879 144256944204493550663
8880 51763364969013895954
8881 18165149263671408939
8882 6232094634972173864
8883 2089268192429640810
8884 684224903044644378
8885 218708637673055355
8886 68248965686720409
8887 20747676833372930
8888 6157965602554160
8889 1773914044713071
8890 500124321130672
8891 135724254289353
8892 36364924960544
8893 9202910405740
8894 2354220035003
8895 545470600194
8896 134955392329
8897 27704339782
8898 6809438590
8899 1170884693
8900 299631939
8901 39401000
8902 11280373
8903 984500
8904 349251
8905 16129
8906 8256
8907 129
8908 130
8909 0
8910 1
8911 0
8912 14878
8913 8101148
8914 964320402
8915 51770206700
8916 1653736362835
8917 36225233736756
8918 592177496504733
8919 7636069444959400
8920 80745615263513376
8921 720401022399489180
8922 5541946285369816586
8923 37391615162052784140
8924 224307244182929872952
8925 1209833402675754017650
8926 5921894408439321611745
8927 26512819036782204362928
8928 109299916870657859619404
8929 417312155881070983102410
8930 1483074516345114857814815
8931 4927667899737511292822060
8932 15367011290813122704080571
8933 45134915573711653080455306
8934 125244307155869012614629226
8935 329258188951468027472550744
8936 822133873433090579555455175
8937 1954198131506005951399029092
8938 4431175965138835480034412144
8939 9603297592632307938826439468
8940 19926496281840033947481825721
8941 39650453985086611258672499940
8942 75773183785026213655931038642
8943 139260593732352477584026937312
8944 246455275160834166260148541050
8945 420492192679264609876339083856
8946 692412908263436993860187229790
8947 1101552492073190750028265803768
8948 1694705861644354234961066756089
8949 2523609888981723143760400383862
8950 3640442472297123961025114968359
8951 5091352240782053644184007360600
8952 6908464426517255963631502853823
8953 9101285406282934416118555289808
8954 11648838975929078066099059618724
8955 14494087037689620006779061157064
8956 17542113349398564003299215176510
8957 20663136071208239359402465344736
8958 23700699589950767008477140307507
8959 26484499633796207363268016193088
8960 28846401106687816901394638573360
8961 30637516799095624952207718902000
8962 31743894268039302205213104868278
8963 32098494612226746847614758499420
8964 31687722382520156780650311269035
8965 30551660985542066947258565114952
8966 28778193129705541964407026278745
8967 26492130344343804900254402445352
8968 23841159046788348544180077551313
8969 20980723242000884335236345056918
8970 18059885003706680399522806046480
8971 15209796186165008355761813117460
8972 12535799420528038981516355854088
8973 10113497268522381645100680640230
8974 7988517197937077421118690953000
8975 6179250590303038743055293277312
8976 4681600041286601761961949198415
8977 3474726260889927414796535598774
8978 2526903229854395733811785272102
8979 1800808096282982583611433531392
8980 1257828449002065533776866004809
8981 861212353976989055330484723120
8982 578081537514078240698768651538
8983 380459671271396124035237532648
8984 245535950160978038759701947872
8985 155399764783033219573837813826
8986 96461047771047876263887182225
8987 58729076008765194108915215064
8988 35073803049681080662525058665
8989 20547815831190744114894249348
8990 11809238174972721861844179595
8991 6658362877543178073588669440
8992 3683103824443952187755869014
8993 1998796149236769235670295396
8994 1064225583141561169697341972
8995 555913914378583976366547000
8996 284894042206613594167967265
8997 143235168546670067586218444
8998 70646391436579149855447867
8999 34180843152864616451866832
9000 16221880195988450510490922
9001 7551146836523029996187190
9002 3447306660388672470465882
9003 1543327875659293567550736
9004 677481622431253141451634
9005 291568804652979517130616
9006 123005651460520875672135
9007 50860250257655177535936
9008 20607363287917124011181
9009 8180311835251183330612
9010 3180713519103354041445
9011 1211103971065780103000
9012 451465223627003125265
9013 164712571530889832646
9014 58796445947073609624
9015 20527730536774143904
9016 7007206621583221845
9017 2337466395380379262
9018 761775535210721736
9019 242323513172218800
9020 75261131304811386
9021 22771829046476510
9022 6727966103363832
9023 1929166374279664
9024 541527326363754
9025 146285043104886
9026 39034314054130
9027 9832261829324
9028 2505884081337
9029 577760069450
9030 142489150359
9031 29094900600
9032 7133330787
9033 1219297280
9034 311479788
9035 40687500
9036 11636875
9037 1008252
9038 357505
9039 16384
9040 8385
9041 130
9042 131
9043 0
9044 1
9045 0
9046 15623
9047 8714609
9048 1056239784
9049 57593458490
9050 1865792269785
9051 41406961340685
9052 685268400520970
9053 8940933642484612
9054 95619234932549973
9055 862501410251011825
9056 6706254939754496258
9057 45721249221891276618
9058 277091637941495377845
9059 1509611215634175640784
9060 7462655548987618323705
9061 33738392306555651511648
9062 140434543790491919817267
9063 541323566255129694076494
9064 1942057800401512831788552
9065 6513434126388191077563060
9066 20502065129473120574250492
9067 60776291554721093238101093
9068 170204034876364589877767978
9069 451563157799238373359229884
9070 1137828572154345774871909525
9071 2729228458299304549092797149
9072 6244735270836287211593103765
9073 13656135744420307370872900288
9074 28591782021078435510113319835
9075 57405483433579836919137425790
9076 110690233874949993767305956840
9077 205260614217428438824755299216
9078 366518177127310846357756451217
9079 630947223876185839159392731794
9080 1048278885817809189981457353375
9081 1682648898122514374890148741328
9082 2611923222112029776662708399699
9083 3924354784051044145140360179412
9084 5711936953884163293415274760324
9085 8060273516901183362044792621200
9086 11035467544391176410735445479312
9087 14669342116669417222843312922106
9088 18945072508465951728182423528596
9089 23785821766517947010200913296336
9090 29049034712749441813222486775190
9091 34528542027213446440239784852007
9092 39965566624616437826018957624958
9093 45068266181762899781158578338616
9094 49537869291043142590879275422767
9095 53098110213136935958644025161350
9096 55523855062427330343935303654310
9097 56664746550521830295520149909146
9098 56460413202359279600762825257235
9099 54945149949301291294041532700631
9100 52241694057618367051002972189790
9101 48545437349918947037318025614048
9102 44101795275335799036612850530954
9103 39180255101090391288758353825145
9104 34048752727144500225068488467825
9105 28951534095757743626234433473640
9106 24092715984967661731266232645007
9107 19626609396050705960951160643097
9108 15654746511172602019766233101798
9109 12228650015927167758124288640896
9110 9356812601574700188669209558910
9111 7014139934689580485587695226315
9112 5152205769288011276209066937146
9113 3708981326920524116712944504832
9114 2617125046204201271474122040088
9115 1810355231438643481276191108070
9116 1227804600687266690924290410265
9117 816531697365514834713857380332
9118 532528720550551394844701357722
9119 340629906243718527608176342062
9120 213713308307900255855630185875
9121 131529897592921808470469873728
9122 79413141382213549191939599249
9123 47039413494927635529038177484
9124 27337291425340689644782198922
9125 15588033433400051329182413440
9126 8721343047486892141823470308
9127 4787857617991925986906034201
9128 2579111703719303185890056886
9129 1363235711818090275102143052
9130 707033369957354913618472260
9131 359806220770257933519141766
9132 179656986700249593515237901
9133 88013286287469383987299780
9134 42301716305036066603367211
9135 19945506774671187226851240
9136 9225199626518309897919820
9137 4185146774514382390690816
9138 1862106544013544244605516
9139 812467050423831626316361
9140 347581247822537149866465
9141 145777777880431090632912
9142 59929204572270652474911
9143 24144480237234235739658
9144 9531061570534073093865
9145 3685627643345345459950
9146 1395797079646614820126
9147 517555138356546179892
9148 187839503319799765274
9149 66707539881460833316
9150 23171946403771251450
9151 7870441685300792804
9152 2612538800859520554
9153 847312780686780672
9154 268247240189058519
9155 82923337534631330
9156 24973407939758784
9157 7345174729290832
9158 2096511551499722
9159 585966570520188
9160 157568599120890
9161 41875175692980
9162 10498901130432
9163 2665969643381
9164 611672729192
9165 150378405660
9166 30543117297
9167 7469904511
9168 1269297885
9169 323698528
9170 42005250
9171 12001752
9172 1032383
9173 365888
9174 16641
9175 8515
9176 131
9177 132
9178 0
9179 1
9180 0
9181 16430
9182 9372640
9183 1156545101
9184 64046492508
9185 2104076837154
9186 47305326392866
9187 792533845632410
9188 10462087791544856
9189 113153637820855795
9190 1031850762842185186
9191 8108567873825025233
9192 55857712308120234220
9193 341979140506641294670
9194 1881809348073123190680
9195 9394463154038603067327
9196 42885800439850696253872
9197 180228508550063204713765
9198 701330851090320061545178
9199 2539838088759755711706472
9200 8598007172598116375822408
9201 27314883365002523960637786
9202 81719091036501932261465074
9203 230952971657479136315328401
9204 618324115515791177410687200
9205 1572174133634135416440846225
9206 3805171881236101782749135572
9207 8785076335117235794397299066
9208 19384067537702807449734322532
9209 40948134914781439379672334529
9210 82949535557141264303391862672
9211 161373029860565861337404192311
9212 301913931500301741398874124416
9213 543907540300260076060418924406
9214 944652419407794916197629221352
9215 1583448350981745136808461789646
9216 2564297303794372596268745860184
9217 4015909560256500159176828825356
9218 6087546813694713570566794771992
9219 8939451767139888214189286410392
9220 12727249602232400167709756251792
9221 17580759897497202600230183353819
9222 23579001573719754187661828562412
9223 30724552567257885679237802693337
9224 38921495402850756527086392871096
9225 47961586799770723338288531064422
9226 57522776773829263988714614977882
9227 67182704726174151373264269457286
9228 76447496290907904375435785062608
9229 84793487295973782166074359260037
9230 91716970705878378716373292942740
9231 96785272029189144210446613512412
9232 99681844001956668981603155978052
9233 100238811249980033689266653411705
9234 98452360448062969351965583837550
9235 94479154641215876411504032254957
9236 88614972991845655286809687158552
9237 81259433840300061133983685242711
9238 72872461769720242193526198746350
9239 63928841425866555985243362776734
9240 54876754784910355104873310887504
9241 46104847518134499670060791858146
9242 37920487266517130317540782705030
9243 30539881490033745848909782294837
9244 24088983622075865945095075265664
9245 18612883285650589457125536441743
9246 14090752653710152988122017495318
9247 10453374332931471043633338401580
9248 7600676357848289916723020659576
9249 5417368981051058145968444740380
9250 3785537133209737298492662933398
9251 2593746702551286673388559018488
9252 1742778737930658357924437891240
9253 1148473496601871366590276896435
9254 742350317622218305362931686832
9255 470703030773314102726617878790
9256 292800687632954291069317140700
9257 178696847273273742529272664277
9258 107006453504906816486288104364
9259 62874681389065767737675048410
9260 36252228261952441611941882768
9261 20511757720238825182925309898
9262 11389176056022701643084766876
9263 6205985329767991631422277801
9264 3318651478468494296824558268
9265 1741582631763356687435328563
9266 896917855638207297894328502
9267 453291350925532708806047680
9268 224803830036893460605801648
9269 109398655288171056151925364
9270 52236943425131609086505860
9271 24472105353149147333659565
9272 11247542221984228708998516
9273 5071027347985481685600908
9274 2242537497555179223928172
9275 972604264864892005673358
9276 413643382400933507169216
9277 172481827791681514943235
9278 70504143119821298288744
9279 28246121636016913630155
9280 11088856449016041137720
9281 4264814192025601496454
9282 1606540791143367894382
9283 592575415475582196336
9284 213957288711051495064
9285 75596782796950303371
9286 26128377744550443002
9287 8830897231014847797
9288 2917118546262195996
9289 941578198614935570
9290 296682492413129174
9291 91289454717066122
9292 27366244470356176
9293 8013051198138111
9294 2276777424481268
9295 633636634088476
9296 169617746698916
9297 44896987152394
9298 11204703237122
9299 2834871129454
9300 647275950424
9301 158636932388
9302 32050885716
9303 7819551939
9304 1320925252
9305 336296775
9306 43354752
9307 12375134
9308 1056896
9309 374401
9310 16900
9311 8646
9312 132
9313 133
9314 0
9315 1
9316 0
9317 17284
9318 10078317
9319 1265973432
9320 71194876860
9321 2371720803960
9322 54016187923608
9323 916064976864219
9324 12234317239002089
9325 133811204790362742
9326 1233529877675699250
9327 9796232681259346113
9328 68182708515873791790
9329 421674277740940290495
9330 2343487732065672781617
9331 11814146027940229423125
9332 54453983514128659327188
9333 231033614466264518134126
9334 907540812618869474431497
9335 3317432553319485159088966
9336 11334768228994184356916575
9337 36341505208048895044899723
9338 109720885253444453676070097
9339 312916300830602234680142180
9340 845355007957894009401544557
9341 2168821890293212563147939450
9342 5296416022223584724961820650
9343 12337418049550875139096882422
9344 27465205516618261188353937961
9345 58535763440627715474545075271
9346 119630520985901796606843413670
9347 234797260926662926289973100159
9348 443173559242258462207090089876
9349 805453154200875192768430555155
9350 1411266144725966013201524449691
9351 2386496495991521652283964828010
9352 3898923929617169134712213206416
9353 6159994803780531280346376622172
9354 9420205025034620276165854548835
9355 13955748211355389669438018748691
9356 20044929984236947123831737088205
9357 27934432084844345714539249315559
9358 37797687258148944557503220289477
9359 49690032083098430911225236049875
9360 63507392066753398206243051475169
9361 78956406172393323740222000516370
9362 95543601587550593131770748433587
9363 112589242624678838157811845419916
9364 129267954317508136004599228588158
9365 144673732456336625501537550173712
9366 157902384784901891885139896360975
9367 168140802131400004625175238396116
9368 174750590503195154101564149358457
9369 177333990993793787669690593441932
9370 175772651746286055642027053631147
9371 170234165810785044241337164116390
9372 161146448635137069954194596382551
9373 149144952982796108577160963847253
9374 135001470792122342694998065781330
9375 119545232719911431719550545969347
9376 103586998315582340357179031323710
9377 87855068727423702591235133443201
9378 72949203277286970333914576479372
9379 59314986629653958464297051301832
9380 47237956867699232193262521345416
9381 36854286619391914119507914293895
9382 28173291428847294088522492645569
9383 21106558348491924436940977827531
9384 15498882147313075220042118708739
9385 11157187041456080633612214700332
9386 7874884949441101716932367870695
9387 5450398815289581568805962016698
9388 3699661566632118274027910746422
9389 2463180459861457614165904411550
9390 1608709685581107823579433895943
9391 1030739492270155259003102430900
9392 647960381656609163281557622534
9393 399678456755283226005824193162
9394 241916895023199525746902896039
9395 143694858176006030881821596499
9396 83764150646096765362518783160
9397 47922051268934362911923362566
9398 26908351925717084019896131878
9399 14829394260072964197465015098
9400 8021402178082677515052097218
9401 4258625575696868497782505055
9402 2219107366050065770704123077
9403 1134932043207732868727706087
9404 569682085866213144674466265
9405 280640445692458028965455083
9406 135675676364316408122921460
9407 64366790343717528138306289
9408 29963930987281858268941356
9409 13685995879930675280162487
9410 6132714314816687683712749
9411 2695752172083943309617045
9412 1162262314832119766660976
9413 491433680306155201517794
9414 203748782618693156315513
9415 82817108145938378874321
9416 32995737333511672648800
9417 12883035043638127415583
9418 4928352673872323473602
9419 1846717638326489323095
9420 677634331065482440091
9421 243420273946194737280
9422 85574673870590642962
9423 29430608173309228081
9424 9898516770366764133
9425 3254070230029387879
9426 1045374847865936280
9427 327847752600714423
9428 100417299481017918
9429 29965116374475215
9430 8735276514219807
9431 2470840863412490
9432 684742808495023
9433 182477461870665
9434 48109666516450
9435 11951620862321
9436 3012998072925
9437 684639320563
9438 167278924938
9439 33620148051
9440 8182674223
9441 1374218750
9442 349283277
9443 44736512
9444 12757152
9445 1081794
9446 383045
9447 17161
9448 8778
9449 133
9450 134
9451 0
9452 1
9453 0
9454 18152
9455 10833902
9456 1385310243
9457 79110665116
9458 2672215401340
9459 61647810671892
9460 1058251939608640
9461 14297836929667864
9462 158132389112810802
9463 1473540936463026430
9464 11825765473124307463
9465 83156490767090680332
9466 519470645099842090044
9467 2915625733519207993466
9468 14841928495001278642095
9469 69068336062775519429584
9470 295825477342067355952224
9471 1172987938123500089968614
9472 4327705398941021412875394
9473 14923210268946185695960560
9474 48285461586051541208357175
9475 147109260183526993137134910
9476 423343244594489003094695022
9477 1153975587698018964564867000
9478 2987144634553288482525831225
9479 7359925721323596401165873714
9480 17296601491529112629218559490
9481 38846562017867290610287038500
9482 83524538951983126180526531383
9483 172206405337325540113912836480
9484 340963417919061284416734459896
9485 649217775190019120004378016480
9486 1190294188921086097946855461440
9487 2103862355313710843925766085678
9488 3588902460198384106300092385865
9489 5914761943301092953233589754224
9490 9426810435872588071294212728180
9491 14542463841041201676086998112462
9492 21733328598807581665348292696115
9493 31490269229794055777462854002320
9494 44270510899494626418963253475910
9495 60429335549447646676837709085270
9496 80143018847360923290321595938866
9497 103333541196571342574203273211928
9498 129608251357710496361570246191725
9499 158228094611906631006629943612794
9500 188115634683909721532146108721230
9501 217908910454831893408865374963728
9502 246059903631843436900478445263252
9503 270968402806042727181334216122150
9504 291135015303874998250859992491495
9505 305312602141913573186177068241488
9506 312634593856617174581979986926233
9507 312701785724046286350670447766340
9508 305615718549102546783305533749565
9509 291955290119632824422564122918384
9510 272702070747363835301748798755178
9511 249127194387093950385963305759312
9512 222657363592416325849250465709959
9513 194738820312940457034519842072760
9514 166716222121064690721989566141459
9515 139738981974772809821846999727408
9516 114701915389905576851408972735004
9517 92221206480554454786492754904128
9518 72641778337145615780164627489845
9519 56068792224385379650262567062866
9520 42414436878251381580885848235330
9521 31451256852986582015195950080880
9522 22864598123669324626230668411691
9523 16298792790185812898729010736190
9524 11393949670770516523862174256912
9525 7812258239329327316413131167376
9526 5254296681498905458648008196382
9527 3466861266136233849894581631852
9528 2244327943880017715575077479325
9529 1425621568038683860691036827580
9530 888641133124492645741681759922
9531 543606894719672348438521260444
9532 326368416967571215510584255908
9533 192318123049941966266261293600
9534 111235026146796960741333890082
9535 63152209070983688719192236454
9536 35194397845399316482309579112
9537 19253285966779472340657854412
9538 10339195174413936129808577365
9539 5450284880970268704272866660
9540 2820317883450849167180926941
9541 1432566356120595194658092032
9542 714259846169315709833910181
9543 349546458660568921735688430
9544 167895245925440526079381613
9545 79146086613697950256781824
9546 36613874433171883013855436
9547 16620705729548201967630958
9548 7402826385505141020629095
9549 3234752047060456034612832
9550 1386515292143127226811129
9551 582890601733647211984910
9552 240303364110806142318381
9553 97133177316834908118400
9554 38488152014911246217980
9555 14946760980144024189762
9556 5687578206794465527025
9557 2120112288394732794760
9558 773965749769827389145
9559 276621026468066790520
9560 96763040915960513764
9561 33115488349457897172
9562 11084160148459875266
9563 3626507975988542700
9564 1159571790922698078
9565 361978394457148560
9566 110368886725464462
9567 32785804174757376
9568 9515765105666870
9569 2679630219828740
9570 739501591189959
9571 196194961455604
9572 51523589417636
9573 12741687059760
9574 3200775587284
9575 723834697624
9576 176319007395
9577 35252893596
9578 8559681625
9579 1429218378
9580 362666915
9581 46151040
9582 13147938
9583 1107080
9584 391821
9585 17424
9586 8911
9587 134
9588 135
9589 0
9590 1
9591 0
9592 19053
9593 11642767
9594 1515409893
9595 87873073810
9596 3009452385120
9597 70322417688736
9598 1221825322750165
9599 16699114164038984
9600 186748528524251037
9601 1758970053534851945
9602 14264579442206120654
9603 101333609532421380664
9604 639375992985361741356
9605 3624000519326375038354
9606 18626947176597864578085
9607 87511999682705986421576
9608 378365150497960444804529
9609 1514299887670173198556638
9610 5638712665273502170714516
9611 19622493311470091999127430
9612 64068963976096878642180645
9613 196962685465777742871027371
9614 571907227615119527343262726
9615 1572887795678726286089037000
9616 4107780379249947668596082425
9617 10210762694172027103344322627
9618 24208357580961368553377020323
9619 54848509061761412328042789672
9620 118966216739187689039133610104
9621 247427195269175080752788407295
9622 494182335629065777679348909172
9623 949172750600737397541868227264
9624 1755415928974413972444355555312
9625 3129756652309154299290238383958
9626 5385428450059972048816311556445
9627 8952826506633558425499295966416
9628 14393021002717763923073988363812
9629 22397031934510498169022261473712
9630 33763385895567824542936311535854
9631 49347630827481281618093446645640
9632 69980732342102220281507132562430
9633 96358603652378203531249634971261
9634 128911803733791355936585707126847
9635 167671416968342847236184011116008
9636 212152603170992337078708658807770
9637 261279527732616209920140372670027
9638 313373044072840160944584215563178
9639 366215218729885199670590938883120
9640 417193371085622122598104941668841
9641 463512708978301628203478819249600
9642 502453616908143588985876428668199
9643 531640064349213515213175039697718
9644 549281715745679406012764914323817
9645 554355201824535752215499849419152
9646 546699209581807743227480588499295
9647 527011716116489018390356258209192
9648 496753040220882104502014679362335
9649 457972377804477676758727101515972
9650 413085554035519404314024195000703
9651 364636315027624372910004887653140
9652 315072311164979282383399733726052
9653 266560895609588156980601172629623
9654 220860714083492066387339762450763
9655 179254876554008812371216863920768
9656 142542208105061897326078526506670
9657 111076082853686390645192551848097
9658 84836352526052490769796839228439
9659 63518893377339734156987254571200
9660 46628773430918308716046241514691
9661 33566141887378698612421372077735
9662 23697752919572268019749456793709
9663 16410769816521112775700726544560
9664 11148601853558741365547467434305
9665 7430723332515246188319279768707
9666 4859667855585402273102129863125
9667 3118807187908137311966055644494
9668 1964330839747354256201358717459
9669 1214279773870108919628747409226
9670 736768230229533741844973857112
9671 438810645514140686703581324800
9672 256554612477353156594588167212
9673 147250679367582621010185090489
9674 82970574693176431573456957563
9675 45897683793663617104145360838
9676 24926649643680656293241535720
9677 13290645225540127249242957436
9678 6957218949958631599113602771
9679 3575419155893622420707185576
9680 1803889273741913691477841856
9681 893449344814230293683892670
9682 434398298827713653965285572
9683 207319762707305502307610770
9684 97117863021130319703699367
9685 44650849932001688704876982
9686 20146223483923163178315525
9687 8919622592634004366364400
9688 3874699866189060049046556
9689 1651247606942718982626534
9690 690249786193529325412044
9691 282976869005873218311450
9692 113754788663973100815917
9693 44830987604054669826304
9694 17317479274391070381676
9695 6555224251625574642468
9696 2430955040788440595835
9697 882942031774124001155
9698 313994060832681132747
9699 109296086070719042658
9700 37223420926708772544
9701 12399678912510367995
9702 4037814733384515362
9703 1285108884913504168
9704 399327828433084200
9705 121210695377369835
9706 35845149991354400
9707 10358677519550960
9708 2904127887468054
9709 798141199362060
9710 210819795099081
9711 55149606273260
9712 13577017842267
9713 3398644831257
9714 764936265280
9715 185772243124
9716 36951159500
9717 8950993653
9718 1485964770
9719 376456704
9720 47598850
9721 13547625
9722 1132757
9723 400730
9724 17689
9725 9045
9726 135
9727 136
9728 0
9729 1
9730 0
9731 20021
9732 12509530
9733 1657212042
9734 97569285296
9735 3387769018355
9736 80177934007674
9737 1409903179668543
9738 19491812434550200
9739 220396701279739140
9740 2098177728343290570
9741 17193030792598380621
9742 123381738628184016288
9743 786263212012239145613
9744 4500257475787391796212
9745 23354037579742113706365
9746 110764717755292170170304
9747 483401660101608788800055
9748 1952665505503912190985930
9749 7337970257699253972056371
9750 25768896580655782593375500
9751 84899397010435215863388006
9752 263347539894414824357162632
9753 771499314594600071544731703
9754 2140678167598825806059061096
9755 5640090291823686393065779500
9756 14143145593041988059462973008
9757 33825792788144254019674470051
9758 77308996267065828815831026116
9759 169145659129249696773607908488
9760 354852346803504205682214063810
9761 714896283793918510860953956342
9762 1385002535398240242485485608736
9763 2583628318496359924705066060602
9764 4646240625781400307250994067936
9765 8063992187480566938922500402615
9766 13521578709994274919442293359100
9767 21925843675338325795953242837965
9768 34413803547589467511688857143906
9769 52327229553006153090693047812788
9770 77141880147590820941811463734160
9771 110343835926433093422062526834784
9772 153253417061399794048335909553980
9773 206808160878567735857650872745760
9774 271328503005074152010084209255032
9775 346300439550485176935869618331900
9776 430215503522932828377505332562112
9777 520507279241224842443349048746764
9778 613614121516454527804093417782912
9779 705180375558974778572690662060420
9780 790385898887841149870018436113550
9781 864370370760987499203063025140303
9782 922699695994183408043714172906224
9783 961811155567114305527767713813894
9784 979374495137088299862344621975928
9785 974518098070871715368116081465350
9786 947890450505336596899912128327792
9787 901552999192178527404995176459113
9788 838726056029506673416146508404920
9789 763429785377006745963883047426397
9790 680074107902805913180575291922200
9791 593053211483745258903575384687812
9792 506393057825909888336887224081576
9793 423486300889697192973986604720381
9794 346931813825209874948074928795456
9795 278479049621589852242235765097400
9796 219063568208796517696141830819894
9797 168910966057267519155701732052042
9798 127682628793734570771233867112428
9799 94637620486622512481039484230352
9800 68789352821756180693232759414550
9801 49041888765359993658215366756294
9802 34297359707314381985199313095240
9803 23531880633423560805580435064564
9804 15841851845814507314436334016762
9805 10465394378309085820859042001150
9806 6784981791906850758775206090900
9807 4317421638919410846298363129856
9808 2696611456352859332563666980642
9809 1653339636710537569855164599606
9810 995138325266840486808363142160
9811 588039647094975029422597310700
9812 341155103970567092579000951734
9813 194328176466588583426037948715
9814 108685351923452599991402763000
9815 59685169047758916129003881085
9816 32183029795827017232665862924
9817 17039366606949865501000326282
9818 8858146625391246672353475160
9819 4521555989874560886836367803
9820 2266089597224986783520281590
9821 1115050347030047343923668115
9822 538666211751068284265399460
9823 255462890795014702107074748
9824 118929307781781841806676272
9825 54346062409278278828953640
9826 24373916265221119831682880
9827 10727908038935558853115557
9828 4633252719246005876252924
9829 1963273742856865629856512
9830 816086133112051008077300
9831 332721614898816009461516
9832 133026583340688203926140
9833 52146247879496787151688
9834 20037422171297096834528
9835 7545580051204363994910
9836 2783969574193006288294
9837 1006088133156560642356
9838 356019890010682163580
9839 123321517558937900933
9840 41798667551365182700
9841 13857997149803602020
9842 4491662885487645616
9843 1423001875445548280
9844 440168714626011324
9845 133013948555216950
9846 39161119272135552
9847 11268433695636819
9848 3145372968031380
9849 860902102828341
9850 226403940301920
9851 58999060029393
9852 14459814863422
9853 3607063484109
9854 808020588804
9855 195654144500
9856 38717031528
9857 9357039198
9858 1544499200
9859 390661794
9860 49080460
9861 13956347
9862 1158828
9863 409773
9864 17956
9865 9180
9866 136
9867 137
9868 0
9869 1
9870 0
9871 21045
9872 13438122
9873 1811730438
9874 108295151317
9875 3811997393806
9876 91369941169176
9877 1626044354365963
9878 22737873668792680
9879 259936943396423904
9880 2501021864637133384
9881 20706838792732681875
9882 150104164114268794620
9883 966052448574032849991
9884 5583213654553063923519
9885 29252075844719181108531
9886 140051037180021306939756
9887 616925568855522758723442
9888 2515057728540228500585850
9889 9537894374663073735345727
9890 33798263297474589577925102
9891 112355591181111045284189676
9892 351628356373298649328721367
9893 1039275847360387339855875280
9894 2909150760798672490220582808
9895 7732178055806175773638564490
9896 19558987805547905659927656297
9897 47186590760463882824976386637
9898 108782354126385156608295827212
9899 240069144619133095411936326317
9900 507996939867308343759991447500
9901 1032254322141428100329557214927
9902 2017057132529223949941604131520
9903 3795042295841711369184428749050
9904 6883406849871788196320438985580
9905 12049370181483637713452648024694
9906 20377579321676743994868871347549
9907 33326669929367574142813375899016
9908 52756886789715031968158024158222
9909 80907078270040411950078011509743
9910 120299443752723646547684567016644
9911 173555875007558476289973548665627
9912 243121480639100031422802023390106
9913 330908316290624176799921564410122
9914 437893011433565447112039542821174
9915 563721724549922108673027650447556
9916 706389540587899058145290144312333
9917 862064196204552236755545250841575
9918 1025112766384066643410000941701844
9919 1188364522627903758568163020489068
9920 1343606951080807797988893930152635
9921 1482271398184951906655711499824598
9922 1596228275843217020702581884730808
9923 1678587300988846257268064205555676
9924 1724391702463695953440680863194752
9925 1731108725726942850665717691600601
9926 1698849734322359089722738095628456
9927 1630295548439649036912271557914583
9928 1530347886336079139216545259057974
9929 1405567161944108588486096790853192
9930 1263483485437879102334838441070257
9931 1111877738251758244036621616236238
9932 958122976194225553098161065759725
9933 808656368469928186901801453075583
9934 668623787194424086464878455725872
9935 541709114730348707730756140337235
9936 430133763812366486629324630065333
9937 334792588324103559803142637926197
9938 255481999325688211901608482523662
9939 191174413765277833215177989892981
9940 140298399659147619710852874435059
9941 100993505250652436663781420380607
9942 71320130726241217539696147661230
9943 49415696857067090987709250563123
9944 33597273196401112199031726391408
9945 22417014478722953555599669582185
9946 14680155078704725611522950660396
9947 9436335169097220576397600406748
9948 5954329804446546143430319650426
9949 3688522855066464936662561844239
9950 2243322369978209312259793175796
9951 1339603792746724328064247914372
9952 785468341150884185634927801726
9953 452238041960617306273960254634
9954 255685626611645381922517659996
9955 141957164931049055314256948865
9956 77397558158622310230112354440
9957 41439970857152327721281737953
9958 21788796377105627375292096376
9959 11250298105347062351442875766
9960 5704309646747814009876069987
9961 2840125351920597057402019493
9962 1388513297502340183012227546
9963 666528933568990437486390552
9964 314136283495956422540153068
9965 145350406505428855396213485
9966 66020286772981954364574768
9967 29434748651820301956687709
9968 12880074180458268293791680
9969 5530942512348815621598066
9970 2330474316608601408345100
9971 963361359525997129134546
9972 390627181659091537711818
9973 155340822523627959855300
9974 60572082058236455251220
9975 23154169331393132422062
9976 8674664136756953729540
9977 3184425314300690579673
9978 1145096997920165179953
9979 403229427266615546195
9980 139001773773004918270
9981 46889679403909415100
9982 15473198140111488220
9983 4992036243294597304
9984 1574347809601375365
9985 484794246109183049
9986 145854908791237231
9987 42752865561197454
9988 12249726840175093
9989 3404464045243866
9990 928037576655480
9991 243001900513614
9992 63083804423250
9993 15392368163586
9994 3826506231280
9995 853166671900
9996 205980682779
9997 40552644828
9998 9778256672
9999 1604863587
10000 405291471
10001 50596392
10002 14374239
10003 1185296
10004 418951
10005 18225
10006 9316
10007 137
10008 138
10009 0
10010 1
10011 0
10012 22092
10013 14431640
10014 1980047217
10015 120155895032
10016 4287518304335
10017 104073864027152
10018 1874308919451262
10019 26508758570397696
10020 306372192066428028
10021 2979118777382306320
10022 24919946600487775958
10023 182466631133684976484
10024 1185930611504996831188
10025 6920443755508635799174
10026 36604223613765645492105
10027 176900053579208799231376
10028 786486131652579320869208
10029 3235777006185273992393184
10030 12382729261655298946763937
10031 44274835232411341931801540
10032 148499633137412220630153320
10033 468873423533175809765611720
10034 1398040009031165159601073209
10035 3947760508884313495735386552
10036 10584332269356899139627800600
10037 27006513949413647435693637380
10038 65718373835375642440774088163
10039 152812928902135540462938804136
10040 340142206021884241198312799454
10041 725936243617621943042991429550
10042 1487748208279374528399436319374
10043 2931971678590158300915872541184
10044 5563547738988666710151029728435
10045 10177198606026420357205656034454
10046 17967013290444207660328105818545
10047 30644254743473223751500727969836
10048 50544341726104752414488395666367
10049 80694538370294416658366604086800
10050 124806442024091790157691425772063
10051 187155096624349567055139348344000
10052 272312666073964215375426742779577
10053 384721199014935741570220837482534
10054 528116015526738892115287853152065
10055 704845542488148010801711979857408
10056 915168814307730740964671422980735
10057 1156639947333052278904075346926432
10058 1423700971936932690435972674447689
10059 1707593847893841172999079179304592
10060 1996667083395262282179701689199967
10061 2277095734841052889486349520319500
10062 2533965046472419633319356734854236
10063 2752600981686818177868772697149428
10064 2919979760171137005242556576832305
10065 3026025011336523223622405996621052
10066 3064611386292191352544243820611965
10067 3034136208161096961296794321265168
10068 2937587650926376284068519283554244
10069 2782115633215278185994990434757150
10070 2578184918857947047293074233278255
10071 2338445412072566281845374178698360
10072 2076483537492389806254256276611447
10073 1805618269027650682491342563770118
10074 1537879236125844312419470438962156
10075 1283260375758746586079049527323392
10076 1049291037225468934559815200864985
10077 840917279797090456841951735293090
10078 660647102642220823661701890062850
10079 508888925806619382623091170638460
10080 384403671398088330103000057831287
10081 284795212547839982044968018352140
10082 206977849217639913424302274282375
10083 147578267733890425885284124347480
10084 103248950160445006087748987663652
10085 70887069064855788731772250851398
10086 47765699777288411613081264174175
10087 31592126040257053567558199052572
10088 20511492285051314853874669579786
10089 13074039305964415594607818358592
10090 8181844350357945468283756024443
10091 5027506988822237063862659767360
10092 3033484083770818637675914566363
10093 1797389647807794205099553047958
10094 1045862321779824136310671180256
10095 597661410679167062735983634956
10096 335426459716331151992536666805
10097 184888592090776206731931320384
10098 100091950185674618349780029503
10099 53218933705776632272131912952
10100 27791311454386779806836803381
10101 14253505608304934792088206130
10102 7179496620708780316777015096
10103 3551498871695418953583137364
10104 1725266542904525098673449492
10105 823009019020272162661448370
10106 385504398635412817519548040
10107 177295684012455215434419328
10108 80052310414936367494812442
10109 35482491303044695589342978
10110 15437292044207924284490580
10111 6591610020448943617343800
10112 2761950476475896835244624
10113 1135477686504132349331292
10114 457938651829723083340573
10115 181143440318472796905104
10116 70264745655816181271515
10117 26721267635258170818528
10118 9960415375837674413356
10119 3638194822672586193888
10120 1301846347147764657226
10121 456208765509958778460
10122 156515346313420972016
10123 52549452865198388400
10124 17260617186322448705
10125 5543253504614542848
10126 1740330785198810335
10127 533519506145179388
10128 159815188989383850
10129 46640798428686330
10130 13307537921761895
10131 3682562070695000
10132 999814274081975
10133 260670806362380
10134 67416222775065
10135 16377058981324
10136 4057465260500
10137 900456014430
10138 216768298111
10139 42460184704
10140 10215094147
10141 1667100500
10142 420355158
10143 52147172
10144 14801437
10145 1212164
10146 428265
10147 18496
10148 9453
10149 138
10150 139
10151 0
10152 1
10153 0
10154 23174
10155 15494361
10156 2163337527
10157 133267069086
10158 4820321399695
10159 118487420064882
10160 2159326648027689
10161 30886867477452280
10162 360871375038086718
10163 3546148486944038570
10164 29967901078509546273
10165 221629372052506869966
10166 1454615759114573800030
10167 8570208423972999721890
10168 45760500016296761532300
10169 223219400712356802333688
10170 1001587630119524806786906
10171 4158397359611437137134931
10172 16057359961715577048845393
10173 57928256648196041276176100
10174 196021611087831375811976403
10175 624384432725505252952806908
10176 1878061526093081011620442752
10177 5349502813481703177401918388
10178 14467037384599188425911198275
10179 37232442360147944203427308175
10180 91382289536044155067840680750
10181 214311155319720753091376129684
10182 481109106432314879005621173545
10183 1035548402600043051546584980560
10184 2140337102261225633151701065841
10185 4253893801386127112984081585808
10186 8140430968514926692925051258059
10187 15017177230305670036116934904440
10188 26736054718101045125672858749300
10189 45986445079032935491096746925332
10190 76491229879778720281135389468327
10191 123152014104893510635043132727055
10192 192085040480342711217135782113185
10193 290481945296714293943010828552300
10194 426234815575812824648955040553258
10195 607287408070675804500727380432555
10196 840715164568398676153889464738238
10197 1131592309282824622049568201057938
10198 1481765952756161151159645894171390
10199 1888711421429547669063460229748688
10200 2344674861045920423792691448337175
10201 2836305504654321960414845088756672
10202 3344934060351505269614117180595167
10203 3847567968077754181761969661569050
10204 4318561463756966382634083790420260
10205 4731799350519679099705334561002252
10206 5063132716524878704438987513891002
10207 5292744970368915499673717282210697
10208 5407121990762657562910305249827755
10209 5400353640026924951655471537510308
10210 5274595472174845097961739986240726
10211 5039649027480056127727283072795860
10212 4711751166166826253167721061890168
10213 4311772679121593683053720925991220
10214 3863095352591011918229797538226632
10215 3389455965160038747521716616015970
10216 2913017265449118297954644263090155
10217 2452860751349489360161007536503296
10218 2024010491977376324105354387543580
10219 1637009025943938698362459675086219
10220 1297990714903012695134532365882413
10221 1009144888997306617538841698767692
10222 769434655720435043083269717733935
10223 575435751124816271578663760999965
10224 422177690877430616809173201441352
10225 303899154548327959206969133510104
10226 214663380751357384989490292706880
10227 148811100919969466432631224815442
10228 101254056391026352859848733197725
10229 67629533023066744550279710705310
10230 44345612064034685227934174496432
10231 28549272667990827764725936355484
10232 18047032699966857661475688452109
10233 11202516429063378043513160466680
10234 6828943477877597533741671199203
10235 4088322691741974002140784637541
10236 2403878824756740715300485352633
10237 1388270881756529751240332648226
10238 787489928113985844317242531510
10239 438769331373985544643193543993
10240 240135106961305746409306293864
10241 129094331610747502347004683092
10242 68169648021588021167382570504
10243 35359304380658245590160520070
10244 18015141396542016084349590872
10245 9015326519132874593656359802
10246 4431180938153680624463159859
10247 2139104140215781502960537088
10248 1014132279755885241316669535
10249 472148705521646428616451408
10250 215849526149841354454222002
10251 96888710779906651398567719
10252 42697416520542714006168477
10253 18470879084402570400815200
10254 7842899455364809594503757
10255 3268198905204720669150066
10256 1336338376338048903379416
10257 536077074303380203615164
10258 210940800540548016757035
10259 81400778614197266789756
10260 30798916333287917376799
10261 11422903156520916282570
10262 4151816637763278548330
10263 1478416978300927212570
10264 515604362816925153177
10265 176058209039484482200
10266 58835911980076466582
10267 19236941006466036204
10268 6149993262763102790
10269 1922228054179876444
10270 586682902880742681
10271 174982079820745261
10272 50846654688873141
10273 14447150811918420
10274 3980893365018119
10275 1076512820321837
10276 279470520096495
10277 72009247320668
10278 17416362631250
10279 4300450768530
10280 949972671044
10281 228033909696
10282 44441887395
10283 10668009495
10284 1731253163
10285 435862416
10286 53733330
10287 15238078
10288 1239435
10289 437716
10290 18769
10291 9591
10292 139
10293 140
10294 0
10295 1
10296 0
10297 24335
10298 16632062
10299 2362889679
10300 147755674060
10301 5417072531940
10302 134833365442446
10303 2486374571867746
10304 35967167305017400
10305 424796128770585006
10306 4218211617426028340
10307 36011843344976312113
10308 268985290960363439964
10309 1782675319583203826913
10310 10603796986697163127970
10311 57153197028323776300230
10312 281386802254985774515872
10313 1274184207480453617147265
10314 5338217786861152335025998
10315 20798511735681929921301565
10316 75701012229516697524743380
10317 258426790067916499482237897
10318 830387308820959249668268200
10319 2519470564832237640548396791
10320 7238727862429534067825654544
10321 19745074222828335738241012500
10322 51252403158466006811258830534
10323 126868412770465042079467963263
10324 300069655615191741324029431328
10325 679352957271267048494548501221
10326 1474644069396053564461861326810
10327 3073658885133231770798713295609
10328 6160414467103228904883613058656
10329 11888166166001742173073929272695
10330 22115436746029081793376085267252
10331 39704612655358626843823270119560
10332 68866442753102695890782781047820
10333 115510742383916772859826706026213
10334 187536100006520441626129600901196
10335 294964783314425071558059729256020
10336 449811495587739474219085983346280
10337 665575740520986446666635202487422
10338 956275879333809796585921105529514
10339 1335002807746950156100879526774437
10340 1812059504552915631984470480666720
10341 2392857388188822959752225026231360
10342 3075840913750514094345679890428736
10343 3850782720623481692599448138238059
10344 4697808615186231095610495226697712
10345 5587458698545420201910588414736946
10346 6481966307185788116217969726231200
10347 7337755692623719720101670618779381
10348 8108953809553862618967674267924228
10349 8751522013842212713175305301482821
10350 9227480767030226089455976886463252
10351 9508655375015036605673442854700160
10352 9579426015251270812382166096945448
10353 9438111869644745075079675357567849
10354 9096828519290683054540533391858290
10355 8579888650887383789786760159307955
10356 7921024538111106418095887862492660
10357 7159859859672056982878353013898637
10358 6338126132999208237143331109439396
10359 5496101483451508246091692626362304
10360 4669659725750821993697367870317632
10361 3888180965965904493076082310297300
10362 3173421422524601466045873139198236
10363 2539298335358524705217221701680603
10364 1992436872349449866844263689915804
10365 1533261004369503739204098710443053
10366 1157390416407704792979653813755090
10367 857123564741952511170039681462244
10368 622831032202779592459416273704400
10369 444140007053752382382128259080505
10370 310848062354600062254587377135222
10371 213553690720425766729998519076875
10372 144027359665902322474421991179916
10373 95368873023321089981956673047955
10374 62005925675458934244878218725228
10375 39587881241272694065756470478820
10376 24821496470097746543830526050800
10377 15284841515304033501761970943233
10378 9244605040575228088572849630542
10379 5492042954723988916303016783018
10380 3204924920286821463353743780848
10381 1837201998004320245887397192240
10382 1034580546984524814895911629536
10383 572334273266460528776139957942
10384 311042232465770743118419946640
10385 166064044088740161924039885522
10386 87099826207168506835333311390
10387 44878611609976153207504019651
10388 22716067238794089669589687400
10389 11294985975111700577999732298
10390 5516710699560620495571265472
10391 2646644694263711625444122455
10392 1247115325933524813987056352
10393 577142776921404200926963970
10394 262295627734016822562946182
10395 117055163237975068343152851
10396 51290548947992461612429000
10397 22063862949072862870215897
10398 9316821302344238087894664
10399 3861309947996922929809936
10400 1570415919809300989491256
10401 626662398354470050305915
10402 245307231774174957533104
10403 94179422509074229138094
10404 35454723760517364215172
10405 13084558431627474382730
10406 4732564031951847499880
10407 1677112695736636250445
10408 582128664731369512848
10409 197845360620615519562
10410 65812319487179557254
10411 21420314090609684730
10412 6817320653174018116
10413 2121416498786749290
10414 644647685263349546
10415 191448894283439359
10416 55393573037445600
10417 15674168093683814
10418 4300752738053824
10419 1158428427842682
10420 299463743312496
10421 76876379096125
10422 18512851449330
10423 4555991478677
10424 1001803310720
10425 239794926084
10426 46500040860
10427 11137470529
10428 1797365460
10429 451822945
10430 55355400
10431 15684300
10432 1267112
10433 447305
10434 19044
10435 9730
10436 140
10437 141
10438 0
10439 1
10440 0
10441 25565
10442 17849841
10443 2580093417
10444 163761168783
10445 6085187603405
10446 153362568578455
10447 2861464794183618
10448 41859053649313907
10449 499731700352763443
10450 5014246393746918260
10451 43243217613419739806
10452 326205458558060953219
10453 2182908840618405907150
10454 13108371588551361358362
10455 71315766338569484118565
10456 354363259457035252535572
10457 1619297134463144407665008
10458 6845347341109775618120790
10459 26908968438975289806295953
10460 98809177894071479903412995
10461 340277391101433028581811802
10462 1102932249660933644182814628
10463 3375403254749146063781561756
10464 9781495798188844937205620510
10465 26909727250394898914731188850
10466 70445836564829681328659065286
10467 175861290496627205017073573025
10468 419470474360007899815024477215
10469 957692213580980957415598467704
10470 2096326952844970376275232584355
10471 4406161335632311893097712758769
10472 8905135085411579394378913531680
10473 17328680186713675534901266176386
10474 32505851327151661171710226722498
10475 58846259982509848678398916275110
10476 102918857323755727844240531922294
10477 174067465547746164830283224113494
10478 284962368748153563483733598972474
10479 451939799438160858346724488662805
10480 694944345619953035223062810014070
10481 1036879110471005241282954441462995
10482 1502200626080233168870848758588569
10483 2114680394025003351074978578024487
10484 2894391933375656226325317195333357
10485 3854155962334408293523538078778185
10486 4995856178825806966362167811479245
10487 6307182494494920526888295593505028
10488 7759424039762289269760595220079417
10489 9306887149231371197468275811765966
10490 10888341393807266848541993293838175
10491 12430615520701679592448361796567232
10492 13854119527543758181241394066162760
10493 15079724491646899501941490011917276
10494 16036160044073868845692774030384401
10495 16666951364648440415632471326919035
10496 16935947622446596890573599153336208
10497 16830690588723140693694453798709778
10498 16363198608887216353609092666874967
10499 15568133248694236496791955067683640
10500 14498698189710104561143898714972685
10501 13220922721039155753100537306690215
10502 11807156685815949576743032763066643
10503 10329630844077842090735244038611239
10504 8854827801941979410951769816348560
10505 7439199956724452664950354133330050
10506 6126512064088944195203902177095394
10507 4946828280036848642137433821032984
10508 3916949063741314701355118347456573
10509 3041958634319533957753828793261107
10510 2317477505698851059277465414070695
10511 1732220102196711794677689479487088
10512 1270516942215307109409841638604240
10513 914551858440736411703819406462977
10514 646165211684634407864177308927305
10515 448166446618114743246046891692475
10516 305172342255534363490603025436818
10517 204036109147674870044586207402572
10518 133957602343359350345190829365587
10519 86370439209150128616032342033222
10520 54693514702245136264435921516895
10521 34018218808099149567260580921972
10522 20783611973652959535774255484524
10523 12473533207904971647060225839138
10524 7354257779035031036047213496186
10525 4259784178909698429400370807165
10526 2424101480431190215433139319455
10527 1355314451269705846191152523786
10528 744498024290287937428955750565
10529 401814724922968346959677024431
10530 213072789845978994392523107365
10531 111011345109313659480263282671
10532 56824762060652028600637639912
10533 28577789002265565814842358089
10534 14119727130325733821264163709
10535 6853502546323720458912236940
10536 3267873337802007277850848086
10537 1530585816441307463321117589
10538 704139978858359694135871169
10539 318151189598596736970780775
10540 141169500776354136930534175
10541 61508548383896546488634113
10542 26312768286243528684139120
10543 11050392085774541669219641
10544 4555191667164549504092103
10545 1842828757556705321322920
10546 731539149967470574038097
10547 284893422210019760279635
10548 108825300616004397073266
10549 40764542365928835252153
10550 14970427485054271820535
10551 5388520183383051085272
10552 1900482002065909785285
10553 656566195971754808437
10554 222112488537892540269
10555 73547718284311701445
10556 23830452447296305530
10557 7550715730488820630
10558 2339379500003737591
10559 707803544068347937
10560 209315330180079375
10561 60306172243098881
10562 16994527562167428
10563 4643506731727163
10564 1245871533723305
10565 320716128047000
10566 82031708385956
10567 19669197806687
10568 4824635169232
10569 1056037277221
10570 252069255620
10571 48636985569
10572 11623955145
10573 1865481940
10574 468246585
10575 57013920
10576 16140242
10577 1295198
10578 457033
10579 19321
10580 9870
10581 141
10582 142
10583 0
10584 1
10585 0
10586 26819
10587 19151730
10588 2816433330
10589 181436491072
10590 6832913304337
10591 174357444982518
10592 3291443854975164
10593 48688481054016256
10594 587522670657878790
10595 5956515594032707164
10596 51889324339136577337
10597 395293282471599766776
10598 2670808038370578054260
10599 16190417510053044706294
10600 88905941415134777232312
10601 445832871626126468605280
10602 2055784121410734733455595
10603 8768584081829831235483582
10604 34775606027346106066735670
10605 128820140762963360781670192
10606 447504567691205430013408080
10607 1463065010242993450371200188
10608 4516129972024455975894685450
10609 13199282072233317527287551408
10610 36621770530583904907688921770
10611 96683711894330634072994992270
10612 243400309424138615254920224550
10613 585452847554102254805127992012
10614 1347859374949018376098621383989
10615 2975060072290443840530783372292
10616 6305312773544213970302405981712
10617 12849582751218376844066721012416
10618 25212172866520247152484538288822
10619 47686756063547163353157142409268
10620 87044797392974855644196356062602
10621 153498430353438043846049947675572
10622 261764002626051030146287583419235
10623 432078254764532170195806000125692
10624 690936631282524173670691458972744
10625 1071251408255547642206808054135184
10626 1611592031029079276018190860142601
10627 2354199135142547607304008850414932
10628 3341578882401204295408756358019081
10629 4611691588122976933726443996247424
10630 6192030724698836221643531643629121
10631 8093201303113163779411634274623880
10632 10302884398418815181831719463379875
10633 12781241972321611663831135938420624
10634 15458807500373528200397525635416427
10635 18237687356933577815797271652982510
10636 20996474783082423251424351369881985
10637 23598712125360977388622024880415332
10638 25904129234206226790388340401509372
10639 27781358582238658936147443722329638
10640 29120495137975796056409358384629377
10641 29843809377089258645179472002692160
10642 29913156542316899073633683655319233
10643 29333113086843263942597589561293180
10644 28149517661163406335341413267332609
10645 26443773958734073605555289085066532
10646 24323859813910601322335645411398367
10647 21913381316425461221524343598902228
10648 19340158664391304943520137869456905
10649 16725731460380250158275210676336640
10650 14176871836666426618622819456597523
10651 11779772292776184575164704693326304
10652 9597120495155854729702979266331720
10653 7667865883637121986575796963451748
10654 6009180079869153546954739093970673
10655 4619942363049022736310582657609860
10656 3485041538283271279161435898359623
10657 2579852792506090420863708942843432
10658 1874386415195679703386014952511362
10659 1336775549090918532516453942872972
10660 935938443935243454812254256193450
10661 643392776784905722013281000113424
10662 434302491704929782127390131562551
10663 287898482443015906615731492577338
10664 187437974781749776885070918270899
10665 119862626142102616754834230783776
10666 75292457552198518571187503605065
10667 46461237430051327231971653670264
10668 28166215245014488287733291053548
10669 16775988393511785229308904179996
10670 9817248688108638089065139893559
10671 5644823018616883393494642714218
10672 3189210445779699336650215723143
10673 1770510041846761028079919112944
10674 965834267390892318482148122468
10675 517724813655841583113323956100
10676 272701250742351872487583645290
10677 141144215083898899235816278644
10678 71782600466327332870168637949
10679 35871044635358921083438698260
10680 17612552701380604984611779087
10681 8496396258380077698193460544
10682 4026780883967317369578530357
10683 1874840722033616573826252222
10684 857475720192845163912355260
10685 385206574501864634018642340
10686 169956776546559099047513438
10687 73639311485886397132730832
10688 31329655895939754689199066
10689 13086360728746113646934824
10690 5365822934351559275702967
10691 2159427512379190367526546
10692 852805149509227906591623
10693 330435763460056488428280
10694 125591386740391931791007
10695 46813389375319714586978
10696 17108450430323869967277
10697 6128660298686328209856
10698 2151341689053147573588
10699 739780156304354484600
10700 249117762969272155638
10701 82117405304208667592
10702 26488765186310392056
10703 8356103673102868504
10704 2577714218594411106
10705 776568302078489616
10706 228687851292674741
10707 65610633032720424
10708 18414519441672723
10709 5010596989455084
10710 1339168459708200
10711 343296391310082
10712 87489935746601
10713 20888177192960
10714 5106949212981
10715 1112766650476
10716 264875317035
10717 50855115300
10718 12127951465
10719 1935647822
10720 485143317
10721 58709432
10722 16606044
10723 1323696
10724 466901
10725 19600
10726 10011
10727 142
10728 143
10729 0
10730 1
10731 0
10732 28117
10733 20543211
10734 3073519152
10735 200949404806
10736 7669417043030
10737 198135799135008
10738 3784105127474147
10739 56600398954435608
10740 690314230656628596
10741 7071174888391931225
10742 62219865243376214066
10743 478648966687819145190
10744 3265109382339081459936
10745 19979925829967902251642
10746 110734022615093602505970
10747 560375414439443501723696
10748 2607297296605725453260251
10749 11220287714665515567748134
10750 44892242815737950788047700
10751 167751927419366657388458020
10752 587810532819772801642841724
10753 1938349482182984713873588173
10754 6034467136725113721264673821
10755 17787094896879699277147508412
10756 49768767249554462945916450950
10757 132500192829291278757538170814
10758 336368080640468523537892328526
10759 815835610504105633959227635820
10760 1893915942983226758017675285788
10761 4215092129741956824088536514500
10762 9007503536855401162556752317305
10763 18508272733241083467606670118528
10764 36615082748928912051335074921578
10765 69825713816922338960635112597650
10766 128506281707955997938133258054425
10767 228479121978646444775236309351734
10768 392836324440198782888849494044340
10769 653765932274196429603138330227984
10770 1054037771514933712921179830098866
10771 1647662364436108202358332517023380
10772 2499150409023928686686754817205932
10773 3680809608847315656508127445801057
10774 5267662408416826808819555270711163
10775 7329873331260869431256651869130424
10776 9923022816919131034437876054227745
10777 13077095692732222015517135812246867
10778 16785565032477103448268819031245144
10779 20996319859822801210833436230770400
10780 25606286143876980167085461617613571
10781 30461342084260898661348695237178575
10782 35362517399329742800888632597254463
10783 40078563808218169116329564667974606
10784 44363940755892056744098835891543512
10785 47980277721176443204451552194985937
10786 50718658468940771457791733898380595
10787 52419784832240869754418863696783704
10788 52989293623806329860030644398501133
10789 52406189466151105161681793295997478
10790 50723388169672017914898256247754201
10791 48060540359753948757336923324946990
10792 44590401959748249834697771894231481
10793 40520843399343035006578459475819817
10794 36075017423587078967418550693235754
10795 31472199141497550656812200988828512
10796 26911421477405096253874645376733035
10797 22559370430133509505653452729843435
10798 18543226619331902287656186659618625
10799 14948389723718719208426210549183566
10800 11820417146259744869876332581460935
10801 9170116458404384181299566079796815
10802 6980570414802100704444016978503046
10803 5214917479516460848903746629252592
10804 3823904956117272106431399232074158
10805 2752509350930437639642169801716380
10806 1945216302314275394044395223331250
10807 1349820899939691635083821023695366
10808 919817831947960959738336702394843
10809 615587478895531508024844623774271
10810 404651795541505807270203774512934
10811 261285331483115339863479160825720
10812 165739208849936420182150784870043
10813 103286531673493271838351943578507
10814 63240978950278050778215390946408
10815 38046518942280751037112849268824
10816 22491294955055298444976703554655
10817 13065187802883479769226962158058
10818 7458194505328946822190761507679
10819 4183892272256191965152533833620
10820 2306559030360876545689507165913
10821 1249657849571983977831316720020
10822 665367965754036559325209952599
10823 348157006094352817542927909072
10824 179029907570204965725382055688
10825 90469941842901030783536795358
10826 44926094105150355329223279805
10827 21922605261570772909725503568
10828 10511492662290069715657664184
10829 4952116377656439832427589478
10830 2292148702409130329185496295
10831 1042286506432772619837504900
10832 465571229522109953228489207
10833 204266613425083637545674576
10834 88018390089013835286470256
10835 37244447063074333902191996
10836 15474032280955871844823455
10837 6311539011434880628552725
10838 2526891810906471260125659
10839 992843599327075887149448
10840 382766740900674649476040
10841 144762291011126051208440
10842 53696461019006120703384
10843 19529766609877220439344
10844 6962941262338137588848
10845 2432802476381024196348
10846 832719557596144859360
10847 279143769500984948968
10848 91603439885952220707
10849 29418484407639683785
10850 9239886916737242479
10851 2838139309943107980
10852 851389697615435066
10853 249680088062337945
10854 71334783813775053
10855 19940804344684602
10856 5403543755988625
10857 1438662095589033
10858 367276433139340
10859 93266393616960
10860 22172671370277
10861 5403521127940
10862 1172086308892
10863 278232050184
10864 53156877942
10865 12649957981
10866 2007909000
10867 502523264
10868 60442482
10869 17081847
10870 1352609
10871 476910
10872 19881
10873 10153
10874 143
10875 144
10876 0
10877 1
10878 0
10879 29510
10880 22031596
10881 3353111679
10882 222484061956
10883 8604887317910
10884 225055124885142
10885 4348315926411507
10886 65761535996783696
10887 810599851136774712
10888 8388935815157780870
10889 74554652935220241047
10890 579146166659760587704
10891 3988457384931368320946
10892 24635460244217078353684
10893 137797451806837485890835
10894 703679178108551676069712
10895 3303475096041756897067147
10896 14342494936256219463010110
10897 57888565449824201335102038
10898 218200021066050279070889200
10899 771186342934694252882588501
10900 2564844756972077839967885276
10901 8052863442057799841328101311
10902 23937396517883002910359601840
10903 67541353869658735991999627500
10904 181323071431438150115892916796
10905 464151427491070429827944751576
10906 1135121679799980419840361429448
10907 2656950473159112418951788963900
10908 5962144689652314828565575678040
10909 12845874078082749400232863327208
10910 26612232233582289039189183300480
10911 53079310699325103203996934410242
10912 102052882767388128429901725636368
10913 189354126080328380644717970700370
10914 339417608303252820332569069875984
10915 588348706006518812953403812942461
10916 987141877427072070277069303340276
10917 1604527958679604030825598714860212
10918 2528679040958896415778740312939160
10919 3866817013101828033509108214530729
10920 5741726175947937386988642228590210
10921 8284339317571476685742054122338783
10922 11622000926273701922769729819723812
10923 15862707467948129441978129021585835
10924 21076506439667914601874606422394732
10925 27276151575768405988308199877589802
10926 34399855041409396219871419616105776
10927 42299331428840959205778800134689856
10928 50736121606014831802251129456853500
10929 59388347686224084819532489541578543
10930 67868653417118756614149424262816916
10931 75752339814303571442669390183192614
10932 82612934139835946598549761683466532
10933 88060990769780417905947846829950800
10934 91781128991054866873362930266872560
10935 93562355565237010654429195191786361
10936 93317616138674638547871253171067986
10937 91090106612477300138951472121325211
10938 87045848920435219029636053419255620
10939 81454020706990333270003054813036784
10940 74658166075869855009107770423322680
10941 67042438155449641019504030222921628
10942 58997308672031378777718327094014848
10943 50888753959544608297693697778145055
10944 43033949926032272194566932487922436
10945 35685220044099721966243773844869401
10946 29022640573386804263454093441991816
10947 23154541859215380020745799036492779
10948 18124307471882034831419559223811490
10949 13921430268587598393208773895205107
10950 10494720331712283749730154522380792
10951 7765797516550408347899038170849571
10952 5641432028113461306508297074070654
10953 4023806560856014705618459168035175
10954 2818266666059698054917702880817420
10955 1938535227181727219587795059413464
10956 1309658044214715403880560075868798
10957 869115264483879510105339350284149
10958 566593296904748705814550278768480
10959 362890973449063158948156066462495
10960 228362312901105125043047841470424
10961 141203635350563627672144392092398
10962 85795981323625593118320750484124
10963 51228411499550672516486513172225
10964 30060608333073594236102069830450
10965 17335821431979280204779638047786
10966 9825722564899494181272172675440
10967 5473540835821137085054348200951
10968 2996836964785223538367157986500
10969 1612696083600393141676166503052
10970 852976366639792268665971474836
10971 443418155967845498102692803512
10972 226555908672422109915336031064
10973 113766032550496913074722998165
10974 56145026766767871177085872736
10975 27230386447693587231113672433
10976 12978323852476187099367726806
10977 6078271786887186315338967717
10978 2797103605376794532392717100
10979 1264648362147478372738360288
10980 561726792833730901598457336
10981 245093161870529802783242553
10982 105036336065327034600110632
10983 44207569822114180377057800
10984 18270201014933697165860702
10985 7413353445099633385834246
10986 2952838884195093282355836
10987 1154358902008562473760552
10988 442826477144537982510080
10989 166657893313357908061641
10990 61520248913177587140976
10991 22269049233028195581674
10992 7902399430701814067228
10993 2748296856811792737235
10994 936426941439875749484
10995 312499590142833712008
10996 102095188842959209444
10997 32644803890572875378
10998 10208979323375484400
10999 3122503094820962611
11000 932747265785408228
11001 272413258609426346
11002 77508190381906140
11003 21580431998705000
11004 5823949511683608
11005 1544712606555781
11006 392731458254976
11007 99377068527990
11008 23525671598910
11009 5714959139466
11010 1234093992604
11011 292158926932
11012 55544776304
11013 13190483700
11014 2082312048
11015 520396692
11016 62213620
11017 17567793
11018 1381940
11019 487061
11020 20164
11021 10296
11022 144
11023 145
11024 0
11025 1
11026 0
11027 30977
11028 23623300
11029 3657108846
11030 246242443107
11031 9650643780815
11032 255517412091315
11033 4994161194837101
11034 76363581214475412
11035 951276309966612378
11036 9945838748446188605
11037 89272687180790874156
11038 700223091349698929913
11039 4868200247148318095899
11040 30350290592517337379497
11041 171323043160063265273910
11042 882803247130776080899824
11043 4181423922138089962293570
11044 18314587553909699286654273
11045 74566711593277319123086471
11046 283499114936528982515136745
11047 1010577912234435313632127866
11048 3389669550429303872406604709
11049 10732668082234892487486456077
11050 32171650224899149687597579062
11051 91534674049146939210684488300
11052 247782694499745164890624054015
11053 639534789356067487572142158279
11054 1576956953058858469736973349994
11055 3721532585550443433320090937468
11056 8419598056200198111030620560260
11057 18289167288503296643781446101220
11058 38198407126057731340047029142176
11059 76809754067172052815819072021726
11060 148880613436823608493741511431056
11061 278487121585777586863642621924410
11062 503244341473611779785351403163729
11063 879409605740051919437198291864158
11064 1487463960951725400493092831674683
11065 2437384916044180099883608832590884
11066 3872405393079006908223030676771190
11067 5969694941476096595053958884380154
11068 8936229655634041263075392000211912
11069 12998275054671817711068646264667347
11070 18383498290812419533655180013546596
11071 25295781746456803550678001799710915
11072 33884242560895108488964217596812109
11073 44209554198416873729276973446854634
11074 56212089822981456499958675724799560
11075 69687287984425197243724647827560072
11076 84273647321778839795593626708486000
11077 99457699558914929885409192059867478
11078 114598220037348244317980427004709246
11079 128969092108919033683623782813569409
11080 141817138039922463851545274309578566
11081 152428470963807525480380010111309250
11082 160195092342605178683683484801767522
11083 164672974456390976497743863196689109
11084 165623873433618857706379484991366585
11085 163035449517239144541669724908551730
11086 157117487200404270089518563504273990
11087 148275496832796397232873009640801010
11088 137066099312166878491645275984405013
11089 124140815099474822489681982280692819
11090 110185882303760185998106468510198352
11091 95865462489676585709515407312484730
11092 81774248481730685246688788383995132
11093 68403432275036175933534130876355071
11094 56121666622768095368303240991030742
11095 45170481564116623993648702067993106
11096 35671916885861774912077287487317140
11097 27645079712884985559902718039132927
11098 21027961639755460367306591460005466
11099 15701059231845754309777241498285095
11100 11509966082305993361375949974601055
11101 8284947527072480399059018695022275
11102 5856389268732930445977254575323508
11103 4065790377875591465140948426014496
11104 2772566508264917322598938404171988
11105 1857311188882704012178053996646575
11106 1222344469307891160090748004876020
11107 790398473319324112293877620143322
11108 502199465914804761398186737162859
11109 313555949040709936258734897544611
11110 192393466397812706892775782835935
11111 116018372845199169648774696156235
11112 68761599117641980831566410098525
11113 40055886650176957126987126489992
11114 22935235460049853100015587586426
11115 12908288096409460269028836409508
11116 7141206858554288649261147367860
11117 3883450598500904091637877641468
11118 2075915043908465549298167967107
11119 1090802354954407575328639268694
11120 563407910126358429124583311246
11121 286043714661817303010488313800
11122 142745732724578679785353972872
11123 70016456168725957371227224473
11124 33753952695523813960012892562
11125 15992414866310260527186183531
11126 7446320449846914052474048575
11127 3407037127769019687832503387
11128 1531737548247989826040785714
11129 676588426845588756902677139
11130 293598028927817992833592488
11131 125147096249405979240524130
11132 52392968245688123002439446
11133 21540206242660177050123765
11134 8695320510629097836168760
11135 3445945258259522257355992
11136 1340416605018935534555465
11137 511675545042818827533267
11138 191637357705052722007916
11139 70403767889526251816822
11140 25364871771542501490651
11141 8959257233761726660735
11142 3101609317091693442961
11143 1052046719254509054219
11144 349523042687687847462
11145 113689910549542839869
11146 36195027101975861580
11147 11270842496857456194
11148 3432792209139130852
11149 1021154321968742703
11150 297016610958770713
11151 84162249766278250
11152 23340860767628334
11153 6273502745284249
11154 1657698165173120
11155 419740101397431
11156 105838623923500
11157 24950281935688
11158 6041892753897
11159 1298890367670
11160 306675962189
11161 58021368930
11162 13750048290
11163 2158904225
11164 538774011
11165 64023400
11166 18064025
11167 1411692
11168 497355
11169 20449
11170 10440
11171 145
11172 146
11173 0
11174 1
11175 0
11176 32478
11177 25323634
11178 3987539241
11179 272445826104
11180 10819257620630
11181 289974511950702
11182 5733105845326251
11183 88626817016214272
11184 1115707182422590863
11185 11784153638339150710
11186 106822834056854762330
11187 845990709031232045448
11188 5937343646647990280431
11189 37359812465872605186982
11190 212818527000506414206680
11191 1106500450824707045730016
11192 5287558475994151488238624
11193 23362899151422465071829846
11194 95947493013011583922037151
11195 367929224762795929205491520
11196 1322741814983557698973118085
11197 4474324922523812882986964856
11198 14286239299822432197819630531
11199 43181875536635769947110065696
11200 123883090021525838365622587425
11201 338125595945088456201351293574
11202 879906179382952823851319453817
11203 2187476400340018642116199140784
11204 5204566746491131296106652290523
11205 11870874793667718242877150401250
11206 25995890456524493417300886588631
11207 54735301458716190368521153083776
11208 110954121883851228579213546210831
11209 216802591283269323138430186891094
11210 408814421157006500573550511129175
11211 744717043366101860859877558345380
11212 1311874794213318163913918101212991
11213 2236839508336203589257801277028148
11214 3694868209204412379302379025203927
11215 5917553796050027612979534502974320
11216 9196043338812412557787631157525093
11217 13876896360803008965086537707101942
11218 20347700134502389216895822601990851
11219 29010319024535534974931984551394492
11220 40241212370062606576348191851458995
11221 54340533294439335051297625838860878
11222 71474421588881336391933895768595707
11223 91617523521344719266199838678736528
11224 114504681623704067172261204031555181
11225 139601326114835309842054638518613500
11226 166100940007764976352033389163589438
11227 192954971478595269879220134294131544
11228 218936057495092687274649505767791299
11229 242730127204779542334468857131235400
11230 263047863126549952091950524623190310
11231 278742153390304862160919789819679472
11232 288916413103758063121757914074966354
11233 293009425013716934615706114259932886
11234 290845565827302043090470678495540715
11235 282644354265724752912398479038951480
11236 268989219189720777374439068235300503
11237 250761132140644338306212049139996414
11238 229047269113272483932004206403414957
11239 205037460228846240520101871246089920
11240 179921581527287740800191075130445625
11241 154799410645413873262246948893277482
11242 130611333053847943848170660084651875
11243 108094375104405083210647748316011232
11244 87764109581724883116724736669159514
11245 69919660097037924076123345458365620
11246 54666731092489014315923737277066163
11247 41952462306744252378683483877228768
11248 31605870719772797363329034413794243
11249 23378454459437268124865347204503822
11250 16980865436058877852414516846920450
11251 12113081362313038120541699436131648
11252 8486950430308370096441218844357829
11253 5841159005946080063764734511170864
11254 3949495115407006048911844039618942
11255 2623741063955489906122781435489840
11256 1712677867655317664023069555802247
11257 1098603732228006762663172842315934
11258 692547187842333766663976249091996
11259 429071574097340077008730103733324
11260 261281268197899918754975308009460
11261 156389641183546815758027554068176
11262 92012920703614782270918383068359
11263 53216664140525695931081189179104
11264 30256469908849083546674944035954
11265 16911078581224751906490050706840
11266 9292109484215040988489722660013
11267 5019397847319767263455661355596
11268 2665534521958032833928795787056
11269 1391586482746330196199023254522
11270 714206410575707000880290827580
11271 360342894314315372895080572512
11272 178720497431298267040306026539
11273 87133035582512109600891116972
11274 41756258223160268955814334655
11275 19668302696962427038528141300
11276 9105234175533291948158346633
11277 4142499849328704389655850554
11278 1852016909299396066204226114
11279 813575559177775039068975864
11280 351136587724697266238745915
11281 148877596088671565212019642
11282 62001520657786193573088640
11283 25359125695101504283789116
11284 10184942890885619206543015
11285 4016082978184596549846660
11286 1554487905460318361208480
11287 590509177226513544340320
11288 220103564037869933770810
11289 80479905324947981836014
11290 28860108825191400315830
11291 10147039295414926878296
11292 3496909115401816627656
11293 1180834179412723625250
11294 390583089046531038560
11295 126493380494737040880
11296 40098725068955015749
11297 12433524361565279186
11298 3771140756726897910
11299 1117160052255701128
11300 323627887364444750
11301 91330288369798086
11302 25229977995069074
11303 6753981869396096
11304 1778015708650680
11305 448384556430330
11306 112668423604444
11307 26449722606252
11308 6384973343875
11309 1366579091218
11310 321803725095
11311 60589270920
11312 14329182227
11313 2237733480
11314 557665776
11315 65872380
11316 18570687
11317 1441868
11318 507793
11319 20736
11320 10585
11321 146
11322 147
11323 0
11324 1
11325 0
11326 34037
11327 27139698
11328 4346600579
11329 301336682094
11330 12124685368118
11331 328934130161148
11332 6578178112639574
11333 102804266364089900
11334 1307796061743562110
11335 13953429106191258122
11336 127736384054817596861
11337 1021361190535592567190
11338 7235693360391728130301
11339 45950516346948617100396
11340 264135414125013807834335
11341 1385614707812159760529048
11342 6679885696285151216125206
11343 29772739860810781408964490
11344 123328745825404642807000338
11345 476978071659081174737223206
11346 1729343845241601020480511155
11347 5898994962173006131155001394
11348 18992746206189341146017611989
11349 57885323542808577052974577188
11350 167438874157002180822652079801
11351 460767632947372840440990101450
11352 1208882933495354618758500869142
11353 3029851335706297927182997682918
11354 7267421209884449264893473464148
11355 16710349384508177901983663607614
11356 36889707033536037692994720222853
11357 78299261391452510138971333854608
11358 159998674149883899562667414421134
11359 315147948667402140113016467026068
11360 599030092936353918751768140157510
11361 1099974179856717552764334718372050
11362 1953213196026599431934555838830307
11363 3357038750812708054428941638653745
11364 5589639713587719305389630065773724
11365 9023817535985607334694324050567112
11366 14135559847332542618913644950970519
11367 21501547392385737085543192169186635
11368 31780465899851139203462976570683538
11369 45673880112458446801103970042004572
11370 63864650964060094203228078536356245
11371 86934420032207896606214561177002096
11372 115266168294880887771809493108755244
11373 148942527047300601742927310177427944
11374 187654353216557861440373991264010695
11375 230635991283122704745605973045290013
11376 276642756712123544847488917395495139
11377 323982110111230556301277439866048726
11378 370603047521217131152448427848873099
11379 414239423217754980578263918600496733
11380 452593814473970137925398420262374068
11381 483540930805134468984072613607468028
11382 505325079112105226990400821075636449
11383 516725861912666548539411934111116658
11384 517170310409272361815327170567245907
11385 506777338485656118692095754196932148
11386 486330306058413184419981267782700160
11387 457183749547311419003921441907950768
11388 421119131195825128218518211289236261
11389 380170336274356822630818805550157568
11390 336441839356434843332058975575701798
11391 291940967621063635872722602415334709
11392 248441193134054968071066510565704289
11393 207387028831066120763169249258466088
11394 169844193496007859569666384431385877
11395 136492444329332655274403716883853798
11396 107653722894958850938522931627489631
11397 83345464710803854464275787258519636
11398 63348103928181217427613453373998754
11399 47276646023396858083384091260157368
11400 34648165675357680275619429844522578
11401 24939637125876354965025092669901364
11402 17633101449089254295557482887652550
11403 12247433689565650857959909026953300
11404 8357669707176217227847141005042340
11405 5603917864460697482562776683299072
11406 3692362893192886620367409572254636
11407 2390889886018410462375463791555214
11408 1521566072392138055858210125374402
11409 951762369104679918958549105672482
11410 585194352611341720762054948509024
11411 353695885180361067583937133352868
11412 210154922834427172770960072323053
11413 122757261626958841272779571735916
11414 70496611554188464514438033216647
11415 39802930063098329677586164113411
11416 22095144726586140623313879959798
11417 12059236767998648044692064695612
11418 6471232079998701402122029387944
11419 3414272168664489607274935051444
11420 1771127756291024194169584717347
11421 903307243621324387623910495472
11422 452944322369898039168414680055
11423 223287423378704491555981916474
11424 108212300888133940138633541043
11425 51553843777578493977013659984
11426 24143088839130606714448943458
11427 11113307638811982216944368786
11428 5027821179871707763399360031
11429 2235451647534845858643749640
11430 976693369600322254542084052
11431 419288128759009582129915139
11432 176838667505832012500787073
11433 73264917993402820304182608
11434 29813122948780813580422456
11435 11913629770263467176457989
11436 4674471954207374870635806
11437 1800499190007839905541440
11438 680673010667343755066084
11439 252507996099692506222277
11440 91896902834918657153216
11441 32802374376092272180226
11442 11480698834050504811818
11443 3938785808288603952909
11444 1324165208739874480084
11445 436082423811180319836
11446 140620560884602479318
11447 44387904688382384300
11448 13705700125974080526
11449 4139839990180697768
11450 1221351715708778875
11451 352393811659127112
11452 99047664566065126
11453 27256121197788416
11454 7267259282918072
11455 1906081722088986
11456 478750709292720
11457 119884555809172
11458 28027333452244
11459 6744874745507
11460 1437266877552
11461 337563350356
11462 63251154757
11463 14928426943
11464 2318848457
11465 577082688
11466 67761122
11467 19087924
11468 1472471
11469 518376
11470 21025
11471 10731
11472 147
11473 148
11474 0
11475 1
11476 0
11477 35698
11478 29080544
11479 4736690574
11480 333180848968
11481 13582417842960
11482 372966525259170
11483 7544176588374636
11484 119186425004834456
11485 1532070962087866272
11486 16511713709623523520
11487 152641811581595052750
11488 1232200284043906452288
11489 8811223231697643620513
11490 56470822469377545993862
11491 327545610958456524135285
11492 1733569523314781492261072
11493 8430836914418225555697285
11494 37903434905073519823574358
11495 158358922658835747224761118
11496 617674778971356653009809080
11497 2258367784669706474541121233
11498 7768107456759258357089988328
11499 25218767856659626073904332551
11500 77496332920961963343886339968
11501 226008958343093183542134753975
11502 627032764363094031851835207086
11503 1658500575360720949630514052819
11504 4190460869054663983822143178028
11505 10132520810501718493213799336607
11506 23485970986665035377277993969010
11507 52264225190496437368969366060622
11508 111821441872930776947744250165952
11509 230327032447822561883342037310104
11510 457296877992250669967405105477216
11511 876158724973152781617544735202485
11512 1621672717740124212242624709674100
11513 2902512202855805771090700043555150
11514 5028314771325811032559246162610442
11515 8438990226692567188242994156338840
11516 13732108501800220716115776140669160
11517 21682065965073920749575336659428339
11518 33242932016181112968984577815524682
11519 49526060890974267634159010512259234
11520 71744403874604990042450778214660760
11521 101118502230192063778666242414737385
11522 138744522706691530218085804752031466
11523 185431983014945101576894198592454190
11524 241526924385121360813334965530177120
11525 306743597936993097463915899065170819
11526 380032368045382714212762297449492950
11527 459511821441210273066344848147302276
11528 542488010576675549733580745264632360
11529 625573432162381992948021643025142836
11530 704904057594011105785302070088812050
11531 776436881564292720289992060951454255
11532 836296048861336368314351363884158240
11533 881125621413160315443649954553282271
11534 908403673013937513320573541261501414
11535 916676563806669732044344276684355011
11536 905683323935085328469716108433390700
11537 876356027687578550145815702670514621
11538 830699884825387475888047392422607804
11539 771573267906441760869486116526188262
11540 702400227290941132326623581202756416
11541 626854412360146273411506668928948485
11542 548553197188966109253787489914540420
11543 470794938334285981918256078263625542
11544 396362366909025651315176959425616548
11545 327403324670694280190512966556076336
11546 265388573897441330527957581152052940
11547 211136997112292689129720088128940823
11548 164892228565128845553921225210198264
11549 126431950568875759507746915873704580
11550 95191419444226740803034981332051272
11551 70385486917998983286602830321542075
11552 51117480111032990379270110063864108
11553 36467844207327590603953011433055689
11554 25559665906371719646319766734979748
11555 17601577391848915323847906928825763
11556 11910859912327826740489075820622720
11557 7920825503447815595677452347993520
11558 5176917244640346895102596722233794
11559 3325677104576352621712993017769175
11560 2100045316788688414717087246757712
11561 1303603926873911921955180749750055
11562 795530412023995511270218213608874
11563 477292735384327426151921881420689
11564 281546155714593413711674048440680
11565 163293159972036978393002322232042
11566 93122345030051576422893722881770
11567 52217761268616919369043362300224
11568 28791807066012348563742584627836
11569 15610282847525675050117604037744
11570 8322341656464236674809223143014
11571 4362865523070808805466893733600
11572 2248977027326186885700562870944
11573 1139927495536501690868202071928
11574 568116249389141558859418275296
11575 278387848513675997562651933033
11576 134121432330081267120610024700
11577 63527101655378596621387383636
11578 29580613368791641812173346060
11579 13539822973859926089441244835
11580 6091760266048004506272886520
11581 2693758840542543196687195050
11582 1170626536783657537798547028
11583 499890372270627474172621852
11584 209737495156005482471010648
11585 86450059409853987559117887
11586 35000967190049478853492620
11587 13917211064317813051670274
11588 5433850175990777532601456
11589 2082887129925102527485544
11590 783680517137645569540380
11591 289356128928666885401175
11592 104819982064031335217380
11593 37244500570950196348539
11594 12976755159198573995738
11595 4432287732843899483191
11596 1483546778672280405000
11597 486460254948495861869
11598 156196317012814749282
11599 49097188074161768583
11600 15096715758378951612
11601 4541348545872629750
11602 1334356963514837262
11603 383470600584514628
11604 107351875919722624
11605 29428100138115993
11606 7815305584798140
11607 2042333048396272
11608 510928274885820
11609 127505857942260
11610 29686577454530
11611 7122293867520
11612 1511063565224
11613 353976549732
11614 66009751140
11615 15548334975
11616 2402298500
11617 597035595
11618 69690192
11619 19615882
11620 1503504
11621 529105
11622 21316
11623 10878
11624 148
11625 149
11626 0
11627 1
11628 0
11629 37449
11630 31154335
11631 5160391839
11632 368269571403
11633 15209643427405
11634 422711985475359
11635 8647903904329809
11636 138106659094906980
11637 1793781567314571744
11638 19526976919133505685
11639 182282112288908078117
11640 1485507973795350783225
11641 10721711886333407595597
11642 69344160632253606765239
11643 405834726066380199301245
11644 2166968090695038374751542
11645 10630776972580395143780904
11646 48207116197543441757866317
11647 203129824760918605839144336
11648 799013865514755251784453320
11649 2945920188931364060560121145
11650 10217516258093181628563344999
11651 33445117001839570433451009803
11652 103620659118507271805639312358
11653 304668237265304362599710921850
11654 852138575358788394591456781148
11655 2272156121739434274676826609346
11656 5787256681239640364956241770342
11657 14106015634107229991743052517823
11658 32957955327663423083259994512945
11659 73928433913260673223223920621255
11660 159433277472057844844740649205764
11661 331008035097487181818464342868518
11662 662407983917072818971470655247436
11663 1279201086446557567338555415937605
11664 2386403885339028268215523937392122
11665 4305032515011683780932249875054777
11666 7516995842657947287262512745426124
11667 12715413414871568708381812619168352
11668 20854263762448569817553995115136460
11669 33187626859227600944835897222041237
11670 51285403447278830731483184520295203
11671 77010315228489406369044267944185771
11672 112441400849308066510546815277122880
11673 159733156179704076315958629119490405
11674 220907424516595377742855486260547983
11675 297586736603282977452422104748804987
11676 390691554488927869747248668521142664
11677 500137285002830262092756322799613406
11678 624576864474914920418334976604606650
11679 761238094934593725646961081093140203
11680 905899532447523875351014414420594183
11681 1053034019894774737287372489823656367
11682 1196126411046771121482519153045654471
11683 1328145141313979626997577585422208505
11684 1442120948716926623498227526188529230
11685 1531765483013722481776567142226297228
11686 1592052158286195795643004730017120540
11687 1619683883706307318336336717010921257
11688 1613387178429055912380866786811340380
11689 1573997000194810772006464409427971950
11690 1504326782138947305091694979703203493
11691 1408848145609899499670227667164838271
11692 1293229305042668815109258848501524784
11693 1163796450475797443147654821042346105
11694 1026986596744424690711490984936340719
11695 888853968087473096093245985350659015
11696 754677272997430403752570473884472340
11697 628695729189542190753545901871331595
11698 513981261527293554225107213536040100
11699 412436292278649106037199788638309391
11700 324893327430901029002120187033200712
11701 251285201629244720412085101872379293
11702 190853254465211766363361138730950380
11703 142363824445504056148298866448136750
11704 104309692552880429286982160690498334
11705 75080795646891631521180225861845569
11706 53096179712926314974672768642655222
11707 36895700864296653995162036550337326
11708 25194811581199587328195220470954740
11709 16908732638012084962785112538880030
11710 11153580797975680663704196134806270
11711 7231970619794247852734562224741577
11712 4609681067194707199703270984903112
11713 2888596566593007923214748286194055
11714 1779638051450793988134130527828747
11715 1078026300350418445024756499183058
11716 642097710537948595690062496352269
11717 376067061023721796832764512289405
11718 216589448610995127090225661267785
11719 122667528846844287348070685776028
11720 68320622132578170427850510124098
11721 37420575737950032444312591044505
11722 20156222592425336070572346455562
11723 10676978550101033514845766548150
11724 5561930340412408473662050010604
11725 2849278539833559970704812957991
11726 1435381848937900025482183779874
11727 711067528798445764594145379267
11728 346377248065080818419244968025
11729 165906624761121418989307824067
11730 78132384290222905548558781095
11731 36176352058804194322828024230
11732 16466992319868513792801110679
11733 7368261608621480911464278130
11734 3240695605557568250362523686
11735 1400846955638206317612079498
11736 595078925669687315003603013
11737 248391776010840519440302983
11738 101864028754293828851373160
11739 41035745594159745341443893
11740 16236514097852596103661896
11741 6308663713297214939426908
11742 2406659899713524360664810
11743 901232283840952830440090
11744 331213361532720786077306
11745 119433127238770682043720
11746 42245060405262464077518
11747 14653443137438732116833
11748 4982963663483197242720
11749 1660628249463859726666
11750 542195289213826401184
11751 173356183264198266333
11752 54264003572694760063
11753 16616634107855067125
11754 4978303260284722914
11755 1456846280278967011
11756 417024500091478032
11757 116282671201805163
11758 31755219805025925
11759 8400193943573232
11760 2187227725584891
11761 545010937980747
11762 135551941964702
11763 31431044333565
11764 7517951312567
11765 1588082185079
11766 371065623678
11767 68867849823
11768 16189470115
11769 2488133658
11770 617535493
11771 71660160
11772 20154708
11773 1534970
11774 539981
11775 21609
11776 11026
11777 149
11778 150
11779 0
11780 1
11781 0
11782 39246
11783 33368110
11784 5620467167
11785 406921609272
11786 17025426720990
11787 478889165059458
11788 9908430365123129
11789 159947359173138672
11790 2099011229782933922
11791 23078761643692864540
11792 217535157466946513821
11793 1789632547884990242756
11794 13036699769153479313206
11795 85084749545271362169472
11796 502415623374647028899330
11797 2706329937135472363681536
11798 13392348638399785412847002
11799 61252183802508877707432362
11800 260293348232635489241067558
11801 1032493466685853107705312180
11802 3838540259467281303016159120
11803 13423768817546672832316505414
11804 44301732264243452276907866179
11805 138379167640362998147934670688
11806 410173700066189123874474444825
11807 1156509378966269903319168155212
11808 3108560922405566977090774281903
11809 7981085949320889127331225685460
11810 19608708870685910225872126123504
11811 46179491761638528318658148249240
11812 104408264148338406007141685790159
11813 226949029786683973752770318451968
11814 474904817085928941431916671805121
11815 957868926856887206886616710159684
11816 1864346725278451137520145194570165
11817 3505379021901103327882167745672008
11818 6373344684268579128114001665204593
11819 11215867312978167758650933815605232
11820 19121198428918495593425417664624038
11821 31606386719843488117152775047127480
11822 50693422735326016645859976939736262
11823 78952417002493047388286571464042672
11824 119486355950792940019571857329489890
11825 175831080195433572887387900650931892
11826 251748762749178535479677696761823365
11827 350904559238035359034297272018061236
11828 476434157135448054048753255021569314
11829 630432779161668675571732165155503584
11830 813420064007391968861545957750931312
11831 1023855053953882149932478527905706500
11832 1257785805771784322546652478624621065
11833 1508714454763321600537852023517217524
11834 1767738821907461928040938463648091739
11835 2023997122707073195675528678362329064
11836 2265397833140150284822367043346063860
11837 2479569965482480483421297890855353704
11838 2654928897382376642727347848719267251
11839 2781727784373540733162191249264333804
11840 2852960111120560835507243379351034342
11841 2864996681316464654213600576709888080
11842 2817877387797172959853938645606036999
11843 2715227654013272770941809896332952632
11844 2563822381327335055513522533033492727
11845 2372867164746507511981746761281585088
11846 2153099741307827964147917726288030255
11847 1915829567677791030861356642518665798
11848 1672029352582543065101177327995220142
11849 1431572111322571896787618443661817968
11850 1202676237110979070701864190017509903
11851 991585726926454679442860840854382470
11852 802479312047411773471391367859791951
11853 637575665949888038521856838237187368
11854 497384876390792966586486938724834912
11855 381049590218769485726956788144648610
11856 286721463677269957443559180900569075
11857 211927376072777930355693880499955352
11858 153892401791747163733751708210033892
11859 109800035687829427546851486042260784
11860 76982458780459309098313254689635440
11861 53043333860156943777550818829195040
11862 35922149545541498128801145232623556
11863 23912559056989161802555518465083340
11864 15648000990187961907126811514210054
11865 10066875122129618974880353956140924
11866 6367435703656274773851993074433015
11867 3960014126163083963274985020964810
11868 2421678854170642523881328206669730
11869 1456285564157683666414059119653080
11870 861204753496825676743521991679952
11871 500856171310997811119153729214500
11872 286470814878797344122818686710242
11873 161146031749982170175857690656956
11874 89153616181984005951865833015865
11875 48511392002610096771143535523078
11876 25961888210992382712297031291915
11877 13665197252931130637285310345792
11878 7074225160728136053515068538104
11879 3601789398969833488603757078746
11880 1803533144672100044896324870403
11881 888143086758828558910372702600
11882 430108467928105671162742584539
11883 204827869221100272546495191230
11884 95916265928419600757380044308
11885 44163153451915567557769293376
11886 19992221583875194069971366980
11887 8897331068401928512440124126
11888 3892391472498624859244776444
11889 1673737356486168742884983748
11890 707332342053982211598259307
11891 293745810211382733893652040
11892 119859722665521336217212826
11893 48046790778723552377021824
11894 18918009691828778587599297
11895 7315278608542122367835062
11896 2777465140694559588089670
11897 1035237322941139992680256
11898 378711545100906955257385
11899 135941038144726473919168
11900 47868937933986147772416
11901 16530875561701319265320
11902 5596907877028041186624
11903 1857213549096058641280
11904 603808935588912503784
11905 192247181767246841724
11906 59928789107801184750
11907 18276283809466407116
11908 5453530595948883954
11909 1589535552906078336
11910 453232347631725052
11911 125882167376712240
11912 34247304334304460
11913 9024104627251604
11914 2341245852169749
11915 581096498234936
11916 144043220458410
11917 33264454228016
11918 7932592010842
11919 1668439029280
11920 388853473139
11921 71828300460
11922 16852407561
11923 2576404690
11924 638593527
11925 73671600
11926 20704550
11927 1566872
11928 551005
11929 21904
11930 11175
11931 150
11932 151
11933 0
11934 1
11935 0
11936 41106
11937 35730811
11938 6119905623
11939 449485892474
11940 19050906727955
11941 542304384211104
11942 11347391267502774
11943 185146953567607212
11944 2454805898207001441
11945 27260105090956786155
11946 259437577766781702643
11947 2154524107122413537208
11948 15839827741049222847196
11949 104316620249742292425545
11950 621466518008462677536015
11951 3376994505565259098255288
11952 16855846891593535657090902
11953 77752573313356551597996798
11954 333208334123614850210432676
11955 1332797928003451373524703670
11956 4996153299689170354445129037
11957 17616052183267417587902480595
11958 58613017857120391977087830461
11959 184569854209213587134852219436
11960 551511213741146437707281722250
11961 1567523699089841168791808701580
11962 4247042751956799838914220723014
11963 10990998952998954345834646983856
11964 27218197133735934978626135981591
11965 64607571170462508525585768430845
11966 147225538181555529857415164775596
11967 322538813946906448822148778478720
11968 680233724738626356339840891370782
11969 1382767799382475480451507711293003
11970 2712415006773328454119293529598685
11971 5139802018447934257287253236759606
11972 9417971293422902707743501737117323
11973 16703167600081046618903081058644782
11974 28698249816531429363649864411797102
11975 47806680060164528753313517477719380
11976 77274935673511440220607316829617414
11977 121290384760419660529736781068360889
11978 184992653563334551614342920664784129
11979 274352570315000018438434274495355716
11980 395877324320751562199999755229054700
11981 556116143952888314338097674913630755
11982 760968262743900092530591318071598400
11983 1014832053943737369386436531268462536
11984 1319675607366006977201514870310322266
11985 1674146615156672108981933812084865325
11986 2072863851932515112575379248829296266
11987 2506035278888516233331693787159139742
11988 2959523644199512808468529536964294413
11989 3415429406123199054492087531676152618
11990 3853188997960126160395196008529876835
11991 4251105496214785454671244966345993652
11992 4588153593465923560222043122559601348
11993 4845846486267840932179950805905625972
11994 5009930569352774324234597385465739201
11995 5071690176961484668879267143663423450
11996 5028696903781292961511418110030055546
11997 4884916920445179926841274693036170800
11998 4650180698883290261940261753589215423
11999 4339106325468275466514062519044471744
12000 3969635392154178179360456244691807585
12001 3561379182719344632673563269479715664
12002 3133978640311607760502048716750525006
12003 2705656956629417760531512155270441006
12004 2292096274070311250438275435653430902
12005 1905710637329489376801049160240649640
12006 1555327159198641713829588350331567723
12007 1246235858572725829797287608002516048
12008 980532092012901009937267800090354937
12009 757656506029351023509260476559191678
12010 575035120909221574750949613191993850
12011 428733121011423987640617954891781436
12012 314055427774030915054988064386828617
12013 226050238926943014438849394227842079
12014 159894211131280383390282084181138230
12015 111156864708465634768007331892272400
12016 75955514534603078152229158852459980
12017 51020248470820246506769359504753651
12018 33691778633734898846022934501353630
12019 21874514965620783422177270902018200
12020 13964269869313410548173089233436305
12021 8765823411147519711222915605650594
12022 5411136215828987978226283152565599
12023 3284953904202462754249450149035112
12024 1961264539837466014509848199660205
12025 1151668250311563376292875709514240
12026 665148141061810004042872567206340
12027 377852049643676785500189315309220
12028 211128768545480733351994499950773
12029 116038536737174366385264213180078
12030 62732175317999516668069122603710
12031 33358988626235951587254738332112
12032 17448897769295804425750943337014
12033 8977405717477058365462926413397
12034 4543112338136708537538776175642
12035 2261334092353654595292385859800
12036 1107057611607893548209991017237
12037 533030680840217624689665470193
12038 252400079214513546056896308385
12039 117532315336263253755676766380
12040 53817950403107112942142040235
12041 24230744940620986486768241916
12042 10726050115492399306552345852
12043 4667731268733624550713571782
12044 1996733003882478101121053013
12045 839523516061024243454645365
12046 346888766623979429402872911
12047 140842208999315886005861944
12048 56181848187119192670198228
12049 22014535327206054083155695
12050 8472216970479900251653875
12051 3201665347966919429584680
12052 1187836604312817456638784
12053 432556160931249549784253
12054 154571268257138679737695
12055 54187949899983934135260
12056 18631219422761210618397
12057 6280808874972480571066
12058 2075274286984102224849
12059 671868740801869947542
12060 213028696869804009750
12061 66135208548399397767
12062 20087311118916184924
12063 5970058706423097792
12064 1733188772715970092
12065 492282161496665995
12066 136194971742579982
12067 36914721899039172
12068 9689329698194704
12069 2504890481405066
12070 619287019406235
12071 153000933378132
12072 35190661452767
12073 8366985866163
12074 1752253721320
12075 407363611500
12076 74894013456
12077 17537734069
12078 2667163070
12079 660220992
12080 75725090
12081 21265557
12082 1599213
12083 562178
12084 22201
12085 11325
12086 151
12087 152
12088 0
12089 1
12090 0
12091 43087
12092 38253776
12093 6661960926
12094 496344534852
12095 21309516910485
12096 613862008374894
12097 12989322128248564
12098 214207898144441696
12099 2869322467592491362
12100 32179770447045408990
12101 309212773395696412550
12102 2592034610406392737452
12103 19231629915364330330919
12104 127796535538991464914790
12105 768098802094408518681954
12106 4210228683397511251205056
12107 21195862019259447530229784
12108 98604235795000150725242562
12109 426125124579487467510916066
12110 1718662708990500988857273532
12111 6495843470217124858769725770
12112 23091576215788914184475039762
12113 77456697742104917837257543571
12114 245879837247025570620016605552
12115 740616633078027936360652748705
12116 2121837101288447585957045325350
12117 5794649038459771335711039225024
12118 15114917477277619427083603027544
12119 37726213031405589081805267583618
12120 90254970072779905381320473186706
12121 207283479504579039959904758980784
12122 457665935624790920486020858022624
12123 972752243653591256743776850140729
12124 1992802815912109593795097297536116
12125 3939460417745747640692572954944889
12126 7522947641468895732725170347533520
12127 13891734946479499419950672307572622
12128 24828629296000326769238853597877462
12129 42989483468785940629810569210878970
12130 72168425697321461356374277590411528
12131 117557085248697212944439567286528191
12132 185946689170397131976526983474344746
12133 285804845977349970694153787088847236
12134 427148573084065848117186485007983200
12135 621137605065802782549848458203045258
12136 879332371742183431288117261784477968
12137 1212601727698110944402333918600174505
12138 1629724613057957218792769128267842960
12139 2135799986812770710827042124844698499
12140 2730648152269274236494271694825021220
12141 3407438336087741864776493116940157327
12142 4151796549682819398329957904277235640
12143 4941622995690355375468467433499438945
12144 5747776144709603315158400932908550260
12145 6535667837488948601494292938458301342
12146 7267677165546963912625894794375936248
12147 7906154541188953359097017138609656352
12148 8416677727757420270358125880218991266
12149 8771161503902013775566488196319970324
12150 8950425900297273547896525987541831260
12151 8945895933225217682738526361827636245
12152 8760226856406240599976731060600059166
12153 8406801135083131935074882163177137820
12154 7908199104012231189366940556066189952
12155 7293877609118731868582702824623174915
12156 6597378925716857003500077962334242160
12157 5853424840238781493024179490066530416
12158 5095228097515455605218260468346537724
12159 4352285503770988796683150948513363848
12160 3648820620595341967873596748616892028
12161 3002938533963710729343713335701057243
12162 2426458481732725575680663667528011352
12163 1925315441418074630999730492732868509
12164 1500376206506418164071235944398109290
12165 1148499859589960831561483767310569215
12166 863682656308483445075585363857951196
12167 638155753875903809130533052932509913
12168 463342409649214663321917079192071432
12169 330621324156917346895080431253608345
12170 231878607649726380658366419708336576
12171 159858651794374290699656817253052661
12172 108342529947413522295350018318327162
12173 72191827192484434144802416470163223
12174 47297629985003473210538483402966868
12175 30470969219390011269508931477746750
12176 19304528336741191805312404819130866
12177 12027791910910296932971306856534727
12178 7370406023859526344071549355797792
12179 4442198910574530600484014185276866
12180 2633450918786003170300761888863238
12181 1535641789202896560654997906060410
12182 880858535056219052282532481167764
12183 497033074653404849807994725037507
12184 275889921051458730955110747192710
12185 150648057711154739452699949902374
12186 80922870752759096983660740294720
12187 42762103773210669686487676405980
12188 22229205294352643066780981337062
12189 11367368941726670211135653771376
12190 5718183758251951268789406600300
12191 2829477454449063391737931111553
12192 1377174476385918745889336818548
12193 659306849534190243677014257469
12194 310441645298473323386661544544
12195 143760792937747895409353031171
12196 65469600646165855397976898204
12197 29318686680868894782329120673
12198 12909748631983573653874828080
12199 5588795650299525221708670354
12200 2378483928409408459536156392
12201 994978242504426630379115616
12202 409075394752561649562440032
12203 165275902983919684832656731
12204 65609510885712713468204412
12205 25586103826778013588140177
12206 9800419799848523019864816
12207 3686421421049192579650689
12208 1361429022648573567486472
12209 493534206742727071752166
12210 175576563894166235574024
12211 61281522955684961490803
12212 20978887150308990815466
12213 7042002027843680206779
12214 2316963866190498098652
12215 746992071775614763975
12216 235873408777210111068
12217 72930381825599774772
12218 22062234828235260800
12219 6531130170922977726
12220 1888620876643168876
12221 534373758293979954
12222 147268309412076600
12223 39768410602467337
12224 10398277877755980
12225 2678688545109813
12226 659688982854928
12227 162447175504063
12228 37213658337438
12229 8821928414683
12230 1839649287028
12231 426620176692
12232 78067960824
12233 18246048106
12234 2760460992
12235 682429334
12236 77821212
12237 21837879
12238 1631996
12239 573501
12240 22500
12241 11476
12242 152
12243 153
12244 0
12245 1
12246 0
12247 45175
12248 40947440
12249 7250136696
12250 547915721409
12251 23827226354355
12252 694576019000545
12253 14862036510782552
12254 247705774746902644
12255 3351999402227956539
12256 37964838422113759265
12257 368303746540189208947
12258 3116272798695110054805
12259 23332866940544948066205
12260 156441585382078612499548
12261 948560860237256983021670
12262 5244583317459791398693904
12263 26629484718238759374244275
12264 124930570638971994770264232
12265 544417307632336705943810099
12266 2213969302804917650718666660
12267 8436668573990147591799052277
12268 30235363478596100154374681681
12269 102240133859590336433218841250
12270 327162438300743015666450329030
12271 993325754917063466120941811075
12272 2868466219865146135327558801662
12273 7895651624005682640710606488803
12274 20757506552979794401297375893942
12275 52216553365899682523945616037942
12276 125898395562234354300427947154425
12277 291398753103160127642068719476292
12278 648390473383448621182388748300856
12279 1388825215301226539057552081920323
12280 2867215699383999318655083826388085
12281 5711864033957314526171779468145165
12282 10991819842038187947044246645630649
12283 20453835833367510518430639761534982
12284 36838748982490501729273837584321053
12285 64275604008956551552472875587951615
12286 108733088689164657101201713361482370
12287 178481559264569673741396491647308070
12288 284487544959799588960860779312847930
12289 440631533354684836007738221356754817
12290 663617314661803602875904058980040353
12291 972437219405916522074786987195270475
12292 1387281783132110901971354519635157710
12293 1927840797932934634788393049086351870
12294 2611034833417489626046570049882619668
12295 3448332740064596760304285610641102435
12296 4442932818265954353955633949276925450
12297 5587187794800905307795056982463323097
12298 6860709065317340893609199674852344018
12299 8229571086875394532922969519645274138
12300 9646941057786857052683725267225362096
12301 11055287234111438933763806728571791180
12302 12390094308007431789582333826572714394
12303 13584773776839116063438810976518786957
12304 14576246139163304158817292641555504905
12305 15310532663149886360593932322678558751
12306 15747657727301583241050339850412612060
12307 15865239058657827040535589508228201745
12308 15660320850365674588412639582454585053
12309 15149251963689549905705944923271147011
12310 14365683490676919139361709009211070000
12311 13357009025800299263113723505682056245
12312 12179756150029055819383899060583021896
12313 10894532739075338009950853099650449253
12314 9561129402846181557375711839947404879
12315 8234290581641134743232691887567453195
12316 6960516510399117444908372489130134635
12317 5776078701923813442211767378264523312
12318 4706255214275297312504682858383620584
12319 3765645233337532608742833380456679689
12320 2959322130836674837092751139936761887
12321 2284535932946419617565927978601870350
12322 1732676115796039336489425267209596166
12323 1291242995007531994775128652195654483
12324 945636455493121345401325675844150838
12325 680640020053728839011971594717018838
12326 481544289718653973348567533838622700
12327 334908363896297996474867121199039743
12328 228996793959939614508250683033659401
12329 153952339284537162598765891174474400
12330 101773265548374491137309667021607324
12331 66161592165560143536517434064904885
12332 42299435849662026335481992823047645
12333 26597967804341417767588333033499924
12334 16450297855781333318319146838126418
12335 10007693630331747182692479297141318
12336 5988940323588330368999638359557430
12337 3525655418602817211502916257328154
12338 2041827743024759312476789957345046
12339 1163323394942449114839199774754113
12340 652069671935784409735545449624871
12341 359589524354397508455968120911275
12342 195094080729208039507648054331064
12343 104137444979260009801557580981999
12344 54688295076185766578087617642292
12345 28255465244795563323475484394903
12346 14362305397890461052900613653000
12347 7182066762517394228404746173341
12348 3533175114576645136444424924116
12349 1709838112492389978697872960136
12350 813952941873846212280670248652
12351 381131674334982854113075541975
12352 175531749213521713968720283331
12353 79508033750411823405380263819
12354 35416615050662227840995877629
12355 15513359345471143046882965602
12356 6681367347160054769725328065
12357 2829040452312799493831681963
12358 1177541862358303452269283892
12359 481749485871083571631396564
12360 193692658110279689884889427
12361 76521952139714832765046820
12362 29700806839598447542719857
12363 11323539318564996569450634
12364 4239785185459509927331067
12365 1558700028173876521911215
12366 562522854806351443328700
12367 199237421481046276913035
12368 69237430955799895758064
12369 23600743963692584880041
12370 7888526423494440602934
12371 2584632661662368212375
12372 829850060677632467970
12373 260968289864613186230
12374 80365129560551945184
12375 24214504420740000912
12376 7140215430455146855
12377 2056700733584273581
12378 579719399688071599
12379 159152156326013158
12380 42819905406043883
12381 11153479585535820
12382 2863191807846392
12383 702413445425220
12384 172404924608590
12385 39337579146558
12386 9298241496390
12387 1930752226576
12388 446647943455
12389 81353177048
12390 18977960004
12391 2856351375
12392 705230151
12393 79960552
12394 22421667
12395 1665224
12396 584975
12397 22801
12398 11628
12399 153
12400 154
12401 0
12402 1
12403 0
12404 47315
12405 43820848
12406 7888181661
12407 604656709716
12408 26632803707055
12409 785582899957020
12410 16997051669964996
12411 286299647972180832
12412 3913752890167136694
12413 44763715256506268180
12414 438411566278265122543
12415 3744023800225446882720
12416 28288501924258856134751
12417 191362391040587964293852
12418 1170485423618009348446410
12419 6527553487827168985167136
12420 33426432728524050306709227
12421 158138962908279122226219246
12422 694872469259718363281856988
12423 2849130108691512208387673100
12424 10945798948734620509960588398
12425 39545683322654542740072483612
12426 134799189953170795126438102990
12427 434798950440107823578379147864
12428 1330624360187504455104398900400
12429 3872878733452487291168930158150
12430 10744249860806279246049359968911
12431 28467713678287122598776481461768
12432 72170847786743470639470206626760
12433 175363166718714499130843228210220
12434 409034728380736949912700985448139
12435 917179650680291795593829906589536
12436 1979715650322208071514018340161434
12437 4118568193443280417885957239667184
12438 8267775603935123134799327928326800
12439 16032474519129239112791363066355540
12440 30062284253678201517472620474353533
12441 54558863439774775254115525342826018
12442 95921868397337637168446772732307467
12443 163509420754021988155960291167457040
12444 270447713538511938878033772677627456
12445 434372336127347848468507359575842770
12446 677928876563540276486626873636355508
12447 1028815058555147940556876652598494724
12448 1519127589596392655430746712832134045
12449 2183801171264977900342268409739011992
12450 3058007734299298833087514773829029230
12451 4173524294960409713150331594535961712
12452 5554267147762773759780080810929622324
12453 7211401735110982204169118551160632200
12454 9138631174166540972979774347721143277
12455 11308395084474521570918907360947857160
12456 13669730913483717038082306440205720920
12457 16148434974161865877100824635063053844
12458 18649908072765542088724759702722511325
12459 21064709463309429571198181736647613184
12460 23276429312755499665210760283862427046
12461 25171098134320624735237627630220510288
12462 26647058305463230176456910140643829313
12463 27624089412920735236836855750031574760
12464 28050637750393743407975644794717243896
12465 27908245221421886893227524159631940258
12466 27212661708079216826649433736932856496
12467 26011587670826312513775101822189718144
12468 24379448257409480611365486450492847035
12469 22409969841358747059972890943352103628
12470 20207558704503815420282168389931382411
12471 17878543846762400673080415581555622364
12472 15523248464582478541523899847658751512
12473 13229631842779015302840788895935300450
12474 11068947050370666483403638233022063600
12475 9093546864892050642689100852691031760
12476 7336691418934029958740204435902216611
12477 5814002264302886885977184131144588812
12478 4526086566994414473700580813460001950
12479 3461821746541561815762570093870651728
12480 2601830755223364009100756846448911231
12481 1921768661475205200778517210007177750
12482 1395157087790783813467914290064997093
12483 995621624495812809649347755587090880
12484 698491492592113200484636463524865625
12485 481800287532121816346658758778542004
12486 326778049811382711229567710706409393
12487 217949857778765378399017723276734996
12488 142959652173054650515238427803955710
12489 92226591068205424319086118101636422
12490 58521378539669593298792680291306284
12491 36527163596600227136800222638753728
12492 22427714606833379032807713086584933
12493 13547020730615396840061513242348400
12494 8050292907627053721174668809901223
12495 4706580203418069899118373378126816
12496 2707318085922060206203914089048313
12497 1532232385308704342302194334874002
12498 853238300556603699906267822161780
12499 467500972186608415798807609213632
12500 252037145904384383847605834594775
12501 133695583094709567480945205685498
12502 69781103473582584257205545598843
12503 35836186938368474383788264554700
12504 18107601485988140860307784764802
12505 9002107997662976691735645425718
12506 4403090039979061943664159940977
12507 2118769450068689910776494429024
12508 1003002674855496003791026539405
12509 467077368118163540674500316352
12510 213952073662552824089981771552
12511 96394907765424670265210662872
12512 42713661809163823516813275339
12513 18612980086159850751394463880
12514 7975512235325066100558162501
12515 3360065112831994678082612368
12516 1391655030680617119617177625
12517 566570420729816561754540714
12518 226700879320815512034839180
12519 89137989288005202043775636
12520 34435823332517361142020009
12521 13068263835509037780757240
12522 4870801764868443556834948
12523 1782653169727319406658800
12524 640498950442845422946402
12525 225864881315058817617038
12526 78152597120634185025303
12527 26526332549467168572544
12528 8829186219033356992375
12529 2880844336010793341448
12530 921171829109846711224
12531 288515667355048458624
12532 88494233000456238609
12533 26558561630364847460
12534 7801026958566155013
12535 2238354282173017140
12536 628544469567205534
12537 171899377997641250
12538 46081366126427385
12539 11957592158215016
12540 3058977852231517
12541 747576201799008
12542 182898070350779
12543 41566704082540
12544 9796773939558
12545 2025692587494
12546 467472335759
12547 84752759952
12548 19734092115
12549 2954887868
12550 728635194
12551 82143700
12552 23017073
12553 1698900
12554 596601
12555 23104
12556 11781
12557 154
12558 155
12559 0
12560 1
12561 0
12562 49534
12563 46885396
12564 8580146898
12565 667067531148
12566 29758109400500
12567 888155995658193
12568 19430067910199191
12569 330743849652602420
12570 4567202252057803770
12571 52749622463677542655
12572 521540409145807766737
12573 4495244930026135057146
12574 34272440081129341462085
12575 233903032482341108426330
12576 1443189560671743845506245
12577 8117609105295456986649488
12578 41921539537159384931913854
12579 199991083146484770177594543
12580 886056671174699250164261227
12581 3662838499409566321701162990
12582 14186337391374015202520609718
12583 51666708420793139983667926183
12584 177526172513904183208505581467
12585 577170484069893508225711374420
12586 1780291347243481729981501152775
12587 5222411264891318955601464182187
12588 14601528315854089510559142071907
12589 38989267118250955509793003260760
12590 99611932904583123036659064374728
12591 243912067024305155205716002294830
12592 573310704706722479810414026781416
12593 1295418515031411213636594791354896
12594 2817580582467721181536778413792116
12595 5906507105297932830813251267726885
12596 11947532057515641607189683366325445
12597 23344802453862416942507512038442086
12598 44107019356120115456011302275572583
12599 80657351208530138280838847006252620
12600 142885055489702436887202817617785148
12601 245414883476007431944481228729143120
12602 409005842336935710589511536162937930
12603 661905951572173919703031597045361820
12604 1040894523240660320187540619835106696
12605 1591657269518643034070922879393795216
12606 2368088783677312642825603197664455090
12607 3430131414975238892358805579672425558
12608 4839864831788834101714624338569990000
12609 6655768866007723834010071511180065872
12610 8925383882074749295954910614534133835
12611 11676951382050350473984865064541221000
12612 14910970832094324712101823513123717554
12613 18592878443303088882583094880518642730
12614 22648161381392647999256902120935167181
12615 26961107970363479092708806126437390745
12616 31378040774788662245976985749563420570
12617 35715315149128001963870007735634410952
12618 39771671735883922663381490497475067024
12619 43343826299038082265629443639155533586
12620 46243597408682257234794733123087992797
12621 48314530225906819801245098392110478140
12622 49445949048954503769580938433075574959
12623 49582677663761042416352287247954556605
12624 48729254875556285156953664279518547058
12625 46948238212184529637276307532156191712
12626 44352995372184602055633443995130892370
12627 41096091957426811120588332411319321194
12628 37354882885804627137952825292980885956
12629 33316137922460781245374771962358249818
12630 29161468942578912246852027173697266004
12631 25055019569559127176061818011766606095
12632 21134405972669172872135971408514535284
12633 17505357533600359644659653896907445688
12634 14239991215656403749442337729210396988
12635 11378237269981889384974385298677196685
12636 8931660145994265855978302674815957750
12637 6888799057796900429943604784915713840
12638 5221172138972773070266791035155332601
12639 3889212374223380260922647881369198318
12640 2847589968372201346545955745986926101
12641 2049582825585832285542109469126245720
12642 1450350366380545364362960079123880135
12643 1009123283414613627414732723962345369
12644 690432158270947659956008285483999049
12645 464560423946667084973176105402861156
12646 307428457190113683066266689104772195
12647 200106029165428042628399357316499120
12648 128121349269387959296558860385087374
12649 80696819562124313289464909914295964
12650 50002381978301264144784504159633253
12651 30482285278871446161208066792434420
12652 18283002892388839208728730684336258
12653 10789684653191050217837143076079224
12654 6265369053432857375042435943335142
12655 3579926538018135971840769937347693
12656 2012803517372051882476752354710770
12657 1113617604456317305830714424504560
12658 606293894528998492916254203296538
12659 324821652909166281734977993824950
12660 171246202507486969958768120968806
12661 88839861256330063508099684421050
12662 45352333892649904569788731796001
12663 22781759235012560314299361023720
12664 11260527754378713837835817469812
12665 5476449340501357663769060312940
12666 2620535660022140255619065832270
12667 1233702177462613276046465031650
12668 571393223577410408348752598536
12669 260337126327918100654886658918
12670 116676008298465091955884677335
12671 51432291499414061659435900965
12672 22297673564090976166425849489
12673 9506245518685518230555802672
12674 3985074469233422602541716067
12675 1642439763102004737562577352
12676 665443179271683868074311990
12677 264995777667951978094548672
12678 103706515890930870104647941
12679 39878544295864710120905084
12680 15064678465645896359802971
12681 5589622761683280766686360
12682 2036644819957099806360126
12683 728549424914190973678741
12684 255803577610874703942072
12685 88133966211620197200350
12686 29788116364495156423750
12687 9873616814951201031825
12688 3208393368556440287851
12689 1021749008884065597504
12690 318734356242585551154
12691 97376710097646989620
12692 29109905577594061002
12693 8517534201128693796
12694 2434567826486892285
12695 681088182837623931
12696 185565874191104835
12697 49565606535936132
12698 12813405253033789
12699 3266651096172819
12700 795297951416061
12701 193951443912380
12702 43905463372614
12703 10318402258312
12704 2124604038700
12705 489119439384
12706 88269871575
12707 20515078967
12708 3056124855
12709 752656368
12710 84371250
12711 23624250
12712 1733027
12713 608380
12714 23409
12715 11935
12716 155
12717 156
12718 0
12719 1
12720 0
12721 51895
12722 50155318
12723 9330434552
12724 735695173880
12725 33238419422285
12726 1003721513772918
12727 22201508298288263
12728 381901382802192472
12729 5326928856800228763
12730 62124643568267659790
12731 620050272711496255728
12732 5393651198731984594464
12733 41493175485272308214963
12734 285689030310879367764536
12735 1778038262313474816915865
12736 10086676674208488561969632
12737 52530144583482433108174358
12738 252690230765535792958130088
12739 1128770969780002479622804984
12740 4704278461183120458846579440
12741 18367271355492202305201154360
12742 67430404739664535515901784544
12743 233535236183276968167645142034
12744 765272746587174536028431750848
12745 2379056241346913044345066018225
12746 7033438316558195612435838411562
12747 19818067761142622370143907869160
12748 53328525110630419553412576371472
12749 137297959836820258931433775968083
12750 338775800709214773253699013032330
12751 802389104881608349544156504897978
12752 1826887027783367843869838517082688
12753 4003837584347251264093969376277346
12754 8457116672325081854460739771766922
12755 17236745107918243493310517991136645
12756 33934983962508635597718071733707712
12757 64601316129473496471089629239403789
12758 119028370875074515004842363966756876
12759 212453402745776018485610758913811328
12760 367659988127237115913243394240507640
12761 617365763859725275894060803050268878
12762 1006645483994370015648532230856510212
12763 1594977535674853555263446960925882476
12764 2457344194722134108437813734024170784
12765 3683703250048128292303162958289360960
12766 5376131537099006968174915778759267172
12767 7643067155480964582285297242647387255
12768 10590376940709992315066941032840175248
12769 14309446393796347854532172101170883078
12770 18863083998569402057665178004078627800
12771 24270658192280615193000028588322679951
12772 30494415997331052435910922176418193388
12773 37429229389093201346074000004146959048
12774 44897962538254033166761530507076803162
12775 52654189259244244125359756397321713840
12776 60393135143277440984179574603970869656
12777 67770581634869077078847284580636890279
12778 74428233649254771726500563355512950570
12779 80022943146337634562876937710490826819
12780 84256416636787178184151543488707754940
12781 86901777051007735252113850128103558318
12782 87823667330364156341774849933881177632
12783 86989430241441623669246144354276607804
12784 84470128749163889098682344552472761088
12785 80431565202409887998651442180179117705
12786 75116773228051493538287657589246123002
12787 68822478004516872129178312848224531094
12788 61872601208089322830847964139208677008
12789 54591970967306721519541767484291539844
12790 47283022863131803441715299663044197790
12791 40207559279292873445144754962098087651
12792 33574729456728984221152432443458993520
12793 27535468025721525351449618769706991184
12794 22182828509072745782685594856144506180
12795 17557067687390202725566504765860561200
12796 13654019655250917514635912639467283088
12797 10435236547577213766509892255022128816
12798 7838519142409935882571386232421030982
12799 5787745821289125864158141324930228123
12800 4201258768973692375726164627274043680
12801 2998416683593530234598201702255400328
12802 2104225827418082222353377139836933080
12803 1452188586855218137269477656327779547
12804 985652478732342657321858229396791180
12805 658009116379115517119651908191474095
12806 432097591043041407841384792242556896
12807 279129400336574125349225423941485809
12808 177391382043605525859677036760708800
12809 110914798587742066758606997804701399
12810 68233998996316530822517868310735750
12811 41303636251270612805895447395888995
12812 24602040919771283976677123434338988
12813 14420027763301900541933939192342953
12814 8317395519766329707701359613329890
12815 4721136365469098863535685582763055
12816 2637258702285122216489905431290912
12817 1449814346070381162925790220863863
12818 784385157077354574955174067068592
12819 417642647948244409678860493913655
12820 218845335197953523606683334821200
12821 112855428093987178423829365248365
12822 57273435159669010755895136568042
12823 28603532653343301629128703329097
12824 14057525223305424020278012036168
12825 6798371502892384269320595459855
12826 3235107306419928728669562455294
12827 1514739668208687085445171639593
12828 697793997346547105181255496956
12829 316247678152860219988788051728
12830 140995656170833911834167456610
12831 61833816016101923851323283751
12832 26671538299680266425437057536
12833 11314294611894581295936578300
12834 4719714704979412570369814726
12835 1935797052745222896828477790
12836 780552229809925538401405460
12837 309370898363701121773011576
12838 120510342902346115706781536
12839 46127825962103061992907406
12840 17346665326918271744041440
12841 6407631288400376737527902
12842 2324422374964488690296156
12843 827882702606547458616418
12844 289435066088636230207840
12845 99299452224258135682125
12846 33421742949733610622276
12847 11032356189886164243482
12848 3570323877785118932864
12849 1132440577777685559076
12850 351860866535600122350
12851 107076108605625388724
12852 31885161661588585284
12853 9293979320936782542
12854 2646391496419111074
12855 737604327083410305
12856 200210729743226384
12857 53286124601895512
12858 13723846441089512
12859 3486843842839438
12860 845704470056040
12861 205590848389295
12862 46358441440882
12863 10864031363471
12864 2227623945552
12865 511616014660
12866 91907739052
12867 21321567421
12868 3160117460
12869 777305733
12870 86643800
12871 24243352
12872 1767608
12873 620313
12874 23716
12875 12090
12876 156
12877 157
12878 0
12879 1
12880 0
12881 54376
12882 53643728
12883 10143781410
12884 811137643642
12885 37112780045583
12886 1133876343069480
12887 25357126109034468
12888 440759161811249471
12889 6209773399380622707
12890 73124414570310321189
12891 736718638323049505926
12892 6467406387821586257277
12893 50200514622730963754250
12894 348684971220455699559240
12895 2188884811791097477787589
12896 12523170336928711252136404
12897 65767045026647385629920546
12898 318989768375102474886901641
12899 1436622750054654693357539418
12900 6035912089035107381938471599
12901 23756127414371151007669374417
12902 87910215021664867811565088151
12903 306876013979574422370213321675
12904 1013516233797810534214234197186
12905 3175429085540881759104981751585
12906 9460847666413569914700639196640
12907 26864059487182003720106236767681
12908 72845529103861204658379208855975
12909 188984863396332199812280671508955
12910 469875696399888519807074261523588
12911 1121379676940810529961034515467000
12912 2572569000061408014115716366271937
12913 5680822866974470337168969585382159
12914 12090086778974632522779261680400522
12915 24827243452564961471720219973269370
12916 49247232351422296297594522355099424
12917 94456567910103950907327264195115514
12918 175345417037988965320878364736283894
12919 315324759802888217338563969088610910
12920 549780437348290935318089643882591694
12921 930106743026224803824863247075280139
12922 1527965826077552772817190627416892427
12923 2439150940075126108554832523006537480
12924 3786151004728651594292385575623233035
12925 5718285786477635919392241649297349970
12926 8408188454758961573969046085595554922
12927 12043541144251265562947454746580575783
12928 16813384131362346342003783147628507521
12929 22889037057952046351864251448828392990
12930 30400637799726995845675064988190587235
12931 39411388208218443088687409151838692564
12932 49892594866917387726332087261642904861
12933 61703271215776294090818099763005305491
12934 74578205754767539871461338823190913777
12935 88127855756914810414467317049661720406
12936 101852178543248198260026900651231901420
12937 115168695362713054763285155442743097397
12938 127452970132588438560104453534898202535
12939 138087645423809285282299662248559522265
12940 146514599773971733005235115987490839157
12941 152283996560512096941754305007127195248
12942 155094167455337964624404075667515256472
12943 154817409921779470417815622696292728206
12944 151508687956727492313335187570718040274
12945 145396571363564889743945750290430386378
12946 136858120716816800473990044250481007165
12947 126381425355035745478075284059771193582
12948 114520824815759457046532808249277784837
12949 101850330319841045960784503522192126832
12950 88920415920946330788961978047788919199
12951 76222317723659241046382255842163314921
12952 64162512341683827684151984213465222227
12953 53048429923642671949921243951482571216
12954 43084960295887798584738498466197392089
12955 34380135628059133516850407360230500415
12956 26957632387373327487885740282676057348
12957 20773449804839024003057021105216308523
12958 15734235478231231890333481789266442707
12959 11715134779807961938837763036102957060
12960 8575612768785066559772757922474604863
12961 6172314647172531637211093493617561325
12962 4368597279503332546636536292546695150
12963 3040817502220043709783359309044920699
12964 2081774890287633555306159199577498169
12965 1401878236110711355787874142444162434
12966 928657152929976278158006220822934083
12967 605204327554366408513582554839048106
12968 388043602693809185139487520113531698
12969 244804159386640431293482394250239912
12970 151964518207905541537353465531318549
12971 92826855072147935099871516237803754
12972 55799913344391926877676040692504819
12973 33009564373033800028134254082482538
12974 19217986772352619968043454607143084
12975 11011608641857757784217575243922177
12976 6209817938584627731850889058579681
12977 3446673130238432807456120598965976
12978 1882867729701877360109156671554169
12979 1012373504073546479091237662483634
12980 535751143057585275987056464681665
12981 279051448834368020709516881160897
12982 143053680102025593590978576280651
12983 72177082335580982111253945250765
12984 35840516158344665750751493855026
12985 17514995333165041609384018469028
12986 8423446543822268108025470458514
12987 3986518183484775391221691022423
12988 1856516054818267172240349078699
12989 850703675639948880144764627628
12990 383532993758722533869044835989
12991 170113427645941174000025346267
12992 74224763124313341867475244775
12993 31856088759428713133160954548
12994 13446971777565629464403892369
12995 5582075409627257639131516400
12996 2278517499184165590433500520
12997 914399761435166791393720371
12998 360731068136064783169456893
12999 139870493745365606768141457
13000 53295385024461146264475273
13001 19952347172793396413111466
13002 7337579983243156180506420
13003 2650166244997795511770314
13004 939841188687223257938060
13005 327181451948458144224400
13006 111778967489890112082279
13007 37466328731275846830602
13008 12316921755433990657256
13009 3969949821998712078759
13010 1254178029657672384291
13011 388150689099331587457
13012 117660817106409222492
13013 34902154395734815756
13014 10134893784274394505
13015 2874942879686009469
13016 798362038370274777
13017 215896371743639261
13018 57257133901183026
13019 14691986995733833
13020 3720217364189781
13021 898926786179106
13022 217843089952624
13023 48930381166667
13024 11434595286834
13025 2334893445929
13026 534989509368
13027 95669655501
13028 22154216829
13029 3266921552
13030 802595505
13031 88961952
13032 24874534
13033 1802646
13034 632401
13035 24025
13036 12246
13037 157
13038 158
13039 0
13040 1
13041 0
13042 56923
13043 57362334
13044 11025256617
13045 894048208580
13046 41424396017000
13047 1280407875397962
13048 28948688214278688
13049 508445333710437608
13050 7235177081637691728
13051 86023558044215732560
13052 874812566448985112949
13053 7749938287150419692604
13054 60693577474518311095383
13055 425263672610211193737900
13056 2692603806311296547312175
13057 15535691204622637959800544
13058 82269816185468006531234597
13059 402327635972239109863399806
13060 1826740169991219118801787609
13061 7736993061176812584756813440
13062 30695047375649254328877840105
13063 114489791970115900525724939204
13064 402809264357489158506737584836
13065 1340766696945607489191062153376
13066 4233408348951673540292653715275
13067 12710550577784838093042751637198
13068 36369367333211833225053144472116
13069 99376052863872382891298573240660
13070 259780836346920864358869217210784
13071 650807090952899022629764700976150
13072 1564949988593701740802500543518244
13073 3617294071245709819086935777712992
13074 8048013401701151946385781339571552
13075 17256799032558103490744193491673512
13076 35703141049910915209817170111945435
13077 71351237025157135104841853056111884
13078 137876145917962453619153442628306726
13079 257860644314005892254007585361053812
13080 467174959865207983907864209341760269
13081 820615146916951178382978367111266440
13082 1398654503166666357860256627408557698
13083 2314824346533112640831205337922344038
13084 3722801011957387094820459748690048758
13085 5821789072944665442209538060121814176
13086 8858354201727106247714261533806669690
13087 13122607312828833817823319479293919604
13088 18936724135208202362330650804075711490
13089 26634328826822826876074120516613078432
13090 36530337481988649092282202644261164918
13091 48882399114850863565554597254703780150
13092 63846905948730022310326802804243453235
13093 81434362160932686931941482744705488844
13094 101470307967830688223269279367725822448
13095 123568597102074440428482393346698635892
13096 147123317428621036891165407007029923865
13097 171323911325045605330583797043918175336
13098 195195227795728269505569234380784219492
13099 217660710445230501139343827358811776398
13100 237623280466515498129246320415131406359
13101 254055382623097985640511224709881461820
13102 266087737090905082835041747528238770535
13103 273085995705606830420816968758175431022
13104 274705856348063482722116261475554106645
13105 270920034511185898050888096066957167296
13106 262014331946462847688797661434163482030
13107 248554205627896447765731200189891307816
13108 231327017686667216598161266047993172033
13109 211267938723963729714554385965238815572
13110 189378903188306686227351636846809385819
13111 166649971896663805775658884657798887340
13112 143991106682682041453574223808347554946
13113 122180074749142871107124992629210348888
13114 101829454577289065367082271708669940407
13115 83372995710770186410141012105862134326
13116 67069292434641406990236016379803863375
13117 53019126490741614490704889258522299676
13118 41192016223655574006879090125260054121
13119 31457433044200875210938926274652701304
13120 23616658445881606500511587201834939582
13121 17432147278975979670323386437582071040
13122 12652319126411959446992477280071439999
13123 9030733225520642091523254642656991562
13124 6339480135185908231184258022725283151
13125 4377271997628541368802993891357354140
13126 2973114179145822934406763365377274640
13127 1986617072312149201580473341514590170
13128 1306005760966617538722556276002608430
13129 844764614314088259166395663817077992
13130 537668867611210208704591847158203428
13131 336751105454710595418124313594749710
13132 207559251300737250195524735769454047
13133 125902864948235404810105483072518716
13134 75163790545054170335813606883786729
13135 44164969411252463847367660164682288
13136 25542159114599347510639029221297920
13137 14539833949264760102094294349586496
13138 8146906662582636410489273364877715
13139 4493288224979401963783690907586436
13140 2439373627340208212341620718556991
13141 1303576705664187849137023046842200
13142 685706384746509812640593848458116
13143 355041895740920730411867995034324
13144 180948339663349905324772932225596
13145 90772483206524128040872182846088
13146 44819463457974474335726735146605
13147 21780970540789508781462988895792
13148 10417614396320678679002785365836
13149 4903645610849671330302426931296
13150 2271463295595033396511719010232
13151 1035383031107604835476331419480
13152 464381012296659819858182818173
13153 204923534059486170433253473152
13154 88964222307339773111710154155
13155 37992987703616066715708211818
13156 15959171202963554184121019185
13157 6593046450857596320213363304
13158 2678406556718881941805635471
13159 1069848774438726022970608522
13160 420106923156979115032216849
13161 162151002679879776225135120
13162 61507350634811123778867901
13163 22924578779517371233430034
13164 8393743241960131459681398
13165 3018535978878428430125976
13166 1065914930144364220817250
13167 369509342760675206344908
13168 125715539487858945007942
13169 41964766881929978824960
13170 13739893112501750325201
13171 4410876667820582286080
13172 1387970899400028323722
13173 427879664589633155856
13174 129204394925623998548
13175 38179984381739418744
13176 11045115828058727430
13177 3121410832682900928
13178 863646612511821083
13179 232688733294230520
13180 61493596247178337
13181 15721047881458940
13182 3967463018894718
13183 955101362123190
13184 230736009793575
13185 51626188230336
13186 12031057919075
13187 2446557527348
13188 559268071803
13189 99558980916
13190 23013699193
13191 3376593750
13192 828538057
13193 91326312
13194 25517952
13195 1838144
13196 644645
13197 24336
13198 12403
13199 158
13200 159
13201 0
13202 1
13203 0
13204 59567
13205 61325663
13206 11980333408
13207 985140556240
13208 46221059626310
13209 1445316064946726
13210 33034743666609188
13211 586248957199470900
13212 8425573016784676355
13213 101141975912147942345
13214 1038172948174535066080
13215 9280899891676115560448
13216 73330313446833905038239
13217 518289146498574258930479
13218 3309735906424783525667390
13219 19257539221471880016046600
13220 102827486896144933372023997
13221 506993090072822364273546784
13222 2320664845215940581354504864
13223 9907991437249125111194606740
13224 39621193222880184276013379426
13225 148950919108600643705967762532
13226 528162196712276909048501321172
13227 1771696679021813352035352161664
13228 5637334211403108422110780237900
13229 17055980954852699843000965883845
13230 49176763656713271130593396292195
13231 135395008574385598160341287015430
13232 356624483227632878840686569905377
13233 900175754024035124054060796576815
13234 2180899579331883680557002070686224
13235 5078899242265252011287106094465632
13236 11384568868009491152174860688591862
13237 24593642659507765014710602138826771
13238 51262213690801316331648448162366440
13239 103208455376529963991636422706339424
13240 200919066494733387411267388848913627
13241 378557243557793955794306370501928458
13242 690935580549097602314092376265509474
13243 1222663103108368528360489258192084900
13244 2099353103417474123636915409364193398
13245 3500257749965987485223513087446598139
13246 5670986093029077090302355023274429261
13247 8934134135655687619089680528592876242
13248 13694852790203702497422071792248612035
13249 20437814840294612230502830986442121265
13250 29711969029749770599354402254558611176
13251 42100127206065466664443828178444910384
13252 58171969824161530278010781793251315467
13253 78421462384692433664866235409155878550
13254 103192717636137671310667761055515462431
13255 132601554300161043169884187063228003424
13256 166462755910124254196331887970472303359
13257 204234626864690817055543345196502430308
13258 244992281561194914952920200437079942495
13259 287438859460353554742195895725105249332
13260 329959604255990653310193326550331097144
13261 370717993610781341028690089372322763513
13262 407786757673913923985227995500409328262
13263 439300804546072283414303911354159052820
13264 463614896003436550818465020823297571997
13265 479447249178179801914948954497256220785
13266 485991486569273558639501748746369057506
13267 482983369084708225662135967451954050112
13268 470714845744463651693966021926965465970
13269 449995074572972703524127061178434684833
13270 422064989006321920285759860891888796448
13271 388477573841032604764482431379113998426
13272 350959457046337091438788426132335496657
13273 311270348161148968062382853576079021430
13274 271075366135979096530596355787720308635
13275 231841908997486365984239524215263030148
13276 194768192652496360017674134770284741203
13277 160745775353933096040890388024762490264
13278 130354050688824572699103306032722532750
13279 103881389882585500678887459377678451408
13280 81365629504304041952843611349341511080
13281 62645952846675285241138135323335887698
13282 47418707722963151701956293847091081893
13283 35291011889885526085863428438296165640
13284 25827744301095781213329387482670944280
13285 18589357321751086892918528936667546971
13286 13159600561412262336122212712652968360
13287 9163550363748908330642023365983838734
13288 6277219306123896196185770505219174545
13289 4230488401112380009462056959725602877
13290 2805227641731105836695370255385160049
13291 1830342480955438508448848858528951856
13292 1175203493543731502341358474014953959
13293 742570424720894240742177001108848665
13294 461775696492666028777264604212643711
13295 282628491076672748364378274212122154
13296 170259931837474127631203462009640079
13297 100957463748095515071012653179553027
13298 58926315818326222420561558991499775
13299 33856186933855799021183151606099936
13300 19148523682264663716896934010911970
13301 10661276580773433991023610747476692
13302 5843398306664835654795178862616788
13303 3152879350793452768636673650995400
13304 1674694087741079843083895215578528
13305 875685223946582906918073135689962
13306 450754914406448050971514909189514
13307 228405039949293625267191276301016
13308 113928868100724597489152294996705
13309 55938665415124063800327373776578
13310 27034920672844629251013888371153
13311 12860394457616164085302971783628
13312 6021131841973640645614127424166
13313 2774418431217630078449267646650
13314 1258078737289182734530741014950
13315 561376720691807235683573983472
13316 246477256118630117427007714907
13317 106472307892904899062951452491
13318 45247179303832439434007162855
13319 18914507021355339938179623948
13320 7776723430831355102324032759
13321 3144426192378164161246392641
13322 1250171599693636200993886908
13323 488671195628697264635804420
13324 187764270770464819053976067
13325 70905989364556530564078594
13326 26311490798065847888364060
13327 9592085003693111315844846
13328 3434720892843060612208625
13329 1207756550312029779205935
13330 416934152597121234286517
13331 141266522104907214480000
13332 46964059918882974023530
13333 15315001113977996583945
13334 4897024621329862314430
13335 1534912664118758312124
13336 471345440191504761617
13337 141785921935433647941
13338 41739109625565589425
13339 12029808847641067268
13340 3387059477650961150
13341 933760353158230217
13342 250657424074932691
13343 66011255567243070
13344 16814405948773235
13345 4229303405509759
13346 1014370280257334
13347 244298516866696
13348 54450935547785
13349 12654413761414
13350 2562765105124
13351 584480564000
13352 103579143066
13353 23900699325
13354 3489191428
13355 855145920
13356 93737490
13357 26173763
13358 1874105
13359 657046
13360 24649
13361 12561
13362 159
13363 160
13364 0
13365 1
13366 0
13367 62370
13368 65551388
13369 13014948153
13370 1085194577764
13371 51555625176835
13372 1630837982407086
13373 37681487876390085
13374 675642352238563768
13375 9806835066613379901
13376 118852133301338583260
13377 1231312914517402134132
13378 11107302093848958000876
13379 88538812571857399417848
13380 631216055961445787747684
13381 4065267233172211849332075
13382 23852212294664499294712208
13383 128415774113850267650732535
13384 638333231567431861234473030
13385 2945466355239399144553149393
13386 12676161516313242301466526740
13387 51092623921991630507442324642
13388 193585873291072923517184415076
13389 691786071748410849935897933833
13390 2338539382793965102891209902520
13391 7498234490506909871166378842325
13392 22859832063694715824578632900722
13393 66412592831170643702509213559730
13394 184234972341181965710142673076144
13395 488929038753549658361910562693521
13396 1243411860316894541278785668841630
13397 3035047274203751095764584379918877
13398 7120849121364509485662078329720352
13399 16080613044822030639712397788618065
13400 34996545997434762980227857164813334
13401 73486822145188246415990518313474695
13402 149049860783655581950510666417489956
13403 292305446251097394195418557618103505
13404 554808203910620436811095813176162256
13405 1020096626131354870161737653124128308
13406 1818446908984112269200448451704596600
13407 3145340841061052904908662594464259270
13408 5282866902541985103191968919757938004
13409 8622144893625992778298697455485332600
13410 13683481020963473359850378220057966488
13411 21129527818797942342846120108983020530
13412 31765571825194721259548462623451803942
13413 46520621861568492356117574048374422085
13414 66403652663696864447231558714966412960
13415 92431495705311687059493754303323056977
13416 125528544759515152608790814349883562400
13417 166403391417806036095430570791783295010
13418 215413062803345622713370292509762635196
13419 272430693929738404160796409123677750315
13420 336736043618113710231443918274281153544
13421 406949140600078322320306484805722498230
13422 481024772269267658700661715647972112312
13423 556319363211044290429302708105807707805
13424 629732645686320392838793852508054069334
13425 697915729019734491235083788485087063435
13426 757526560480559429269809931317272580900
13427 805505308498302475550008161349324374458
13428 839337577785507057942910247299445070906
13429 857273606032143200890413554230534661997
13430 858476803920246338313416461206795767680
13431 843084344924249168701201774545501462285
13432 812174373918162012493831367958408958422
13433 767646737827950689738281612817382891730
13434 712034896687483799426580795658614299264
13435 648274200108949008448863270505774566171
13436 579455057515782286659547153334104073030
13437 508588553202582678808083291019545578289
13438 438407381539395184064987861252724105576
13439 371217779020342665976177112376225021669
13440 308809847048458419239595182657612631744
13441 252425693672862309900699845735021504625
13442 202778292534543068167356313623735145184
13443 160109550449865016108072709971104134102
13444 124274008974082212539323241391191569752
13445 94834685178798125970406131183356703175
13446 71159297484069912355513796970291008880
13447 52507895749208772528318627287117400804
13448 38106088969758392602244036293116906992
13449 27201107764200415227240132973548659749
13450 19100481896744744675162993860961512332
13451 13194960919124238483811573592170539845
13452 8968420768273948335840258917592658970
13453 5997959063864809208278671108346290666
13454 3947333419414928423512025107167420384
13455 2556510905490001507356962397362807018
13456 1629533742945801269481362616217441920
13457 1022296592349573585114607711621523622
13458 631265326642442038902906860309154808
13459 383698141863264889497108782148441795
13460 229577392610983020721630456908330682
13461 135221821544444262016937494234427545
13462 78407373808843182656002717328455776
13463 44758070458212357789688605985046202
13464 25153568388580321054903019925262050
13465 13917099533693047947488440264040676
13466 7580945849958298572716462556987100
13467 4065610639813460457723300235941127
13468 2146622145211592107931305330098894
13469 1115860810881448455442976943307350
13470 571062481912243341976237481538352
13471 287718879812545026043539986571150
13472 142709692019266532394412171024084
13473 69682774054962088216890711743139
13474 33494066863700638688108879845572
13475 15847528035541222628275455616453
13476 7380470557946866173492540758180
13477 3383062420715827503227259308622
13478 1526197454778034355156942621456
13479 677569970962476500932462790642
13480 296008882848118747446254659296
13481 127239898039121458761829731520
13482 53810477801272404784925943992
13483 22386610811137739344300241730
13484 9160867868721211934324085352
13485 3686854946343648540133547847
13486 1459104479695376554155407400
13487 567756955539022284325427500
13488 217177039129897385651511726
13489 81651620837822563414797279
13490 30167091203684983361559544
13491 10950443543074709215335875
13492 3904495604538481340799012
13493 1367197564674055098882099
13494 470024785641322917033216
13495 158604908540495722876293
13496 52515678821088874194960
13497 17057223663001227600800
13498 5432653521966092744652
13499 1696187043354587142898
13500 518869019106931992244
13501 155490369290749466370
13502 45601431406958743072
13503 13094480746876037553
13504 3673232393874125940
13505 1009023458109677430
13506 269875907949101300
13507 70826673069788790
13508 17975600340678704
13509 4506493551765205
13510 1076881434191856
13511 258560621446060
13512 57409867794782
13513 13305688691232
13514 2683669101580
13515 610656575124
13516 107733638400
13517 24815915008
13518 3604772720
13519 882431784
13520 96196100
13521 26842125
13522 1910532
13523 669605
13524 24964
13525 12720
13526 160
13527 161
13528 0
13529 1
13530 0
13531 65313
13532 70056075
13533 14135484522
13534 1195062053699
13535 57486528586470
13536 1839475121857557
13537 42963733931973918
13538 778306473339856214
13539 11408792329767679209
13540 139587485826103186105
13541 1459532727178459015137
13542 13284847774859893854657
13543 106830743167195027881498
13544 768208871599931573982646
13545 4989570935267037654315705
13546 29520104216994548703147072
13547 160240346404198061783609147
13548 803008625748011956218103020
13549 3735132597828528416650754742
13550 16202542266783593231441729310
13551 65821083137203966519769118423
13552 251340894111362463939693078994
13553 905144960875090003317651972095
13554 3083362410036842372638817269962
13555 9962113828144006070022419049400
13556 30602663164893915595649290588941
13557 89580464487818465067519979951143
13558 250378089406521716648380743457625
13559 669449303854322021670182816865436
13560 1715229155006314714279052764682340
13561 4217905713981060486571475448385609
13562 9969598054071989647513676663654392
13563 22680584734956125236640225549589258
13564 49725021830620296569790878340470455
13565 105184264573798993994344531936399110
13566 214911011564550376993287529578735093
13567 424565726661100617877847220724099467
13568 811760280501857189061507159112042314
13569 1503487687626457463985410256614909793
13570 2699792060543526011925192870951967680
13571 4703993555783224611385212950687333076
13572 7958603184885510801034203787654211343
13573 13084290844657446813880548405917083031
13574 20916994991436304395345772827511841194
13575 32535767311495759416528300166834294620
13576 49271731246227384075019160933748340567
13577 72687281150888939599961848375465692457
13578 104515110998895748605090275263557956292
13579 146549477300764609452929664912293160866
13580 200487573950936346001269622968218745825
13581 267726786559294339358116763246148024741
13582 349132993044806529383333361745388535884
13583 444804439450575020599027058272747702736
13584 553863073637110262369328056405012568003
13585 674308553702714753348847938219253765620
13586 802967897498765958623757300588244386824
13587 935565253238411543907283583862126674748
13588 1066922128420119993567893729987492603784
13589 1191280479521981975642200499850915452213
13590 1302722228801321198097264610355375858970
13591 1395642415100988363073990403635132759673
13592 1465222463965097088086180399577413305631
13593 1507847221765852262811794700581900462001
13594 1521415243219543004995584611278154491184
13595 1505505511233454371984659558651623141850
13596 1461382980904983215393229406399124387556
13597 1391846764128574121138306940023697208369
13598 1300944800775063595361439457103526826838
13599 1193594322202657229600608185798590116770
13600 1075156151936069897597917175230920698035
13601 951012110398100813951272763344491530550
13602 826189074428923692209121287948950927788
13603 705062280162675406556760273142761471725
13604 591156602178637710929436596275741999661
13605 487050284465899858273067766035927328000
13606 394373101872607024140344626653501647592
13607 313881700008649140638993063186582162272
13608 245589603058048153581223170146018915172
13609 188928034058510523739037267482178754855
13610 142915607597987639000830064892119030220
13611 106319124325902887384729583710176338708
13612 77793010975082465695976713201770670467
13613 55990404218517723057843087064364130533
13614 39643708037061376875055976220045223761
13615 27616197475601872038481274383317575930
13616 18928720674753515175181347783549021923
13617 12766822220973153844392517719196021119
13618 8473883991098347413888832110768611616
13619 5535437941875155043334554910719351926
13620 3558938538678696877512560842879216200
13621 2252241444981896458409117787796004561
13622 1403007415383975492234241206908785496
13623 860355313846591721407837053313391118
13624 519384008568424862490295287540199768
13625 308680957834760861744986905773431520
13626 180616333267777358999211565662431472
13627 104050263736781300503021555795682462
13628 59017263575799792386119801105589008
13629 32958927039240026932665189216532266
13630 18123046307612408915334755221808800
13631 9811990231925848864114884535438428
13632 5230605826349510501451829094728464
13633 2745456720984705209475473381713537
13634 1418865308198641476110383904329040
13635 721980351630034925698949724924795
13636 361708151370277217066012318140137
13637 178413748099171574423080738133397
13638 86640528314051246529596558745513
13639 41420892281988633338080701558946
13640 19494105610821340398013321252815
13641 9031286233730349384589969071900
13642 4118434317304043457824904728284
13643 1848508808331404531646565698265
13644 816554171690934500834125788024
13645 354965666897661873460001741815
13646 151839829090268197054425324685
13647 63905673424398681247089879915
13648 26460609363567509616163786523
13649 10777428969143429795902032487
13650 4317468610744753724805697290
13651 1700908911839533416201115825
13652 658878024258785037852964447
13653 250917044962551410901714279
13654 93924743402162558182467977
13655 34551929933129599032843500
13656 12488734843743142211398416
13657 4434280905141464622458980
13658 1546266193957764543796768
13659 529408729551360378414153
13660 177920753546467750994435
13661 58675950564219993741679
13662 18982888701908905846116
13663 6022389504974942290975
13664 1873074722061228933898
13665 570796407977051609775
13666 170408992191214626560
13667 49790384923051246506
13668 14245004293645078590
13669 3981357010888343619
13670 1089774945300206025
13671 290421687848038482
13672 75957263740941884
13673 19208339116475795
13674 4799822140858896
13675 1142788725147445
13676 273553469509208
13677 60508406022372
13678 13985940741799
13679 2809426526314
13680 637826435025
13681 112026032958
13682 25760057158
13683 3723396525
13684 910408499
13685 98702760
13686 27523197
13687 1947428
13688 682323
13689 25281
13690 12880
13691 161
13692 162
13693 0
13694 1
13695 0
13696 68343
13697 74854880
13698 15348775908
13699 1315672638548
13700 64078355937340
13701 2074023746400560
13702 48966003913715091
13703 896159704893346680
13704 13265818645744094931
13705 163852225493133472186
13706 1729053846880374398762
13707 15879502294622591612000
13708 128817306895311762512148
13709 934284545924533660608892
13710 6119543955566175423036014
13711 36506657291496230431433536
13712 199789908556143538739665915
13713 1009309449744803607849503496
13714 4732302917104698793847936393
13715 20690751741999814508721215584
13716 84713508094548798705571116688
13717 325999208643333683855084071940
13718 1183072553463843537429288366189
13719 4061012614496657348489473802408
13720 13220770299688850204246893124470
13721 40920507920492824266931893848022
13722 120685347262280531450435692586688
13723 339845561161375801702893890065752
13724 915446938852334385243839598492025
13725 2362954781518717540855949848242742
13726 5853785322735355688564532932395436
13727 13938445166459453563163554371727648
13728 31943235527978757793039970237840451
13729 70547215496786540131410266119753308
13730 150324285152993588057990925788846526
13731 309388863193571764848196543648664964
13732 615677947212077307326326325455149690
13733 1185754978642808497807908460242803954
13734 2212188543616138098037553486066485807
13735 4001336048922442644743917098213991600
13736 7022502813697774057681255866598821131
13737 11967715675889449149154381521001807776
13738 19818608837220713300404801898181369181
13739 31913233521435413642344050695527118660
13740 50001344723202987186470914682088494031
13741 76272628867226307878351099294213495472
13742 113339499018455446356347591087324758856
13743 164155778235468574286754260474411216512
13744 231856016433646690400008673897180606182
13745 319508095993241074843167646726675299260
13746 429784108797733791980714296434413002685
13747 564570071258478738170326453297632276760
13748 724551579977481117478818146983733118071
13749 908826806330111358820616136065840183364
13750 1114606767700601350042667942785478634152
13751 1337062545715810345882791333291110952672
13752 1569368296641481696791236673020496622080
13753 1802967721692793664552485298844161630746
13754 2028062566191590017774683200716175167300
13755 2234289104440849029821924248901866405344
13756 2411518065560321585020859467625961467548
13757 2550690774986273133737744986599444351432
13758 2644593989660139510500182930671253372914
13759 2688480371118401217918646808125364345024
13760 2680460392847001526517576280340225442344
13761 2621621624068771812846163421455089445686
13762 2515867607863931053968540982769238386596
13763 2369504806664405621520259126391910044872
13764 2190636442307719607137882481671637431763
13765 1988442031906972827958358391305000158196
13766 1772428694639215344706901866826363743175
13767 1551734962957711191230839573515556937304
13768 1334552095480223090135238854044872639280
13769 1127705448291039204608834254474654363474
13770 936413607084115492993396291916296285630
13771 764219745519669731043958561109448133408
13772 613071155510665396886026436116276130584
13773 483510884893190240757098830192190108098
13774 374940340425297897731411707760672406929
13775 285912829911675693840521470944293537584
13776 214423799732239759319974653993852894438
13777 158172092658817362965400530454773118710
13778 114776065363156484272583188123766901828
13779 81937354312559600047415547154756238368
13780 57552436709318664960357117069000703392
13781 39777388348645248715211012492537789994
13782 27054329281268517223816566759655691052
13783 18109232521454506653486321196951605200
13784 11930497384951779484080253809136130292
13785 7736462555838545842266736725392074950
13786 4938323309117419072187193198946938424
13787 3103097201106574856681418919513359896
13788 1919611262796232039995403478782317165
13789 1169107009089172512685020644347003022
13790 701030731869955290225422311308460609
13791 413883542281951522331290235818436096
13792 240597874555163407295619067567269940
13793 137717740058154636127338485032060384
13794 77621514316839544077473508029666613
13795 43080010273883865716666870630885000
13796 23543767196008573091889369661755500
13797 12670251176172803686622793234624056
13798 6714348128019814633163711470723888
13799 3503722151707388250964480009129016
13800 1800354255359843520082934099017372
13801 910922837078998638764771953744494
13802 453827425078696778937995275726285
13803 222624510055790991442090992573120
13804 107525916911370295545684539167867
13805 51132063247842484550554776519480
13806 23938262582541161848010615023141
13807 11032838545605443233322876750880
13808 5005532922320181737726712262264
13809 2235381748865701657662997028396
13810 982557485747535931803900343978
13811 425042377519708990436462205248
13812 180939748299028230450549570141
13813 75791225046744905759994573792
13814 31234806021258069460380654973
13815 12663134631296083462030521760
13816 5049743988985604279504097008
13817 1980440529054008544902717214
13818 763751798706243448945975110
13819 289580432302678792194418296
13820 107928390998337877108719000
13821 39533832793718742529591296
13822 14229176260872394280532813
13823 5031210437135507044547840
13824 1747206799305023039721595
13825 595777591015240717896592
13826 199422713208623681467155
13827 65506476091627791905048
13828 21109784874098858885843
13829 6671253544068049901310
13830 2066960521467803864520
13831 627500367674052028800
13832 186639745810291118805
13833 54331034935574209574
13834 15487638525643387780
13835 4312949211955982304
13836 1176373619942230866
13837 312376498180673774
13838 81421334211781148
13839 20516506098736656
13840 5110112775651990
13841 1212252263586654
13842 289309377963830
13843 63752152364556
13844 14696260896285
13845 2940198557530
13846 666021227959
13847 116459963288
13848 26733849987
13849 3845122512
13850 939089076
13851 101258092
13852 28217139
13853 1984796
13854 695201
13855 25600
13856 13041
13857 162
13858 163
13859 0
13860 1
13861 0
13862 71483
13863 79966085
13864 16662192540
13865 1448041015816
13866 71402470913490
13867 2337608619802317
13868 55783754650097390
13869 1031390528114323840
13870 15417507781971278109
13871 192232546634072498285
13872 2047175306337687980586
13873 18969341326311679174158
13874 155228172463076504057812
13875 1135483247598005715389463
13876 7499978611887032387477985
13877 45112279071103119329012760
13878 248901291509715536956030922
13879 1267546213170427691083370787
13880 5990426849470847008865459307
13881 26398026308602072576064403870
13882 108924534946032081856121301543
13883 422414311202294828060209163631
13884 1544744082516776752311790250576
13885 5342926500206806326764756339820
13886 17525896013105533132773621363850
13887 54654266056132535849954171198886
13888 162397750685777822840814195310863
13889 460716757018350563470414303687590
13890 1250254991095096200870879260754600
13891 3251032661794273750320394394612445
13892 8113196725502463504296619209439968
13893 19460268870548340204918644882035840
13894 44924558094054137697161137305689151
13895 99941841463242814027658319929335507
13896 214512352946379437824546098501595290
13897 444710686859772617085824356740701784
13898 891396896147021496971586669288340663
13899 1729230222954836535473111632382478734
13900 3249502082097391847968807483756902453
13901 5920163983161385073979398891230780460
13902 10465321270036862792783657877599447345
13903 17963973640305380849105591364534961347
13904 29963602185747112244854478142727677361
13905 48598313357972965865418250794529132474
13906 76694110151088143253786960897612864945
13907 117836536349743082189390962755932706488
13908 176370117129914805673706437109330256847
13909 257296824418822991509236524301224756064
13910 366044393325204744207855686846724631991
13911 508086326300667095228235866107393595225
13912 688414263154370117476517230565577642756
13913 910888738850669490852486702763120432620
13914 1177522888708367386781074524357858266222
13915 1487780352832235095761139170447713231724
13916 1837987498871691644695487493182224305875
13917 2220965444879440671592419787118318528452
13918 2625975279685290784947543384042228372111
13919 3039039413905327219943651364613997319862
13920 3443655955918756123059923126270476261962
13921 3821867843304338914047447940694571212520
13922 4155593265484603239737815855005588035495
13923 4428078685376852341314044465606973780947
13924 4625309307258319456257336803318661925614
13925 4737209794308925551130774978200172342368
13926 4758491595471725262284723551812499755015
13927 4689048775794305507148638465113839792555
13928 4533864059222981976469917417827508038773
13929 4302450724654722379841859145024914406582
13930 4007913510320060838464556567857945770473
13931 3665753945578170168083911760927953978175
13932 3292566995914909315406985734589040905970
13933 2904775093105502662346108457773646685476
13934 2517524984599846067162181554360580527650
13935 2143837868664822805282395350712272821316
13936 1794061126848873057379493075126510061150
13937 1475627895371092223605386146978109796960
13938 1193094826415904395277833416509004896061
13939 948402731154569947032818690968713138927
13940 741291055303224217166426302047332097918
13941 569794815451108069612336147582892543480
13942 430759577279138619457434508643445441669
13943 320323220710395169852798392088263749502
13944 234329345795028103378045027159500040520
13945 168653338986236045790707122673724227010
13946 119436199174750598774845944078480889435
13947 83231957501730942191287645617824096484
13948 57081489771881267114430798304916341476
13949 38528947768297814067342582077801637764
13950 25597581841871089366577975278747746099
13951 16740239430865330381951157088539179170
13952 10777152891310680111802930556932686764
13953 6830500763803060118650088002235841440
13954 4262176151124527085409885891392717975
13955 2618560396125472331576132457600890847
13956 1584039190562787485192263043337454065
13957 943536989075084007213243566961005040
13958 553422675260667307218634852659459775
13959 319648799888086638051546407977134892
13960 181810169960503021874933454656696817
13961 101835882451679197921254436077348800
13962 56172968204648606423731184757813832
13963 30514187783410016346126552083041767
13964 16323971963893784463230640588355981
13965 8600006236683197251998156420474700
13966 4461876047896108853663064331580760
13967 2279693710871431405552228783795196
13968 1147011352827529213329328715907165
13969 568303768054592907212735785468008
13970 277269257715860108417474167325675
13971 133203406602995454575108225616320
13972 63009010149783341169125125776780
13973 29345540709511011916321811731696
13974 13455789015654234648668102555730
13975 6074019885414435151984120159875
13976 2699059447443346758263552163280
13977 1180548394923924784602993262772
13978 508221110904100093089687800664
13979 215316854244282630153413271962
13980 89766617730073633689839447865
13981 36822591680712285813846378540
13982 14860160233485334368216084513
13983 5899088469086663262420494642
13984 2303226374704164339806240298
13985 884324748902935774236450720
13986 333839996276968750853103500
13987 123890744338202743115144049
13988 45188711261794770161214887
13989 16196532322744606111131968
13990 5703203682308066328165309
13991 1972501073676770299108940
13992 669893108242243562450723
13993 223339711027832773263846
13994 73074580867085601658918
13995 23457280369593948832186
13996 7384691992156545533310
13997 2279341044192027152276
13998 689382273158829200290
13999 204287725583430250260
14000 59250176660547519298
14001 16829051252912422160
14002 4669618156335892383
14003 1269199084367354830
14004 335826505020992700
14005 87238122038107920
14006 21904167949404150
14007 5438225281684200
14008 1285438576212630
14009 305861870732340
14010 67146894839464
14011 15437773896225
14012 3076150624440
14013 695272806476
14014 121039137369
14015 27738031167
14016 3970011125
14017 968486688
14018 103862722
14019 28924112
14020 2022639
14021 708240
14022 25921
14023 13203
14024 163
14025 164
14026 0
14027 1
14028 0
14029 74806
14030 85411708
14031 18083715006
14032 1593274876104
14033 79537707357685
14034 2633720506698162
14035 63524754122281256
14036 1186494567119214128
14037 17909446452097226598
14038 225409663305396719790
14039 2422456013086374460701
14040 22646723914872441090216
14041 186933931866728927708126
14042 1379072555930136130886060
14043 9185216478826885418303580
14044 55704397087039014659201984
14045 309839207751154721629004295
14046 1590532292487995151293100798
14047 7576450962363220590085162298
14048 33649066623535333204518134320
14049 139922858337747836984405723013
14050 546807037721614072564821807686
14051 2014923379181516421729985779448
14052 7022055892958111008880394653328
14053 23207440627462317418943968088450
14054 72914503773885870330306273831032
14055 218270715061693663044010415321478
14056 623820330733514541233534983930168
14057 1705376045897418376301989309974883
14058 4467106864123005558396765059128740
14059 11229726132288785866404403101869650
14060 27132389622091333530211867630617888
14061 63092260445461831472742628057233093
14062 141378945170492114363476052363239910
14063 305652415575320067126355922045528040
14064 638241670319895938718865138478475312
14065 1288562690879090967240221575312179139
14066 2517733082171019202194757626268384846
14067 4765324440852010411453425304038015375
14068 8744304126261053348650421327819613000
14069 15568892255459215949158503894860596335
14070 26916563748847739077422173825410237776
14071 45219145194254703709184948802113902946
14072 73868675303996820439218969571135313180
14073 117411914437082697720249149919511099905
14074 181694586851169333308471617277161226714
14075 273905187226679505456212816367820297357
14076 402461939791147355898675990182057376816
14077 576689052889575188329786693504206754574
14078 806242973608429494655162622203637621550
14079 1100277439007563145209559233051101521997
14080 1466376546495288165945485966411963119504
14081 1909333296803929715452812691318764249113
14082 2429899359754071844488995215180253534538
14083 3023670262193780896469154398187819501755
14084 3680288597808974065444178191048537411352
14085 4383138118949931326512907065133700550767
14086 5109660057201788239188011647761685397172
14087 5832352195564152064799070354886495263598
14088 6520420019770668891098869500945706531620
14089 7141951965759550519774837475229583427506
14090 7666404358271863773694272697342998227932
14091 8067122397848699209572684077229332230053
14092 8323603554563456498291469731545213921984
14093 8423234041027501902813688195395510973120
14094 8362294511443471898702238415539448722024
14095 8146126953874903703400644029434315014547
14096 7788464675721714397362914360783244508948
14097 7310033031233498287845021998775258540897
14098 6736613404424714833666242356139031190870
14099 6096814950904776362617799889538008984485
14100 5419812350064944624456002569037218207864
14101 4733284971467104470349595481266106630846
14102 4061741019448864651161524910834251652762
14103 3425340835827943640806156874544999527100
14104 2839259324068302325024020224556305264292
14105 2313559943073855103795902523004770663032
14106 1853500438247678361504737468204234236164
14107 1460158026379263604674592334655385441416
14108 1131249755799658978090690180858807285760
14109 862029586664206686681374839041553476402
14110 646162622332073172556851963015927590536
14111 476503263454156760053718127920449810080
14112 345732507028549847067712872253434444816
14113 246835883933283712078660694267458280675
14114 173424788643195582101259767118546718020
14115 119918873953175476337938887834059777829
14116 81615710712123999684287618999307753808
14117 54676905020666009290667581987317054649
14118 36058679712962638430402021676362708310
14119 23411057294731731239436204605463851883
14120 14964592343350163050535773857352828060
14121 9418170533656826472654974269922539323
14122 5836452460872149890127516478931910426
14123 3561499258847404512930169160060821935
14124 2140113688202971879476126389812998816
14125 1266418675046534329554893354188553106
14126 738020540732567345035359032389733170
14127 423567164274666820547449722754640760
14128 239413489580840748725008918623192300
14129 133276942262407871454216113905125255
14130 73071298616773516593545878678977846
14131 39457275067182982182891427094609615
14132 20984400379473078235075289988511464
14133 10991416410974735052008501394671625
14134 5670148237555184330933456415861196
14135 2880795444522057749418409748751742
14136 1441447434988201142116160345694108
14137 710300565426448698565721631791239
14138 344689816060380301461656602605720
14139 164717972075153007651641368347234
14140 77510458999114741239239259751728
14141 35914028056892602683306601851058
14142 16384272849905894573757444889908
14143 7359040306316553274823269613185
14144 3253978609926482454790328549292
14145 1416357750438489856689181644453
14146 606817105739807926581466549994
14147 255874783769791720543324186158
14148 106178472961295972216434978560
14149 43354614651626625498254170408
14150 17416884700666780630365851892
14151 6883098443291376886008293439
14152 2675551518393595037828894572
14153 1022800878066454373966052750
14154 384454347263882161150172652
14155 142068021609767978445824926
14156 51601455363912363977289216
14157 18418384674514694694264129
14158 6459045804192767879864160
14159 2224891133643303006002891
14160 752593677582473660581824
14161 249922739640896394844100
14162 81453800289451001320230
14163 26046450495131955459570
14164 8168609244500096590712
14165 2511832821332113924255
14166 756874088371597665162
14167 223465633099842014809
14168 64576442148975318940
14169 18276342705323583114
14170 5053071329164709126
14171 1368652792145770846
14172 360862514332513776
14173 93427836435709795
14174 23375581481092164
14175 5785057049941092
14176 1362520818441300
14177 323245715709678
14178 70698612245250
14179 16211639064610
14180 3217452490744
14181 725613805476
14182 125767335540
14183 28773351995
14184 4098123588
14185 998614671
14186 106517280
14187 29644278
14188 2060960
14189 721441
14190 26244
14191 13366
14192 164
14193 165
14194 0
14195 1
14196 0
14197 78299
14198 91212746
14199 19621921420
14200 1752582860112
14201 88571127389535
14202 2966257829291033
14203 72310626512399860
14204 1364316586340736776
14205 20794098994416520323
14206 264174844007359175840
14207 2864927183155316561733
14208 27020846720612466718102
14209 224972720247700436403418
14210 1673791533284247019011595
14211 11241141460467211756803340
14212 68732103055869568417149862
14213 385393909925439332798318105
14214 1994179426649085356348943735
14215 9574160453104677499965060318
14216 42853390262816748431053444885
14217 179575031463134906230084793914
14218 707143553931081826679017173683
14219 2625561498016965741389736643579
14220 9219229348103530025806495528846
14221 30697503257214215113007764007900
14222 97166383956397913262022569050880
14223 293026293636242242928137751205873
14224 843653333175821537947514454170382
14225 2323292840154894602310805985140020
14226 6130229725663204012132710087546845
14227 15522969271213222658947188938438352
14228 37777978193719091209182727951068228
14229 88483584021084239855548129885903621
14230 199709744409495952887908945185319614
14231 434873722120187741006379757830474885
14232 914608262315902349652070342332602343
14233 1859793887709906081774490363846207114
14234 3659937906763875256872600896275210819
14235 6976819713697317916325296184332501210
14236 12894016569825921491280601998819994805
14237 23121513642107274277306561276125771784
14238 40259838912471479645282543723550756583
14239 68118888378787857534666124573304990230
14240 112072180709541504072060726647568419421
14241 179408118333014730283412987838359289600
14242 279617909284299401883177390105134199384
14243 424538941642999945021429854293715765031
14244 628258115240049048195374043009079935746
14245 906678384138669551932040976799384978361
14246 1276669580876534189282586168113106059550
14247 1754765265197744208190274656559431075652
14248 2355430539170429568125129264026614509080
14249 3089005704516988322008558069363379879417
14250 3959515782492590027963571841639978402518
14251 4962610240122758903751776532230452565340
14252 6083942990010018427181921898394066522187
14253 7298304209972043294990818608006230507112
14254 8569763415681037250312304913290070688270
14255 9852977814041755612713479485546670143280
14256 11095672713726477231666261197823152610130
14257 12242133244868048891415793431221591639854
14258 13237386957654559155208366016497981817788
14259 14031634198657820330101684930816834358994
14260 14584421565382359874356310639933985519256
14261 14868066821285365640907879468066112693935
14262 14869931380195751836656011147320334499923
14263 14593284945907920936542586523525408783444
14264 14056691183931991230428618599698580066190
14265 13292032584563206289229151833622866648046
14266 12341456468593827293218844866774619079815
14267 11253638092493386253796736316407773569972
14268 10079807089196777199784314701298100774983
14269 8869968168536809338056769622365482657811
14270 7669675429540290218822996567180139879693
14271 6517609336694453478654908927323362317350
14272 5444077897397407796106664255280740521138
14273 4470439956654656025340776236986030490609
14274 3609345875218768678791287335709496330217
14275 2865619971872798978760961000470133227997
14276 2237573823381122144732079263582396319360
14277 1718537435614090659002699952152621045361
14278 1298419519950240529923610846412188572008
14279 965149350285925447680947137904214240422
14280 705901349185043755256079082268478192890
14281 508051374885398718238572473093123434765
14282 359854655752172037807346334920509277239
14283 250866057014194991460824316536613152709
14284 172142882369556421311291176929898887660
14285 116279582485676055955428215373992651116
14286 77324600062389456267662659983371714220
14287 50624659161255124342923984458089550708
14288 32633597054774700480989804085951691053
14289 20713438758759347406535958639713218711
14290 12946361913414549260100363332810751917
14291 7968439310415871866460675565496384140
14292 4830013474534857649985903179685124348
14293 2883303631647290856289232418183942979
14294 1695175433023278050455942385663496552
14295 981599375889046883761172380161271308
14296 559835207265013972835638782956486275
14297 314485938284074426899910065611382111
14298 174005883501213058587795607915841057
14299 94831513267014487816121162203266838
14300 50906073456152976514368968125539349
14301 26916249041211962444642485225639460
14302 14017966873853041389683183673441607
14303 7190784148088436669192479752210092
14304 3633130363716856743679170985326858
14305 1807962981502960751961509019765288
14306 886114228450499856685386080336765
14307 427727060633393838586889353033093
14308 203330789133404275231232472057372
14309 95187252334714777776981198666044
14310 43880408194868508524794011986642
14311 19918325521059786606257417836180
14312 8902179271596359978485331854932
14313 3917139942040552043548732916955
14314 1696819719924240475476199512649
14315 723531410997736207017944442657
14316 303662937279563954590128515305
14317 125427510159382406338322747997
14318 50981242004783689037498325520
14319 20388744437652171735920926207
14320 8021849934934870133528051746
14321 3104556057585616643902139375
14322 1181673463113177119630237607
14323 442278089522327012365654549
14324 162747676213336087271417536
14325 58866917455099064419768926
14326 20925428331850473377072815
14327 7308474931636433081897879
14328 2507404666373195888623324
14329 844801434068805268605477
14330 279446808138161870166850
14331 90724402391126909102955
14332 28900214541170478054505
14333 9029402655403332997428
14334 2766180990678064914542
14335 830440462404755062329
14336 244294268896849178105
14337 70340412417051276771
14338 19837070374994057500
14339 5465119828057594991
14340 1475159148114209154
14341 387580188495956775
14342 100011700515097499
14343 24935201209782374
14344 6151544420322407
14345 1443678992454621
14346 341496962609850
14347 74413479151945
14348 17019051143777
14349 3364278339195
14350 757077656434
14351 130648411435
14352 29840577559
14353 4229521910
14354 1029486525
14355 109222400
14356 30377800
14357 2099762
14358 734805
14359 26569
14360 13530
14361 165
14362 166
14363 0
14364 1
14365 0
14366 81889
14367 97388496
14368 21285993795
14369 1927282946788
14370 98598850753135
14371 3339572911138116
14372 82278585911591559
14373 1568098083971081544
14374 24131819445637411026
14375 309446768978980832060
14376 3386339771681402809603
14377 32220744824706909496560
14378 270581754566877044951026
14379 2030142297901177515357120
14380 13747580170580502493995600
14381 84743931457394228507139664
14382 479000690924192455278102472
14383 2498232096593843119907979762
14384 12088331968221189558823287791
14385 54527062100169159346715182980
14386 230251203715672325425083320973
14387 913615884890420093330253432556
14388 3417844202811434262528760252219
14389 12091360164977833979493962283096
14390 40561387128079683573635938666250
14391 129340867905908879611617561006068
14392 392933389689002021470401129020820
14393 1139602221921675757380720371597356
14394 3161229076411195738333843793168819
14395 8401924102324429417587019731761160
14396 21429661937954601222226339358863437
14397 52530008352883686229234258059071200
14398 123922601680940503578396334809729006
14399 281707223031517527669361054956058486
14400 617825190752831294130078229302631545
14401 1308684612196659817204633626495069996
14402 2680135034354912691397407084628138496
14403 5311936978190157620529554649773704870
14404 10198120538016422557534691567595489540
14405 18981526308226995311599435009829574480
14406 34279694338820423158054678323404311218
14407 60113032868424002430368141172994245786
14408 102432757973841745092399298714766763336
14409 169723985335375422124396009551725340908
14410 273628624873868594103468515249909168730
14411 429495847149688882537930108522340533790
14412 656730390968659660369383807314734224749
14413 978779480239295205362013959853497983584
14414 1422588382255435256882422424365734935740
14415 2017373577480136820137552596674252604700
14416 2792619260704560094253687880994587413286
14417 3775299571142179131303586365818565091400
14418 4986458932987312222306862064212483643151
14419 6437429640326023630187009413197074217138
14420 8126104064702935933762655103268440546775
14421 10033778433260296401523298487638608574264
14422 12123117054825232211398889235551690375484
14423 14337729533630626196455516170754410243540
14424 16603703045959985617150744192992357266752
14425 18833199931622165171101300665967544491440
14426 20929948936726307011872455682165145954834
14427 22796171598246233311034728577650955707172
14428 24340244151725226581650935694998171142248
14429 25484245755358241261714449440020979714624
14430 26170516712850535610227156012071516379535
14431 26366454825009279425152585044724592527800
14432 26066998843904436115094576425383513089789
14433 25294548761908536824969091938206035737232
14434 24096403034904825582089713439680350011277
14435 22540098914709295368625218177735518727550
14436 20707276889723784015339708624140434900527
14437 18686822245964822894362488690797016099720
14438 16568054483681805959907607101667012881244
14439 14434647572426771081837557976078885410786
14440 12359796076825238978391954343302764953500
14441 10402929191058782842210129919339167052036
14442 8608054117728784846291007036814520351837
14443 7003614839809483187435183074793503163694
14444 5603605475288428311382610245810479276120
14445 4409590607508389606369072608433717585600
14446 3413258330898000135681182653675466914764
14447 2599156202906724024713874543801605170558
14448 1947321157093646303058459285896788951113
14449 1435595047359763649381158446256955779428
14450 1041502375966128825196587236279393877990
14451 743643762837803694973180357849484049184
14452 522620058158912191667643729017079142731
14453 361544273337650730735519446687516707664
14454 246221942715892841340042313451819667460
14455 165087896936523297137631671777646590340
14456 108982836056005477246570041027164983890
14457 70840949624175892780484666286876656916
14458 45344112546844665616973437233334822374
14459 28581988272979716712036885407382529850
14460 17742776462922291723858978366171901895
14461 10847479669596898732462415775549075264
14462 6531796216160998055394731288735568993
14463 3873907254238351551886048887053418630
14464 2263042984939283409984474947111927475
14465 1302193260628522657533984976755599400
14466 738086181466267750987917530814099314
14467 412093236425078972870454417878028564
14468 226645084972035080909407887587693759
14469 122789991087934229192911496081044928
14470 65530984714834426976725263161979915
14471 34450573309917716133378945163820796
14472 17840578303393798903849666681091139
14473 9100776870006832727343581138674668
14474 4572956169387321882644098147314116
14475 2263362827395897499718846672817160
14476 1103410026434606212223587509498942
14477 529821717949804403865253880598944
14478 250561598283501809752271183377458
14479 116699853448803165677019391404942
14480 53527070001914303690118748237110
14481 24176721186684612231508175590932
14482 10752575466500529860398343943429
14483 4708537447541945420244696008744
14484 2029934370479998742555843269075
14485 861511364246384619850951842240
14486 359898571136446735608451730571
14487 147976470017106859850895648254
14488 59875348853193878319126478959
14489 23839196897533650107971647960
14490 9338225155042584405094349750
14491 3598343657620746064563400938
14492 1363760424777696674693148985
14493 508273117770964033376085376
14494 186251931505219160027081553
14495 67090995378008101131793470
14496 23751796588832899880672307
14497 8262277515595328458347840
14498 2823382297997827332203906
14499 947529928438917701309398
14500 312213045587613596137035
14501 100973950391666532795272
14502 32043482551368510009675
14503 9973999846701564951912
14504 3044268536657298627244
14505 910580953500677312420
14506 266903053512276556890
14507 76574735594684682380
14508 21519275105444185366
14509 5907683895836913072
14510 1589166655991192650
14511 416080271413221216
14512 107011995060730578
14513 26587687155233828
14514 6538664106776915
14515 1529100170943900
14516 360652981716896
14517 78297870990512
14518 17861241148272
14519 3516806857256
14520 789698601795
14521 135686292924
14522 30940486905
14523 4364268890
14524 1061115915
14525 111978720
14526 31124842
14527 2139048
14528 748333
14529 26896
14530 13695
14531 166
14532 167
14533 0
14534 1
14535 0
14536 85612
14537 103962005
14538 23085825651
14539 2118812347310
14540 109726968670456
14541 3758523323190099
14542 93583381147104870
14543 1801531208123891112
14544 27992008908595186524
14545 362291560434905709572
14546 4000452534608769316880
14547 38398815438558233535312
14548 325234680333767662075150
14549 2460738145936902255285365
14550 16801191133564932622224024
14551 104409429709783227870228080
14552 594886012762192498501573899
14553 3127172543353066204297928367
14554 15249890769198509179949274781
14555 69319885806988668469879071166
14556 294958430881944791578459216983
14557 1179252287101135333077567042236
14558 4444812032435840103644311484944
14559 15842027328946797495031679941944
14560 53537925863641200534483486588975
14561 171980171020921512363611184952537
14562 526305568476623917226626330997157
14563 1537563204612774212725808669267044
14564 4296176136654801926049378249283516
14565 11501075212359366315358072272701124
14566 29545886957660616229401290120401127
14567 72945891241056759184511776722097008
14568 173319038507480674197868373088620019
14569 396814806400843759207881162486733835
14570 876480675422110270042596544922371579
14571 1869787193969339699067420895080478962
14572 3856459355585827011524049500054568315
14573 7697596344551334981951376685911102292
14574 14882931622508119952720460027744561063
14575 27897308438934248227058892180597632492
14576 50737412997607682928062952897421872543
14577 89602112646864745206157330198345513740
14578 153760701089470318208023811217133450008
14579 256569966589254760087190866788410739312
14580 416562379805645449005273835344290410419
14581 658466627016827430208389748236823707021
14582 1013955953645310296288848888550801912463
14583 1521862509833819367549628242325963732656
14584 2227564675780805808506434924321503707431
14585 3181268318086701847269599109338341922880
14586 4434978238024405742567616681274810484055
14587 6038100386974720424725024436483120021972
14588 8031822803603284095180264373283352566631
14589 10442671045423063267704959952767672132211
14590 13275883360770361953949225148308745060374
14591 16509452054241064343801552986865521225508
14592 20089778622877975956244984102878557671818
14593 23929849438486592454532698551241088217760
14594 27910635929054105916170306824089668183149
14595 31886068509728711595925381125671657365482
14596 35691469717864397533134595037943285067375
14597 39154829415993123556310827480013542267370
14598 42109849108089353990742542980951725511803
14599 44409357260250400104172119752550825002016
14600 45937567458340661845588349796647651350482
14601 46619746916808060169417235129195219397687
14602 46428173841882430078617040760329863817710
14603 45383738537954800107962202274631902799476
14604 43553105654613146714694357021691123068630
14605 41041911119926819340488673609970569896803
14606 37984929716529476259861894221087338055655
14607 34534451936311589146223491143865000935156
14608 30848217865685031695472636043965890906319
14609 27078173134790395427273170168619963573131
14610 23361070704842717026771741367550784391490
14611 19811597621045069629567819336404921357350
14612 16518322169346046940855156158323368678590
14613 13542395084236934024156419294242464896518
14614 10918646124086162142694457902723725998278
14615 8658522858929725132073543715118590672200
14616 6754229931850656100199879193315490245201
14617 5183434740144947481992315256632076206321
14618 3913987484160601406666313527376516017555
14619 2908231887635213941363909867288377547218
14620 2126629534105232992421214186479906623327
14621 1530561992917030594534938600070285706126
14622 1084293989452533144407181221190071806818
14623 756168753087213323296808334194372231044
14624 519161217528968158315341895516690767346
14625 350939047149343560824630806879313121591
14626 233581806595689492810349590247209221877
14627 153092530263985424071733865765880440688
14628 98810781977133217468715593328567349510
14629 62808091712524371487814327540736843424
14630 39319798190541615133169111919248483507
14631 24244475657993689085351677103337980544
14632 14724463810704481717422413767195931056
14633 8808635367982040275786143892524945830
14634 5190813555808380893473047259372137486
14635 3013235029167498248582524030168118810
14636 1723107633902184855890962276254407256
14637 970694504032207468427303341013668722
14638 538704159608472453079689467272701588
14639 294523785892528799526959248498032120
14640 158633621527258584322182487035575397
14641 84173476480922400423426749237796090
14642 44000596817494584205293478775367339
14643 22659013580784291653811327818381898
14644 11495188733459511970695039360502603
14645 5744802102615808319781709444881826
14646 2828177561893537614352698279546840
14647 1371504394545994085925674609954352
14648 655134426915996086368479778124280
14649 308238914265371756843528186818809
14650 142838991607811822325574973246865
14651 65190453069493341739988589114586
14652 29300288645763937914444043903386
14653 12968216079395116358307057614342
14654 5651655320826739952400083086235
14655 2425054998083315264154562243728
14656 1024419963710396898426412454714
14657 425992027146404845598229207862
14658 174359123579195909049123586572
14659 70235476235029219961069460650
14660 27840806864314352745083946675
14661 10858279108294393255799671968
14662 4166102900512064561720953297
14663 1572243710709886588127489856
14664 583521144872131443698058324
14665 212941685199859746368348812
14666 76391824208115743192467246
14667 26935417114172838184965678
14668 9332392439842893263683015
14669 3176507361636924245430782
14670 1061892446128988013545598
14671 348550972065659586727412
14672 112297907835421120270271
14673 35503312634951812556613
14674 11009898553720568606535
14675 3348126124167716985898
14676 997832387722151673612
14677 291430578208843786131
14678 83314251371803242934
14679 23331508481188388376
14680 6382798709105441456
14681 1711149115308301531
14682 446468822467905804
14683 114452103900801368
14684 28337912895544474
14685 6947434665086040
14686 1618978726653597
14687 380752503556156
14688 82358369240355
14689 18739477232861
14690 3675221323856
14691 823511709540
14692 140884983060
14693 32073873205
14694 4502428122
14695 1093516672
14696 114786882
14697 31885569
14698 2178821
14699 762026
14700 27225
14701 13861
14702 167
14703 168
14704 0
14705 1
14706 0
14707 89552
14708 110960838
14709 25032115395
14710 2328738498872
14711 122072550919575
14712 4228528898678922
14713 106399476872762563
14714 2068819814881050024
14715 32454438567975164370
14716 423945887734656152190
14717 4723367242153415050855
14718 45734953622859419621424
14719 390685772933651009360923
14720 2980718959096564682687642
14721 20518940296627902541674790
14722 128545312194917087488050592
14723 738246080036833751002597810
14724 3911335298215735545785640626
14725 19222310463776013607331843205
14726 88049402867574370860199192600
14727 377508613152219447509943836224
14728 1520691899050797669628037340108
14729 5774710144948451016785278259238
14730 20735103008972195428563739456304
14731 70591800107221187964979326541850
14732 228427837378492630973476563091872
14733 704156273325990422738017968584739
14734 2072090255959053261403237558445604
14735 5831604483813410642977878752938863
14736 15723955253711124092622133979409780
14737 40684232057766283392375694299277242
14738 101163816658997795634095710588619872
14739 242078691418858811550848122841419348
14740 558181889711061871457083069595035972
14741 1241653481671894983918577207843605955
14742 2667558431780699423101338013731886900
14743 5540749974440104234022754469774005184
14744 11137509584712780104697411929813481904
14745 21685552001772755249150670733261205303
14746 40934540439417026027759394791965667000
14747 74971950509190482487998699327983170283
14748 133330501492977221390135785463650844694
14749 230407121437453543621195143027230194616
14750 387163806450817259208139639880947751928
14751 633004843425710966414407767798702105510
14752 1007625209631888004420731241395048814678
14753 1562511987412888687920286006636726149569
14754 2361674038191912713963577453529301359584
14755 3481103069812839825427035838776863981305
14756 5006464295558632373050460831801368767400
14757 7028607522238375308252285323791704371094
14758 9636698777003439910732109649062243075340
14759 12909096938200588749280310747059993370642
14760 16902510360224050600958128088454239642676
14761 21640407467432796331616404770655038313710
14762 27102042122571565326241210278564633182576
14763 33213699218033839071438220315979018513010
14764 39843788096687816080124255482006474992312
14765 46803161298818176073097354960311069866393
14766 53851511580812179180443412713715822494020
14767 60709954855940830402626736874219561217042
14768 67079046197268247341670676173526418608206
14769 72660640857647260950846484621938634671790
14770 77181351273675218619100544456567823852608
14771 80414990710847073713012972878985195211475
14772 82201411164217723757294500903151148176488
14773 82459546527565417592592858272904356479108
14774 81193200512113867933179005457090237072428
14775 78489052496118021697995292658485218040482
14776 74507339468866222549157585372086291637230
14777 69466551188422489263281541445033820342170
14778 63624117929021197376648887647512126776088
14779 57255394379411379212241089334653306087131
14780 50633228261532825985253569183932832135538
14781 44010085213390386555991293188309368621025
14782 37604164624734860260449029557799756737268
14783 31590291435932178766869841412977786817307
14784 26095716025239724718761894933510972397328
14785 21200391119337982782509705892578298246780
14786 16940884320165796211152788599108068442640
14787 13316855496472236859396827990210404264826
14788 10298975173798601472658734837464123648246
14789 7837253048108561615247078769594804373633
14790 5868939785072739537327890252324577373152
14791 4325411016452939753054543114161820367255
14792 3137695160762314410313690505630981343484
14793 2240532076255820117776435218128121555513
14794 1575026307630789706559680680038670868304
14795 1090078220700195797800235963625484506864
14796 742840417337018127088442354281295630330
14797 498464311574337003027153164656836214164
14798 329385026592740085867300205624110068100
14799 214354863203933773198194055841356962454
14800 137388040174727954596812817111742067008
14801 86731119334406850342279272854038335095
14802 53930407281909123110471350245189535008
14803 33032802924183045624848644134301259612
14804 19930965960278846538054678710282673426
14805 11846734267179376904601087438489580407
14806 6936980469997768983508260808182021400
14807 4001805027933735563043853028026968829
14808 2274390632524044582294648138127037858
14809 1273520238409509960208582295779874836
14810 702561263315400466671011510488296416
14811 381859759538016256428528257982889085
14812 204487415751387191325687024352359450
14813 107887657590972980594238602859849191
14814 56081124700696064548788718488719700
14815 28720796889161013210743137826836310
14816 14491182896966465338000744289695930
14817 7203261742820576128582467871871022
14818 3527447771434811874680110245265296
14819 1701702372066237569740431955274112
14820 808688535719472908543494180132422
14821 378559452006027313423251603014905
14822 174549979297571652881018348816480
14823 79270830805580260853516813136665
14824 35455780362316510871044464873676
14825 15617440711779941911231957612612
14826 6774042415034321406209539564680
14827 2893103731033926701557146350679
14828 1216515357291743215342082803674
14829 503575515139472135022228810003
14830 205190505782778224366158194060
14831 82289402942480578724905448000
14832 32476469972284690712162354272
14833 12611650804071534838445643736
14834 4818242841735261598635256576
14835 1810713112115454455631768841
14836 669237584270245307879411980
14837 243220818971977304439854910
14838 86901086566897165144013564
14839 30518401973291791893193258
14840 10532024618196523099185700
14841 3570838256266357936939140
14842 1189111016844024039213744
14843 388820949224987175641724
14844 124800289208148428220558
14845 39309079498960464334278
14846 12145209162184037708860
14847 3679942560055540642233
14848 1092771359460216097612
14849 318025186845161289780
14850 90596122032880184464
14851 25282861573389871780
14852 6892620432696834076
14853 1841606869437240990
14854 478857459629848688
14855 122356560914718447
14856 30190973882428100
14857 7378918004295413
14858 1713516567837440
14859 401835659501885
14860 86601766716542
14861 19655065575865
14862 3839709697252
14863 858552887924
14864 146248561032
14865 33241543926
14866 4644064000
14867 1126702794
14868 117647532
14869 32660147
14870 2219084
14871 775885
14872 27556
14873 14028
14874 168
14875 169
14876 0
14877 1
14878 0
14879 93679
14880 118411256
14881 27136355115
14882 2558770111525
14883 135764747742220
14884 4755634997932437
14885 120923498833819843
14886 2374748590672789400
14887 37610761491557898642
14888 495843608532269060465
14889 5573918587638598712999
14890 54441403973625602405064
14891 469022224637224366144010
14892 3608246630006140514361403
14893 25042279388738709739123305
14894 158147152598137498386467900
14895 915464918843605367060564000
14896 4888278782052856364489909328
14897 24209548942610876820879724114
14898 111743371179777626063140296510
14899 482729887913674383021727495437
14900 1959167070935318500065191333226
14901 7495267511944417820217796721308
14902 27112288034113538678917615458948
14903 92981346222627512210852100864925
14904 303076879402979651387611724780028
14905 941060348924946620874974689625856
14906 2789239683381014593373328996469424
14907 7906414715065050166158759248072980
14908 21471119920736934489232321755732450
14909 55951105654877553971880812698056846
14910 140115722188627197068568388982266160
14911 337666435748284538647527661912528656
14912 784094319540150339804471706013997674
14913 1756494231185802982053752802472105885
14914 3800208388796763013496462096795730048
14915 7948833752805364505721081830295832501
14916 16090122933170362195223294897942609230
14917 31548152136374587206927451201246622313
14918 59968336787910403624644758605599068170
14919 110600392936433830193085887980440909742
14920 198066451593386841736543917013705549920
14921 344666630467998195247475963271737915505
14922 583201982003536429424323041450644856702
14923 960177895891265519627941897192838020950
14924 1539090647166854453796600996833023779273
14925 2403309112442936923603337708719126417554
14926 3657871429507340253054649930473342646332
14927 5429366603895615951591878543878472582476
14928 7863018385838132897052920376631312854875
14929 11116188216153490678680156613671114185916
14930 15347806668464673927248524590102542150635
14931 20703739363342415882798595260758937434183
14932 27298760802186830214935905653112783211736
14933 35196565207579591599944516601369211138535
14934 44389960308001991619455506592781189657924
14935 54783915661243390409741050841703371008776
14936 66184323688037948261331754783747014309264
14937 78295071208698076168797906312180181058190
14938 90725276579571286204391973939604059866700
14939 103007380034362119380122451874200097587667
14940 114625333986713817389249487286554724652761
14941 125050650085817666104349774043587401902090
14942 133782777394391675040707458775296100471888
14943 140389448903839345895327439841155588032530
14944 144542409988576627545779465193657524916939
14945 146044393674604648134319682562565759577540
14946 144844273041038894491260099543544327176258
14947 141038828970767378895636398576613705573510
14948 134861273694179233947847353619428799000655
14949 126658292379264098071562464786375374766244
14950 116858658296081977251022423883975373165672
14951 105937265139130318739721169634337001342928
14952 94378624861977676079334573126422843712738
14953 82643526660906123421398300684748388562825
14954 71141756582579805267707114194110386545574
14955 60212709102331399348677949964340072850853
14956 50114573132587693298699586553735321388913
14957 41021720283576998781344461548530629016499
14958 33029094408166008267500204398771780281560
14959 26161872140940055309577880935026787499948
14960 20388448569084777221396166581567716158656
14961 15634864819373981923636101601149717667509
14962 11799066218021002033139059500351232457067
14963 8763776898739295200160043531614040062200
14964 6407217352289509357358237101280771989273
14965 4611307788269088725407044875679271846683
14966 3267345775228068903976053738266131294512
14967 2279397448149635484237363817499578268679
14968 1565793505918587890976098050959659941230
14969 1059184864111655360429847306930002481326
14970 705607492760299052312607223567735680093
14971 462954133616825118437949875299727239236
14972 299173617165793752694920151439117046586
14973 190433922212493299342906182134043840285
14974 119405452738755535288723051349369029248
14975 73753725167912579025541121880813605846
14976 44878965822979488283041757194886909832
14977 26904066407445441847126304747286690219
14978 15890016378792200017160168047509044525
14979 9246454132480413270167150344536715933
14980 5301291216599234552482401936509806710
14981 2994696118640871135674109557728436534
14982 1666846322994161313990344586362159154
14983 914144934861275057239898885861519490
14984 493985448673658018967302681086297466
14985 263022957965169675683849478101173703
14986 137991463412015027220382285096114125
14987 71332316260164767979331592982937298
14988 36332078105793536059987356605178200
14989 18232908735400912834072807439198883
14990 9015154360615373914589239297981228
14991 4391664734361702329752438579642470
14992 2107700345153489984601218696310294
14993 996539698962235830193650336553040
14994 464158364681098849355229364141228
14995 212961316894508355404158468668465
14996 96243764362555787119251252149068
14997 42840381283891184077610820770343
14998 18780685973044332765794392286160
14999 8107975644611641947093817613456
15000 3446819404557463815456053439299
15001 1442741828584480008462291867201
15002 594535915993192875401123253392
15003 241178528650622589131379964500
15004 96298181812301189626997393778
15005 37840789574921864053345820121
15006 14632024106779809838807970048
15007 5566544315032730425600729287
15008 2083214975008570888406639250
15009 766786922216863225075049062
15010 277540951923431393936856546
15011 98765452320966300058167426
15012 34547474532022311718770792
15013 11875768866348378774572430
15014 4010843601337758706101236
15015 1330526166612415504140956
15016 433416823201662940565364
15017 138594359102376213109353
15018 43492654915788739559535
15019 13388700097690672163019
15020 4042075917668001485238
15021 1196016881273655796784
15022 346845590430736000788
15023 98459970381480818200
15024 27382995099204273561
15025 7439432550360259953
15026 1981068106544771711
15027 513363611998556670
15028 130751098726520625
15029 32152196023896078
15030 7834220942810616
15031 1812923379740106
15032 423944023337450
15033 91035072958010
15034 20609351277996
15035 4010464704004
15036 894858900387
15037 151781183124
15038 34444321000
15039 4789241723
15040 1160688447
15041 120561320
15042 33448743
15043 2259840
15044 789911
15045 27889
15046 14196
15047 169
15048 170
15049 0
15050 1
15051 0
15052 97929
15053 126337880
15054 29410844592
15055 2810768866492
15056 150945994840890
15057 5346582667622880
15058 137376974337377957
15059 2724761277082880920
15060 43566239507538100617
15061 579646474483390358940
15062 6574127515113431355841
15063 64768449505389648582864
15064 562725964769183559797336
15065 4365095596504937571274970
15066 30542166351640403397374865
15067 194427763786642023781894496
15068 1134380528419254637688136496
15069 6104472116801919218388860994
15070 30465882229905459961715935194
15071 141692798286318463845591073540
15072 616732512639583698162973294287
15073 2521748030406585255446466262814
15074 9719158624670750270696116108608
15075 35415655986719122784545980343344
15076 122346363400732713076839230876575
15077 401693409948885510801452863128620
15078 1256285704893485970135104825991237
15079 3750333234329388632218327863269084
15080 10706862933901485492470817581890701
15081 29283495265646753188376560397429580
15082 76851200665078938876665318901012756
15083 193817060492420581745390893005566976
15084 470377612965289256574328243140099738
15085 1099947999840043561100462550454352820
15086 2481350382442604346278088292079065445
15087 5406044335839743201303518379896894224
15088 11386770416291013369458534584942968437
15089 23210066678161183407900726431702705648
15090 45825422916592322834012559308640558291
15091 87713500208820951570489790382120091640
15092 162895845767814038744926365927183108800
15093 293745223397640060514300995415164263604
15094 514711582880711967025505590996100107306
15095 876975264613720091353276696440431500424
15096 1453861725196656409088908529638768195575
15097 2346597370523606021278158118057854349862
15098 3689669356475263628525888809088598507186
15099 5654714017462581663292604627281955516832
15100 8451566558081460814838523990637825439220
15101 12324948157364997058358650054477975666250
15102 17545342429663470653273305223475420087996
15103 24393002700054162928746559410472309058300
15104 33134773548332289513627577082140804254091
15105 43994475110219545135433160571857214160970
15106 57118873563664295677552795924126882989385
15107 72542551464217475266303293706774884964680
15108 90156045380336630135654421848628510210318
15109 109682172094506322655816433797828682625642
15110 130665301988145805919434464036475016958634
15111 152477348814817473394983474787545245999880
15112 174342468622817731851132870661481483701006
15113 195380101496892606798118323047711621563966
15114 214663394607789652496027714930611470047595
15115 231287644268406104668933576810537324813248
15116 244441619661487376313224844889237195413410
15117 253473824458452757090324549886717736865776
15118 257946094370288599494244020815599278964053
15119 257668393738547770268131999527931065082304
15120 252711034786359014125861532537670305620176
15121 243393413586216293695126377258255382650300
15122 230251271274097484840267223158048675223809
15123 213986992612028684540686339165931216574144
15124 195409187175835753981156129351345576886999
15125 175368556865617380770970532353534201499136
15126 154696811954894698483632950904754352856600
15127 134154297249721546966512387501383208238744
15128 114390292886142299513330665095891680786954
15129 95917984036631184936959048909077787798388
15130 79104169543628215920573055900822556214485
15131 64172162712695529562350124413564571498880
15132 51215197625483483224657441329873992501706
15133 40217057359440370483242996223424818747156
15134 31076558226755027609956015986864526795965
15135 23632858231394063340989261925266051855736
15136 17689171034925480030988147176202906347935
15137 13033213225528278542984985553365917083202
15138 9453463594035116883420361511350436984304
15139 6750971823681410416375547095672403488232
15140 4746962538869324604207731321204607446043
15141 3286817897069070206144530057714364528490
15142 2241196196656714273639829367768113943760
15143 1505083188697429832229024874082290030660
15144 995514258963124393679820061908955062633
15145 648587768449974773526774104550533554460
15146 416246166800546859861116854666748101765
15147 263157595735019325928743300930073670112
15148 163903305197444888325916095033366847508
15149 100573983274419530095743161588929560434
15150 60803385644490627031612192091210644458
15151 36218471262429550681185405506789434800
15152 21257236930772270229206214461594560062
15153 12293342638778926998456976929409024860
15154 7005349121210903246293999711539114398
15155 3933637717078710916558893647702026856
15156 2176556052713505405695387227395599895
15157 1186753125808722231861608670648067740
15158 637628909111922079455185428830367286
15159 337592407337387764193039847060596436
15160 176129560512022533328726839243890729
15161 90548745987303821939133952902689140
15162 45870844795221449373301962924935385
15163 22897412348099545244921811000805312
15164 11262126554831573947807570464600627
15165 5457897090858149330691773614495398
15166 2606066038590376629227079703379910
15167 1225977024357896472096282856437340
15168 568192149530339500624688254569987
15169 259418297100198248891326426589188
15170 116673496001626182427331602146151
15171 51686956933744315685292738555720
15172 22552506935049465654845490926913
15173 9691225236452058874593873885598
15174 4101042231272305634158393107828
15175 1708833835390414233991149495276
15176 701052129649749531750389430250
15177 283137147599529440446853631462
15178 112560696709782253718918647014
15179 44041624826662167058055561984
15180 16957643784275134214033428908
15181 6424328679032987870657837730
15182 2394306311210844937807665596
15183 877699727151048064034867040
15184 316406679951623620563414630
15185 112148159384538849384967332
15186 39074436431558455624478415
15187 13379744895630208979912272
15188 4501440406667772158518781
15189 1487607467734123857518052
15190 482768773479165174916766
15191 153803383185456446190560
15192 48088600881737185712616
15193 14749846237904824046324
15194 4437065361654676777312
15195 1308233190896711625744
15196 378061515967438807105
15197 106948024868336203144
15198 29642171054490465387
15199 8025652482368664428
15200 2130090215361021858
15201 550110782087920650
15202 139662699133560699
15203 34227144541160824
15204 8314496810190675
15205 1917416872219156
15206 447120653784525
15207 95665519718028
15208 21603719276872
15209 4187683929070
15210 932467380639
15211 157487083680
15212 35683040995
15213 4938027300
15214 1195487966
15215 123528900
15216 34251525
15217 2301092
15218 804105
15219 28224
15220 14365
15221 170
15222 171
15223 0
15224 1
15225 0
15226 102342
15227 134769871
15228 31868826547
15229 3086763075424
15230 167773339343415
15231 6008886456347988
15232 156009402682633801
15233 3125049166734325484
15234 50441715022023022806
15235 677279507278682177300
15236 7749728049379622010144
15237 77011079042485805019072
15238 674746714135890483755122
15239 5277356363132958184688587
15240 37225094086186137471596820
15241 238863648161142047688106552
15242 1404609494279654182964669484
15243 7617368189043089249314264272
15244 38308081505297048993674879192
15245 179518102560606657042742213080
15246 787243023836955023841033962767
15247 3242918663438073062913221057823
15248 12590968594023725889660074472668
15249 46216611011625873912442618663772
15250 160821713205914535537370963090375
15251 531838333476775414896811811429857
15252 1675278362239307889407698907858067
15253 5036931278581829320745320553385416
15254 14482432014453010168159170840912562
15255 39890742405157495523893164591415895
15256 105428479992638376395509325185977523
15257 267760600828648118810797400740138496
15258 654393660291804939592480847911110543
15259 1540968475836507889054827793425313200
15260 3500508899343994974699693042152417710
15261 7679578760424129814815710428800700614
15262 16287975209972500433435161375227507823
15263 33430777453217699874694909787055678417
15264 66462346578793333631258318712291053328
15265 128094645143325334935845149711503054920
15266 239533792150709943620136369103981381022
15267 434928008645293368718772738823916037837
15268 767358702083063828909104196032796662462
15269 1316462386869823327868259965295770255078
15270 2197506209535600280390818185068805300550
15271 3571340704456353886400814214136764160087
15272 5654134885889659223913204524892876500214
15273 8725215993751015981263629585161146836376
15274 13130790751485840778990483203447705459781
15275 19280960207317233445114210047121690760400
15276 27637421787352542418946149000753503873344
15277 38689733603817175344279279504659429825366
15278 52919093570875072812196499724519516976246
15279 70750252309218637975213268087536325987124
15280 92494289765088388906330702699008260965125
15281 118287251606488467816492624108729365260156
15282 148031656862607476902762246261019026917698
15283 181349196420031433745029075597669715010788
15284 217553130393703194368588584961630210767495
15285 255647696455298473513929182539634822846750
15286 294359231476383721256920648304749309236416
15287 332199936059369114429400443991037965301428
15288 367560791622237084982185193540255186357452
15289 398825775070653245164831662756868254957344
15290 424495965981546250035691318616584419404110
15291 443310068685142220132044712321043727520600
15292 454347702390537274587764172787467027658326
15293 457103639779975977963123855139927145674944
15294 451524733326213146974829903831990398686608
15295 438005986136560519532800970442766421640945
15296 417347334077399399133867971342382177514278
15297 390677399691657712420523283673903997005140
15298 359354058314074855922412539809130548150590
15299 324853657780641959288935039226054295155528
15300 288660989242709904213403844957324776148950
15301 252170752813505352573479880189077017691932
15302 216608677627690510076058064890291192377122
15303 182977169199552157306847961702764093731339
15304 152026932506219919929289916083390026204034
15305 124252956939323820203108719533497002724680
15306 99910910671774484246140613750499780795753
15307 79048564411921127498438706494024924498536
15308 61546363218240971147428336948928085010592
15309 47161565318275840797806805164929096960628
15310 35571253891713979325394549211433290513535
15311 26410750940856714175463322728444324141578
15312 19305283065561336402299943373825962741916
15313 13893974580418168027138697888726123584792
15314 9846244997045386154063589041615582056035
15315 6871402527770817224844685349544973297785
15316 4722647016448667439259303694613321432025
15317 3196859946111229855782273966931636831064
15318 2131524982943685594590458611709184178820
15319 1399956708400273082993059905165725250510
15320 905780231127758223798164875488150622635
15321 577350907416564797286330741930796741808
15322 362567132063275576356450115107723562461
15323 224331063128166784974214801572650294418
15324 136760824289074388661901313878364405556
15325 82152785492679418414721075199629951900
15326 48627977864347249466383253082709498789
15327 28363940826388573628147756495812011673
15328 16303263276762813149967296523745378115
15329 9234626582789288225718821031789166372
15330 5154757139185473232252227331399327095
15331 2835609449720032209026041054512474301
15332 1537224203992765110406049146117332686
15333 821262193355529433631915225540930646
15334 432393771073016766345933285713594052
15335 224350518893971921681748607170557355
15336 114714869402529747503157503128986231
15337 57802962858133213158604234155023496
15338 28701776016726292473559206757595349
15339 14043779093137099881807537165133155
15340 6771138270692621735262548123111095
15341 3216809761204390286284880078503410
15342 1505761311175113645190723480199424
15343 694436376770879877176683014406119
15344 315522432723146052535693106437508
15345 141228591048626689062871383569940
15346 62270154758753037405260194926848
15347 27043916713029906350972492694506
15348 11567936497265670166503885629452
15349 4873040384571573295762671150546
15350 2021434852438463397654080532875
15351 825637556373188443535670765018
15352 332001274587973853359933907099
15353 131418802750840004952339386944
15354 51201829766601936899361908064
15355 19631892888071548908788181165
15356 7406645867336795020752520027
15357 2749114862143827491123464160
15358 1003691456966512645259047301
15359 360381346695332023686521470
15360 127230748309571671745230410
15361 44156678074830995543650100
15362 15061744339281828817338485
15363 5048035492652700440187450
15364 1661964945743555993843149
15365 537346382188416106693730
15366 170561434418075790969266
15367 53134376264584593416236
15368 16238880526514623468205
15369 4867643712008405442600
15370 1430132723607089891230
15371 411854391247234343004
15372 116105272248538189246
15373 32071285881679120300
15374 8653838501081049953
15375 2289261197701370825
15376 589228818162286401
15377 149119645320924884
15378 36421633106707011
15379 8820947095690345
15380 2027223033623355
15381 471410138017884
15382 100500566558202
15383 22639595277390
15384 4371569907028
15385 971416847920
15386 163370576075
15387 36958555287
15388 5090487555
15389 1231115856
15390 126550930
15391 35068662
15392 2342843
15393 818468
15394 28561
15395 14535
15396 171
15397 172
15398 0
15399 1
15400 0
15401 106996
15402 143741352
15403 34524600618
15404 3388962786392
15405 186419898877889
15406 6750920723460462
15407 177101694394347854
15408 3582651185876466704
15409 58375861690980636378
15410 790971738986023934492
15411 9130779279666509623455
15412 91516797764512789683300
15413 808588271939479925263851
15414 6376273179302209710611498
15415 45340325912463651828628731
15416 293251181712002700937170672
15417 1737942652840832948743164263
15418 9497949708411316715088245418
15419 48130481037047367999108704740
15420 227251591373608960867538331624
15421 1004023881696311730158245760688
15422 4166569894384027222180044567776
15423 16296068037775013847276608897937
15424 60253051631211269155605859459656
15425 211184154823563200223301612347766
15426 703416291665260613430866850659074
15427 2231609335229136824687092346758854
15428 6757398552115501602222932831688988
15429 19566932344266582651760956933848614
15430 54276007465639989440917076532198372
15431 144456240174507700303493326996503133
15432 369451000894541829884779331063574176
15433 909225008628294208757197108313748681
15434 2155953884552317908085756936989400540
15435 4931540064306711100793446625822674492
15436 10894004839603698889311600919347098844
15437 23265371428070076793964893688330771803
15438 48081366986508844741440680895124945512
15439 96247372878943293177878851099355915256
15440 186776919027503032985325798352319144696
15441 351669605522183870467566548478810131261
15442 642922539330249396788398058226354240558
15443 1142117917480162681505086769162075963224
15444 1972835226698147576617133884876970326256
15445 3315747458100649770551512830088726311195
15446 5425643597796835966387983133393182979066
15447 8648782329544409091001095504503071768152
15448 13437995351511141904752137890150394884704
15449 20361971795641581685667812930544028653026
15450 30104393387224524362472912542006137748594
15451 43448330604868912732094494273394193881805
15452 61241831678479115888064015776512963426752
15453 84342145861767493775489770606346095002723
15454 113538575154001487878495020543553782198846
15455 149457380123947259204317562116293898281272
15456 192456061154311966899407322475492109240208
15457 242518057794098629716528800311204358123508
15458 299161684971495107099785105776720109139800
15459 361378199741638194094083127931386552597434
15460 427612702018977040015144348204595505726456
15461 495797909690055484846842206519916510269458
15462 563444968397953893320380293688580445804428
15463 627788091752338003887171249918722620232487
15464 685972091950987733420228424786656745710656
15465 735265053348316260558978029527023390953991
15466 773273754614051182125485625717039223531866
15467 798137867510363484107161444090320914567996
15468 808680839083856120051392620528836803359960
15469 804500473046321594841809532864882810172359
15470 785989763465793243889325452800041361361988
15471 754287280304841264335519098834525893347610
15472 711164966261696027520196140439040691719352
15473 658868274069446529710422675369411560106826
15474 599928176316721522009946607488932370729686
15475 536966220726324766037625137976707424207981
15476 472512515765988347782780718323558060626064
15477 408852816255826432122400273350154025817343
15478 347915564547486521194657005602188381720116
15479 291203799121613709807425300409162669941895
15480 239771193791313537631331520954130743517696
15481 194236868614490557642320190808836210351542
15482 154830467663817882688151156353290270176114
15483 121457474326573345946710712895649631186255
15484 93774708797957864937470096045731297926120
15485 71267108960143040866405860400909626832719
15486 53318818489927975502417603048049133425562
15487 39273866417299642445608455524245170669945
15488 28483949417279671770387780586288297794728
15489 20342750516056100614327275541466381293227
15490 14307688794848491470011727348367983892782
15491 9910943804584137107312812308102580769847
15492 6762069102381632494686921898188011998836
15493 4544588937801397138134481939025202422298
15494 3008772814287187776042069405240176668682
15495 1962417439450673321582039394143340957509
15496 1261031942812208156531825221116912794880
15497 798393585401287532263528374193169734728
15498 498064858539896655724341152463253180408
15499 306162800120395782104884181438370186636
15500 185453250415077178408225705513556475104
15501 110700080535700883125309712963585697126
15502 65118881798120021678429208135702407646
15503 37750576525191067813966104823812549686
15504 21567913465304241443214368224810515992
15505 12144198962468803606414681726161543558
15506 6739259512519503256108910945815333146
15507 3685890764446715223202047237607934721
15508 1986836547870433040444114029661937096
15509 1055532570421966614012140766143298284
15510 552674384319780896020551957803094776
15511 285201325317220260277213055404518699
15512 145048233428478732380823214674994640
15513 72701620197032824727273427747336969
15514 35911728772363618540121907241413354
15515 17481419352157931727217560583841444
15516 8385915602522528084296007933812080
15517 3964063304145221193713961552897366
15518 1846406839848142140055021576149020
15519 847400742078258832997560886731900
15520 383177658923027879302953364532832
15521 170700183866941638472048532365748
15522 74913489194885124437166800833822
15523 32385091199548335083882236365087
15524 13789644740268461514208592356368
15525 5782884276465401263001856299730
15526 2388232989186831856061113429548
15527 971188370357431336821777224571
15528 388843654278137796280584187776
15529 153263119274015407210238056830
15530 59461205310066834932695714742
15531 22703938228476513291571486869
15532 8530483786811040784928236368
15533 3153405720527052984539155963
15534 1146683239363446515305268376
15535 410093395658906480291875644
15536 144214964387102933043155656
15537 49857736332755840884843205
15538 16941390789266163947096664
15539 5656570412384046134878382
15540 1855361406440586138715916
15541 597661939232369814651636
15542 189014258174945918987008
15543 58670557782536461792459
15544 17866848977324496810864
15545 5336750788229927990286
15546 1562479258515549982358
15547 448418067345691648590
15548 125979618105920400516
15549 34681905236762782018
15550 9326696955838729050
15551 2459201139737999107
15552 630854196941766016
15553 159151575913199226
15554 38741733270607312
15555 9354823144619906
15556 2142576391044960
15557 496858636182577
15558 105547906547314
15559 23718446698137
15560 4562330214432
15561 1011746722436
15562 169436053692
15563 38271730233
15564 5246690132
15565 1267586793
15566 129628072
15567 35900324
15568 2385096
15569 833001
15570 28900
15571 14706
15572 172
15573 173
15574 0
15575 1
15576 0
15577 111872
15578 153285315
15579 37393517994
15580 3719775085261
15581 207076457173745
15582 7582015307177433
15583 200970022359109444
15584 4105567043381613938
15585 67527752446217917665
15586 923303111453373858495
15587 10752375954148678446756
15588 108694772657871183516312
15589 968410381342662460455929
15590 7699240928301270972892499
15591 55188574391810805892419915
15592 359774530997323616600598194
15593 2148827056088926627350044036
15594 11833854111119323304384410359
15595 60423610393724473815609741789
15596 287440205555329978498548056800
15597 1279400068472307683643562277247
15598 5348519329561674983320955848874
15599 21071912040668460650954867672902
15600 78477024858822484857076695335400
15601 277041969743456486086475259767275
15602 929389600912656343653370152699607
15603 2969524515326082993475646969649816
15604 9055563797388842370178637199143872
15605 26406526161568470228929606843499494
15606 73762515342503865142188345973208850
15607 197693055353486823251904440477749089
15608 509129644541578777522399582848148564
15609 1261681010587737800976161980605899937
15610 3012420140249484258373560584061555148
15611 6938229794291579663196543664182637725
15612 15432516318876927164181981453251863980
15613 33184561635994217280882644609219865537
15614 69051708907722000599498430464758056121
15615 139172484897933645733692088995798726705
15616 271925921302955345256746495872977514040
15617 515491874287352795795693660155332492006
15618 948860866599944430994931421842426160021
15619 1697108560454188078478608696088274547299
15620 2951499796156803143347488462708968275111
15621 4994426981297226254093539792618203356400
15622 8228246705446081238681393764468094397722
15623 13205744066700643219945850620116561919311
15624 20658310467550325252779212124732189205967
15625 31516179272395443429368497656376808932105
15626 46913572177621062280485767098955794376075
15627 68170822463432032227300166752842706305604
15628 96745949570082549122582156137076117598965
15629 134150174299205986166932771684887031912967
15630 181825682048316309128004494541606440374722
15631 240989417148004377046454307417315178696215
15632 312453258443942163775010426717184964878738
15633 396437607043211831242913980658895998357178
15634 492400940429573297999798601335681401877457
15635 598910911156650530157028169082927429435095
15636 713581972476758739751944761169105761412990
15637 833099695664245061863462274586524583841469
15638 953343047642856814885707550566625104073128
15639 1069603896695368518285696125750474006007726
15640 1176889616367028010431511636730022182039412
15641 1270282028304994457237650306173924499032880
15642 1345316279370741901894531803274727962274703
15643 1398338404077760452175181447544174424185310
15644 1426801311621462177800329193318095450356174
15645 1429465770697645141702600667075961811406781
15646 1406484619616910191457103549830562823943005
15647 1359363037444792133503259500238744913872238
15648 1290802934932897717794542385042982150535997
15649 1204453003599225426527393091978630076815051
15650 1104595756036915203635010270509904172173045
15651 995807801737452136098584012542080369648675
15652 882629329736783974696665586556808899796943
15653 769273876910028326050020551750525270982903
15654 659401184733927602126969609119820823582000
15655 555965898310391215695315096114761992811838
15656 461144698208434965960423196787899666537095
15657 376335598771570356630317051272950476517045
15658 302216581186454197710546206504534923352348
15659 238846921056660638876705687100564058182467
15660 185793486874566467571834260432398461342018
15661 142265504615811429019735881646826788197790
15662 107244141065515636994280652052281949269094
15663 79597008503418510509825524532538291591012
15664 58171642955833516211307211277838929493561
15665 41865610294191888135593071574273142073711
15666 29673793098215167152030517861064299005885
15667 20715443473834544543179680331038779876595
15668 14244753099152689684897574137782415154988
15669 9649107561780440729433046757985151541073
15670 6439037551215383584667972666469554156891
15671 4233353004362336340443603471882997654120
15672 2742230409349491008537704400481575404968
15673 1750264367662490397849601258729064427689
15674 1100793977949561990757295052355912063346
15675 682231365579213986729312114231899659003
15676 416676734975831845871323391198617482650
15677 250798871993060163732832611671027972441
15678 148773513058534471850194634595847084572
15679 86978609036103691850811354457715189612
15680 50118412889894553047278387386832706386
15681 28463578442580114758271881557712213385
15682 15932959518715919335601192700838227122
15683 8790704557559615432874864315023505774
15684 4780515949617691476844623573483496590
15685 2562426011195999587273153248848539117
15686 1353795315357100823399837288598934475
15687 704980992197177564323160019000034068
15688 361842938999484749494105325210113076
15689 183052036521526695735718687589012480
15690 91270858161871531059382211748283662
15691 44852015363577854741642807871097370
15692 21722557888771001038160411993659744
15693 10368209190955558538115879038085393
15694 4876885670880561823005552966191171
15695 2260514232070953305894578736611188
15696 1032464340102852935134978447875855
15697 464644407076438841184117767391205
15698 206023236027422130998369962385751
15699 89997559619255525162262706745979
15700 38728492489020477316731958151402
15701 16416442237658843356283841503375
15702 6853875056206780842562326801237
15703 2818115598233243995932627199390
15704 1141038323573559579466136033160
15705 454893944245562632995577256415
15706 178539552757742648770561015025
15707 68978688379430627923271059533
15708 26229451396610867447324298237
15709 9815001308420189259228739973
15710 3613655171636773130703255022
15711 1308824816135301078761756745
15712 466243357346982346803689059
15713 163324842099494655911831076
15714 56247903465926593613968299
15715 19040313893632149405862725
15716 6333570144796841319716350
15717 2069725750207915062103275
15718 664273999583648445316799
15719 209320200133940092051868
15720 64741076203402451101311
15721 19645669266580376297625
15722 5847547576472296555769
15723 1706091247721615742477
15724 487959580622948896318
15725 136622055595553230082
15726 37486300421606352075
15727 10047089818933818937
15728 2640563744074355363
15729 675130317002637849
15730 169789540916358608
15731 41193784182291815
15732 9917427903609057
15733 2263720277065020
15734 523513926930460
15735 110815472066295
15736 24841783634020
15737 4760177563309
15738 1053497340972
15739 175687990905
15740 39623447345
15741 5406703500
15742 1304915625
15743 132760992
15744 36746682
15745 2427854
15746 847705
15747 29241
15748 14878
15749 173
15750 174
15751 0
15752 1
15753 0
15754 116899
15755 163433174
15756 40492008531
15757 4081820362680
15758 229953208277380
15759 8512561512124096
15760 227970132755876959
15761 4702885109482350640
15762 78079788562995819645
15763 1077258444586883289930
15764 12655473222214826895584
15765 129026536097982597912468
15766 1159148927102914704353098
15767 9290990864213761132293584
15768 67132405634934353456748690
15769 441087704783883036744131904
15770 2654952693993189072766897124
15771 14733206395331661755982989268
15772 75797218202346085516479387354
15773 363273417662711354965191393940
15774 1628919401515641701072849683420
15775 6859693595106937382068783270044
15776 27222413500289372886993622985779
15777 102115779592629640544480340844464
15778 363079628092912417868726481998800
15779 1226705917586536786778312715008578
15780 3947281137891050201906183460498582
15781 12122129788994502182525205861655660
15782 35596909236560296679058059757772834
15783 100129254150033272069989784274968720
15784 270227061421245003747252441911391910
15785 700756359696338182042739191331351840
15786 1748556282084752640294715626999427596
15787 4203665230686174348100415221033274152
15788 9748456619112586627997830298081313025
15789 21831896979996949770346409402983510068
15790 47266355086891677436609368694505872669
15791 99025325903373568804997250464379670532
15792 200944579870364215709081263370313100126
15793 395294268753069270842704575077736401960
15794 754458412865542610286534477259210102281
15795 1398159722299577597422117673795169038130
15796 2517691027315621795213338481076595443039
15797 4408313522211902494688015519014250126968
15798 7510194550302516490390722226417116965595
15799 12456844467778415240746512125126901993180
15800 20127913159238910735259243623829764145187
15801 31700507476324254326593725673586256934048
15802 48690181472675354704402049520134475817661
15803 72969955874082331213728724517874292962350
15804 106753873642001562729519857176470490982280
15805 152531535656364228700664752353125667815500
15806 212942561228211761822455203300170505815737
15807 290585469711518806985389523951515195957890
15808 387764049681787627274746277826386956140615
15809 506185149462913791296990193785710306864224
15810 646633535054806823696528587664397659499751
15811 808659972101318507892359660316843326289126
15812 990325679699827677230839910133757433843589
15813 1188047654913761903228720428295884469650380
15814 1396583673932913960958880358395787184429340
15815 1609182797192514834071242046817487386555302
15816 1817908105540259418375595064518479337814898
15817 2014115693350916334781390800231753875878144
15818 2189051152046121961025342661741284595850220
15819 2334505763385578437822664169196294623945378
15820 2443462853763013745545074258204849983232833
15821 2510662581651321232002776048258334366415684
15822 2533021546567734657605023468572240878142542
15823 2509860911206170438372934191079074862761230
15824 2442920497195827301784498633096829074543547
15825 2336162747889086332234914120222894221877168
15826 2195395407888991858105206219966909072109940
15827 2027761547230866963062128155557615682663402
15828 1841157543667058649672548953761832215558725
15829 1643642690114922453700481594274987786600584
15830 1442898621901911726654262733435303400238433
15831 1245784479249489069524861930582001619264404
15832 1058017215019466305202944097795302935898603
15833 883988614254926115705943471957623887078960
15834 726714075235724940636748890952001552067678
15835 587895045310526192377318478106868625192522
15836 468068385425731251293294040971864064321905
15837 366812141646034703033638188088778777977652
15838 282977755328025018484164112194938181649780
15839 214922643845770280565611623867802476645670
15840 160723074544377355981593736769292093008623
15841 118354078992352789543139594830716849437392
15842 85829747940896247549680465340174413953362
15843 61302849912117503021900022895275642239160
15844 43126906502527831695186587036494742677778
15845 29886521569653189429596355552305097694688
15846 20403022427790132508820811245151796427233
15847 13722600889009540702136904885069285984986
15848 9093476675587031288137335612682891411990
15849 5937477837557546788346725868921725558528
15850 3820125346118743322620264764603738098210
15851 2422032580108604591112016265278863304312
15852 1513318859183296490171965681462184996337
15853 931855350469059036268938056368171953800
15854 565525015352155610168463771589945663308
15855 338264345577351382782599294250272218046
15856 199423211708800950015401158151615986354
15857 115883717682772692707106518054158308544
15858 66375325978843510601771045672372812690
15859 37474590334032483519405044447093279912
15860 20855455152064597504821415937144389061
15861 11440886690266962058912625148354131304
15862 6186709172690031415910968960691793074
15863 3297771480534258032856144086864342620
15864 1732770825110207577360243452925600784
15865 897466579773918486875268025347864992
15866 458191340109538674313827740307960482
15867 230578959036497837081827951178320608
15868 114374005989177649572604921245481550
15869 55918863988571934425226684442964916
15870 26946288899054829773416289235854181
15871 12797736990772973466343494886113990
15872 5990218040765865821259398470239165
15873 2763163124036464280678464003979520
15874 1256034512654178122562824659674230
15875 562602814490664437704747056218940
15876 248301274940244658788789030387930
15877 107969571572928901504054596670716
15878 46252471882603650168748158036875
15879 19518318565575199713151620891492
15880 8113034690075586974385571837671
15881 3321345362711318870350347239680
15882 1339020905251587798985593393949
15883 531560267772367068689666941430
15884 207756635345880937717350665946
15885 79934804958381279155056154908
15886 30271413538540917799426155548
15887 11281787312366380941459358108
15888 4137132477151475739710284860
15889 1492519859167026271410349048
15890 529611529800798337773683011
15891 184808987961578104914365778
15892 63404891564474745229078825
15893 21382338641134842116875640
15894 7086195846632987337357041
15895 2307167345242014921326990
15896 737791210116538937253323
15897 231651201025544100400128
15898 71393468701587055744770
15899 21588193121791574113576
15900 6403431264574444913694
15901 1861845337677750494808
15902 530699956118465828528
15903 148086842768547463800
15904 40497486550075527194
15905 10818042564755488816
15906 2834037924734221377
15907 722207803206793288
15908 181066059603737375
15909 43784402615114252
15910 10510117715879556
15911 2390907103112202
15912 551425453993237
15913 116311440720640
15914 26011159835297
15915 4965329895804
15916 1096709972683
15917 182130944068
15918 41014603465
15919 5570596958
15920 1343117373
15921 135950360
15922 37607908
15923 2471120
15924 862581
15925 29584
15926 15051
15927 174
15928 175
15929 0
15930 1
15931 0
15932 122111
15933 174221385
15934 43837745346
15935 4477951106826
15936 255281673407100
15937 9554129539721730
15938 258502169327399746
15939 5384926894496301128
15940 90241039329191917596
15941 1256289514662066417305
15942 14887843455458187869963
15943 153078507314968826662734
15944 1386657695169584537161826
15945 11205000238001793498327815
15946 81608705261057616527761485
15947 540413624071981426355193352
15948 3277966303857882561336367067
15949 18329317215892617612730394682
15950 95008703140174815049185175065
15951 458742328543340120295228794130
15952 2072179896040783758366222543885
15953 8790144534173692187444859469051
15954 35136212540886458024008531997354
15955 132749920806873653599156346811936
15956 475373196311576705759013732649575
15957 1617502515799179679552566032959064
15958 5241509353657066303601842785588045
15959 16209692598169055594688572088930432
15960 47932592308222293940448358279635902
15961 135765361733141462651703345409995450
15962 368938571698455952138050248478915432
15963 963337574174235869764624414467876160
15964 2420289796263079331940032077122687981
15965 5858456973554656134867133310210379102
15966 13678873846540112765926010240106113230
15967 30843110396920809648327693699555597060
15968 67230244156999299714353033587010069716
15969 141807488166909527044927467252523231276
15970 289710768046287510221722642757274520719
15971 573773049078612994512839852642001203900
15972 1102510398468593600329880940126292807211
15973 2056975063631714467055254498234050811755
15974 3729041356161555022474506534849593497214
15975 6573368926706251271536592200249419768858
15976 11274213692998505421753950925174554602470
15977 18826168951786679036848256887545768560276
15978 30624660822300160530249076839758521555311
15979 48557649317973069497094083392382574320952
15980 75084877547053264429390868644341728008862
15981 113285938385864712781357379501164305850650
15982 166854545050217353915213092583139439346278
15983 240015110297525114240903453124928845552516
15984 337340469497946838014211449184563309312712
15985 463457373908546606260553216422646886093618
15986 622639515999938658804383933715694008602595
15987 818305509636711718048085546461059769193036
15988 1052459355665999942599956287772170653328703
15989 1325130262938049130074583444861621389381299
15990 1633883360574043746861746240509037623026554
15991 1973478962368955500812405334836635517825810
15992 2335752680556495017979004368720797971391023
15993 2709770637586308315362352857726367744147485
15994 3082284408913821290975017703125188375572454
15995 3438472686165439786743201418488198949089728
15996 3762916503209025703393298428656842956632715
15997 4040718794955959803496852743670922679852554
15998 4258653437771680456026955870577943500474928
15999 4406218631633943748963679937357986526472166
16000 4476476869259662746507661512617227693087401
16001 4466588062645235630267727868507816995762325
16002 4377979954071691828671592990965099153400290
16003 4216144758208457747323683484652898821871528
16004 3990095999879681587928431748958288618533325
16005 3711557911541551843899089902170127591733549
16006 3393986194154811868576100342429548445755725
16007 3051530417255850103451899340116633217838534
16008 2698044503170154078188933275015479925011218
16009 2346234740091193312431903040182881547421872
16010 2007008556365072865843092332594731844637257
16011 1689056739908704462673907971165419459956080
16012 1398671747984429115139041574137331970080215
16013 1139779237711996011484384780714042569984534
16014 914141617734186805394047718127974441953161
16015 721682393774151607672320826797770746011990
16016 560878044501996795582374273373907488436405
16017 429168718954562568171376197599819836008746
16018 323348156542792461561368428643131636969758
16019 239904682735236056130768271363518496100284
16020 175296919706323813136558444822493870826979
16021 126158421691300271528888039224485313179885
16022 89433821504327217401229663911830785924430
16023 62454842391960945184186059952331313201112
16024 42967738913536853899014082825934957947518
16025 29124756059755247848546769249093791722634
16026 19451584026932986632326543932758185030390
16027 12801124836689902297547423248503794950272
16028 8301709380042393806746431999756017038358
16029 5305631333458704734504020013422784125025
16030 3341787707333536462763216982926547453459
16031 2074498710196818707009810396472536714750
16032 1269283041056006910645036192245625435329
16033 765475772360333903927024628833650667376
16034 455037248819305585825855803757558851116
16035 266635537195642717380448738640881304912
16036 154012489757212001799909603720116312730
16037 87694044679354060388945063662096493541
16038 49223002360607941220287414235963938349
16039 27236774731293688861293141134271726468
16040 14857191212074752126806664209407007360
16041 7989382025278217841603417462978523400
16042 4235309750498193955919480805394369971
16043 2213353659672778521469462308346885032
16044 1140266192113986899247288725633611425
16045 579089414078171988009263990399229966
16046 289908558099391168120445394984126260
16047 143067987378520359380530620260631968
16048 69594955480043937154917563962844961
16049 33369719130165388535556392251324522
16050 15770672214589429225000617782797853
16051 7346014100700707220967501174812540
16052 3372374805899714172682303049803449
16053 1525733148770746391558613793496864
16054 680226525111670290982298008512615
16055 298835149580298346204329580203568
16056 129354355674929103408549501509000
16057 55165421658172163962616861394330
16058 23176698517301754338292865790375
16059 9591665915936065182288397222464
16060 3909760655118284448960603009546
16061 1569539779520126313802734826280
16062 620453538166340932707204594191
16063 241493773969705992058578962004
16064 92534416654386226591393617183
16065 34901012909986255445755587022
16066 12955148486056920528693557640
16067 4731990391183037879161731276
16068 1700453884215031962782917839
16069 601066415836686553136671707
16070 208943079074539557391633297
16071 71414557137250538925875420
16072 23993691041558113288789566
16073 7922301970806302214303210
16074 2569991535990866725266958
16075 818876424402900433084176
16076 256193862571642034204420
16077 78679148361537269064154
16078 23708272725929643685260
16079 7008051192030901166384
16080 2030680092517106723199
16081 576875054303134269825
16082 160431688857040700211
16083 43729262518844165564
16084 11642752394595801666
16085 3040349467236778697
16086 772244822502449065
16087 193015180401243330
16088 46520493301193829
16089 11134304167649509
16090 2524398639557136
16091 580644373809360
16092 122044241361581
16093 27228173703192
16094 5178010479980
16095 1141426835064
16096 188769552510
16097 42446110941
16098 5738440640
16099 1382207232
16100 139196850
16101 38484175
16102 2514897
16103 877630
16104 29929
16105 15225
16106 175
16107 176
16108 0
16109 1
16110 0
16111 127604
16112 185692392
16113 47449787841
16114 4911272604996
16115 283316807273365
16116 10719598593514746
16117 293016070745649153
16118 6163410230301532216
16119 104251048522342327152
16120 1464386433712415036290
16121 17505185833276598142411
16122 181516633874106478221168
16123 1657875481354875053002121
16124 13505167223602059941541998
16125 99143606359366813107625755
16126 661663671041324600074755920
16127 4044339263785250140478109602
16128 22786437868434030900574233072
16129 118998198383642154321091702247
16130 578837432526081796146971241740
16131 2633865672718347377367846722241
16132 11254113848189186914485518083694
16133 45309879409394085062967048936158
16134 172413370750562684826792814094448
16135 621796586651036750654300644831175
16136 2130668249009811822045134887129942
16137 6952908533107548887785002662631594
16138 21652492649509865556518080834105912
16139 64472154445180390637581143827834678
16140 183875948902168199642983118726460600
16141 503121031417582638129818394065365292
16142 1322721184700292386222950470459210048
16143 3345943315275950881600205820344086476
16144 8154302969063890813009798587490574480
16145 19168946409864389632295734624541073105
16146 43515415966691066179248001997507543364
16147 95494929092665009981813739667986222375
16148 202786843866166061503167758043807429016
16149 417085693065587969707288949356445274969
16150 831604012216783033247925074764038300640
16151 1608685974180953390008022188811826901673
16152 3021528837811680622698661417017548526618
16153 5514442605206635855508269764881893928809
16154 9785820812566745605604983334031749096148
16155 16896587641487859376165104701523596883375
16156 28403859845868374111994310538210577859842
16157 46514572357432709193475385685204207662439
16158 74246824426335690448859255372971174407984
16159 115578166613144130148651797632662060968665
16160 175551072263431629455531140644822361684050
16161 260298205935172743097298102775243708201492
16162 376946135395726687440230196350371190317192
16163 533358320232781000442301469740642750842098
16164 737688633924866582948133931656456849840450
16165 997736338706480956254598920768795467870335
16166 1320121614196046712645455272535056389528240
16167 1709334606280148797353805883569325756877036
16168 2166745594425828443921098299421076618993040
16169 2689692846352792769215890437732797029276140
16170 3270781199062019461850753585218310992349520
16171 3897522571904760020410009999843145173918474
16172 4552426212331367172879531826210418587884724
16173 5213601932362776038627755076686538599156944
16174 5855878540236155543574084689748383560703232
16175 6452370519457736372714085313035444227486045
16176 6976359643240308998188272950151342793393728
16177 7403306005634932602108867103636419525048589
16178 7712774501448438275470281628050067432472640
16179 7890063921854321285500061150732626841472897
16180 7927357323200768952098751653358908146083380
16181 7824269639802880145308054075245347395817337
16182 7587742655558251526744974120626377560059792
16183 7231316719065233991609992525722439420550399
16184 6773880807393716712735211794275136053946444
16185 6238057307403485803694255260757031007314900
16186 5648408310208009695721359752108974942835364
16187 5029653897836956721446635481309934951315872
16188 4405071919000788934253410834229300427621420
16189 3795208829526189680823046318499838379302419
16190 3216980272795007033180517100879515107706640
16191 2683186751278769899195168337689878010998015
16192 2202421631331518809140171296626717098325272
16193 1779311445076512726275132746567290428616823
16194 1415005035033169404500118532222756029556800
16195 1107818965793566880893764095074999621689400
16196 853950088881519038244494097355363460512404
16197 648179046276144817027546686385453340339136
16198 484507061058685161463586793622356849099664
16199 356688912361403398133386959727157952625104
16200 258644478629612758821325106803105619182410
16201 184747537742923085899243218081737472077295
16202 130002510846031113073264361692013074331104
16203 90127292318858735875543549770411246893514
16204 61563653377243082601318759385042273967384
16205 41436782701986455085097212415472146168615
16206 27483340216557943940511729499601803415712
16207 17963926701602741040377684285571273039517
16208 11571933483734725290276196173796371630074
16209 7346936700603973424049644731537490747301
16210 4597517760366084700484012107936379847900
16211 2835806106266347961849147195026874431779
16212 1724182081339728314101257958506333145938
16213 1033377257985404291680788295518989673381
16214 610545137603915399362270990488183969688
16215 355608314727499001935797571979942421645
16216 204188675453736647595482269799256986502
16217 115586091439004126378077315721624740538
16218 64506049272589703721020915435898936264
16219 35491240791738381943216980519217872391
16220 19251779754770004638920814839118213690
16221 10295578946421324237609808872697564521
16222 5428254230850102762109901506836207536
16223 2821606926459972833325244728780488170
16224 1445956493124900825580568853232745100
16225 730516076837407928050178919978792815
16226 363840963872201368389642485863155676
16227 178644649744471344774077920945398129
16228 86467369730643320218844906969280058
16229 41255638772439495334551064011710170
16230 19402870490178262652408239535797200
16231 8994576197341039108547525318879749
16232 4109656604845838174565826050201652
16233 1850614914225721876403720647226910
16234 821268754327306038524290697485188
16235 359156417651204201997664381258250
16236 154767105854955257309504213907888
16237 65710554140110692376510020405035
16238 27486204913837445309188399465600
16239 11325991409545210896378524636211
16240 4597003298603250025460574157410
16241 1837648531453256768519296067091
16242 723414887140496355627483996852
16243 280410515317088753248349669692
16244 107009793424421697411302437048
16245 40198645139204629518503911965
16246 14862428831032644755355311016
16247 5407365270267030476051140384
16248 1935625008300389191051070958
16249 681573985571611530056646380
16250 236032596095493064171252900
16251 80371690832499133729451010
16252 26903221497241753255431704
16253 8850498079777597577295533
16254 2860716368027678002061040
16255 908251125027828147390660
16256 283150589191870876424292
16257 86653691869773446021121
16258 26020831366968470224684
16259 7665325764169357685452
16260 2213599929528173357700
16261 626736463232202110242
16262 173717949911343449744
16263 47196252856171254447
16264 12524596819982579332
16265 3260262755990117970
16266 825407411446755852
16267 205672542828199092
16268 49409259584148744
16269 11791455986810661
16270 2664466302665760
16271 611223604222322
16272 128022560217342
16273 28494469302278
16274 5398448006780
16275 1187691110100
16276 195608539536
16277 43918897804
16278 5910305520
16279 1422200572
16280 142501140
16281 39375657
16282 2559188
16283 892853
16284 30276
16285 15400
16286 176
16287 177
16288 0
16289 1
16290 0
16291 133358
16292 197887637
16293 51348587192
16294 5385164089658
16295 314339300295433
16296 12023300944720556
16297 332017607339815096
16298 7051633516819954686
16299 120384171416206096549
16300 1706159692023021816912
16301 20572412547966574289951
16302 215123504448579282166220
16303 1981022987550714519674054
16304 16267800058899781884301845
16305 120370356003145040743918640
16306 809581867405801377946519608
16307 4986422192608367139586775143
16308 28306805433913372557610740061
16309 148931837631740928783973558284
16310 729794277617955307267943225176
16311 3345043026693607891139133447697
16312 14396415005076818714804262026216
16313 58377359645710077891581647034044
16314 223721116024150747848379167317364
16315 812544362180779304749547920333180
16316 2803867623509988742404839563826209
16317 9213679878868918240040327554655586
16318 28892363439137318099603624552644001
16319 86624559192015671275285046092123119
16320 248756215655786507706363187349203792
16321 685313624740197061424748741524084313
16322 1814019498192051790064100347190858800
16323 4619967256238942478071002359100605117
16324 11335606287793428496375671605781825130
16325 26827831973952295093492252311633777846
16326 61313003122168317238459909004927943913
16327 135458221354041368831750770204996488896
16328 289584087116492729143902547179042122568
16329 599604705266723040321057116504451198249
16330 1203529595257439017543428828804322661548
16331 2343733396428232327490549760586202116622
16332 4431566752794707771103749326252472048659
16333 8141852963360583068325538259043791689462
16334 14544808009405474108833694250201674918320
16335 25281182704319887928422742121178813545409
16336 42782134602562696125407494267644658552387
16337 70527806701004612572256616478694488127097
16338 113327552786002310008135274910860958395224
16339 177590689644793844169934339941358972993637
16340 271541100590354787159311285483401635648155
16341 405314666837977745172759779923417629780707
16342 590869103969018470789312268486488232691610
16343 841635604521094482536478239120476758590078
16344 1171854672769409619092270210362828484683656
16345 1595567158926920481044594509185225629843098
16346 2125275618215216949070995846634373885352780
16347 2770347128869551977744663255465966866336444
16348 3535289305739265493507175066360596940362985
16349 4418086110981454978580522339103448071594318
16350 5408817409323677747652056479513167958842898
16351 6488795131191593100815535921505232537989904
16352 7630421954990682882544055854662639990026458
16353 8797913909281162521496788573201650271610857
16354 9948931593636054414229613494270388918644080
16355 11037048127216704499642231008863848387566690
16356 12014862989253142728809295950454135539757070
16357 12837469325480337921169622013672320679711985
16358 13465916156163048745525728582587969364314449
16359 13870289027231637273646635604401557222340149
16360 14032067747116544780377273605051525412360952
16361 13945503527005348723684556493882863766005239
16362 13617877252111459958773204396353424543112152
16363 13068636965780139346874065014188533516350235
16364 12327544817007150096120002972757818930883891
16365 11432072176301340445673734893016314662364090
16366 10424351854781589257617479363723145600449217
16367 9348021090996899811228553958392241083559843
16368 8245268809229614643246098759582593966619831
16369 7154343202266705917800547700739133575193120
16370 6107693446616858887416208024584588461458188
16371 5130826979684564276407080390961971385691211
16372 4241875337971118833137384765458699708979085
16373 3451788351118214831548248838556539707158503
16374 2765025621237624478188481832233464299361028
16375 2180588244964679598783440214161084102954130
16376 1693231122614827284313323831136057691671144
16377 1294712394919413795360602816554086730031391
16378 974965342468294681778658988664660334853294
16379 723112933258765539905282041525748252506137
16380 528280305290667708153955590017403814639835
16381 380191444841457532677240843539242122512453
16382 269560492930321830843289417409616411288289
16383 188304446031770342368280586485445351050052
16384 129612805158959905144698691537562048789971
16385 87912164345467766029883826806026799847386
16386 58761470720441441573196986219749876720568
16387 38708474253572603921242938613990858854827
16388 25131271396912599089580429283325851882674
16389 16082049744272297756297894598962308242843
16390 10143985871659694747712345464700128030775
16391 6307193692724407022539864304858315531140
16392 3865825571956851584631247116445615833547
16393 2335841683935077604621678423055530530665
16394 1391407636415816042568470732164887038016
16395 817124452662501746260696727822863804598
16396 473103481022832344574388483829631533520
16397 270064622943463990909531136792651114227
16398 151995455818969189769427653241189462765
16399 84343343525114890096155149102605407128
16400 46145831252980045213397796391674721083
16401 24893038570067785072188241274991258594
16402 13239988568530610362178640283580898860
16403 6943208025915614235882016842762802075
16404 3589982408317817607065098729960086719
16405 1830116804809881619236020819442252781
16406 919840308037236953296286292566447382
16407 455810137466242432826899504957515233
16408 222680480160386366945300262636750583
16409 107249070773983707440895300102311962
16410 50921661628443061900660217666270318
16411 23833697276290288695259426584374342
16412 10996132751731861726344296358926374
16413 5000641657733530384995072497317698
16414 2241422575629284792435840308932527
16415 990162539535192791425129371949750
16416 431066066786164231035659418486624
16417 184928089299846971434684256890660
16418 78171397133588220088847890142432
16419 32556677177745021981818230745029
16420 13357882665116699623767897080102
16421 5398777238470401976690151138299
16422 2149140871164840030834676438943
16423 842546566873208826300319070395
16424 325256943185987647277717464264
16425 123624048482905559670584623827
16426 46255027107086588839955784236
16427 17034364115147313264437096212
16428 6173487717290059449916801396
16429 2201377817881927322642675977
16430 772207838505543856463275662
16431 266415810804134495692896016
16432 90380877647207281487472339
16433 30142647253999174887947097
16434 9880215704852903122747156
16435 3182090615809470972924544
16436 1006700174168019264584643
16437 312740810317581982153391
16438 95377146493633242348219
16439 28541938574298737439427
16440 8379460382122653452670
16441 2411679277403771509953
16442 680552438225073093252
16443 188010834195758017250
16444 50913951524435532456
16445 13467142617801731511
16446 3494582571298004329
16447 881869815809499450
16448 219075441551436762
16449 52458214397476445
16450 12483100995038688
16451 2811391448536643
16452 643217874268068
16453 134255347135808
16454 29811737389813
16455 5626876688158
16456 1235546960597
16457 202652713434
16458 45433907946
16459 6086263417
16460 1463112939
16461 145863912
16462 40282529
16463 2603996
16464 908251
16465 30625
16466 15576
16467 177
16468 178
16469 0
16470 1
16471 0
16472 139287
16473 210846746
16474 55556026383
16475 5903301253004
16476 348658094145335
16477 13481181382155210
16478 376075130780295702
16479 8064683685975933168
16480 138954514531817690649
16481 1986934420727251955470
16482 24165139128133382666584
16483 254818341133955646571524
16484 2365834705047871591199081
16485 19583978152870335390865462
16486 146050687282908737616690540
16487 989918657511751645856582928
16488 6143725653609161558548267349
16489 35139261874800076091147776302
16490 186255075303353417844082782069
16491 919398408425821184661665097580
16492 4244780820724062561379154482674
16493 18400468942054203131526145358348
16494 75147311445389318922288193959334
16495 290032330269630194827180289112768
16496 1060803964896719320152159965020075
16497 3686161383825486055641068232436836
16498 12197215715140393957617529117717872
16499 38512790354296280533794746721583752
16500 116263220305678455036160041949228669
16501 336156150469934414324629931503506390
16502 932416508659025001792295954426823361
16503 2484876496284080350786115937942552640
16504 6371385520845542105993147121315316818
16505 15738477281263695286641573053690063110
16506 37498877149893705420441859245655013515
16507 86276518793784030070386609846335840016
16508 191887261061371918248290131971331985090
16509 412962278041975537786165078367940587630
16510 860776713853790990455745244257590204407
16511 1739272314089892006117609382238084290640
16512 3409577216268583253096202315650186582568
16513 6489749207826397757558188043665438611270
16514 12002439653990532029411139908279146802650
16515 21583796505248275897983687975663691659784
16516 37764978311624323876915232373270580584270
16517 64331733652239965900689112823738769983174
16518 106756313908691113291609628789716536862797
16519 172678788488582585686938748177756625798832
16520 272391986106892383922869472059097409222960
16521 419257806621863621786479394446316312186300
16522 629956535093969527446791808479152540835790
16523 924450961341270538204437943328731042628380
16524 1325540750617595606868751480003000713429290
16525 1857896785819268760298030446086064932032314
16526 2546505429522543052471677572395807197363820
16527 3414520304593157888146398334424921622566416
16528 4480610186102145610632746951143082748697542
16529 5755995502595104183713994795456219051843084
16530 7241466552569715984967171892221676440034888
16531 8924754046256612119923188791674407691808620
16532 10778657179597973093787278512791008542463805
16533 12760310730275302169902589015889641720454338
16534 14811883845192589372348904588680948672964865
16535 16862854035945203967932941156444230705558272
16536 18833807480153033179459819410284275867368030
16537 20641508452058143012729517689517714641119180
16538 22204789851422519050324027392490962003606360
16539 23450676329391744882434244194241146907655604
16540 24320087513854679847026379740012913977440515
16541 24772495077582510943805937677942895733683400
16542 24789022241391619838058880013624423240738988
16543 24373660805589337975439974963105501778346816
16544 23552509863352001951807331496397728670872169
16545 22371176325061887483017748266804718078520148
16546 20890684788003382271419353390163173356990925
16547 19182394161235764980669364688421278137430932
16548 17322493075717637589465843798860024895922061
16549 15386641189394661869161789662298398854228190
16550 13445247663923605724278375115701500697706076
16551 11559750014932071122035594459736850639149360
16552 9780100564625494458843918765773333854616940
16553 8143509052313492563127800528516231695525240
16554 6674350370846303584743713695697720976912777
16555 5385041283129470567898662929607913521049576
16556 4277626968212234852333552373195156875760120
16557 3345797467273488645622843667537639459199670
16558 2577069616005580958541348407214618108289890
16559 1954912073380837433366635823624723303668320
16560 1460648295922696414490338944384068359855165
16561 1075034027456935954030258958978945210902680
16562 779463374310163982880424727199802511087559
16563 556804918276235262135744208135820756124872
16564 391903616041370239153760987989943883622989
16565 271805029899041246064378861430191823520684
16566 185767201618352523701786324859581022084285
16567 125124810162024536046995931374687985610368
16568 83063149044834889766130540150247875640225
16569 54348789462195421883877369657896283685592
16570 35051941960286397944826182348468345572215
16571 22284222131258531130567925639616607965100
16572 13965831268676785968852274177707328912887
16573 8628573970909821838650656991699573932346
16574 5255710986949357204168016311121665737840
16575 3156165070131938562728515327614943248584
16576 1868691386006313864015278453792540317080
16577 1090880639414836055199393209828228141830
16578 627897956066157266933485576022436142230
16579 356354102559828609063733947659519048028
16580 199417029038108612578454318830712070912
16581 110036221877045830236166203653734688480
16582 59869472828957741739599773883353442277
16583 32119821079424468314511817728680008624
16584 16991764494048495095856103705747510258
16585 8863381224071007707571796317513086676
16586 4558815201371118259206922741967681845
16587 2312012936842404814446468930841513140
16588 1156129256614173198690831293751002541
16589 570020568804814932254118283369610616
16590 277096322922984632091912587774232445
16591 132804592113314645725160243375521200
16592 62751101183264383797668692009077230
16593 29230561224783116776851064236494676
16594 13422698137060541751661836227476809
16595 6075839866603794262913629736016852
16596 2710885371056286352638991200034250
16597 1192137381346693086597032607527262
16598 516679372510748580183552389621054
16599 220679615271129273618344397826944
16600 92878106636362133593772467322661
16601 38515480499759436754886936406100
16602 15735690393596024750042483756557
16603 6333142050492214853381097069084
16604 2510652577812234273711336529269
16605 980246736282436919968581706462
16606 376885337163479518875196864140
16607 142674975093923718824752850568
16608 53172436424098037119191751657
16609 19505474810782936910328949314
16610 7041804784023286453542544732
16611 2501440637998278027187366020
16612 874160345543315131175582037
16613 300467050032074194770081324
16614 101557433382737192643061422
16615 33746815418247130792816800
16616 11021780625975055605945200
16617 3537113205287155955696410
16618 1115076914426548071204444
16619 345202288428391228060056
16620 104914357503485092031314
16621 31288889995621755365850
16622 9154966442589724711760
16623 2626066968352379964240
16624 738608891283448760709
16625 203379617764563528442
16626 54898767754782350130
16627 14474155170876096696
16628 3744155958338440774
16629 941814842625811798
16630 233262892611533718
16631 55675191576476320
16632 13210828114515332
16633 2965465674148770
16634 676683775069440
16635 140751821939948
16636 31181716462215
16637 5863536356386
16638 1285039546695
16639 209906968488
16640 46992101299
16641 6266387000
16642 1504960056
16643 149285852
16644 41204967
16645 2649324
16646 923825
16647 30976
16648 15753
16649 178
16650 179
16651 0
16652 1
16653 0
16654 145437
16655 224615437
16656 60095624898
16657 6469682026728
16658 386613142843100
16659 15110973697151856
16660 425827118871090935
16661 9219670862038079244
16662 160321559949471679236
16663 2312858653760877825410
16664 28371410567760191186497
16665 301680345571386455473056
16666 2823831873426664390315379
16667 23562353310861243018518063
16668 177100371058113738587680785
16669 1209640257124073993960116088
16670 7564474514629733950066040162
16671 43589792131523802684004538115
16672 232758354220062017899745849373
16673 1157363638001840154039297011510
16674 5382174906245756724146706817308
16675 23498414546472384369594215529849
16676 96650413621887206466729838364487
16677 375658499609523937006270711901172
16678 1383619344861842440099045698739000
16679 4841396439312191143254059085576405
16680 16130719172147137389451887950744901
16681 51283572401632606370030516998964652
16682 155876591947328164786439497559354034
16683 453765259741944205805833576976860185
16684 1267183064729779984976604128478067645
16685 3399868940935770851781709152163073888
16686 8776250407896429797555886994614556860
16687 21824603314552131216736795749432985749
16688 52348244032753188688377577509881728255
16689 121246499470252254363364788485084212506
16690 271461854199168218654743762368812401971
16691 588102738837948880987642038305186672823
16692 1233980414799416772823808110026266952084
16693 2509896036661446422284169655933730556180
16694 4952849795985060733718833433164190742189
16695 9489551935681925089146645170634955624494
16696 17666387421380324953088684683662965475877
16697 31978956686573354617505377212598451155506
16698 56322543399058628858151912821718737189745
16699 96576991991064085394019840722647354294561
16700 161323155968012453803029092401226842402818
16701 262661632508054233597067817196205403045936
16702 417067854228193835420248170388321748293273
16703 646173243255743344143587378270771328199050
16704 977315804050451259715124127635574879826863
16705 1443664422252352773325637927794860305275270
16706 2083701087518585762120394418437693443311337
16707 2939856909381079590677829968023255876454262
16708 4056151730837931149535692348548939160609100
16709 5474788480051798991059174662441413186833628
16710 7231798590009857768072439037831449527040888
16711 9352009650221691050648636857542682271879535
16712 11843786170279191898099740801687091647326924
16713 14694146398312927313034296822188112561084130
16714 17864947644545666205364370518166504072748387
16715 21290829450321720639626241145768712521548808
16716 24879490540551551064226378871941313855520528
16717 28514652536618656763324078279446242778932800
16718 32061752787694400330396112368601524360964205
16719 35376051813725254282577608045908131481296502
16720 38312492465763595588979248533501173338864391
16721 40736366290732246729473307868635312213188662
16722 42533678307975952999584401002663417978214427
16723 43620086975011386185153784475860238712049710
16724 43947439002549584310306132159154237377627893
16725 43507199306608372768837256117820593307124524
16726 42330451677485595526888036351093310082733258
16727 40484557325303108414783369919604959065312973
16728 38066943707984740435804867198624088189560050
16729 35196799525174480331214010785634629658193396
16730 32005634627357540760656507437954151574216233
16731 28627709164903084855497591950552355455671335
16732 25191250998356721052533283468913377716112763
16733 21811190251976453433088575638289876027679760
16734 18583883923300786125147530036876010649136154
16735 15584025461546678780589304548574840101879047
16736 12863674907286148119483666780450509360366984
16737 10453136039625135492936941565009297568465932
16738 8363266783824519946344833726563620976830025
16739 6588743276356566998844781856345624813076603
16740 5111800194368193536981464900063279221184308
16741 3906025661529520230987073234947657929493424
16742 2939879398161880457726712785678524592404887
16743 2179708500599490722150662509052021242194280
16744 1592139575851328540800974494846776884959817
16745 1145816585085053291328870723665437176418204
16746 812523393344736936388510340997346294857453
16747 567776168721331450073445465079224445808502
16748 390994692141890801176443398236511095866515
16749 265367105474682175563716434398907351328640
16750 177514640128267427401945580859897802245662
16751 117046577494775128010633930931853305710259
16752 76075632822528081527391419964270994305189
16753 48743631128190342632914481049434519994600
16754 30789105045975924909994652472651566279817
16755 19173564844912521542880733599866702145639
16756 11772083181455653100143150135018842593805
16757 7126311184910014663003685097784731186056
16758 4253553610408746082928485422596059755645
16759 2503385191480851470154257818865862489123
16760 1452791749474539348793879403949539114535
16761 831358889823014686686675393701446149612
16762 469127708620803565811854228195661282706
16763 261046049460262425647938018392349451070
16764 143242227881706821681749574647704833673
16765 77509610281500120849748616922845759816
16766 41359134901768690172120296008526664411
16767 21762951933087086222993286700108494537
16768 11292545435782207060581955889735539715
16769 5778151637615465179061817089768225306
16770 2915429364778240450886095604659484160
16771 1450521357279224837013751285438868627
16772 711612021617152394098636364506277249
16773 344229008203834600020407935970932620
16774 164180700946146475961006571866870125
16775 77205894946914179066277814782649929
16776 35794276754743371064358564163722088
16777 16360262859895848448057394138417956
16778 7371518295371386925117613838542250
16779 3274067278439962363433078682696648
16780 1433354802645248324397761442168717
16781 618477809184774576661321235525568
16782 263005589191406665564935934613853
16783 110214711061606038436490319728860
16784 45510144865781832526158341254997
16785 18515189693063586900692386834488
16786 7420845677939737520337761848342
16787 2929776611696908678082823794214
16788 1139248587152530115489559119355
16789 436263235195036698414263336016
16790 164499328980030618169252123298
16791 61066089650890467458727109845
16792 22314501390644434300318982839
16793 8025114848597812186720967280
16794 2839966517398236325977447816
16795 988754857908433387977258269
16796 338600259417188286802681980
16797 114028423531787152853687088
16798 37753988132094190937207050
16799 12286490971660641361008607
16800 3929054129164371876385458
16801 1234308643235153327170778
16802 380792518214952277705554
16803 115335317256522274472475
16804 34280292280520899171608
16805 9996681463884375879244
16806 2857990875637203112734
16807 801210432547556783004
16808 219897870655095471110
16809 59168073994874517048
16810 15549608208082219075
16811 4009874170537677684
16812 1005434225074687170
16813 248275701881359360
16814 59068357511752836
16815 13976289430460262
16816 3126991125647788
16817 711679811855764
16818 147521480897340
16819 32606193818863
16820 6108672564544
16821 1336215042564
16822 217376285997
16823 48594454015
16824 6450749793
16825 1547757824
16826 152767650
16827 42143148
16828 2695175
16829 939576
16830 31329
16831 15931
16832 179
16833 180
16834 0
16835 1
16836 0
16837 151915
16838 239246512
16839 64992719425
16840 7088654911632
16841 428578442943620
16842 16932396012233086
16843 481990606992479270
16844 10535993063509392376
16845 184896566851069924785
16846 2691027621719569533480
16847 33293699761068327580428
16848 356975949616062372265636
16849 3368643641262676096987992
16850 28332471466323635331432642
16851 214619748744528469400940295
16852 1477180705949677378986427456
16853 9307493328748781782612863359
16854 54034400502151269278918890842
16855 290657927588903201314710763870
16856 1455800962725253271901019367000
16857 6818875514601517829176888034624
16858 29983820176996838868516144076260
16859 124199260413426041497835002137415
16860 486128752911450498447513059497272
16861 1802999561025527775201592113423925
16862 6352587194114934527859197270328060
16863 21311625772120347886584004994612988
16864 68219333242077977866412778957403180
16865 208766787645124272680965504613940823
16866 611856192321889302027994530159532310
16867 1720214578058955185634892483309739306
16868 4646428533850469162140441226737258944
16869 12074513465320612926010977657699393106
16870 30227431294613056171304887145956280864
16871 72986554499767179605803329494340403235
16872 170172065589441293175377471849710935684
16873 383530090023628301260123437291469984772
16874 836391096184526388615890503657306626584
16875 1766545121065576873587332458448042853294
16876 3616827823782156522874198265325161692800
16877 7184207855593162349374073134480809535192
16878 13855355098921787645057758161945296395280
16879 25963610707357525010759515275647059535124
16880 47306925140915889302190766733452608523712
16881 83865628667962574100870977933949698617620
16882 144748965643128891996658626270745032286378
16883 243376004955496836847506498049010288841238
16884 398856444296117882583006232584156239456016
16885 637478787197861277076532030258846670242626
16886 994140098523615391462771772650540655853200
16887 1513471053127189828469944516385853613223630
16888 2250336240395698954785212590055810500000672
16889 3269341813062442681873618564316247085819160
16890 4642982332438507172606774298420712101233520
16891 6448126067800709866347310379983075790937830
16892 8760685656915010025065355906544375127714960
16893 11648548362657515291441864976262324760900320
16894 15163129132128075647089939178837421914680314
16895 19330223581434932525587814381212012794116140
16896 24141124673603115856236602822375342239246420
16897 29545166277306426956843098596010667110672733
16898 35444912807498448666908776532504089164656210
16899 41695087400061674086211007204589579661771952
16900 48106010640677388491710478659050263099649152
16901 54451832281994706426666821909328336188044725
16902 60483239633912530671260372430675354475225776
16903 65943705956909936969610749839133627556464028
16904 70587800561915306953578664691621626335832332
16905 74199713694192798567144414740411679216117036
16906 76610023035302657512256213347005947622117320
16907 77708874752126376763759755927026458681255497
16908 77454154144967409632766456450279977370717864
16909 75873819023211799152382832748586010948416571
16910 73062270431313436984067390832257063348604346
16911 69171332801061383648117604248195694766227725
16912 64397006493759793822858314060769309904248908
16913 58963560343497894434130611377290752028205031
16914 53106705791408664377139302643453722295454198
16915 47057533103438529512253070834446115832899524
16916 41028626494108922019988514094103356905688480
16917 35203368600390989886178376827328261430478158
16918 29728969537951001720028603675726446029504386
16919 24713285550303424962718538294055872302911383
16920 20225088825495915121219861012986095506748648
16921 16297155218396636577879262967597236751551040
16922 12931369083236538746203324790740212049877040
16923 10105001182874188800704781149125869011710581
16924 7777376769234539177752038909571366176182504
16925 5896286193115429773516668771271218669216850
16926 4403666138315687690503127921403653794833240
16927 3240264536478821309778139676692156455193150
16928 2349171616881583974963616594350327095195664
16929 1678237044744696091042654969657195583664787
16930 1181490953659160663163637271253214389833954
16931 819744471240459822760347566495266919796330
16932 560567965286175223581541472616061232996672
16933 377840644736301616338310661464539547546814
16934 251042294180749382025482636995602825498968
16935 164425220052757035283847141761559198349870
16936 106168841262150404789443302363627553772000
16937 67585719357868182674600939905468592380272
16938 42419198087946834075744203780398187840942
16939 26250548521160971123457599214293606687461
16940 16017687906835249651558386419255684218800
16941 9637452017038348183268432059406231808670
16942 5717936993442940891922286374143312316648
16943 3345363794617004791307668011603929714270
16944 1930121439132416345316207936106968409200
16945 1098176080565786144130689125196421533472
16946 616186909134108065864677748277721089080
16947 340966313474711730400512964680584656477
16948 186068414933167748229505800193644396368
16949 100137775541321550370747784246195916233
16950 53148067622988094539822941511845331894
16951 27818880479225233793238983950590721175
16952 14359886470796673314029982544992128172
16953 7309981224081976946018796465398348496
16954 3669680366280001756318077070420509642
16955 1816677495928423461643772382737454302
16956 886857791226970265714420363443166120
16957 426917146568242910440495287357883992
16958 202642956547594156009824276240612278
16959 94841942591151443910940527423191288
16960 43765399437376162842580565478987836
16961 19911369532252434936770600184532250
16962 8930732092826248287687679400472738
16963 3948773059903365106219979589068200
16964 1721065719268243635797992425544576
16965 739369058663142097718372033969360
16966 313054022653679132778799094817400
16967 130627416167939084389151342067361
16968 53711378177400298773928102583276
16969 21760654862689581166208914328414
16970 8685701305790552886767102440720
16971 3415192984467527918143411108665
16972 1322664315444351033421646872584
16973 504488057561753753159134981102
16974 189477604487096803742651426852
16975 70065673681115976425978627782
16976 25504886211762463383006645040
16977 9137716383420918640380116937
16978 3221578271445458220434043596
16979 1117459076958914988684706034
16980 381272892261781612434064176
16981 127933771237745561255721710
16982 42206151609706329770913716
16983 13686701565316465450521351
16984 4361476958761550937675532
16985 1365402485522261774407105
16986 419790222574539155911250
16987 126715537224439829249985
16988 37536153250042652750056
16989 10909790397374534376609
16990 3108762808603236631154
16991 868681466181440044395
16992 237643694150748796092
16993 63740256053448190606
16994 16697693958510804670
16995 4292674689829821976
16996 1072929000569136160
16997 264156535818404957
16998 62646223152481164
16999 14781202310689784
17000 3296280814000236
17001 748266457125880
17002 154574103305154
17003 34087006643412
17004 6362536688200
17005 1389120653284
17006 225065735300
17007 50241958647
17008 6639426180
17009 1591522323
17010 156310000
17011 43097250
17012 2741552
17013 955505
17014 31684
17015 16110
17016 180
17017 181
17018 0
17019 1
17020 0
17021 158688
17022 254791633
17023 70274480394
17024 7764948086622
17025 474965343730600
17026 18967366853392995
17027 545370607666263743
17028 12035634700291057449
17029 213149855219389993413
17030 3129626398720964292625
17031 39051220271423408654496
17032 422190609829454122980153
17033 4016384765949403001276083
17034 34048709696843699213635930
17035 259930198071610003832364120
17036 1802745167043933777304056984
17037 11444491897592515803535908324
17038 66934834497892342022974226289
17039 362695268486732054195592820444
17040 1829799448882285773936017602555
17041 8632240360441215903565954970511
17042 38227653633566132794937543097576
17043 159464133990338228393177845921129
17044 628527850840396514419020279904098
17045 2347340664451279272146456750138775
17046 8327573365693384049629339005560473
17047 28128953316627527640487625665049274
17048 90656105599449506499281541430704896
17049 279311296998739135943042611446818787
17050 824138505411381312217427290907617260
17051 2332623801773654768272882562402413441
17052 6342802480856464556825160237482010356
17053 16592853335505100555351015757835095100
17054 41815069206005867377074372278980132817
17055 101635662271267001061788522378103854245
17056 238536913524714194847542037086205737835
17057 541157906946918698150397573596349148096
17058 1187914342474224883395688739632758586244
17059 2525493393420490320849734895984877644855
17060 5204636385025765725426304812320309377070
17061 10405870323892707978156558147407987526874
17062 20199966250491478739348173788599271593421
17063 38100318074965940924896064232012200759564
17064 69874123068864008203570605926673059638659
17065 124681471517298572938630510249922342754255
17066 216599907067288039491437658396434035841808
17067 366559550118632308504615552558235358098782
17068 604654011154621298737129606782696700104282
17069 972701557582117257156599258058558575929586
17070 1526811593880980205956818488244957206710100
17071 2339574151775703878762691444188163566058726
17072 3501355500731270904018404228130127762052474
17073 5120081539504582304171556252361733696156325
17074 7318858965846978232800465240364465495648284
17075 10230858757283138136346832155019105276866480
17076 13991094296219284951775042538616810943407572
17077 18725075182060012665546151835931025794825339
17078 24534787082020879944416255328635694023208487
17079 31482985478145830101044992745338149663809427
17080 39577315061343335648231893051500724031871795
17081 48756176241939577686011897052655394236636455
17082 58878454276502247575163653231182176406273637
17083 69719124347973310164286121093975286516777324
17084 80972309476050613769516949516370157312543720
17085 92262617058796575051918146496024547233878540
17086 103164596284502642324828296259936485839126963
17087 113229078534757712738770336774601001756436004
17088 122014154507333801958226633223868451620086104
17089 129117775294955905323523504805543627386692123
17090 134208578986824673396303022194041061053050245
17091 137051618738235824038515331714872302517659819
17092 137526205018867770761235838100449433605509288
17093 135633997498576704052847907910810502672381018
17094 131496649596967891364090953989555722773992045
17095 125343541854305727776941186762002734010805350
17096 117491255009024592778109476542713555602484400
17097 108317274144793156820205653635087417248548594
17098 98230879312683254125461571996813592344651776
17099 87644230677982007492981709496248146282770160
17100 76946329618469532397462260811291133314309980
17101 66481918110658626088069758334262671726077528
17102 56536587747172009326073942976980305367252579
17103 47328536909147785937127131892966083603578778
17104 39006657069082332616461628421281970800392255
17105 31654034295065161236931103175779422697192030
17106 25295568608498799745015977001570005618841603
17107 19908251577620161587524933344942890335878470
17108 15432677988235871542989815890233298399304041
17109 11784554501208191867782323628055595826242482
17110 8865249973784449422339815048496878504696610
17111 6570751879428053748849319375699286076836002
17112 4798702861500372681443088248860829475854877
17113 3453456244809891405976560531893154067574265
17114 2449289668406660640142625373495796989194437
17115 1712046039528036020091159080727439158117590
17116 1179535644102679511659364654525816658999060
17117 801044332059783981589211140449355890478392
17118 536265287721480470319627209633641364750072
17119 353921199580655653772071918024130781798003
17120 230282880124917897636829030849320098533875
17121 147729651892446747187900351879501576112516
17122 93442780400864456125259347147272504223416
17123 58279437412117662466112230350343153062584
17124 35842169958293766053096450066198545204885
17125 21736958440983484638976502091395078659770
17126 12999999856427374699662044046264758661398
17127 7667273108111069739622745011607051555341
17128 4459670921688779213899698839653424724939
17129 2558224326115803554442267021229057015895
17130 1447292618573712170101373073984812341125
17131 807536751901006603837578480390469580610
17132 444386755635556527706839439063750675756
17133 241188009585581085425035070852171795782
17134 129106269906329240917133487131134701627
17135 68160919951149556423259436097150273640
17136 35490960210540615388662608294495424180
17137 18225949432136850357391267514851144680
17138 9230957594567389906217224896898360329
17139 4610836721887793273953791136908436062
17140 2271325742999086681885993996710604290
17141 1103402950635838889991335141255793419
17142 528603748489763702569423739958080089
17143 249719237326801508556348893350258212
17144 116327285087442810965382462867823158
17145 53431701284720714995926973232847375
17146 24198138919585415545763572502257752
17147 10804530265452814485450677505373360
17148 4756021131708240294109567922299760
17149 2063792932504655599136215748575989
17150 882756306827453935451494391232670
17151 372162919877483338397156784906805
17152 154634116686174463905140022404835
17153 63316503250172175124996721489951
17154 25546080532335399610664104907579
17155 10155013853591251850176336557960
17156 3976815156256176054757445513511
17157 1534034497828564743787743793596
17158 582803466184950368529730703970
17159 218039357461187303876001826816
17160 80317046089791865023780461715
17161 29125306607955494318508578175
17162 10395571936248844088434079786
17163 3651417953423072857739896181
17164 1261899686493132401991026376
17165 428990150717094172537236040
17166 143427461453845282608877192
17167 47149350856859684714577576
17168 15235914972331557872976678
17169 4838263062945580683338390
17170 1509451690805031114491550
17171 462496951463886764142901
17172 139136444314436621256022
17173 41077977645313098217854
17174 11899848186121287967036
17175 3379783677765362485125
17176 941367343172543321619
17177 256699969583111064689
17178 68634765528157841862
17179 17922833734611039579
17180 4593543326360125780
17181 1144509902453008259
17182 280949994573691617
17183 66417656367763052
17184 15627351583438963
17185 3473658938146815
17186 786506204973110
17187 161919758191957
17188 35626043102811
17189 6625386028287
17190 1443804631910
17191 232980474807
17192 51935624331
17193 6832491410
17194 1636269813
17195 159913600
17196 44067452
17197 2788458
17198 971613
17199 32041
17200 16290
17201 181
17202 182
17203 0
17204 1
17205 0
17206 165673
17207 271300828
17208 75969973557
17209 8503700451252
17210 526226162300675
17211 21240244068578682
17212 616870630858448890
17213 13743503076453805976
17214 245619090457371155637
17215 3638093551976458591632
17216 45782601810011677935214
17217 499065887554664289485328
17218 4786099602632409266782226
17219 40894940216474366637775482
17220 314617662121273654837388820
17221 2198674692652097333165618016
17222 14062834358193526734579770197
17223 82857774201052123285253126604
17224 452259263685349526033678317075
17225 2298145348331498081937285374060
17226 10919265622855469877440630277153
17227 48698331243078666897290628252024
17228 204568791085897688409135541227879
17229 811926391432267553998108858099752
17230 3053247902259200333039802157193170
17231 10906319988642268512356005360586548
17232 37091034688619535879003946866948159
17233 120351480399091180169855883045903648
17234 373307520392702276510881633934164446
17235 1108890080530155232436476865438030190
17236 3159588136182848512173923918645226622
17237 8648742998490494506189495297940109472
17238 22775531009823453659624950964222018439
17239 57775865128789229575775891685222897758
17240 141357035747861197741378005288913926064
17241 333946492260995363338131591544088480892
17242 762585215659894188746797760101638301681
17243 1684947684799081696716718683541008106902
17244 3605612007763085634824183706014682289980
17245 7479107966167032616197404097643478300792
17246 15050824493978879652975450854224049873774
17247 29407046550869477484706060259330493777480
17248 55827119900319071376074050001315889994995
17249 103049611927532699748441399985017449490076
17250 185073101624745344641640573420857115178426
17251 323600782467400636886721453547295261281426
17252 551194331310857484720972363024300593041025
17253 915114630987731996795547104948803392567120
17254 1481686831656568922726209447316047245540591
17255 2340835135149864901004649193610231753880900
17256 3610201940588829584439170317917407535163533
17257 5438026608735336714798830297935791221379272
17258 8003758336074575275496447576698641199118987
17259 11515275982162064861699626137388425209101998
17260 16201649514757431109133467385702556738433568
17261 22300656863485131934331150482126164314982608
17262 30040792620524734369603397151419728077251610
17263 39618253759829628665543668789150241663103224
17264 51170291107841498042948645146313769097616549
17265 64747248861279231095303365186245198781696500
17266 80286413132640873799989154633646993039329287
17267 97591276014535332734224539157600798675976954
17268 116319838192182675329744860105378875650666874
17269 135985025433114284434519461606269725752685248
17270 155969178664514695855999128647609375032219017
17271 175552997028515318331937239232196488182322242
17272 193957472005147042107340227706309152047566948
17273 210395523390563131362580956218529395822136364
17274 224128533237309497154715423501618451228540187
17275 234522037526908942866486771424592312549672886
17276 241094656973564760596528953938265661952443396
17277 243554983692368457947608374923295111114162648
17278 241822507831313280123546427271459384072848130
17279 236030562552994571952798504548645919350805342
17280 226511396817957437790074455627283884258684395
17281 213765532316263326585097216544758904202353148
17282 198419229999264520950893417226243006627319685
17283 181174966561065292337305259293598132965267746
17284 162760194652874711098061538331141884158903921
17285 143879343542436487662694502126234324919982000
17286 125173125012052202689784718226409730863680125
17287 107187931864415600923658792938159371424559530
17288 90356676115524614323276611868344174437304122
17289 74991025964096459806169377554679270816024068
17290 61283839244128715633277038945505438784116459
17291 49319768812244280737633139907874998339861302
17292 39091576194527089647047667942201901183886823
17293 30519615388419713925777050570008112856022000
17294 23472173437010837392396763732723385919764096
17295 17784785499658956050611113279257963931225504
17296 13277179615156594125799563599906275262586176
17297 9767059445415715219597552621090239965057372
17298 7080431574975805824432679415043321369260547
17299 5058582369557952597220236971895815659130748
17300 3562088028887646460117145687592324666630541
17301 2472401411202973202185836591535489726907520
17302 1691616454486165247229254022342012369810933
17303 1140989838973256093880177217382300970709294
17304 758726598663987167297703830096785060837026
17305 497436373240269221193307884493449800930060
17306 321559880745856008395556622919146449210084
17307 204965154422353595925974481447953025339534
17308 128828575260171764615033765741714714308499
17309 79850362643985912795315369967331884174760
17310 48808000331645473611337917404017717857984
17311 29421843150674284683234631847040589098158
17312 17491504794062139671788861211943134989504
17313 10255928742719674921916420847468634935468
17314 5930943840254142082152297554959680349349
17315 3382847917600188988637234571847351263054
17316 1903085048402623319107690003594460391705
17317 1055982093602106794680405647961374723952
17318 577938271457757981489582396702402008664
17319 311986018792727023399608365765666985840
17320 166118545289083975089335532309617510365
17321 87242725677580904314827098657109880820
17322 45192410810251356330263075447663284968
17323 23089910468722804384110618795089525540
17324 11635710462822232678986210998986162723
17325 5783211697753591910885046551036151816
17326 2834918101944239945686395117093875259
17327 1370550246788847969248624569827254932
17328 653458800888627875299557337724798208
17329 307251496493829529995208482372360236
17330 142463623559405174142014519153481075
17331 65136980152764619748141641100608194
17332 29365820460986525454876986198778525
17333 13053364329719701921969192378102016
17334 5720593644648055947682624784992392
17335 2471542526241569670800002391723138
17336 1052618182513844848863490535648905
17337 441890017282908137163519995791920
17338 182835279464749842917292347203547
17339 74553374674728725980696449997138
17340 29956567783573703941648558302690
17341 11860062203641136931928616604032
17342 4625954926060859966862431205570
17343 1777383493674565190782574221998
17344 672617651157001550445878340774
17345 250669133054122189248299362940
17346 91984121757647538333039490125
17347 33230264233526783742437266676
17348 11816488762995601289578859028
17349 4135201155921469470912146592
17350 1423878357266555539619279513
17351 482309608595709141577796966
17352 160678848947977486849845780
17353 52634052021594636484761984
17354 16948879732165099532452615
17355 5363637651451018803118980
17356 1667642382400033775258354
17357 509238789967144810588072
17358 152685802903189670574426
17359 44928868762489852752304
17360 12972803635339857775536
17361 3672548943061749672012
17362 1019635573628210928262
17363 277154619159297638316
17364 73872174606052542090
17365 19229688959703692064
17366 4913516400259403832
17367 1220397765708874896
17368 298702687521395016
17369 70391894674548148
17370 16516591774703361
17371 3659461215787296
17372 826463626590854
17373 169568811137712
17374 37225243464214
17375 6897483915184
17376 1500316296723
17377 241125753036
17378 53676476969
17379 7030021602
17380 1682016735
17381 163579152
17382 45053934
17383 2835896
17384 987901
17385 32400
17386 16471
17387 182
17388 183
17389 0
17390 1
17391 0
17392 172923
17393 288831407
17394 82110415808
17395 9310496920228
17396 582858147032365
17397 23778089010388583
17398 697504430544208770
17399 15687807621707318108
17400 282918703313319416892
17401 4227308817879065008540
17402 53648984085683184071951
17403 589642674902806453532318
17404 5700283779470817493375614
17405 49090052909333986310699526
17406 380584583113857927063219445
17407 2679884675148633196444987760
17408 17268892165653882375738869156
17409 102498236820697185988670412045
17410 563536319074991314808192059040
17411 2884211748012067870791587539580
17412 13801483322672449463785968225837
17413 61986869825380822795732698842722
17414 262211459278123123730964851485252
17415 1047927964967043071212500092394552
17416 3967869056291594092164532874238850
17417 14270328327780153534052390515023739
17418 48861510460771083397774968814304040
17419 159615453302822762971625657965747246
17420 498425905834543000462489654492346093
17421 1490455038872619954315559529298257885
17422 4275084836506937580450226425508408336
17423 11779846549402971614531274351758546144
17424 31226051271940506032871608734581150251
17425 79734712851187610247239447561751071265
17426 196364162483725823299195401100753072845
17427 466936421413355329930537473111013744728
17428 1073243672773489766705578135050958066892
17429 2386817598929798733918412389345815337445
17430 5140781129248120187172724899660720601103
17431 10732783046541943355370491202025988839020
17432 21738571304852316925095924525556860295256
17433 42749062643962930297805177449064193335200
17434 81681136908541477819283482557836977855675
17435 151747551290093143716383955405836465173118
17436 274293390871814840884709788460284302226530
17437 482699368684066035222683455435602483265714
17438 827496047146029849074238729750020474325476
17439 1382706631805290403470221231469092824638592
17440 2253222666797262239392423113231140570867090
17441 3582711743146327762867502811988190803913875
17442 5561174231905327980020955021753408685192944
17443 8430849140640776473470938909314734952392236
17444 12488789529122746657415453706213832305393867
17445 18084183527069642920257371664679348843675407
17446 25608498809196569225168404433858533913432510
17447 35476878197877194634627995091213375623706224
17448 48099976212302918980013952577880701305465112
17449 63846598796150199807972242685147879256968599
17450 82999000919376072751457714934760945080288169
17451 105704324509016789822611219955308193413388250
17452 131927158005894143538546654062657948683107500
17453 161409263357098278204703212817195454760360960
17454 193642856941245054716138353270075887149917254
17455 227863239761037164078338626719036848078899648
17456 263064981956518945896141454222439031129929570
17457 298043388154002170166919652428161361297410631
17458 331459895501317281876625708599209081953986785
17459 361926822549980992230264998533130951721748194
17460 388104004907486116127051495251020370476646222
17461 408797813081095862213715345953654699638272555
17462 423052223386210962565187301840908759145129948
17463 430222185551916831953155442046639441853835556
17464 430021449162906076820245472139512758612020220
17465 422539997006968723340955633853681949085226022
17466 408229832846750307081843472894735141294470475
17467 387861539397330623129959109929278516242828822
17468 362457223532952171626991740107424699951841983
17469 333207766339669613087627475264090991020167027
17470 301383432503949740495713760533315385583867267
17471 268246805607870502252578834859505869406285680
17472 234975835642557699465112396661473926809910324
17473 202602795752513949606175848017811349614835821
17474 171972516352463896959312497964772061337117084
17475 143720780479813544272005089068590263122983176
17476 118271559640555567784523739443784537744996530
17477 95850085131519514201487294288556200621966680
17478 76507710536717667092828682311471104336383557
17479 60154137371481295944913199199605314189282320
17480 46592764764342317821456608378893273137388881
17481 35555541054323274093334333168478997375321705
17482 26734569097254359669055189005347997133617768
17483 19808681648997024161417724963352752331211344
17484 14464120257255634700440703179032895839654864
17485 10409223620517879227973238271304553244962549
17486 7383606719415407806350686127442286881439885
17487 5162677427420172827737242191150430833755600
17488 3558510504164390715553047612974095016564645
17489 2418116796185200578289405996724885146721231
17490 1620053394940670698873597026696209939692440
17491 1070163290815841945144306355250949020529550
17492 697049217040803088001539720465542481650146
17493 447704960011627973983799566393104929832540
17494 283567352854338169855464419892085412609606
17495 177123266531821449016605542439906127083212
17496 109110782422883371017907735027707497991490
17497 66290062633426376468942850490386043711217
17498 39722112543716677519323373103754049112296
17499 23476440958479358627279678411860728880552
17500 13685462176067447083772316646366979542063
17501 7869074439473397353897570412787782334870
17502 4463061768500637561733274430592761909374
17503 2496857017848930900091646270412957489168
17504 1377878200753157195800431806950729710762
17505 750045436679018936491089581609927140450
17506 402740637173414608332513764893438773675
17507 213316443869494997652296160836245679990
17508 111450592245704351060042110596170289876
17509 57437564505850927548710055793896900419
17510 29198457197548259767337271480346014824
17511 14640870781973708023772945841579726320
17512 7241158448026451131496413913356615489
17513 3532421171437078610791830942163938413
17514 1699602700992968593745923736000400802
17515 806525485138090987581093016094099504
17516 377457221921738146854820235247782125
17517 174211759364165631737774367357029958
17518 79291428735615065091277399625833486
17519 35586953266544946595014102197668928
17520 15748732110766340389537359737178402
17521 6871675679905356534111814175527125
17522 2956048487549136155402539090597768
17523 1253600879006615581069273599654844
17524 524046916014673620121342902852719
17525 215926384057801287648574256433571
17526 87684838446976099077130144798905
17527 35089896165806213680160893024244
17528 13836643984770168004242028283517
17529 5375507999624749037553176238020
17530 2057281558909945653995332487828
17531 775523756093834838550785682910
17532 287913062416733248575861166769
17533 105250964721121939630077533911
17534 37880736158930159980947082907
17535 13420317676001561663254287624
17536 4679276577422659435900297820
17537 1605389242164694436245085101
17538 541846247336181461106404349
17539 179874078351481619262274508
17540 58715534457713300158718306
17541 18841696291224222873955075
17542 5942197767163705722181033
17543 1841260788063290071237932
17544 560368182286408345579425
17545 167458164076837174253636
17546 49113636296224736553005
17547 14135024662227221690782
17548 3988654358927097860706
17549 1103877101252282741663
17550 299100879317925980784
17551 79474233328960828080
17552 20623172655703139508
17553 5253683008187863323
17554 1300823947090890650
17555 317463311274690092
17556 74578558340745140
17557 17450849406376438
17558 3854035221931215
17559 868205426977700
17560 177531931213351
17561 38886601229975
17562 7179099814008
17563 1558706048668
17564 249506909656
17565 55465559413
17566 7232093750
17567 1728779712
17568 167307362
17569 46056877
17570 2883869
17571 1004370
17572 32761
17573 16653
17574 183
17575 184
17576 0
17577 1
17578 0
17579 180542
17580 307448672
17581 88729398579
17582 10191407084796
17583 645407822186730
17584 26610958630744062
17585 788409117221704930
17586 17900487149137984888
17587 325750597134946329879
17588 4909808254194496449800
17589 62837593047034573119093
17590 696311564108355280327080
17591 6785496876345638274959265
17592 58894491308649643577795004
17593 460111832245920470521630695
17594 3264391584500056646362792768
17595 21192101790927012159397196942
17596 126708105348091774012178275740
17597 701694636913715940580245825240
17598 3617058473459115940697122613240
17599 17431058499863790483804840650598
17600 78838417794717227452704545144630
17601 335817564097975556020016119991567
17602 1351364512172947825128438747313344
17603 5151879892386480812988134261523775
17604 18654757997694658375655608195191030
17605 64306001062369981779309794124517662
17606 211481225235747190920998956121963856
17607 664805370528063536330283309124295052
17608 2001224984717128813985459194049800380
17609 5778195260675837072921576080395254519
17610 16026769413338376129209563930496068000
17611 42763356062887923677405264556002260626
17612 109910946047522077980762190090297270702
17613 272449413194028158439046092357052274000
17614 652084243581774154754771002616165544852
17615 1508549468816620736996719462930245885649
17616 3376676098277460635079725168368904577666
17617 7319857381998363445703769920459947162155
17618 15380987595594228080353830476176635061640
17619 31354283832807050208597403318671415380301
17620 62055851014217046561924775974735174138354
17621 119334209029649031186510724793434462736007
17622 223125520852191104100517088397906406733956
17623 405905656155675558163029666183236156027010
17624 718897569811767764553037520787716491934854
17625 1240325082613751333063675962734928725914845
17626 2085826581020393895194237009933687636038752
17627 3420822114972764886006708502356912923912696
17628 5474148444046694477997755598095189038741700
17629 8551652228568414026665611035102215316876739
17630 13047718346986176027024841189466145420669660
17631 19452015752915320058091452698219123751296082
17632 28348223244361929086513117968529565329027484
17633 40401339150830997586143774066719204172613420
17634 56330567707797194844195559576217189084708608
17635 76865848760217208289618601030231356533518951
17636 102687896363696921715326433170008084786149854
17637 134354034750172658003847832384113253113802014
17638 172214903551618975291400359343391290412615720
17639 216329834775343818734525278836922780178218618
17640 266390870645039560766323168249785655115066524
17641 321666473244833047595971137262447089549010404
17642 380975553291862105917237348021072221137425408
17643 442700304372259559193188403849482172321528925
17644 504842547650671980380606126912716501396432542
17645 565123264659047263092864096538530521567804613
17646 621119396033062973854901370209676622899390852
17647 670426662679451233524884117606548681941080706
17648 710833000378774358866421556575120106038225770
17649 740484926464949311915503239119251038832667554
17650 758029226924476698181708511696795084793694536
17651 762714829632919489826487645899255825325734061
17652 754444276621698370218367579819802058151414200
17653 733770143742575680826515857397090243147693200
17654 701838181349271388003798986685503490827848476
17655 660284914484179057924741235473686175729877598
17656 611102112268656685188470713645763209084082868
17657 556483334519617058927451243851302620577315301
17658 498668444180663678662999163192271148346011440
17659 439800638597488838868056514648637588707603084
17660 381807597257241805976597063937555811740632852
17661 326314360420869399885865549459496397531745147
17662 274591208849863331957805498979431375895451220
17663 227535733513649201355703988056939627930426485
17664 185684954537101480059390825417668413711410780
17665 149251070079719777268564437365907286219866706
17666 118173285542110897374614139038477665994608360
17667 92178109919334568853700071349702291006407734
17668 70841297223210862977357781247534617310079120
17669 53645973619441688413643591743575209070381266
17670 40033129021262026111983493019526669531185296
17671 29442302455973876158292212577445769617826056
17672 21341754038019638040332426241409629494072406
17673 15248569170204471166834592271338497642026460
17674 10739932310398124088643270553896288409223456
17675 7457248177472871666470914099574468376131571
17676 5104929211642899190706031015324616747298688
17677 3445583326976673623237569920555583335588846
17678 2293104793794030193844181499798508985717700
17679 1504865751958246566663369168174032276798881
17680 973884227072349775926023704106866217600592
17681 621547103925669291236995231482377457264988
17682 391217033853070705058887533629134523497736
17683 242860422117855099779000445784901744061240
17684 148698895518528385071163053825974898246496
17685 89801980987240439660255117869806738142234
17686 53493976284536128502240371942820205180048
17687 31432338086883905713628054410975214500659
17688 18218466805094679070791074890458817626080
17689 10416437588526626184893060555210542872075
17690 5874977379303519876391317604894860764320
17691 3268726043839590597093398892836130008993
17692 1794073925574295672366030223581933169070
17693 971391177469748189369123345677737099010
17694 518848858947615207637043919523821100696
17695 273388149857629362344435815388198718753
17696 142104602279434198949584458125033770838
17697 72865516873268625835605134799535749133
17698 36856616824895117681732153754730379160
17699 18389955332661949257976214711040820745
17700 9051240932338214084064633632879099814
17701 4394266683041615410634671091230209537
17702 2104273598914967134911756560691473364
17703 993894365527106691011092560778234625
17704 463002326303062598904958206132513726
17705 212721632691927151657355453703882862
17706 96383824638799499893161942950877184
17707 43066236911341462602236010699442224
17708 18975093794207315806377982548441110
17709 8243597194655449073467113987553574
17710 3531055476698793166535047111736052
17711 1491124207752554029923427056090669
17712 620738218240565930580533812557620
17713 254712130305984021724670942436735
17714 103013804993028396545056125655440
17715 41058304986565331973331674888703
17716 16125690510826877812433783362032
17717 6240162659411296420984986086001
17718 2378914430886832621572340684280
17719 893322675469008467264064841158
17720 330386198503315064215357085144
17721 120324105979652874255251185696
17722 43144893715237778691559595808
17723 15229171806585087110369142495
17724 5290691325161172880755884652
17725 1808638089832305770561031159
17726 608277939019617434549526360
17727 201217625038682397757846311
17728 65454314724945797340075600
17729 20931931185739009876769090
17730 6578942359580201395320472
17731 2031700983069801678478425
17732 616265878728776589333650
17733 183555343646704102584245
17734 53658910729310282333340
17735 15393324995736951191259
17736 4329802030410098023612
17737 1194507642788832756516
17738 322637587135042482400
17739 85463929419074826858
17740 22108461407354344140
17741 5615187377418952122
17742 1386030760106242856
17743 337282730254704645
17744 78987663872297980
17745 18432125356478709
17746 4057740735350064
17747 911800502861131
17748 185820098041310
17749 40612164290919
17750 7470509431124
17751 1619025388980
17752 258129376536
17753 57303931650
17754 7438785728
17755 1776575550
17756 171098940
17757 47076463
17758 2932380
17759 1021021
17760 33124
17761 16836
17762 184
17763 185
17764 0
17765 1
17766 0
17767 188505
17768 327217096
17769 95862924093
17770 11153025153634
17771 714475731203090
17772 29772228283866180
17773 890859791127667809
17774 20417691077281349058
17775 374916314370957543207
17776 5700030802373311540680
17777 73565873126484107783227
17778 821871516249166877393949
17779 8073081660958048828131805
17780 70617984323633191518729572
17781 555932522359050857927725620
17782 3973945432333046117360821680
17783 25989872488179029827537157948
17784 156530882613642882610531815486
17785 873110303957025035452173506364
17786 4532791053945194744121704953895
17787 21998374981036066848633039894315
17788 100191755340994822907378134705646
17789 429732366271357251223163687051910
17790 1741179351565990366927291846048584
17791 6683300931018741556303491467435575
17792 24364028484310996563699797483249791
17793 84552575571989301901688974903834296
17794 279927959671636670586959940412204182
17795 885834969138220487060320721520284354
17796 2684257056074358953043694841474615805
17797 7801489887943720310886499570958255951
17798 21780952007808935657726551340384658600
17799 58497540161672409947422700541329729943
17800 151332463730626073848890089701263094539
17801 377566661456787032064259068250299302785
17802 909536603537541247157816905603638242979
17803 2117764328346488130756792128291958552305
17804 4770926105408658622065002151439877732441
17805 10408914097110539166552724072700004983856
17806 22012607998320465386216233593703202761660
17807 45161068119663425605546312285187018742205
17808 89955194942749737858499376149636707050937
17809 174093025341559314851987125380177691115052
17810 327593892460045467425601208233358828634620
17811 599762804320109385904025289302824144137300
17812 1069024213604089048999948050289139417461564
17813 1856183228852419709030474110104849475342975
17814 3141430418929749137079625594554657367746468
17815 5184934053055492222908854274144242403407195
17816 8350121635400299512898716473774931439325025
17817 13127745252738976328750180496839159238997299
17818 20157624244731076778284936656413771252472622
17819 30243720394047892245848706223690931591226234
17820 44357168501024317389626671401561502765034040
17821 63621368394074558617540548727189753816806800
17822 89273571222603189479861392213974172648844152
17823 122598837665559865991170473700148957073002661
17824 164834943232401014029125913349674019093574752
17825 217050670620957759820437658979856609946724310
17826 280004603568670034111371781512725968780641935
17827 353996390919957506661577520116521984370529012
17828 438726647227169747696662361139673703098568014
17829 533184285415961662561756267366955876571523923
17830 635580330081805843868847046336100277393051792
17831 743344624865441178005765507993783430795163490
17832 853196267953488452668189503447208966916897934
17833 961290569974009368861204134551843433073361933
17834 1063435829707820170322622657060229163912770822
17835 1155363646373110385620031508550894259914751691
17836 1233028361439035391906137501680902558121895140
17837 1292905941168014981453965994478362533737125351
17838 1332261157823353050157580849062651498939875666
17839 1349354675723909784317257272149851756139202569
17840 1343568274015331469457639390576522656587567043
17841 1315435971680323192239639279934972829254406250
17842 1266579825007624738957933784867857436251065136
17843 1199560004077309113256775052364516477876897359
17844 1117657875379627654705255671533855068152678822
17845 1024617029593538694857526372699079466052150489
17846 924369838267651886059248653369786083104315740
17847 820776144024532981466264223371496674537811954
17848 717396583374898025479282453127983470215221226
17849 617316718787783309820203063875980440294438765
17850 523030740948254326592514892806278083500963822
17851 436386121718458277054060221585807674732562340
17852 358584207032369623271133408202968915237866456
17853 290226994362187961943603324771713841020258190
17854 231397551914965258303837044309860244229166118
17855 181760685960874311961693193599745747912059001
17856 140671265271428758868404039658810518072106805
17857 107279618083212626850281358650366633055378364
17858 80626114603974682802821830843783321819712869
17859 59719950607231120096437142408397656844179416
17860 43599859581063508753687290983929155139796189
17861 31376731508226042240611013996109505532311765
17862 22259765796971702495753644213830251519099856
17863 15568809454000154090306197471006194497675289
17864 10735990936263886378998548498382864314082133
17865 7299769702105778536531688115206153234541222
17866 4894217146475213613062323965825632411382800
17867 3235858591739336767274723410484228055758619
17868 2109850374228290468131551707695378384496976
17869 1356724404685291962464062938298359157343752
17870 860458555339883555894156956196078204766848
17871 538251880489814277847862577786470580611715
17872 332105321385599856695961913508233165272431
17873 202123430184407363164937177317204508724484
17874 121345134325634938285750419524817785617056
17875 71863068330870097244349163281396791613061
17876 41983447091839119680737777872329186265225
17877 24196307973902678028752225224578888166608
17878 13757102113667349850782234678726620745304
17879 7716463075035309187071074621966243854360
17880 4270002345276856709813288691421364877558
17881 2331094685261844773988409381139391633470
17882 1255496598629547540863802225606489308657
17883 667106580749140728267465260732757007077
17884 349701546626656879306486154122164835130
17885 180850385296579193581857073718003652673
17886 92269059129335063450384767529958607830
17887 46440938961517915724844555834256064923
17888 23059285458957321754365832843744950044
17889 11294852204718262668252671732712471120
17890 5457492653371501137167374423658065845
17891 2601176465288254604346098682119653375
17892 1222910628336774913512199091901487245
17893 567087484394662527221589356291810879
17894 259367747635397367353506322123773984
17895 116995844453751860417138979661001817
17896 52046226601279583857078454555053500
17897 22832102860451969472137286727175781
17898 9876693316961740234161002283879864
17899 4212645359923199112699960154642781
17900 1771503570136809082505664358191768
17901 734406357776936195654231504255190
17902 300122648891491199546464958447108
17903 120889014817546399703209223915241
17904 47990510003492988662835025511283
17905 18773960334517185494203218489111
17906 7236634226162884246182379643995
17907 2748161223247070958621656447262
17908 1028048480684451004030355737615
17909 378780668040891281151708780487
17910 137435109927970436072226727812
17911 49098895621377638903943130150
17912 17267667126474576808218944125
17913 5977262464018548221957247096
17914 2036063114585045360499109999
17915 682351412875404102306146394
17916 224933966250490284182521425
17917 72916604900401656024976257
17918 23238740059189852039356444
17919 7279304579715898638903681
17920 2240473178529278795069968
17921 677343013147965036826585
17922 201086930590637501957820
17923 58593264622325617397807
17924 16754992400034634258138
17925 4697806795149470521194
17926 1291969095327320648120
17927 347869480319714719632
17928 91865550763117777563
17929 23691007819767533205
17930 5999231310307663775
17931 1476271925278660950
17932 358214059880877895
17933 83629637893155104
17934 19462497282795000
17935 4270950093068256
17936 957320001859110
17937 194444608978422
17938 42404036098082
17939 7771994821880
17940 1681326936999
17941 266998678800
17942 59192670988
17943 7650176295
17944 1825421239
17945 174954600
17946 48112875
17947 2981432
17948 1037855
17949 33489
17950 17020
17951 185
17952 186
17953 0
17954 1
17955 0
17956 196727
17957 348199792
17958 103549497843
17959 12202512627960
17960 790721614239890
17961 33298948329514718
17962 1006285867782519604
17963 23280321269885785144
17964 431330856673514700140
17965 6614600744963396815010
17966 86086260090600366796122
17967 969598168546027243281524
17968 9600008041275818712128947
17969 84628688165940754117026260
17970 671319939505769298793313340
17971 4834788782830119713672866288
17972 31853518911720065987631416715
17973 193244004434609971947813768312
17974 1085644506604889492434858663621
17975 5676238686755499156037275725960
17976 27741466827378038770205858008365
17977 127228743102100965343866291578156
17978 549463760996339363586250347696500
17979 2241547674924302949153924665415656
17980 8662373182952326513068911336985075
17981 31791882352048998354752942227493696
17982 111070029204759955231160935260566059
17983 370171047223743002415915732606127896
17984 1179179137136046689082065840332661051
17985 3596730228360801189291661511658800440
17986 10522170121049271006704304107482311859
17987 29569022349996045346059949771716931584
17988 79931766892474689361129411001970779470
17989 208125806250771559154877240126200865214
17990 522625628184913262193602000022260058760
17991 1267104743572600045950424106700644644392
17992 2969327177186940212770752256190346674267
17993 6732319978235625956751651607190279896990
17994 14782345523018368194579376669734659718600
17995 31461553838883633490833749109145071706440
17996 64958966428653267528268318719021708524641
17997 130215730878241164420677040836570460392016
17998 253616497477273107829263872951005188710648
17999 480272805464411513670873189460027096961524
18000 884882182049501160958963684012371970304895
18001 1587249932514619552827677121604049479178128
18002 2773505723288622158194166012724356602735299
18003 4723730933553340912864694642609996918395968
18004 7846028774554186146939832460318140161707606
18005 12715934885032569222213333486377392565569100
18006 20118460796446473083996240089188773236595933
18007 31088068898889684309633027750490616283863472
18008 46939715881567072332338784859674470466279356
18009 69282144342071275557591163722212918763495742
18010 100003351863972189541988127573565853844773555
18011 141218189703953145189795439900921909142223192
18012 195169858272707672283412035430288530306785218
18013 264081003047152783082015912972445464100832322
18014 349956166385410240356316802994939311162520840
18015 454345066559397581982024879711450630819393760
18016 578084624186631501611877434728454757696352317
18017 721045499825308971595910588259996934833662166
18018 881914587318093588726169248072390484059827845
18019 1058046932788934935601080288221121522664643840
18020 1245417820441387090942181038956830282073955820
18021 1438697881918152089302465142675361449731287310
18022 1631461539864630221147270393314429627928610150
18023 1816523308864338970463932363152000519661011452
18024 1986379629228934088844464650097225729771360553
18025 2133718597072678635708719711545658244423084510
18026 2251948723768173410248254835386820300428818301
18027 2335692718156596192407699830777258257357678584
18028 2381194303508113106010922321225274190553927690
18029 2386595155651719541786991924902117645656811850
18030 2352053904947107880566458550697799842764410925
18031 2279697565860432517638034343037849831727627592
18032 2173414991629075094268941929615999982141396420
18033 2038519208822362116287379409110499525560691606
18034 1881318425285021516567415906821053924584260282
18035 1708642601905950113579649528537399204917655440
18036 1527373224859083849709796748328077444062909928
18037 1344018809550968597207699821482213737511284678
18038 1164369031890822433615310478192767268315398229
18039 993248050103978189277911175759579228874723056
18040 834374536154368955948417339375357246223733480
18041 690323980213945707819800390653180609368110692
18042 562579326465790210022497377268540040211064794
18043 451649729542838836934716030621104303356648576
18044 357234380126508841485140557605854513175113811
18045 278408617969593310613493776070457617617536140
18046 213812253908616663598805622717470384424874953
18047 161824299930121096864917341596002593075969648
18048 120713283168886861174039235370867758896094346
18049 88757236060269577484098113177462954177278298
18050 64331746991392729946615245931545943047221520
18051 45967786077355334057362978679991969590072608
18052 32383265148302373768037645752827136814737992
18053 22493497801814912985877206008810139927085328
18054 15406059016025847075181160366396555687095752
18055 10405228565681258124979220467388529708886400
18056 6930473775356072352893834160365043518745666
18057 4552496566581843616153302238855423994856220
18058 2949404628077234552874231963103438155294535
18059 1884682545849052895519306056188021763514792
18060 1187902371514818955969770513264127384886490
18061 738550220422273629818445725594179676747844
18062 452952433553996592658290729971992347302591
18063 274039695678321064603681719695770709644036
18064 163559657706411947595441642700471371821155
18065 96305870201444936448064569587582323345960
18066 55944020750306392325874250113157990902064
18067 32061801579897476078957344671138914624592
18068 18128544977135051201210811212080432948246
18069 10113108523888695673455921954921722321236
18070 5566182483995867791681467013028780442025
18071 3022623531442415182692739103243407375888
18072 1619443239394966703363377545507411546855
18073 856055764189333409520204400272055440238
18074 446468686086095990361629978032412269369
18075 229735912058796736458249227796484801040
18076 116630016376802890592495223014630078830
18077 58415521031135394998455694487312034834
18078 28865148437623904140796962122846029832
18079 14071367803210408189524875277317870840
18080 6767111499875937109632583010931446750
18081 3210409851226939397641117301005973366
18082 1502420326124230392304826870679985242
18083 693550271094286348976299579519154432
18084 315790899409411283780077313848901759
18085 141818852379965982054496674128959530
18086 62813984748760129346704353404986649
18087 27437200826881179512913919874208860
18088 11818300820945336840804458162401336
18089 5019613895534760639334000525316042
18090 2102090099226613176008528975009945
18091 867882905061273866107029809115376
18092 353231980395352808375320783541561
18093 141711585584874921481122338908220
18094 56033984694822851626006062135020
18095 21834820829567485035473238865040
18096 8383928293273076844828856444105
18097 3171681557413103422674420893420
18098 1181996757434571933579577232523
18099 433874724159496824518695076752
18100 156843414183456062796554627315
18101 55827762509371653043649869770
18102 19563186729932879899574894612
18103 6747655362780950652567643484
18104 2290357771170658163330345367
18105 764888744422733471199127200
18106 251269392542220779126982366
18107 81174807735895435166444720
18108 25783000136223571651093548
18109 8049186445230884560932578
18110 2469212589612285912183585
18111 744043318700882766552064
18112 220170827653519446141501
18113 63947341173906955791520
18114 18227818498640798858088
18115 5094602946633663413600
18116 1396731014474111487825
18117 374907511357936841196
18118 98704750656654230225
18119 25376553486521107364
18120 6407076722063103350
18121 1571813036137488562
18122 380312752452448749
18123 88515331427213960
18124 20544122111256601
18125 4494048553031720
18126 1004837382899023
18127 203417086422572
18128 44264376853114
18129 8083844499574
18130 1745664448175
18131 276120435888
18132 61132872243
18133 7866345100
18134 1875333954
18135 178875060
18136 49166297
18137 3031028
18138 1054873
18139 33856
18140 17205
18141 186
18142 187
18143 0
18144 1
18145 0
18146 205253
18147 370468115
18148 111830443008
18149 13347646478762
18150 874870078555282
18151 37232238068053542
18152 1136289286904421160
18153 26534641948735566616
18154 496038378255900816960
18155 7672651169551718141004
18156 100691691703078024039645
18157 1143323331121256102482770
18158 11409862925894528244933875
18159 101363990635877685654343447
18160 810192242191645420062455076
18161 5878567153660856491554915984
18162 39015428635277104619794142024
18163 238410326079072395228123776800
18164 1348983227911113573546288672694
18165 7103024761422525019697204874588
18166 34957736727358072715390766555540
18167 161436181976128815980562029006832
18168 701988080063409111824577914097929
18169 2883297303421775671393197101298408
18170 11217781799591751187739253520871085
18171 41447165197325180058019520262511788
18172 145769129389086211624827060865992303
18173 489040007721402358783745140486425162
18174 1568121203534218665064411916001092688
18175 4814504038521995298776852199883778445
18176 14176859083503787087466034656597903089
18177 40098761580178522909902044524599262560
18178 109099310628585041460512025123185729106
18179 285908710865874464988696003473807921576
18180 722573727368257169375793871781116201062
18181 1763136626236658139496155919911650670192
18182 4158208294618318097583047403783424932052
18183 9488141417106112378192009859400822244889
18184 20966315686537792322093035875599580458322
18185 44907214104146892048408882582003785233068
18186 93309881579975209673143806081140692775549
18187 188235079120255094575497458755905239541375
18188 368943380698753251768684905671835045864684
18189 703092386068752130078678525205102784985496
18190 1303615713278963333634316138194040896343479
18191 2353137102130206701749084332869161184058335
18192 4137778681190290705089549801469202457203475
18193 7091834000808839763865081130255358211982304
18194 11853808073411495984576081440904730431129569
18195 19332617292326281750550855935444343970269695
18196 30780215074253313442061317899358989140578233
18197 47863642815182917352636444369238803182806678
18198 72725799314953700888893334286362206703904940
18199 108020632703813638662099006114067320841689147
18200 156905788113660437062312731798490795414721967
18201 222974948752111382770312256339110442307058500
18202 310114133747453654081683964270973358767077829
18203 422271768049802211541431448800791153450413577
18204 563141627362026621146510475357261174791264354
18205 735770281666411799305050143638079037113780598
18206 942115088994647701814535307672204739808554510
18207 1182593035965532560020945989295274664036468729
18208 1455672182374216711151272882394463711747958857
18209 1757563469420719272109788467727849247719912800
18210 2082068997250829259398342557160998968073610870
18211 2420632396959705028740403935210030559821061347
18212 2762617890577188269917433894466444800340680029
18213 3095818936814004082963284568984501185247099220
18214 3407168337916381593361759436009186171983832739
18215 3683593632390556676051147449636467034254413885
18216 3912939040487772045881349896051836737666736907
18217 4084862064638823340399990311263192805248714040
18218 4191611588650818087525502927869047002782284625
18219 4228605572952601381350847517441794138836404211
18220 4194748751559642771068566813238562652078189575
18221 4092460828240758587515230967398237121144173842
18222 3927419055745350844944613780893025753476702491
18223 3708050872835656553134982270634623369752001907
18224 3444838039165666922971933872698977770665485603
18225 3149510208151753665451571422192236201112352360
18226 2834211526892564161066547871614001005766068649
18227 2510718843275792809298848865512937990459465069
18228 2189776201460279275964902131804370845222553273
18229 1880590398797431809854053835127720895344345366
18230 1590509853775077986971337405923533925050236024
18231 1324887194243600168010060787509221853439274033
18232 1087107518430937659271264857115488930195887160
18233 878750988480951372447397027962359514998286884
18234 699851034602972344492274574799848435364246095
18235 549207769329323333815753664859640818175159410
18236 424719291495122326638101443247207838231444450
18237 323700010729856366245069781851721764934399966
18238 243163415027354106082752638348817235639961187
18239 180055417968972383358217046294045639948812317
18240 131432428940753764201750191892990558765329881
18241 94584836872071487911983707588160419329046752
18242 67111318071131949843551743962546589453017928
18243 46952236031699851287970920191048329376262316
18244 32391603907501831190829982740289940752848300
18245 22036981760680864757528778362018856277270610
18246 14785687486931257505797429732116167884480203
18247 9784201963332810829701594004346540213293320
18248 6385971381645498117212088255447739492275505
18249 4111193168616993926251407195364289298390356
18250 2610768308479094413890797471710215615644337
18251 1635486627251483720824509519745344327544350
18252 1010697216905352510088796586955270255968687
18253 616178093472667840548843127638675464992812
18254 370609689850461527904519789759473932574149
18255 219920316699322015894362219152588299642852
18256 128754746305192555399613120152272973660125
18257 74373840858309225705243306624394244007824
18258 42388153218360428559332190763958030198782
18259 23836519951555208417795160762916795918842
18260 13225755850304436017688120119812888619750
18261 7240709803235954145311212114939423260660
18262 3911352123620009769288588072406730811285
18263 2084771188840043550628829466557876881828
18264 1096413992120047105717389501708092595243
18265 568948299114846961170918155187812354904
18266 291305595816977139513545002410433353890
18267 147162344182333119289845636814832573785
18268 73351460349935018368192805356990301685
18269 36072449925758111968805602961306545528
18270 17501938313407763807636127776093958650
18271 8377748049609222940627020101141792514
18272 3956254369503773451468861628346389284
18273 1843062598598543164558795496925666880
18274 846985844233730727847340923625306868
18275 383947266674252918811797095672314908
18276 171673568626005648560956421959795916
18277 75708840966007378283032707848362794
18278 32928631894007387973091552012903331
18279 14123911144597109055985920827697038
18280 5973904842346802530206540559933920
18281 2491431522864954491824127851806092
18282 1024447226807503044983711983371782
18283 415279121388865351644801804957702
18284 165942440104031596589979367746476
18285 65357538666012830250534685703294
18286 25369128266185191269763530778303
18287 9703636036313581889549600428711
18288 3657012953443779326152718204957
18289 1357756165118213630444378644128
18290 496542792285062990538078492985
18291 178839469860311156662044932598
18292 63426340591500258423311256444
18293 22146171047856583372309599040
18294 7611469433753453975959071501
18295 2574495594448427967502072200
18296 856794409286451033205680421
18297 280493970345234541242234608
18298 90308051365386902098146480
18299 28587452814512651747236395
18300 8894996033496406813860222
18301 2719688920333589216747670
18302 816845490201041847119598
18303 240933825927929936196683
18304 69753990439768278695775
18305 19820130279666394855120
18306 5522251314801352029850
18307 1509292166509552250340
18308 403869176382978135394
18309 106008615913360703220
18310 27171142486102295109
18311 6840048274822040151
18312 1672932041386025519
18313 403636685792249028
18314 93656034591479321
18315 21679238590425775
18316 4727434665094569
18317 1054428477913660
18318 212749485244526
18319 46195404717540
18320 8406353545660
18321 1812092832264
18322 285500362623
18323 63125647927
18324 8087372687
18325 1926331056
18326 182861042
18327 50236914
18328 3081171
18329 1072076
18330 34225
18331 17391
18332 187
18333 188
18334 0
18335 1
18336 0
18337 214204
18338 394102926
18339 120750180780
18340 14596871782484
18341 967716807180685
18342 41617720871100372
18343 1282664817019702508
18344 30232966032266206360
18345 570230000688301146063
18346 8896194262749876107990
18347 117721967846758977600899
18348 1347527468532895250424756
18349 13554010712878896763847058
18350 121343274138594342474676736
18351 977237064510969637341383385
18352 7143420435970122774993003440
18353 47757716887088740170889751200
18354 293940734753117982609202829742
18355 1675053258227214789175928851404
18356 8882120170340758257719629238740
18357 44018506271486204390669954156877
18358 204683145923545304575997978362712
18359 896134969304460029673027129122659
18360 3705708824337204505233826330030224
18361 14514594132313652156635644638422650
18362 53986924702746437466093502569159466
18363 191133461247433046893311501479642145
18364 645470066763236275581517818774103952
18365 2083322410548902826172595898798559455
18366 6438125841414218994669232029893158650
18367 19081217891353157928576657162102471372
18368 54320457308937654498326114217599889792
18369 148747647819004407270119593088213122185
18370 392320801595390184502852034470754124398
18371 997867901156091990361011584928569168415
18372 2450449206999401087922936194473036100460
18373 5816041739414796492402003434680825073792
18374 13355414401787658794795391850751756359732
18375 29699379306808184380820417601459624479094
18376 64015498110701914820655589349962215067200
18377 133855355844791132369247212405437066058634
18378 271733814892134036445570611792326051502456
18379 535962390847864608718646445529300928606227
18380 1027816140456545717429906051764187933178132
18381 1917690628122166024491299857205955628564320
18382 3483373648172427986392977387792913674660270
18383 6163712409839162840228400510507108080867410
18384 10630527016556204962102396483323881495792880
18385 17880288392230258358893892326979136618020062
18386 29344543210649919124001129270142078278640250
18387 47014139834158529830726874060649034681341234
18388 73567025211528457627737918877404358654258340
18389 112483126815828861613383411463812817548349494
18390 168123420596395486630205410304973339965062296
18391 245744969069063462303973521109295387232056645
18392 351421078467166835681148974736050354921392328
18393 491837445619464652466325432113510029777515543
18394 673942644981886698534385630025865293599745428
18395 904445238783710797269781323331072346489429485
18396 1189169760386385478408686818711112828470788200
18397 1532308027503409729764230982536153978008080348
18398 1935627506562861657146864947773126560179988008
18399 2397720523764003195992718798568743634395370386
18400 2913392336134960936434011214582136011856343808
18401 3473288247053955310818280360580858492619453625
18402 4063847330547180793206224874314230919378618784
18403 4667642442341847231272475084661121344588101106
18404 5264125297291207889206374361759753202456774588
18405 5830746398847070911106063991691976432900900026
18406 6344369452224515172910646577768253448104523400
18407 6782856398776776018102017984909895495801882756
18408 7126669665059330260546314565814588152763454384
18409 7360327985775235542766450686614418261008140099
18410 7473563583497410048994256435551978963468157794
18411 7462060389136296069069354509684038088454171675
18412 7327700822227710383338276719101932335086939052
18413 7078305329623609804044813911574907998385052913
18414 6726906058342227003835939272290943738970826292
18415 6290645594750913346960837852688807404599416981
18416 5789427121814620145689887007444790792214433600
18417 5244459711054961602104506881953971989959783268
18418 4676840906538840625907168010244088692596226010
18419 4106300317028843069146853356825104198751471966
18420 3550196926068455099052131821915256517683935164
18421 3022824887620657635499390562416162117575762385
18422 2535043574148309341007111659920425038645224770
18423 2094212752935601098898930092136000121005237740
18424 1704386753986409394093565454000788070974641056
18425 1366704386439557369143445357692590367634791322
18426 1079904451998541439170000374348150132957584730
18427 840898838053069738578364749951433222922155499
18428 645344211908079142738824463697983272482080472
18429 488166683559307900737262950055653296379536154
18430 364008881264359988426910617548667543385239328
18431 267583501174154201437519772730595135574080165
18432 193929961529634295361420825440360666465372128
18433 138580397455299338294107502556891011054671863
18434 97647579456647719726000128444644397076753848
18435 67850623460270493503067517765264960309758150
18436 46495102963212316374542105908981660098551900
18437 31423053356024517198345023768997564313597554
18438 20946072930801712760552458812344488791253464
18439 13771893338743699802129399802903169467396244
18440 8931897987445938324209389666275107693614784
18441 5714440175794039271116405483871562274788720
18442 3606639623055748156229179661579476493273720
18443 2245684554409306025351913266246563800185940
18444 1379520163048321499412083112688621479496200
18445 836094840891907510444063329783770942057285
18446 499970817634147616807925454243583343155160
18447 294990043389160631589898574105633057925816
18448 171733155573499882424261467215658416456464
18449 98649312484891796245541681734408020567932
18450 55915813338409937194621541654022513937356
18451 31273894139717034474178247480145083609630
18452 17259991141115260180369619890948916453128
18453 9399689550885203142785027889138703026090
18454 5051289940937152819154138216651619549180
18455 2678593982296119691628252010882984841807
18456 1401605096960636307884800817366843408040
18457 723694746851082584785712786942473729730
18458 368715421908729396043197379208984251170
18459 185364607692878198720481975606426621357
18460 91950431140786641469138492501857857216
18461 45005153160138857257622142020104019000
18462 21734044410594995705402860835555603262
18463 10355598079271676107959385906494881228
18464 4868002454693169049112424286118640000
18465 2257616022488456458909342514448696447
18466 1032889367223094790886263681695629660
18467 466166101549977199238692727713064489
18468 207533085550017506510594656352373072
18469 91131435298759585090685786188080235
18470 39468941751417504696832647571271894
18471 16858503181710397978478539247984535
18472 7101109750970113916109556355805976
18473 2949456636301743844484252548721689
18474 1207893493070490558860564865428958
18475 487691972928546476317109232883669
18476 194110726544550048061087772266180
18477 76154229495911907808788382690248
18478 29446218006113493691137374939614
18479 11220265253267593172333318456107
18480 4212679608340052294905244134560
18481 1558243559851374645813437308040
18482 567766610718803397793608178198
18483 203748211817279716194195633192
18484 72000362892974461433057603068
18485 25050436347727053501191173810
18486 8579331909688097524836505200
18487 2891757276366526618013906474
18488 959062946811105365968294832
18489 312903667186486454201209488
18490 100402766446626067744668964
18491 31676857077774473861637490
18492 9823687369757777691002568
18493 2993816503611263927049311
18494 896265701791969382670748
18495 263512215327180275997696
18496 76048413616812776376160
18497 21540823366072606905736
18498 5982946720693888725630
18499 1630182157767668437640
18500 434878859370347308548
18501 113805737947418143110
18502 29081135424965482578
18503 7299536111098674885
18504 1779919743713225520
18505 428246254725449420
18506 99063491709831800
18507 22870169913460950
18508 4971520650465880
18509 1106171554834115
18510 222454100346354
18511 48199397041075
18512 8739823721200
18513 1880668171716
18514 295144270284
18515 65172128437
18516 8313340500
18517 1978430093
18518 186913272
18519 51324912
18520 3131864
18521 1089465
18522 34596
18523 17578
18524 188
18525 189
18526 0
18527 1
18528 0
18529 223561
18530 419184694
18531 130356296643
18532 15959356385195
18533 1070135333475010
18534 46506004608238604
18535 1447422690859374446
18536 34434427252611726277
18537 655264029460708795311
18538 10310545066894883342330
18539 137571088291451137182035
18540 1587447243582112665215309
18541 16092953232687296172840126
18542 145182985611663557066853071
18543 1178059734830521074345394640
18544 8675290653048627293722005237
18545 58422671422095675053613239697
18546 362170248999031546878708998280
18547 2078531358931854835975686774474
18548 11098990007613754789667396968425
18549 55387070658042040729398717650821
18550 259317592130498144731630678034191
18551 1143071445220679521365723949588011
18552 4758794730757055627929311522873038
18553 18764376709006270894193456626984000
18554 70258872982736589567090530931481887
18555 250388386796259589571943795019750905
18556 851141056230795316953485626402676003
18557 2765122917463479968527415741627450843
18558 8600739676780032331190931345806293140
18559 25655937314871526828654550483934168263
18560 73508717007608287145739666691548120835
18561 202585502722912122006210019303663220727
18562 537740285410306172939170417482976405545
18563 1376474918465289901445724892477005186275
18564 3401706340900643875944877437119909344134
18565 8125070087362880505497331930823794934240
18566 18775815028279145622706791197164835923945
18567 42016962310311443871942696052557327621605
18568 91136619153054588294427531504600232273575
18569 191764982978395448712591923189347534488078
18570 391740832868650958118349613617647849908954
18571 777512631730325280075366176366218470807471
18572 1500387538163177576511508296704941712657789
18573 2816947989058378223889591809185977991909785
18574 5148852797373657228012682114255860498504860
18575 9167717643487670941340386033057019067462761
18576 15910391244192706497195146361943711091025830
18577 26928177311900430579476806536463357179830346
18578 44469858450815908041783807953707315093776100
18579 71692349719956769176655763125574101785298572
18580 112884364843013175960348159489010886852924259
18581 173678068194141458082102651959255159600768222
18582 261212466346175372509944712387386795092936184
18583 384202188101257723455992870729332098992831660
18584 552858890284273792737979382923265838651624715
18585 778612703481815938143762101494721378545448913
18586 1073590547641149049321760692033956955883366506
18587 1449828490675523782415870113916580117759040088
18588 1918226588190804779987121456276275648322340700
18589 2487294570375121305924215953111947953165850430
18590 3161780637670253605537758198235849648513721385
18591 3941316704232557955843272493373245700293024801
18592 4819243737024960089683845805469751278561221207
18593 5781792676457533563299628668966852199592510070
18594 6807783994724208453721438126417555594544025816
18595 7868969905937863447029854266305617738026211969
18596 8931079746625379813098910086907529311495942937
18597 9955547989562453671483814358487211508611359303
18598 10901816616988468834809874525822993211038876780
18599 11730022354340610619551588645719712904161147694
18600 12403817757383830789104171278748405499981026693
18601 12893044094738204805569243777255198919286466120
18602 13175979534489168473101909251842029179693685473
18603 13240928619168076229143654907217117646816609950
18604 13086992654451267731678041650184909555793774559
18605 12723954665492759401874391539339209775095288712
18606 12171313129662428093367874219726716925555308873
18607 11456591313553984934062352499380069673268301561
18608 10613121156253373442737491470720996000574747470
18609 9677543582296831692362585003955310792016543931
18610 8687277291889502947342679726741949543141333602
18611 7678187079068821107419588006637294822871157265
18612 6682636626111525117142815857119510950370077554
18613 5728048537446719632303124767188206694675605750
18614 4836026295163390829858781363582668009892079691
18615 4022028433440184711006783645588540137432974681
18616 3295532142481276974148685086406547341498839927
18617 2660586493770642616223221119091756475706526687
18618 2116636237522148893351223569068922295187429030
18619 1659494623196621644383206429569609793660864420
18620 1282354847241885077421264212066275575862399205
18621 976750280876455705203817698173257796650208973
18622 733399021211626326870937668684767598627816141
18623 542894413984454189608273055640827118042311650
18624 396226798754096040600530196841360166759445747
18625 285140745512230628579883499347037234996788393
18626 202345532224484630496302648575418057514709570
18627 141604557905424023173344693967741350846465567
18628 97732484785761984993344402957523549564689125
18629 66528240367132324670003656321978710439322424
18630 44668801825579915605489105976200647239306632
18631 29584077258973613109975945680269167146005436
18632 19328138004024665490882502380679474903667580
18633 12457233679807219713247523831200552301582015
18634 7920866392209003211750029483115634389977341
18635 4968916237728579626266875513613417897040506
18636 3075427963038163251195182184145694414558685
18637 1878105044081904378542024957132289305289039
18638 1131667228596503063531473920677377806956055
18639 672844650449394715145819656922907758117203
18640 394747414452864111219229792897352703479473
18641 228529351320812705348976509688560122362846
18642 130554307890347179246613921176605336891162
18643 73599322754359675307476353924750662082640
18644 40944466262090795803966706417032601046512
18645 22478084773316561883020163391930149637572
18646 12177790562621353603340926775445725294974
18647 6510640211327159936892771283512951202262
18648 3434980288702280541972491244841687061780
18649 1788413578640902979178071309739102144020
18650 918863580868621570316742582838773450868
18651 465873589585258700472915346247049434595
18652 233083791256232632615109141437516447523
18653 115073220136040045788703933328254876625
18654 56058856331333328482452521623117129760
18655 26946960287032647077122383329099733335
18656 12780767045533368955767280500821430356
18657 5980944868981055045801858871450829284
18658 2761408613073870220676338033720264195
18659 1257823888061909016717927973683231514
18660 565217445100638923962551367045785903
18661 250549771387813270071363939929860933
18662 109554245563857191804724579486568927
18663 47249034075816958294732799970399855
18664 20098082328465947149002579972784100
18665 8431042817163062001041772788619042
18666 3487686651032293270867713163708124
18667 1422607150268070518973751372082787
18668 572114567910013507160629364192725
18669 226823355384769873182601980624362
18670 88644648473039779661929248714829
18671 34145017724742646283599100749829
18672 12961611179295658408603230958353
18673 4848313805282131213785761884710
18674 1786743056253316941533284994833
18675 648647576924378489979369409582
18676 231932891088963083552913570734
18677 81667617208075616069009173767
18678 28313524069931482246075140675
18679 9663000353466602934924219297
18680 3245760165788440480565054661
18681 1072787281887502409256981366
18682 348822651912151575301391094
18683 111553308811686893297498660
18684 35078154477287250267990376
18685 10842803187484223834386474
18686 3293665137495461018313855
18687 982860289125752744106830
18688 288052432958174307878570
18689 82868315817629981700747
18690 23399397138546129090735
18691 6479025822547436949417
18692 1759963144597154228064
18693 468068192276160326840
18694 122126286940617877309
18695 31113224046010171221
18696 7786998689765953581
18697 1893080315723390261
18698 454204465467400670
18699 104749916856962709
18700 24119326408961997
18701 5226732789760230
18702 1160147381899688
18703 232543574347875
18704 50278691609190
18705 9084563579569
18706 1951447740256
18707 305058067685
18708 67273462245
18709 8544330888
18710 2031648801
18711 191032480
18712 52430478
18713 3183110
18714 1107041
18715 34969
18716 17766
18717 189
18718 190
18719 0
18720 1
18721 0
18722 233215
18723 445792432
18724 140699668428
18725 17445049354836
18726 1183084431893945
18727 51953211899222352
18728 1632813832083117649
18729 39205848519544565224
18730 752688888850794581847
18731 11944806251283825181790
18732 160695715234084634274891
18733 1869200526527254081301028
18734 19097922744037835610233620
18735 173614422239368364913684774
18736 1419359500699751033111286045
18737 10529488140600629437868005328
18738 71425351026106004436604588718
18739 445950457868366027277177802554
18740 2577467068855216251123448193857
18741 13859469154762292472061090390800
18742 69641087361801825828957074664273
18743 328286972446767344248096546604356
18744 1456910260273921231692256818499454
18745 6106182914324050033488965969632800
18746 24238079434500337789797837853781300
18747 91355818112323789085726097281005300
18748 327719042137692556743392350678000170
18749 1121307091169543376050928358463918852
18750 3666549160244919083197707617195949645
18751 11478489335687428032559407113657361030
18752 34461144889013369991387085700704200324
18753 99371460009383064414012392251487432992
18754 275614049960905385632606156246815909987
18755 736250867433840283211587493471921616910
18756 1896587044014626080799125738450008851425
18757 4716765891830285146866373564273741241136
18758 11337314693888436748753786386724470308435
18759 26363966136807567684617127948895257543266
18760 59368955964698117898977944266236965242414
18761 129582118660921640941387446438574857747080
18762 274368381067660149941204348926928708263021
18763 563990707074660540084257359727225677535442
18764 1126380728130799548581520610902199441712457
18765 2187170673877304856233629268594461258595028
18766 4131966862068087991548618648731716077974760
18767 7599500204641308193458369328659858999393226
18768 13615405094301228514425658403805458782848929
18769 23776265587836269130072579493835283864992832
18770 40491351083624387063636477722411297594501382
18771 67284195793343906668210081689358478042449350
18772 109147053260442603030954229222819323752053482
18773 172927923421882790339142243392906221271523512
18774 267712754033074817315086961463929233471818921
18775 405146139603342247154033609661799683313052214
18776 599615270856790041690691680464170325320730060
18777 868208145835255244782476701772541844306986480
18778 1230353038651811091983120510774727298243262454
18779 1707056767639380519371191291573541539662092474
18780 2319688019931689756051685824606404516128220952
18781 3088299977640095652452851217409462912026203560
18782 4029551251558200397464947310994135245509542302
18783 5154358988626720529901738576264661986071983532
18784 6465492394406773118565127385932921964086775385
18785 7955375553896850767073301092180173713162305344
18786 9604401599598273319099303516235674560107870215
18787 11380054481802976267655049636433309903652905644
18788 13237083417716688702061133695994106765826726526
18789 15118879345387535385183340173790439818629742140
18790 16960071385543624790819026167310019034472452876
18791 18690210939305233239593329311727422250157945420
18792 20238263333630656496414683879262982787233706835
18793 21537505137986444733655733968291356400826250096
18794 22530349998084156574822012006220855388389223888
18795 23172610996760438941430176692301418864634838994
18796 23436757615046329655271855032106909627551369325
18797 23313834266140938670658952918920528385477099820
18798 22813859508321399059955552966618830796864223194
18799 21964698061108639808579996277074123495877869406
18800 20809566570023794539867136679031737417409587454
18801 19403475255157875143708115119603786023569056480
18802 17809003215446640894968183503841794990876894674
18803 16091845451566247626228568762850025894890458468
18804 14316553911159226597415700043777891498445630705
18805 12542830696030572636951764282870147543300516928
18806 10822632876147346529712246068316046888091662850
18807 9198232284181374209007549747925643992904498060
18808 7701257527011298512520794157301764818162893553
18809 6352644007703539411654908627158990843107686016
18810 5163341353968555380127002560610926338916174327
18811 4135581416341534992381335187137727558922992480
18812 3264493998482359439449073725284495750280793930
18813 2539867689378915024819018637707904801654349604
18814 1947882890666819199984867730440892336451941134
18815 1472685554002839828746383506087291634036667332
18816 1097715696018629203392596177657670816407745070
18817 806748141276648186571234259637942301426371168
18818 584639698222456951988097244166951168702055032
18819 417804632497499571252967138792811457544582460
18820 294458202072928714207493911107698218267556805
18821 204676892540473268738455906751989565958500700
18822 140325471666032945458753078725241933340464995
18823 94897119668749301510695182822184359369901860
18824 63305753610081099134798663692758858842046388
18825 41661059494355167931549603724439198918611032
18826 27048071365132582280549478070514300506616760
18827 17325333860256213768503242418369768874816034
18828 10949272217088197720138989221864634002572152
18829 6827548872766480641205598656719587010934224
18830 4200843241139003809236217367935945581928665
18831 2550439229559659303041492788105176056124270
18832 1527965912198400960932177859726371070694311
18833 903325874892174434754766760438945498788032
18834 527008756231775374410919555706613100332026
18835 303419074085427490573667338310974178706450
18836 172396018539235348882920386888607746262690
18837 96666743021647952339886194558246269035240
18838 53493028455866094683052942055125266889273
18839 29213985333112150784968404628847294711408
18840 15745619195153965480343516441301341824571
18841 8375375563261357317554584310429630075040
18842 4396663411218821893657328721265340448672
18843 2277790400930851257171670648161373911658
18844 1164586002843214454479646273769676586424
18845 587612060958144626744660511099390890644
18846 292592771623174297271976654956225499750
18847 143774214750627616350377151263550025686
18848 69715925283311130585181843759423616759
18849 33358297902229429064985650073899221248
18850 15750059208264969768106801524447668778
18851 7337542099089688550714911814079807020
18852 3372802588206625769084668537135937241
18853 1529617993022429666803249472008146192
18854 684391520443284077024930296595963258
18855 302086683719676074450613711372792928
18856 131533829349556055503001347493341290
18857 56492868790298760399365284346271000
18858 23931455941345565914075779659446327
18859 9998401437209963466032590435615848
18860 4119477111490442868761026400838812
18861 1673652119458892952573313345760520
18862 670437999526933895871083644864638
18863 264775792223725830597309256336360
18864 103080625261129373520302850792725
18865 39555297980198257031404884441792
18866 14959171546414482688116380163155
18867 5574791323611018806472077333442
18868 2046949439857188068384732726295
18869 740420420979004044505890450432
18870 263799304618379917206163074341
18871 92559230730843534648846339750
18872 31977083762642267107597466667
18873 10875474651216451903645700384
18874 3640490390806049678855858361
18875 1199167756913810023751356946
18876 388605783113851479853259840
18877 123862630902980827240817304
18878 38820646475833913174470604
18879 11960520748455982352094632
18880 3621471660744151542713820
18881 1077228605715300370137280
18882 314711751500929700342215
18883 90254067780392653105008
18884 25405991802377210383922
18885 7012975371412328031904
18886 1899231627387771139980
18887 503576431758900794776
18888 131002089209291631710
18889 33274446421814346336
18890 8303965727805492199
18891 2012731833469234200
18892 481577032996229709
18893 110728009842192924
18894 25429208302116282
18895 5493511819797246
18896 1216439293305075
18897 243030905402560
18898 52435687910127
18899 9440888580420
18900 2024490021659
18901 315247762260
18902 69430816089
18903 8780427110
18904 2086005105
18905 195219400
18906 53553800
18907 3234912
18908 1124805
18909 35344
18910 17955
18911 190
18912 191
18913 0
18914 1
18915 0
18916 243227
18917 474015004
18918 151834857234
18919 19064746569064
18920 1307616203889165
18921 58021565333247123
18922 1841357962962301854
18923 44622718249068257436
18924 864269132423083666992
18925 13832422493556748264155
18926 187624929417849809690376
18927 2199931648485765212499588
18928 22652747129687936584679642
18929 207504712899494113981573178
18930 1709138951573023850678980875
18931 12772566265977205528728752056
18932 87268773613210924738895279534
18933 548761745401265148133243611645
18934 3194044070481964455200108790449
18935 17294532656004190462198825551110
18936 87500321297526899153812957404987
18937 415288708068130106964220528039451
18938 1855473967375550263927786456324707
18939 7828762123616714378339246072549124
18940 31282431577454054344344088543528325
18941 118685384291317350884060501068832659
18942 428551378137830394577003750561563147
18943 1475873089137744538062391667792090760
18944 4857241008871112998954339718602792335
18945 15304190017854608322949169556426121770
18946 46241910295622008318036555054381916161
18947 134194979266409956672765860780343128032
18948 374570508516540576183366853179097889145
18949 1006944932434891356140525819276814423463
18950 2610305104796553308572561082659414863270
18951 6532706429057696283619452450846864065574
18952 15800900869149125248380472471348297161796
18953 36974169862794152071439661009354063541949
18954 83783215749042641110728177029984546463990
18955 184012420036881384797290178130034609828140
18956 392044790520328300669980241119009745257531
18957 810902850569098448224818914464454867578896
18958 1629572051198834914714420770941787983249960
18959 3183898726237385764032023482806862616281154
18960 6052277642988821578375418826318534669317910
18961 11200313538650395444488188566937167878360124
18962 20190961298985455798230477180289190741232373
18963 35477248187800079861228146876676577997579992
18964 60792134689303952739808104962075403313138237
18965 101642753854825589821084622417469294170976350
18966 165902671682346765657640239129058307667706101
18967 264475014418824215689834123388544404708316638
18968 411971580838119634950742504533176627171567980
18969 627320446785480613248681404112160854484720005
18970 934181318703436353842258767306774589828816925
18971 1361020465400814236928449807164468321412859484
18972 1940683582113409314798411720976654722052659882
18973 2709313984850538051211043314423908001069373231
18974 3704502263587673022947032523932239876371839487
18975 4962625531359038103015994377278779388381573280
18976 6515437654549703816055790260111264446136289742
18977 8386097320141673076229931682590031199456122354
18978 10584952405518762855811158265302722661838434273
18979 13105515267008713844326811303860553391233525504
18980 15921140351142657692783426830781410313105946230
18981 18982931214535881260135917410075245057837213721
18982 22219343930905150057004848488162148812380034648
18983 25537814589836067368882282296408606148792408628
18984 28828530569141455666280820879053866821234352722
18985 31970212602107837249702284025383313051336230415
18986 34837512171291982898293782347638061881038625349
18987 37309396418981940605995153181397634095489960528
18988 39277728652114024572041900668655897259170222505
18989 40655185653485648473508586803515593942752431130
18990 41381697610298550516539565730526332596649672875
18991 41428748925463090588223373796356126844382990992
18992 40801117412287069507189364261347231614016675202
18993 39535920549793103957778029726276773754615410164
18994 37699138233394473439542337979773578738399405668
18995 35380049376642485340438799718560098523725137240
18996 32684219481014316671933282770350505552325686173
18997 29725785113803155243021223546055083340374170763
18998 26619791696510311984025449734725176612440162244
18999 23475260893087643245314629731553263870434456336
19000 20389513398912148847087778239682432523164963490
19001 17444080055780044616102284358443506480420447056
19002 14702329352700220813904075502905862763572120423
19003 12208750275558297183423415855455703797356206600
19004 9989677409109376863114246361313938730291935919
19005 8055142792158328748225782059745824813287137170
19006 6401489881061643618770586870995091146401026781
19007 5014384821884069501095358455130736969020618476
19008 3871899121373657108517391518849102404581863537
19009 2947402746664862501715992735342897339139259123
19010 2212084166690077849265323448173957095086727190
19011 1636991893656405154069801817091438497779698624
19012 1194561553149609013507147728072385914652207792
19013 859647671479766917724393543249399195773066731
19014 610117789542554549562269850692180663112871596
19015 427088507513636726046984080519357827523977150
19016 294890880185138648241341831892611035588267370
19017 200849536933961426279343361428110100508963269
19018 134949623203943133872371533894181276177484862
19019 89451520796699363555690684325660966191212184
19020 58498053818085277024990343973566406437996865
19021 37744505952871425701075106814337845120326625
19022 24029475825337116780670881047389041703302543
19023 15094935203336457023624868791545302919065114
19024 9356887117228508636972593017159627355069141
19025 5723478928346197172249311148121352011512895
19026 3454866989316863245072954962184783888365603
19027 2058058475165852341195855008835547020439424
19028 1209902613263707007107657436972674692083789
19029 701971106726063744397946669466822698380435
19030 401950488511508126704645104081080872670730
19031 227152414151763638636014555470011472195206
19032 126694911028436332014972741582229154056323
19033 69743239018573176914569299135080616993100
19034 37892114697673509228523768474323713068363
19035 20318916934207405336256187908108106629520
19036 10753676220299998769558089517076738548135
19037 5617152947409567774126119877131327302296
19038 2895843621185400297716511707300757384888
19039 1473427058714057413510738365739050183940
19040 739895499066395090898057217419699091250
19041 366684245304462531462204885377507427090
19042 179343027428250742229835517762111695606
19043 86563676087025964820319304723986417536
19044 41231835601519492865875482767520185904
19045 19380299658951696579090236276502524285
19046 8988813585077022170599565531608747680
19047 4113766844382354924100339459663961424
19048 1857598247200838625942982598806658298
19049 827591713306719743873025312946228106
19050 363754208965533517392910825980746880
19051 157725045069051390360079567349331104
19052 67462898111729119791022954695730577
19053 28462279518900174603528893350351326
19054 11843524525204119689667901018069953
19055 4860294548053442114112043755174380
19056 1966870136504891259000856035633318
19057 784835524078419812023362907884646
19058 308764261821695188324251009655224
19059 119749401606616739389618707746016
19060 45779076005536276616146346462165
19061 17248610826790107558882816807381
19062 6404382357588639185164599973119
19063 2343016381989544874200494288124
19064 844468338984086943046946339295
19065 299800460557508879105084311575
19066 104821082167537741636554367588
19067 36087292605185348611223212500
19068 12231119298778668356450255811
19069 4080337818235484889200445328
19070 1339521929551199674806451770
19071 432641299861451374606835442
19072 137443005485159366518553295
19073 42936184997197243350617321
19074 13185700921148219051351043
19075 3979652313319342927360160
19076 1180016063634708240439422
19077 343659009805258228377615
19078 98248876979677491641162
19079 27571427493665061723844
19080 7587440895110858745645
19081 2048620332275641289725
19082 541550853146361930805
19083 140466707889785377716
19084 35572202752504875782
19085 8852041251146558425
19086 2139206828084607951
19087 510432481487390278
19088 117010972643056743
19089 26802408547587675
19090 5772313339297050
19091 1275133256205336
19092 253929455144337
19093 54672848421562
19094 9809121204916
19095 2099854728720
19096 325719461154
19097 71645375165
19098 9021713340
19099 2141517120
19100 199474770
19101 54695067
19102 3287273
19103 1142758
19104 35721
19105 18145
19106 191
19107 192
19108 0
19109 1
19110 0
19111 253737
19112 503952616
19113 163820461956
19114 20830162244188
19115 1444884922235796
19116 64780033277460274
19117 2075874914551878965
19118 50770287770517260624
19119 992014932424151809209
19120 16011814251868212894200
19121 218971473445828063287789
19122 2587980110992418503910096
19123 26856032885400075247961711
19124 247881558475558268217470402
19125 2056952775189055782183235953
19126 15484564343892148844976845808
19127 106562216529794459249155898336
19128 674849459544957062569343045778
19129 3955510400447899488696819547122
19130 21566163894478950312785313480268
19131 109861006149261897638291966026454
19132 524957797058906126657961242189738
19133 2361253869235315205165311128886673
19134 10029287430892985032476860602119680
19135 40340791191477587428111495843236810
19136 154059245914671587610756422814362922
19137 559914186581322662386905190884478431
19138 1940790415855487638514606927420479928
19139 6428575655735899070661036723078582622
19140 20385279688702766264198418225960297994
19141 61988374021385441583624149336143463069
19142 181036828464957563615457516138866861248
19143 508521691825520443588558129355544800874
19144 1375678188046384076268417220691020500508
19145 3588628452781662620770769997009492062591
19146 9037496387298423454535294653119699321996
19147 21996169297409198639639939180284773377295
19148 51792514956466836980548632152744030247454
19149 118092625588528611243749889267466988519502
19150 260978378720461263124717735505706836020880
19151 559473818433176972393666984950845036086419
19152 1164381269810900084224679984067644969589580
19153 2354390004281995775726746600268708290511672
19154 4628488598405480830523232748544897128116996
19155 8852604434205627696535518285947585608488453
19156 16483607806433177464634614275993579447279764
19157 29898336417887915834067508109629690409330225
19158 52857470610086033708959818369017710921315584
19159 91131636031101259661521372708679127738961335
19160 153307293233058864990403709940258275864052800
19161 251770054307993911910777879350982615028926692
19162 403831039986615866340431176313044836585736188
19163 632917457387275451985604454332575553163084649
19164 969694191697198804599253933791057221900229906
19165 1452924916300875710021285697507895922205043500
19166 2129828983585640075319627662188007273981755312
19167 3055657409483817084421052954447805803816353365
19168 4292212430061205573131446238929965549203976032
19169 5905083945574423225559472505215509479178331036
19170 7959481357867706380120863311979172177123765076
19171 10514700958662441301750474282151847651163048538
19172 13617475834356390285128414214914198492808061928
19173 17294683518000589307810904111964958659600734969
19174 21546101900148354793783473349733395056564935104
19175 26338065585059024300404460435304070222681192205
19176 31598943180183389564141938215178192144243016940
19177 37217300364202252627431443622902356123747893140
19178 43043420528030537102424596355278864038945382644
19179 48894533514150357919383022679481470588107936460
19180 54563686877013900362109487329047081253154142774
19181 59831737378867147855538327977760560366220738748
19182 64481510142741764633000249401132199457310635912
19183 68312837407409608212389702732588059664705175235
19184 71157005394163882489017110874382282416589663648
19185 72889141400154225357633347142925147797999687525
19186 73437269500455854364786798074811142673261795552
19187 72787126783175186251525936926316790178135997305
19188 70982310732470351670554611074703768859829268830
19189 68119852629030058716308710045479232354387151134
19190 64341806931841816018034451430586315019759444352
19191 59823845474511337835551419919985013208007047959
19192 54762099294024974659185845809755397993070312010
19193 49359576489917953570359291856525033233437827798
19194 43813405054206153549803842320794126315888782072
19195 38303932250839523671790399654967243227432135809
19196 32986400862382377232614520341995707324687961160
19197 27985569381372630397066633632548461259588627159
19198 23393298729870370434832652055239410943729600640
19199 19268834276975984755001677106741714711109021339
19200 15641296974815442368720197014641038604682543780
19201 12513773903776433765786135775342882949128796219
19202 9868364316539577913745919968859955573261264880
19203 7671578796747395450677660170798413578226605124
19204 5879585615098874218296677945991049286574877926
19205 4442926329971490171640803733015648284730481646
19206 3310459972239007229325574145620747065601037600
19207 2432423697504183346256219747391921877362813757
19208 1762605108412062471471106013654486200561853454
19209 1259700957752596347056310020336292937666662495
19210 887987274562444216732323319278140063648617220
19211 617449713955577509006731953366672102327250155
19212 423525210403979565289242658727210574483899438
19213 286592989361743440944322496799696444946588309
19214 191330781935723961298867022725090743274585528
19215 126025974247601185586342221412894834210933248
19216 81905440376313109952069459741685711524875952
19217 52524634973686835527562386895362698799574289
19218 33237602603823061863690147870084675910909980
19219 20755349882746601396681375173587818270519302
19220 12790282393461080726416457651038341978918272
19221 7778476172620160187991245175368287624528080
19222 4668597936921889740274626477551271637301888
19223 2765462924779541233029739720969794007049708
19224 1616773236905908146448597542622210982862922
19225 932909232365948327976656439017976565290179
19226 531308048629758495006935829956156209686840
19227 298659575077503453029562027211118974843581
19228 165704555200739657182156762492213008101882
19229 90745249979091763028874618864777817412240
19230 49050886852413180493286015724896953887584
19231 26170013271604551600390222476005947823720
19232 13781429748780808533735560889098567767040
19233 7163339052644308288151795328725709644763
19234 3675054363156976520298313680740242135580
19235 1860945448257426342081792595675208806400
19236 930075372600907268155935604668843027918
19237 458784443448178173919620457091795193653
19238 223354663753171137409809350150571766528
19239 107316193067405854270086020390258973051
19240 50886871079119932293794773515089995078
19241 23812286122040899033453655500458483475
19242 10995983290790263945352580360579113884
19243 5010552221066233003302113915637383303
19244 2252862233415320118224648374581621110
19245 999443345482982731527210464863278678
19246 437452751773302890177934834677676112
19247 188897554967142276810184101819712436
19248 80466349971709197617308398831988516
19249 33811412614117860699632306177247325
19250 14013262249909351151129802230792180
19251 5728032569365038292018423560103407
19252 2308993826480380569877542593923228
19253 917802368123296115601600331323660
19254 359699536736286305177082893013360
19255 138978329806820721272480448251644
19256 52932190313682549863129172553884
19257 19870279112213593903680565301542
19258 7350919603113521175242169336672
19259 2679609952546626250738699107790
19260 962339731546827901509325950760
19261 340441720811443583804454629323
19262 118615353061830364247460902312
19263 40695314754751444866935618196
19264 13745796854949571021156798174
19265 4570134081083081747556412957
19266 1495295195915714897013045696
19267 481353729807891203652806533
19268 152416805349668028095755100
19269 47459377076246933975634007
19270 14527940727555440762880768
19271 4370815929891048437163847
19272 1291917369271179154144536
19273 375075388023221458670038
19274 106898968625061564359820
19275 29907245524257992235158
19276 8205235830092973531732
19277 2208800184274321877906
19278 582147162331971641664
19279 150555527064898077421
19280 38014271788704600596
19281 9432906757999614846
19282 2272852856024264484
19283 540842247888930338
19284 123612526298696864
19285 28241615735612405
19286 6063608223620112
19287 1336317939099336
19288 265252956766750
19289 56992699917116
19290 10189591072236
19291 2177602822420
19292 336479372320
19293 73918343320
19294 9268274672
19295 2198203152
19296 203799332
19297 55854469
19298 3340196
19299 1160901
19300 36100
19301 18336
19302 192
19303 193
19304 0
19305 1
19306 0
19307 264703
19308 535705096
19309 176719220517
19310 22754003510333
19311 1596156675829915
19312 72305042265689046
19313 2339519495134242899
19314 57744804480705726698
19315 1138215503045586244311
19316 18527102053420082706785
19317 255444704284537164695540
19318 3043076463046851191384616
19319 31823718982433042479004684
19320 295962391497662454709447001
19321 2474203096244251882424387295
19322 18761689728994726159374298956
19323 130043255243238224732633371303
19324 829389043420430734288499280669
19325 4895314292314837398610743438896
19326 26874568847138963966157458501070
19327 137838372739365026023232592637587
19328 663100564292280586975832503661586
19329 3002612737118238885471444337205836
19330 12838194381695061816798392070813636
19331 51979638029404384288070473970569875
19332 199807249870786404286340328516035844
19333 730905079211059718316778103149391853
19334 2549864776402481395936468955423185120
19335 8500347253293374875441805812401206426
19336 27127369209783460372873718719567643205
19337 83015126819245329428885314210023098982
19338 243982063440783134164036269156109275128
19339 689657445384400638910221573389270743350
19340 1877429840041655446962530568630581728914
19341 4928208704619297167409354894014717344850
19342 12488609483431103850514106234746054559499
19343 30585158631285311946580832150770724110289
19344 72463867724661774084341505133187862395546
19345 166250084685243785535818103359459265496536
19346 369677143825050020841624924594926854128190
19347 797391856296437672663670011637931193971351
19348 1669770332571565109053107202085088738074967
19349 3397077970582401409672470568315275482253339
19350 6719368735452102368313873483016314139552083
19351 12930626632904726417522141631394407007142700
19352 24224652518632206194102259018729631570745253
19353 44208629839138741886067963467458765227212519
19354 78635663890641940257634760832293386948706640
19355 136406262657128065739083318855536476008942721
19356 230876180195024598323746903897179064737522125
19357 381479447127900595339174500582031235035238670
19358 615626753685999926153972391570826260637653123
19359 970768991385462486320238262853718153114992252
19360 1496426233827074552160886556588047681727856585
19361 2255882072106225722545613939601778945379646565
19362 3327147017494113452253030193452449209645684350
19363 4802723849237878320312157195183969484063568234
19364 6787687426432661638490807660015559733823678685
19365 9395646337767809377534463985831945671069398315
19366 12742302342366715119744476291137282486942066425
19367 16936571685412882084309387551574748310090643596
19368 22069567631820642174473286714547065957188344761
19369 28202132330159834481680982874692150395215682094
19370 35351994758305382244463213162115839100342868960
19371 43481952470491613212176968815493246803592702660
19372 52490657478361943264950139211095661284009070930
19373 62207570857485662738860597663506125600524145725
19374 72393401478532012342500818864725500784430634314
19375 82746862758123408609449641234292926407078760248
19376 92917910255280016169759490851369879550056677480
19377 102526844008522229777845496880013686609682054115
19378 111187882327312170323529571937751103391618012400
19379 118535157980817685711632087371408828932828682485
19380 124248661735178639495171557571795739843617836190
19381 128077538586771078615990345207255592806389085525
19382 129858358474178309961317183489739564649106809662
19383 129526511843312946210161272893835093101349257664
19384 127119647327688244042510168743590619988440560574
19385 122772963120759261462256246387986402692036479336
19386 116707057123420546312566150486409278125936877160
19387 109209810252565554628649877511978210804759722894
19388 100614324147094159427119307972992282354907204281
19389 91275200372983510135494557938790166224959005378
19390 81545420748386849863979512573668172436924125782
19391 71755799206772175016532830447195401588105960065
19392 62198490727743644379332283235591661634260956699
19393 53115448381136703407271562486830202950267936609
19394 44692105662844025113584789555798738114445345628
19395 37056007980432428327986281429656994430516160394
19396 30279683487400383191167377084061317613081306230
19397 24386762347621125145606745497210596709347811980
19398 19360231347557693668584055729165306859074109202
19399 15151731544096003714964714438469665740637332941
19400 11690938682121732145379292023255828676213944224
19401 8894269970439519976798288260161709270907743940
19402 6672396520910683539507681190542308911190853264
19403 4936273637802682075375261431320229647041490802
19404 3601605311221473046359435524908086350989439107
19405 2591819007354986729457114472001842316579132700
19406 1839736105305571883298881569251439614658208875
19407 1288183914931347714773847384241908627113779313
19408 889814350269499779878676850386344661047014953
19409 606382148705582602256549668836009356004764159
19410 407702836243055497172084963784805641732806268
19411 270467339109001390397326889604283506338676585
19412 177044218402573941190824932923654077507545513
19413 114357635197014315498809578843725734026813249
19414 72892757294498067725500015157333190210633813
19415 45851898216988303011124485909885158763461638
19416 28464303619468269383846119772978094558490420
19417 17439311177963785339639620079636414451048742
19418 10545264455529145613343961975859112531353444
19419 6293576560531826117300742982605589183346549
19420 3707324627161273255890524470802241679241901
19421 2155542367204989860605111394972687202982325
19422 1237068637406154264944459892322430948180198
19423 700776260417468446331119429183394443402860
19424 391849234559078126127681589525310033290732
19425 216280296721922023103494427874451108474401
19426 117835496218460248437481417733477352028350
19427 63372087141541045825499569547740545263015
19428 33642063072101139609974634847783402999747
19429 17629035232616522768647372162113484924689
19430 9118699170587188778582634686280211833299
19431 4655767114518422785327172172096187439750
19432 2346376472373685237706392281569166524577
19433 1167198546744787201209688993505693213273
19434 573090610785569018038541941569827571776
19435 277729906186337030803153882387151289453
19436 132840474803040614991673758968438385800
19437 62709381278577446622163728434252059852
19438 29215484119884726269587617820931204205
19439 13432426586450281629622812113172494922
19440 6094487086578317252790060902325779986
19441 2728598920702087818157338839421212955
19442 1205420785444617386814982392664200996
19443 525422420981583288292151351802842613
19444 225954956775015159497801126596325379
19445 95862483757073178977460974043475731
19446 40119628782097235324176688341551365
19447 16561972645427177277361896107796786
19448 6743372695806303183799519712317033
19449 2707775300834113498164309196470264
19450 1072200833098076554089631962925716
19451 418622503869701049283679136160805
19452 161140157848005049892469256119340
19453 61146065590286253864053743629639
19454 22869791645832839093164902584253
19455 8429985336746917400446167758075
19456 3061967973565281039133552497225
19457 1095766705813643293394132542887
19458 386286466190092073722025918846
19459 134122231059877087746911643771
19460 45857804014586189262594658261
19461 15437013502964862288348137755
19462 5115193921956449941064875095
19463 1668072303087792572770991844
19464 535207030752152712617755218
19465 168917342968255651558128210
19466 52427804559435529338332840
19467 15997629580785339757041979
19468 4797778017072720321562779
19469 1413679965385171923558143
19470 409155229708710139802358
19471 116253777056519467143735
19472 32425751869068416588098
19473 8869351121522733132467
19474 2380482375716079480600
19475 625529926307740600874
19476 161305839457501639330
19477 40608827900566230411
19478 10048324498176684985
19479 2414033088429332898
19480 572880788717824392
19481 130546928273283575
19482 29749617072787568
19483 6367883048701665
19484 1400084781612560
19485 277015523235932
19486 59397834792915
19487 10582635057362
19488 2257796531289
19489 347533805622
19490 76250943246
19491 9520197125
19492 2256081699
19493 208193832
19494 57032197
19495 3393684
19496 1179235
19497 36481
19498 18528
19499 193
19500 194
19501 0
19502 1
19503 0
19504 276026
19505 569371324
19506 190598189319
19507 24850050211128
19508 1762819885778280
19509 80681262577043562
19510 2635820310949197890
19511 65654897147218660960
19512 1305476970706776497040
19513 21428933950847454607080
19514 297865509407155046511132
19515 3576569632433961804829884
19516 37692063376504624992592168
19517 353188729407459805712472508
19518 2974489956841132640706256605
19519 22719523498290758452777796320
19520 158604290312763174596626895093
19521 1018686179810924712590939649846
19522 6054490315392449102967834676510
19523 33467039882734643993504625483140
19524 172819252695396138921007259890857
19525 836985712890505624637109278992368
19526 3815292243499395802512733967774702
19527 16420933867508772473666026766029056
19528 66922212898383157694692038034325600
19529 258923256947581810251516995109616276
19530 953289797885156699008840911065124969
19531 3347096218611991243152965826151437524
19532 11229467358222030329025014992496603308
19533 36065110644145654377962651908407018390
19534 111065909624961837497445786323479234874
19535 328483333102664086449509520496340796064
19536 934350280558586916669035794556287488222
19537 2559474169327682253358366395702595279094
19538 6760481508138430359140555100982586432520
19539 17238350039399036699911908261845376799764
19540 42479338354267826382553554762874360063954
19541 101266767323715570192679909189511585613486
19542 233764973581529941110144506995983840252816
19543 523005933384956572392704891074589917873720
19544 1135055716097625043162453082879172413412960
19545 2391437137894515056340816551628838256494212
19546 4895089042988370342867963320745394313777407
19547 9741658944253424131631401603060464277552216
19548 18861245971094756135590317643197595051315845
19549 35551029291405087452276061765786478934000544
19550 65274475452263189712940309517997982583779182
19551 116814277069637266408107875550014448231191808
19552 203868175955683080204865319704847896419482733
19553 347161962201218873346743040040388980144290300
19554 577113890623566951787674516070105029889158315
19555 937011908140405470902769887859180280537493684
19556 1486555006472270677647255720954225586618454854
19557 2305464457444325970208160704810059125206262196
19558 3496700563363881632857310189192955219194558085
19559 5188647964459201047712856673633918895974858624
19560 7535490834810205720902632274282139159348815057
19561 10714930195617107304193060409216487286545925646
19562 14922442950710355739305132097204961862673412996
19563 20361482835774438153514579283181932372881941180
19564 27229395880926169841536215330039651680138628291
19565 35699357319321344428603515959983055855475346828
19566 45899287815771970191096897006059048795689778223
19567 57889393064042597592000364084260989403181920576
19568 71640582298858083177365891771286972010142736145
19569 87016435531782020492552682722989508022063730278
19570 103761493474743567379288581071087628971436430089
19571 121498359750566515499679801348326727541277551436
19572 139735410030007421918360467879854500982660912702
19573 157885844851629933730295886458981834257874882040
19574 175297520153966364177703388877681274790626939981
19575 191291616595071076015174087935119737562756321592
19576 205206969794623351462162596909823730372910088714
19577 216445977317558633555616246728898846247905993292
19578 224517580878987720518910617332719347813441170500
19579 229072977697530913908435610876348097681232688844
19580 229930437067803110535120677813455166719491673830
19581 227086790532659027930530854852792743611169135694
19582 220714656049902291740397316790608308544926665807
19583 211146033960933837783671534978607795824950061840
19584 198844354599891918835414752547292940560062709076
19585 184368173808572632052918511975167068142817619526
19586 168330373309195184282628837477988039597733013903
19587 151356874648182194311925199832637235123704595396
19588 134048544037338800977796357844220574855884971755
19589 116949243794737591051182738867905182428170639358
19590 100522012251149127791946399193929898628303238378
19591 85134284107388002873977748503342502278838896424
19592 71052045217373384763900278123123346886472808057
19593 58441968102167687947233142164628215010930920840
19594 47379973159374009586101521148058247228728836760
19595 37864335053013292022589049459484372957795559924
19596 29831391400091899616821502647632768651389791479
19597 23172066633754564785217539456761205625425951292
19598 17747733678592224334061499298757316028420614870
19599 13404329764106689303265555544752490039494721696
19600 9984055544347334034047515353901918489710541298
19601 7334366949135949579181978096511010896306220300
19602 5314282092519284928965526299551356720627003630
19603 3798253697270122874765729753412116053686538200
19604 2677998549314473615957954326723439668434981625
19605 1862738411604338978318696486251964808222645930
19606 1278307403259335473466597745948375024158520687
19607 865537656262809756015196474252280937211947096
19608 578266181943019435514260362700867059725796045
19609 381226729475191242900285184593562754827215516
19610 248012632575627044733431303450603260260154576
19611 159227840053856806763131870422838981258532472
19612 100887516611699457621922824683038551456507618
19613 63087922715195010734348602986363315903383580
19614 38936884233163615883815202274472591154250927
19615 23719023574121226832696076787830600916465056
19616 14261532556873727651732623341387780969142676
19617 8464107549442519384673455923605756196127860
19618 4958521514000205784861259730041686181923930
19619 2867400875690426761130579928684912807111636
19620 1636807446804628842411701829526725724854345
19621 922329647988052376883458979165611632473236
19622 513049433707668489814219008824579043839963
19623 281721775393618729353064678922268523539480
19624 152711621011284134869393151773147934294739
19625 81717510240142511682640232711502899894550
19626 43166716356548841091994673769743698346048
19627 22509807836199673320526611440143145756044
19628 11587240490685326792786232784337730456750
19629 5888013490995738513444749730635981446086
19630 2953463987914772593806427445116243894126
19631 1462381512405790666384509776885769793280
19632 714736986391220078292632451961743854829
19633 344807896696235242548104174779118046450
19634 164187726101344617968510648345953990672
19635 77165321620627651153287770684581620432
19636 35793598551617440762406443141087192387
19637 16385970901143603640169006018451719712
19638 7402913614889723475221585525863005150
19639 3300464151051439089936605598380862216
19640 1451995828394047995530363196019455480
19641 630300798927359805601134602011589850
19642 269956940470597386440397415887234937
19643 114070960703092546410859815768259880
19644 47550729842214399096804841760876829
19645 19552662568347598745175810392725644
19646 7930195906263194518390580558899199
19647 3172132284578108930571938885460672
19648 1251311360661822625308078354578330
19649 486721724334265338312330280957076
19650 186658969953893421271025607687840
19651 70569689423205828237339275561096
19652 26298675639789764600176467474217
19653 9659119491818938865465262402900
19654 3495965808161872584543236016143
19655 1246685514041893898812073702256
19656 437962333520012657767742546118
19657 151541778916236383227544225542
19658 51637453604686481106172686450
19659 17324077734576842458264887072
19660 5721360118747254417779697646
19661 1859589819333647161272319816
19662 594707982829500367944911907
19663 187089774305155869633417280
19664 57882259863294378963245081
19665 17606009448564835278436236
19666 5263575767876145134754929
19667 1546107691313815189037528
19668 446106913433010628202085
19669 126366148068693173664054
19670 35140063003790263042168
19671 9582965312727862115424
19672 2564420534029549973973
19673 671873023064751436750
19674 172756937821449433536
19675 43364458814486221328
19676 10700140871979285226
19677 2563126920148631550
19678 606625690159328000
19679 137828990299840048
19680 31329301439060226
19681 6685640524332486
19682 1466528065700410
19683 289231655638860
19684 61890912414401
19685 10988597410154
19686 2340499370967
19687 358889173944
19688 78644416675
19689 9777567648
19690 2315171452
19691 212659020
19692 58228443
19693 3447740
19694 1197761
19695 36864
19696 18721
19697 194
19698 195
19699 0
19700 1
19701 0
19702 287776
19703 605062005
19704 205529232618
19705 27133244006178
19706 1946396799441140
19707 90002474468270228
19708 2968722976679657092
19709 74623131701231650712
19710 1496765269975982084174
19711 24775430528735828281855
19712 347183478127995578704189
19713 4201690661000123505558486
19714 44621134024676043230131203
19715 421266628822082350588024891
19716 3574027041686948654331326335
19717 27496850064746264981532875816
19718 193324460266032040547974616520
19719 1250419241610100712545446586051
19720 7483350006045958627909968941395
19721 41648839811451226198542594064660
19722 216527104026783875625171579863736
19723 1055706490061254841541950752668725
19724 4844301039455569968219365774448061
19725 20987219012042381202926961594610368
19726 86091200237741004929388467171910225
19727 335251378282170336249441063423781880
19728 1242272406248102475012305664025699554
19729 4389705426137997498415122700605128592
19730 14821288115693389718962874771796876253
19731 47902623107684799675919363222885706615
19732 148451588326433643685087208324299294504
19733 441811845743270656364013934967774070448
19734 1264569182165562011904446148391186428656
19735 3485638337445899122198069942223441779116
19736 9264001363611910985604454534617198995225
19737 23768271548049118775409400710654759557336
19738 58932225598814359018295421398090569754463
19739 141354036383561747713351366204507781219727
19740 328307280328714014047991159881677081569029
19741 739029474780095626973470408957900431946340
19742 1613694224731339589244425876261227125725201
19743 3420639952632102987626488429125632140586831
19744 7044485168483467575587448437944885937475581
19745 14104519439596731688894543742167225945459618
19746 27474473757224122119939472091636542174311445
19747 52100536269951214975185982018386302471321048
19748 96241466748738362993611625570231058497461865
19749 173277365113896774427776690632746816569861360
19750 304243324227055374237656788076250663985971645
19751 521228913556192272571089074236104839783386400
19752 871730107977031242010281676688333973979092503
19753 1423933006125416554692433400675113654370116356
19754 2272738589789360966748369498821510271383376466
19755 3546103924975151898948968306951537364619025580
19756 5410990872459798972910513507310091369835718825
19757 8077910240974315948384300008131969060536832584
19758 11802778846645872062109979489826782232155642565
19759 16884637250279261401468673368748041462047654659
19760 23657782999790287741833337592688789799882893562
19761 32477127474099124672442676655654843812852103510
19762 43696128634354811894490874830088295623889444099
19763 57637488439722963090026898861251618787379395087
19764 74557875796332036464668291508768128264045394031
19765 94609123966159252916509158139280195246721339616
19766 117799480401775676876876175315425009605993315180
19767 143959349247018586918496053414586392439896465896
19768 172716356805066417513704832164461346805861437987
19769 203484327000188367440798380764190270588991137274
19770 235469800893463660334728876279968113406837499021
19771 267698109302517394766882357586595613188416854000
19772 299058871796856857677203983533557353244185899524
19773 328368418931897504406139687614996869421878626100
19774 354444357837949362563765897411645279118431592817
19775 376185678117421376656786822360068742495372151721
19776 392650729396534675191964684475284917644582187800
19777 403125290278388666027277544948025283612760229146
19778 407173840559259248771572539911685386150055028425
19779 404668935130086101390772758575688733025228624768
19780 395796008356464835975343795777204758528413792993
19781 381033663753443271280637573005876517754043636160
19782 361112140647741714857484708982024265311097975583
19783 336954841239835405768479647867193946899828231492
19784 309609277881269069994152183920746622561483102228
19785 280174415421695469280165069428467895065254047716
19786 249731128837094918362447196407478099621553517880
19787 219281490011987176869915975877379254891892978663
19788 189701051975263140816610294577246054144781476744
19789 161706476913551908157099450371510956842422228348
19790 135839022251322773444697609329010761278693407597
19791 112462785990117674455934162718301888141508718855
19792 91775381457727484845035795620755110885194569735
19793 73827946659749620600074370873697734252239440784
19794 58551101237442838731330059894871572841270892675
19795 45783587614292294456466107643092639952982281276
19796 35300772487906469795229530022467922900840547880
19797 26840821041269234713788766553705983633625699120
19798 20127071290564296280432284336270278481498498849
19799 14885829620189845721337915013814129631431325044
19800 10859407693397855437365424574966160593260523255
19801 7814682779848889791822415004584516627298042100
19802 5547773485906099362634635623845897284746356615
19803 3885588784314827388698239684668992640459475162
19804 2685053144102593709920008345311592699299421392
19805 1830765230840516735983957836899966134856523144
19806 1231744283614971391338857061100161851498484260
19807 817785918494353990354121794443830222339455670
19808 535810925638056422986458671536609235935512328
19809 346462883293119164055595837403961050954118960
19810 221102725315809314598069265576712285325559072
19811 139264812169461043748915332637415123415629655
19812 86579484022175444665381954755819348718452814
19813 53128791664903934293847857557989059450195000
19814 32181032721722965191843341414339219754816515
19815 19241438565512086109553435847598326380801414
19816 11356741477129360418005607065048623759563650
19817 6616958032335382321934951609896391015601498
19818 3805922477401072087669669928446929805565059
19819 2161053720545545492162629915244935079738549
19820 1211381867527310236614184738058915431606714
19821 670364367755103649727573294803052814205240
19822 366233637544844266789173778498885232926672
19823 197526209182847306136708186618322524423895
19824 105174574227803535304676817137307862827323
19825 55286012552270259420449242621467201113176
19826 28690343874437544834045031435907552342375
19827 14698339539369328001981021292241999589621
19828 7433740777612268476305121432087283184024
19829 3711472423733915434428470577761372144768
19830 1829263581968562981719919908264247474612
19831 889994923772006151595159546925822997945
19832 427433268089872529219448786368176012388
19833 202630761026557828738561959773228685488
19834 94816455071554184956206337409817370936
19835 43791177356465243729473487598365393948
19836 19961611271077984888349487197420686545
19837 8980288392848726324220829343254094380
19838 3987020247456831128392996782773378982
19839 1746810721888109835109738159285632538
19840 755190040518094951901769179887358263
19841 322144923096063029668312858479306960
19842 135581490937487909806442806547747637
19843 56295121465959559018571447291401892
19844 23058292740064637881163629442307182
19845 9316051620134124970371048710065056
19846 3712314024602641950498648300317440
19847 1458890299934308598174782450720429
19848 565353226491510173137420110130698
19849 216016858819101511327606430201244
19850 81371824696278183873442832198796
19851 30215091688852762959410887007550
19852 11058050933331731294439894898437
19853 3988189235635911327625870882964
19854 1417259117426845727139607042279
19855 496168078380366688440122655628
19856 171095984198583747166874525080
19857 58103597119858150172137573696
19858 19428273249105523354014284140
19859 6395052278498849094158153625
19860 2071749635234350003941802397
19861 660409849646976271964368240
19862 207092071265655954219408427
19863 63866998859437929001216446
19864 19365239191271934225868557
19865 5771484069771352272696606
19866 1690064673757092347286510
19867 486153776587693739847696
19868 137292552720056346587554
19869 38064154205593042942212
19870 10349455145970707721994
19871 2761412993026078429380
19872 721360111616439191194
19873 184950210163869424672
19874 46290184039687699303
19875 11390289952324896378
19876 2720530598957607800
19877 642157781552944464
19878 145474096715026274
19879 32983662522447380
19880 7017399936939506
19881 1535744988293300
19882 301916251668368
19883 64474660483597
19884 11407829875720
19885 2425776163964
19886 370551994305
19887 81100024575
19888 10040474125
19889 2375491296
19890 217195650
19891 59443400
19892 3502367
19893 1216480
19894 37249
19895 18915
19896 195
19897 196
19898 0
19899 1
19900 0
19901 300085
19902 642900654
19903 221589463137
19904 29619785333076
19905 2148556050251135
19906 100372523217374430
19907 3342638200811747215
19908 84787758023775980696
19909 1715454717397562163600
19910 28633263805178466670830
19911 404496662081253129472700
19912 4933858556943467901421308
19913 52798887975850807594775166
19914 502214303691291462307736028
19915 4292134567689674860847575725
19916 33260229942777123934771786160
19917 235508014313664076779966836864
19918 1533932833239073032381854942508
19919 9243542720052619530028496632199
19920 51796558785954549385977974561820
19921 271102342584087675351030962172978
19922 1330631054714546336280375632396160
19923 6146278018906504407050643958503054
19924 26802674414509197164463029494621440
19925 110662846088177056432064406583232075
19926 433723618329527540406951755570156926
19927 1617484323176482243225081787962558731
19928 5752044458563972081096492281493398740
19929 19544326661052565441851031642994605099
19930 63566390361033779222065482470973828810
19931 198231818954875080572798874169239004544
19932 593654817124039113496474639341522567232
19933 1709764212376005604161695191800199271109
19934 4742012961924758535741852965841862892854
19935 12681086576479254068064225370709850057220
19936 32735906082172504331291365956143496946872
19937 81665896080213831959007252186401775081123
19938 197083445251167839400112472588428922756832
19939 460542873571479247122325175818331666423214
19940 1043021199694956325047929895355179449746120
19941 2291338392266580898334896962047955111412356
19942 4886605801762147927319908969181328762633018
19943 10124580254536798720124735188023745025145574
19944 20394368361885236347029057861347123757938436
19945 39967077668501502558623123176901904163251315
19946 76248895333609559831170870000071313415774658
19947 141699946991732144308834842685198378904315682
19948 256663162715969315673366691714063686091137984
19949 453372921118125360292444785267309667301753082
19950 781402472790137963079110058888620322576437750
19951 1314738602716809905484601144482392362763043561
19952 2160517045651340257657877753135744001011997272
19953 3469192777694829960619603210894266919143798287
19954 5445547996868396289392780204766666916934989554
19955 8359471533021664769078950132358957872511351885
19956 12554920465421471670452366442688527539237954344
19957 18454975728061999538090735344126008561665003775
19958 26560537696219207423150767381592951181713713570
19959 37440104018964122879450256203550508870905866453
19960 51708357074534196426731271144928438746009174660
19961 69992057509779242536645045021430031540428498133
19962 92883024235945085751734388971092601510054303842
19963 120879718324645530988154244894815431055715089013
19964 154320968996606528677711109104211436086174156480
19965 193317412261813178824090090633125873968721070825
19966 237687912085375973156223515146905983853821039448
19967 286909236413022003749798091282929339725927317257
19968 340087252481917297657162759703635714991944534984
19969 395956696632423057235205800352580824850153888957
19970 452914153883337458726107469560510619420184156730
19971 509085453856432669952199020936434997727695222225
19972 562424655921023679216831208095886390109399532792
19973 610837710791292997939815343969892796909925027791
19974 652320363126370078805018373980723398332767106286
19975 685097469341006240538909974285872158322589948775
19976 707750065326662199101995504136866832585844963500
19977 719317416356272434838222971455198538697858733124
19978 719363830463734988664407508878966794161027541644
19979 708003870499755385011059637437329410778403900675
19980 685884210954242208296837367837691012620127416880
19981 654125099946919528757107983608032866307174279635
19982 614228557461840951879043100540655621636981883762
19983 567963533490378454342547421556666433264597499310
19984 517239922504871259709778571292906631439558492024
19985 463983475244128440805657257014128037386471358120
19986 410022387049960436730620801690372809743946054922
19987 356993983951603740566600219850282312980340490497
19988 306276902172646595184852166934185033873891087696
19989 258950930761485027761735655831352516212779206397
19990 215783689833828027082990624342765807118203642980
19991 177240881200018295869627104256618585807909165254
19992 143515176435307106351294336608847501890881905908
19993 114567964819548262676488369152939641803535856555
19994 90178113528078406449514810143238208732253668040
19995 69992448741472988570469441568811572577723209955
19996 53573652189975817918325581138612829946528348864
19997 40442474374809708392713315905110476048641956230
19998 30112404464860996314887026979017585405756577192
19999 22116059971019510009998781851082339486677594956
20000 16023470232190088706382044158304262861311077200
20001 11453081071158621620621524203332397035606355526
20002 8076701833601641474495894868905976122837381260
20003 5619780366280387592070752359182687607466317794
20004 3858375103520811903420386184582493315996342848
20005 2614052045741096165724329153548144917381898725
20006 1747721421853125186212066010168168765550762384
20007 1153189188316460710595510899664415908773505683
20008 750965764128638787307255942161218071427823648
20009 482670183528290983643680714789715412769466346
20010 306203242690398218735589255146598728828117990
20011 191741006043240983950309694228613703581666378
20012 118517298486297057691161591111469480935822768
20013 72314325475212936362979739028627009254929707
20014 43556785930876800051173944459437401998524780
20015 25899295060541146022853904325858214736527220
20016 15203064567931166421728689660310988963304108
20017 8810378432157256651240652543291183991583413
20018 5040644349680801810827053238345639231164418
20019 2847161821893686710285149411279555286183461
20020 1587735153983348505075403025505054091689000
20021 874153425688132270903105579095065525468763
20022 475163964973002801484542478607557673980174
20023 255003851176643917946778670549219895405748
20024 135113016793710920588712826853004147514040
20025 70679465992946937404512231828138730594000
20026 36503283937607736687129369184851502693710
20027 18612674127697893411605496312888717528337
20028 9369531112207193235523308382661995524096
20029 4656416084789357842781371722991748136057
20030 2284554959577841104036468461351200797150
20031 1106513850087401933051740054961379650460
20032 529060604763559632451321130773083018288
20033 249708654244751684612024287369423837926
20034 116339169332407253967638759285677045750
20035 53501429198259738932155499867723638650
20036 24284711934324560660331218926770003496
20037 10879474764393384540761775486449126303
20038 4810250139820215691256100845606427144
20039 2098879720525040229855967621477889766
20040 903734730265535519369359375248900700
20041 383971678665816257157556062928383657
20042 160964941396107032286695340295425252
20043 66573914681150259544153376921676282
20044 27163269154915145310670655099400144
20045 10932691674597427874401991256449450
20046 4340089501778950360796700586073484
20047 1699235204253200745003280983057273
20048 656062799058805044711026651725532
20049 249761414105413728395418609279287
20050 93743483978180308306569579301950
20051 34684637830625858463884718611228
20052 12648954348253937681865156984144
20053 4546015124674794121977170960124
20054 1609902080950898677977719833764
20055 561681121784972628278931789665
20056 193031005895168650697855410212
20057 65332865086162534505612354880
20058 21773047243351173952216189036
20059 7143319806268364891326865550
20060 2306633574025497021949460160
20061 732916327900351389619922895
20062 229096067542098392287503000
20063 70430012018795967767918315
20064 21288463337264502511531784
20065 6325032565773505454066130
20066 1846479461217909406088286
20067 529535094173769677918916
20068 149093313207877596649560
20069 41212910434077765180915
20070 11172406697352363554330
20071 2972305172017591082109
20072 774185122924913411356
20073 197929238937026269890
20074 49395474007470407478
20075 12120797133874953650
20076 2886657875528537616
20077 679561252350250119
20078 153498223295606676
20079 34715802033039660
20080 7363697602021380
20081 1607835735405074
20082 315084614246402
20083 67151876427030
20084 11840691816088
20085 2513693059620
20086 382528888980
20087 83619047347
20088 10309005380
20089 2437060311
20090 221804480
20091 60677262
20092 3557568
20093 1235393
20094 37636
20095 19110
20096 196
20097 197
20098 0
20099 1
20100 0
20101 312928
20102 683011194
20103 238861395741
20104 32327234848734
20105 2371126346058186
20106 111906371699490399
20107 3762495282329502180
20108 96304670637143982460
20109 1965382998303302197263
20110 33078888598124320234398
20111 471074307239799122559799
20112 5791034855957276868138099
20113 62445935674362186525665476
20114 598418151914429098296234428
20115 5151823394908568282659626345
20116 40209457253592611683629408508
20117 286730429156836318245868140007
20118 1880593000331220342273407206095
20119 11410566378330348923382096618691
20120 64374496328323775580999270984405
20121 339201521730475230449005541043984
20122 1675962172179653201814263510197706
20123 7792448410559283872867900079166521
20124 34203501817102716623353288054974186
20125 142135526329345579587146767540262217
20126 560662890186405822103733979810765710
20127 2104253409007554432585783016581676296
20128 7530646427674599540452861521763761716
20129 25749396747534209274985873932552141959
20130 84274419433389012518048885804277249615
20131 264454030109416201114617180463727437865
20132 796906270881152386324034833764242428636
20133 2309376367195888268361604887324702443007
20134 6444603875113278632956324453978790488292
20135 17340258485382922220034812162095850995063
20136 45038144212727657893806872782909602225531
20137 113043614904134118942211671468023544771401
20138 274471653413148584885247265146329952053743
20139 645287108578427351592952615578213259361307
20140 1470299364570490589397204795804536716784843
20141 3249573045443211209793735332380579068065614
20142 6972107837109911083352796164615946523126998
20143 14532801401929547086051570769461964279158564
20144 29450616868578296917623526275598322327019549
20145 58062420200108929898514094330160043552434310
20146 111437697760181938728420070174667481629250187
20147 208339570135578805498181332822677184836993817
20148 379635835314775172953770725091683715319043292
20149 674620137975162320336487396570009252550799443
20150 1169707938469073431547760747760073258321845570
20151 1979886260509129172608748069331188690897654388
20152 3273077536868389018409060635324455679103172558
20153 5287187908701300903484719692716847268960945845
20154 8349027703715828996976891063529300194669087603
20155 12893527402568346079134053392044874509818320640
20156 19480784207951618013141149448474114664721197382
20157 28807577489589297629474270678105940925937553600
20158 41709258058623424545274068685420316005793916278
20159 59147560854702975290996734946243761779141774075
20160 82180138178097905626974829851370812423319162590
20161 111908649634708286366538436979377809592757342810
20162 149404172160506092487070458142193237188470164830
20163 195611461007888998612497280871671472353037455863
20164 251236972588854382809328541587052955006280475472
20165 316629140505960058712009990907838228876563221984
20166 391662617139762891419121296748676169610804367824
20167 475640425915035357493646919904632747076138658491
20168 567228627645438838104533881043921435823383484004
20169 664436770093288305267948210294084977073684554625
20170 764653925767649413123301550167772509778252599040
20171 864744744449616973493600357664089366721129410317
20172 961203231311669622469042177338042322243225050954
20173 1050354784264026719633011247880697490803338865726
20174 1128590428143479311786150830410396597712913560632
20175 1192612202921805932515441594142819771207055460479
20176 1239666137293205013389468125264740576369963277312
20177 1267739652165720678664930772543255789141117668793
20178 1275703622652336568359373376174680527007017678279
20179 1263385246961578216758410288588836370923285196501
20180 1231565496063265031727829823077754248505373927656
20181 1181903168399213093505189390427033022761781746668
20182 1116795304156068606043083680508589713230312395655
20183 1039189905251390150773923408849036252387755832630
20184 952370826954691429950056126161390776946346350977
20185 859736005256710348412343841443072654580548155879
20186 764588918760556735678411224885523970812893743487
20187 669959773115232287814455189405537046431425303176
20188 578468014516724430725165636037394339109779161497
20189 492232223596860797201404696766639451753584713930
20190 412827994530554155431051679410806613625109123538
20191 341289719095828850091551230597182822869819494550
20192 278148718169428000266542904955331548777512808371
20193 223498103076173522603052351906964395154714166913
20194 177074090627650388165332523631691145423099901542
20195 138344042845363338082000660661500875110695934001
20196 106592943451864717112090484590660075282438181900
20197 81001998728824102172763738844819402641864962427
20198 60715213712999322545298283279206326076803009791
20199 44891857051821072132168197370991545940293946602
20200 32744483443983299573714416133539942127764303140
20201 23563515737607454475575821635767200870304225084
20202 16730265712914836165672851980940677450815350635
20203 11720723846842694380912255611101700900682808993
20204 8102546697376045727540249393089506739975838717
20205 5527509272247793565938465443317489031006735519
20206 3721364580281720900882262314991418266360107621
20207 2472648662739026160086412677421539448636649029
20208 1621553915519603071083644864243108907180127527
20209 1049612990022658143503169606439195516775912308
20210 670617006965820007778719584326134952988339935
20211 422946022369730820963048166127738877383219274
20212 263315554949015933838080036493185646719695122
20213 161831913381040787280226845340998071118458110
20214 98188703870055089030336915769580747353135021
20215 58814029742888258008065467255422953159796976
20216 34780311711171208669167554514381424296358455
20217 20306212247139009327415189148918850438923538
20218 11705118204895088837739647840335726143760283
20219 6661642816336689670768558286223558560152872
20220 3743272716508159752667953671677976863642245
20221 2076781499688739645553069338214799756706159
20222 1137634264968088086793212708221012261001550
20223 615302984641595658009559936711495717565217
20224 328587102465530581734279489022275106912904
20225 173255252275987342067871681159368046046005
20226 90197520985826655555216420707027163446178
20227 46363004933409659602418640762744425117872
20228 23529483450690243859824234138036985995792
20229 11789914562301924206915843221050617493399
20230 5832550313100757244908869963965441024259
20231 2848698649164559164519991108563795546561
20232 1373611016981709753059278769612778915963
20233 653879519614005091541539017086534584230
20234 307279979313296169288268894807741123971
20235 142546819356413856270257043763811499138
20236 65275467576391673687830469885049164440
20237 29504776705173656673555629467945041322
20238 13163258653504769093846979604078227927
20239 5796158002665367806657045480039837636
20240 2518823632543890263422535886836264862
20241 1080212132272695330004146658521601062
20242 457135552825585741061837610466106995
20243 190886113924050297715588528614296871
20244 78643626410340872677285240563338256
20245 31965145984216812100922575423907842
20246 12816677793234103606401789209681774
20247 5068960771754645878269025778039214
20248 1977258580966789442277092385655350
20249 760611081062078324143218643287943
20250 288514120924835067155070986559501
20251 107900694985013606466278466564363
20252 39781245113064424965157578410281
20253 14456735402112950099926158976671
20254 5177700683047287712382874921420
20255 1827308023493472122899188944957
20256 635365844162556244137198872424
20257 217619635470234186183533867463
20258 73409901876790374320820410993
20259 24384215357587470475866000021
20260 7973899378078253066752812624
20261 2566519194880307503063600506
20262 812885806300082527745166645
20263 253288582917802296084855469
20264 77623315015456314899710712
20265 23389885573151853550714491
20266 6928023831159834746619746
20267 2016349415826949445476223
20268 576507115508981736508359
20269 161832841415733547088744
20270 44602179914659960829386
20271 12055627069543261647873
20272 3197992067243968584205
20273 830552772536255102431
20274 211739904342126531168
20275 52690269946547812775
20276 12893782913021138502
20277 3061940674717656831
20278 718923772631505111
20279 161917956607500802
20280 36528932997864351
20281 7725087326395825
20282 1682903557726482
20283 328752460287009
20284 69925428804517
20285 12287550333187
20286 2604317554266
20287 394826586627
20288 86202785023
20289 10583251182
20290 2499897773
20291 226486272
20292 61930224
20293 3613346
20294 1254501
20295 38025
20296 19306
20297 197
20298 198
20299 0
20300 1