0 1
1 1
2 1
3 1
4 1
5 1
6 1
7 1
8 2
9 1
10 1
11 1
12 1
13 5
14 1
15 1
16 1
17 1
18 2
19 14
20 1
21 1
22 1
23 1
24 1
25 4
26 42
27 1
28 1
29 1
30 1
31 1
32 2
33 8
34 132
35 1
36 1
37 1
38 1
39 1
40 1
41 4
42 17
43 429
44 1
45 1
46 1
47 1
48 1
49 1
50 2
51 7
52 37
53 1430
54 1
55 1
56 1
57 1
58 1
59 1
60 1
61 4
62 12
63 82
64 4862
65 1
66 1
67 1
68 1
69 1
70 1
71 1
72 2
73 7
74 22
75 185
76 16796
77 1
78 1
79 1
80 1
81 1
82 1
83 1
84 1
85 4
86 11
87 42
88 423
89 58786
90 1
91 1
92 1
93 1
94 1
95 1
96 1
97 1
98 2
99 7
100 17
101 80
102 978
103 208012
104 1
105 1
106 1
107 1
108 1
109 1
110 1
111 1
112 1
113 4
114 11
115 28
116 152
117 2283
118 742900
119 1
120 1
121 1
122 1
123 1
124 1
125 1
126 1
127 1
128 2
129 7
130 16
131 49
132 292
133 5373
134 2674440
135 1
136 1
137 1
138 1
139 1
140 1
141 1
142 1
143 1
144 1
145 4
146 11
147 23
148 87
149 568
150 12735
151 9694845
152 1
153 1
154 1
155 1
156 1
157 1
158 1
159 1
160 1
161 1
162 2
163 7
164 16
165 35
166 152
167 1112
168 30372
169 35357670
170 1
171 1
172 1
173 1
174 1
175 1
176 1
177 1
178 1
179 1
180 1
181 4
182 11
183 22
184 57
185 262
186 2185
187 72832
188 129644790
189 1
190 1
191 1
192 1
193 1
194 1
195 1
196 1
197 1
198 1
199 1
200 2
201 7
202 16
203 30
204 96
205 453
206 4313
207 175502
208 477638700
209 1
210 1
211 1
212 1
213 1
214 1
215 1
216 1
217 1
218 1
219 1
220 1
221 4
222 11
223 22
224 43
225 161
226 794
227 8557
228 424748
229 1767263190
230 1
231 1
232 1
233 1
234 1
235 1
236 1
237 1
238 1
239 1
240 1
241 1
242 2
243 7
244 16
245 29
246 66
247 264
248 1408
249 17050
250 1032004
251 6564120420
252 1
253 1
254 1
255 1
256 1
257 1
258 1
259 1
260 1
261 1
262 1
263 1
264 1
265 4
266 11
267 22
268 38
269 106
270 425
271 2507
272 34089
273 2516347
274 24466267020
275 1
276 1
277 1
278 1
279 1
280 1
281 1
282 1
283 1
284 1
285 1
286 1
287 1
288 2
289 7
290 16
291 29
292 52
293 172
294 682
295 4462
296 68370
297 6155441
298 91482563640
299 1
300 1
301 1
302 1
303 1
304 1
305 1
306 1
307 1
308 1
309 1
310 1
311 1
312 1
313 4
314 11
315 22
316 37
317 76
318 275
319 1106
320 7943
321 137542
322 15101701
323 343059613650
324 1
325 1
326 1
327 1
328 1
329 1
330 1
331 1
332 1
333 1
334 1
335 1
336 1
337 1
338 2
339 7
340 16
341 29
342 47
343 117
344 429
345 1821
346 14179
347 277475
348 37150472
349 1289904147324
350 1
351 1
352 1
353 1
354 1
355 1
356 1
357 1
358 1
359 1
360 1
361 1
362 1
363 1
364 1
365 4
366 11
367 22
368 37
369 62
370 184
371 656
372 3030
373 25415
374 561185
375 91618049
376 4861946401452
377 1
378 1
379 1
380 1
381 1
382 1
383 1
384 1
385 1
386 1
387 1
388 1
389 1
390 1
391 1
392 2
393 7
394 16
395 29
396 46
397 87
398 288
399 996
400 5055
401 45713
402 1137595
403 226460893
404 18367353072152
405 1
406 1
407 1
408 1
409 1
410 1
411 1
412 1
413 1
414 1
415 1
416 1
417 1
418 1
419 1
420 1
421 4
422 11
423 22
424 37
425 57
426 129
427 442
428 1522
429 8412
430 82398
431 2311014
432 560954047
433 69533550916004
434 1
435 1
436 1
437 1
438 1
439 1
440 1
441 1
442 1
443 1
444 1
445 1
446 1
447 1
448 1
449 1
450 2
451 7
452 16
453 29
454 46
455 73
456 197
457 662
458 2360
459 13956
460 148731
461 4704235
462 1392251012
463 263747951750360
464 1
465 1
466 1
467 1
468 1
469 1
470 1
471 1
472 1
473 1
474 1
475 1
476 1
477 1
478 1
479 1
480 1
481 4
482 11
483 22
484 37
485 56
486 99
487 302
488 972
489 3714
490 23145
491 268859
492 9593662
493 3461824644
494 1002242216651368
495 1
496 1
497 1
498 1
499 1
500 1
501 1
502 1
503 1
504 1
505 1
506 1
507 1
508 1
509 1
510 1
511 1
512 2
513 7
514 16
515 29
516 46
517 68
518 142
519 457
520 1414
521 5897
522 38487
523 486890
524 19598920
525 8622571758
526 3814986502092304
527 1
528 1
529 1
530 1
531 1
532 1
533 1
534 1
535 1
536 1
537 1
538 1
539 1
540 1
541 1
542 1
543 1
544 1
545 4
546 11
547 22
548 37
549 56
550 85
551 211
552 677
553 2063
554 9376
555 64261
556 883411
557 40103635
558 21511212261
559 14544636039226909
560 1
561 1
562 1
563 1
564 1
565 1
566 1
567 1
568 1
569 1
570 1
571 1
572 1
573 1
574 1
575 1
576 1
577 1
578 2
579 7
580 16
581 29
582 46
583 67
584 112
585 317
586 980
587 3047
588 14852
589 107673
590 1605582
591 82185653
592 53745962199
593 55534064877048198
594 1
595 1
596 1
597 1
598 1
599 1
600 1
601 1
602 1
603 1
604 1
605 1
606 1
607 1
608 1
609 1
610 1
611 1
612 1
613 4
614 11
615 22
616 37
617 56
618 80
619 156
620 473
621 1392
622 4572
623 23410
624 180762
625 2922259
626 168666493
627 134474581374
628 212336130412243110
629 1
630 1
631 1
632 1
633 1
634 1
635 1
636 1
637 1
638 1
639 1
640 1
641 1
642 1
643 1
644 1
645 1
646 1
647 1
648 2
649 7
650 16
651 29
652 46
653 67
654 98
655 226
656 694
657 1957
658 6952
659 36788
660 303651
661 5325377
662 346613232
663 336908488839
664 812944042149730764
665 1
666 1
667 1
668 1
669 1
670 1
671 1
672 1
673 1
674 1
675 1
676 1
677 1
678 1
679 1
680 1
681 1
682 1
683 1
684 1
685 4
686 11
687 22
688 37
689 56
690 79
691 126
692 333
693 997
694 2752
695 10645
696 57828
697 510187
698 9716564
699 713200114
700 845139060165
701 3116285494907301262
702 1
703 1
704 1
705 1
706 1
707 1
708 1
709 1
710 1
711 1
712 1
713 1
714 1
715 1
716 1
717 1
718 1
719 1
720 1
721 1
722 2
723 7
724 16
725 29
726 46
727 67
728 93
729 171
730 490
731 1402
732 3907
733 16303
734 91187
735 857692
736 17750332
737 1469254621
738 2122553644686
739 11959798385860453492
740 1
741 1
742 1
743 1
744 1
745 1
746 1
747 1
748 1
749 1
750 1
751 1
752 1
753 1
754 1
755 1
756 1
757 1
758 1
759 1
760 1
761 4
762 11
763 22
764 37
765 56
766 79
767 112
768 242
769 712
770 1937
771 5630
772 24857
773 144413
774 1443597
775 32464980
776 3030218948
777 5336735929371
778 45950804324621742364
779 1
780 1
781 1
782 1
783 1
784 1
785 1
786 1
787 1
788 1
789 1
790 1
791 1
792 1
793 1
794 1
795 1
796 1
797 1
798 1
799 1
800 2
801 7
802 16
803 29
804 46
805 67
806 92
807 141
808 350
809 1016
810 2648
811 8237
812 37672
813 229561
814 2433495
815 59443403
816 6256281188
817 13432403613621
818 176733862787006701400
819 1
820 1
821 1
822 1
823 1
824 1
825 1
826 1
827 1
828 1
829 1
830 1
831 1
832 1
833 1
834 1
835 1
836 1
837 1
838 1
839 1
840 1
841 4
842 11
843 22
844 37
845 56
846 79
847 107
848 187
849 508
850 1421
851 3614
852 12187
853 56821
854 365678
855 4108299
856 108951953
857 12930039374
858 33843022209066
859 680425371729975800390
860 1
861 1
862 1
863 1
864 1
865 1
866 1
867 1
868 1
869 1
870 1
871 1
872 1
873 1
874 1
875 1
876 1
877 1
878 1
879 1
880 1
881 1
882 2
883 7
884 16
885 29
886 46
887 67
888 92
889 127
890 259
891 731
892 1949
893 4967
894 18123
895 85541
896 582766
897 6943862
898 199886003
899 26748697772
900 85349327734485
901 2622127042276492108820
902 1
903 1
904 1
905 1
906 1
907 1
908 1
909 1
910 1
911 1
912 1
913 1
914 1
915 1
916 1
917 1
918 1
919 1
920 1
921 1
922 1
923 1
924 1
925 4
926 11
927 22
928 37
929 56
930 79
931 106
932 157
933 368
934 1036
935 2630
936 6917
937 26927
938 128948
939 928280
940 11746362
941 367052947
942 55386529370
943 215440028338359
944 10113918591637898134020
945 1
946 1
947 1
948 1
949 1
950 1
951 1
952 1
953 1
954 1
955 1
956 1
957 1
958 1
959 1
960 1
961 1
962 1
963 1
964 1
965 1
966 1
967 1
968 2
969 7
970 16
971 29
972 46
973 67
974 92
975 122
976 204
977 527
978 1442
979 3512
980 9782
981 39810
982 195103
983 1477877
984 19883655
985 674620772
986 114785051382
987 544288586926914
988 39044429911904443959240
989 1
990 1
991 1
992 1
993 1
994 1
995 1
996 1
997 1
998 1
999 1
1000 1
1001 1
1002 1
1003 1
1004 1
1005 1
1006 1
1007 1
1008 1
1009 1
1010 1
1011 1
1012 1
1013 4
1014 11
1015 22
1016 37
1017 56
1018 79
1019 106
1020 143
1021 277
1022 751
1023 1970
1024 4676
1025 14023
1026 58472
1027 296548
1028 2353062
1029 33681015
1030 1240963218
1031 238083048103
1032 1376230297675914
1033 150853479205085351660700
1034 1
1035 1
1036 1
1037 1
1038 1
1039 1
1040 1
1041 1
1042 1
1043 1
1044 1
1045 1
1046 1
1047 1
1048 1
1049 1
1050 1
1051 1
1052 1
1053 1
1054 1
1055 1
1056 1
1057 1
1058 2
1059 7
1060 16
1061 29
1062 46
1063 67
1064 92
1065 121
1066 174
1067 387
1068 1057
1069 2644
1070 6256
1071 20284
1072 85381
1073 452501
1074 3749721
1075 57096874
1076 2284588251
1077 494216315763
1078 3482537223611046
1079 583300119592996693088040
1080 1
1081 1
1082 1
1083 1
1084 1
1085 1
1086 1
1087 1
1088 1
1089 1
1090 1
1091 1
1092 1
1093 1
1094 1
1095 1
1096 1
1097 1
1098 1
1099 1
1100 1
1101 1
1102 1
1103 1
1104 1
1105 4
1106 11
1107 22
1108 37
1109 56
1110 79
1111 106
1112 138
1113 222
1114 547
1115 1464
1116 3496
1117 8464
1118 29438
1119 124234
1120 692053
1121 5983631
1122 96874214
1123 4209099666
1124 1026681547651
1125 8819175375714063
1126 2257117854077248073253720
1127 1
1128 1
1129 1
1130 1
1131 1
1132 1
1133 1
1134 1
1135 1
1136 1
1137 1
1138 1
1139 1
1140 1
1141 1
1142 1
1143 1
1144 1
1145 1
1146 1
1147 1
1148 1
1149 1
1150 1
1151 1
1152 2
1153 7
1154 16
1155 29
1156 46
1157 67
1158 92
1159 121
1160 160
1161 296
1162 772
1163 1993
1164 4576
1165 11620
1166 42647
1167 180677
1168 1058990
1169 9562565
1170 164500872
1171 7760462842
1172 2134372036796
1173 22349794473772659
1174 8740328711533173390046320
1175 1
1176 1
1177 1
1178 1
1179 1
1180 1
1181 1
1182 1
1183 1
1184 1
1185 1
1186 1
1187 1
1188 1
1189 1
1190 1
1191 1
1192 1
1193 1
1194 1
1195 1
1196 1
1197 1
1198 1
1199 1
1200 1
1201 4
1202 11
1203 22
1204 37
1205 56
1206 79
1207 106
1208 137
1209 192
1210 407
1211 1079
1212 2667
1213 5967
1214 16187
1215 61457
1216 263375
1217 1619311
1218 15300700
1219 279549897
1220 14318260039
1221 4440242721757
1222 56678600914995057
1223 33868773757191046886429490
1224 1
1225 1
1226 1
1227 1
1228 1
1229 1
1230 1
1231 1
1232 1
1233 1
1234 1
1235 1
1236 1
1237 1
1238 1
1239 1
1240 1
1241 1
1242 1
1243 1
1244 1
1245 1
1246 1
1247 1
1248 1
1249 1
1250 2
1251 7
1252 16
1253 29
1254 46
1255 67
1256 92
1257 121
1258 155
1259 241
1260 568
1261 1487
1262 3512
1263 7805
1264 22811
1265 87963
1266 385538
1267 2473171
1268 24501417
1269 475381182
1270 26435350358
1271 9243424565624
1272 143830921235537742
1273 131327898242169365477991900
1274 1
1275 1
1276 1
1277 1
1278 1
1279 1
1280 1
1281 1
1282 1
1283 1
1284 1
1285 1
1286 1
1287 1
1288 1
1289 1
1290 1
1291 1
1292 1
1293 1
1294 1
1295 1
1296 1
1297 1
1298 1
1299 1
1300 1
1301 4
1302 11
1303 22
1304 37
1305 56
1306 79
1307 106
1308 137
1309 178
1310 316
1311 794
1312 2017
1313 4562
1314 10304
1315 32366
1316 125093
1317 567036
1318 3773889
1319 39251734
1320 808888331
1321 48838270457
1322 19254704030249
1323 365225623668676437
1324 509552245179617138054608572
1325 1
1326 1
1327 1
1328 1
1329 1
1330 1
1331 1
1332 1
1333 1
1334 1
1335 1
1336 1
1337 1
1338 1
1339 1
1340 1
1341 1
1342 1
1343 1
1344 1
1345 1
1346 1
1347 1
1348 1
1349 1
1350 1
1351 1
1352 2
1353 7
1354 16
1355 29
1356 46
1357 67
1358 92
1359 121
1360 154
1361 211
1362 428
1363 1102
1364 2692
1365 5869
1366 13786
1367 46005
1368 177074
1369 837306
1370 5757885
1371 62899073
1372 1377173785
1373 90282648523
1374 40133535117994
1375 927972354829010775
1376 1978261657756160653623774456
1377 1
1378 1
1379 1
1380 1
1381 1
1382 1
1383 1
1384 1
1385 1
1386 1
1387 1
1388 1
1389 1
1390 1
1391 1
1392 1
1393 1
1394 1
1395 1
1396 1
1397 1
1398 1
1399 1
1400 1
1401 1
1402 1
1403 1
1404 1
1405 4
1406 11
1407 22
1408 37
1409 56
1410 79
1411 106
1412 137
1413 173
1414 261
1415 590
1416 1511
1417 3537
1418 7518
1419 18716
1420 65225
1421 250157
1422 1239408
1423 8791090
1424 100824182
1425 2346080167
1426 166996054543
1427 83701671288887
1428 2359192024476568203
1429 7684785670514316385230816156
1430 1
1431 1
1432 1
1433 1
1434 1
1435 1
1436 1
1437 1
1438 1
1439 1
1440 1
1441 1
1442 1
1443 1
1444 1
1445 1
1446 1
1447 1
1448 1
1449 1
1450 1
1451 1
1452 1
1453 1
1454 1
1455 1
1456 1
1457 1
1458 2
1459 7
1460 16
1461 29
1462 46
1463 67
1464 92
1465 121
1466 154
1467 197
1468 337
1469 817
1470 2042
1471 4580
1472 9647
1473 25742
1474 91967
1475 353692
1476 1835867
1477 13439851
1478 161691597
1479 3999002008
1480 309069390013
1481 174665494666782
1482 6001174121892988758
1483 29869166945772625950142417512
1484 1
1485 1
1486 1
1487 1
1488 1
1489 1
1490 1
1491 1
1492 1
1493 1
1494 1
1495 1
1496 1
1497 1
1498 1
1499 1
1500 1
1501 1
1502 1
1503 1
1504 1
1505 1
1506 1
1507 1
1508 1
1509 1
1510 1
1511 1
1512 1
1513 4
1514 11
1515 22
1516 37
1517 56
1518 79
1519 106
1520 137
1521 172
1522 231
1523 450
1524 1126
1525 2718
1526 5857
1527 12472
1528 35740
1529 128786
1530 501658
1531 2717386
1532 20578301
1533 259466157
1534 6820398211
1535 572327157979
1536 364684302692317
1537 15273713134056377698
1538 116157871455782434250553845880
1539 1
1540 1
1541 1
1542 1
1543 1
1544 1
1545 1
1546 1
1547 1
1548 1
1549 1
1550 1
1551 1
1552 1
1553 1
1554 1
1555 1
1556 1
1557 1
1558 1
1559 1
1560 1
1561 1
1562 1
1563 1
1564 1
1565 1
1566 1
1567 1
1568 2
1569 7
1570 16
1571 29
1572 46
1573 67
1574 92
1575 121
1576 154
1577 192
1578 282
1579 613
1580 1536
1581 3564
1582 7422
1583 16317
1584 49864
1585 179140
1586 714768
1587 4016173
1588 31550716
1589 416656854
1590 11638728898
1591 1060382417628
1592 761824952311410
1593 38893747432145085266
1594 451959718027953471447609509424
1595 1
1596 1
1597 1
1598 1
1599 1
1600 1
1601 1
1602 1
1603 1
1604 1
1605 1
1606 1
1607 1
1608 1
1609 1
1610 1
1611 1
1612 1
1613 1
1614 1
1615 1
1616 1
1617 1
1618 1
1619 1
1620 1
1621 1
1622 1
1623 1
1624 1
1625 4
1626 11
1627 22
1628 37
1629 56
1630 79
1631 106
1632 137
1633 172
1634 217
1635 359
1636 841
1637 2068
1638 4607
1639 9362
1640 21649
1641 69602
1642 247861
1643 1023296
1644 5926535
1645 48418265
1646 669531542
1647 19871247539
1648 1965631483355
1649 1592257031239222
1650 99090832134641995427
1651 1759414616608818870992479875972
1652 1
1653 1
1654 1
1655 1
1656 1
1657 1
1658 1
1659 1
1660 1
1661 1
1662 1
1663 1
1664 1
1665 1
1666 1
1667 1
1668 1
1669 1
1670 1
1671 1
1672 1
1673 1
1674 1
1675 1
1676 1
1677 1
1678 1
1679 1
1680 1
1681 1
1682 2
1683 7
1684 16
1685 29
1686 46
1687 67
1688 92
1689 121
1690 154
1691 191
1692 252
1693 473
1694 1151
1695 2745
1696 5877
1697 11817
1698 29118
1699 96846
1700 341885
1701 1470843
1702 8736597
1703 74337230
1704 1076509021
1705 33943485958
1706 3645483166938
1707 3329531677118927
1708 252579381177903040849
1709 6852456927844873497549658464312
1710 1
1711 1
1712 1
1713 1
1714 1
1715 1
1716 1
1717 1
1718 1
1719 1
1720 1
1721 1
1722 1
1723 1
1724 1
1725 1
1726 1
1727 1
1728 1
1729 1
1730 1
1731 1
1732 1
1733 1
1734 1
1735 1
1736 1
1737 1
1738 1
1739 1
1740 1
1741 4
1742 11
1743 22
1744 37
1745 56
1746 79
1747 106
1748 137
1749 172
1750 212
1751 304
1752 637
1753 1562
1754 3592
1755 7412
1756 15005
1757 39602
1758 133997
1759 471332
1760 2119413
1761 12876564
1762 114143569
1763 1731691743
1764 58008443314
1765 6764161011372
1766 6965586177249102
1767 644118340220292169786
1768 26700952856774851904245220912664
1769 1
1770 1
1771 1
1772 1
1773 1
1774 1
1775 1
1776 1
1777 1
1778 1
1779 1
1780 1
1781 1
1782 1
1783 1
1784 1
1785 1
1786 1
1787 1
1788 1
1789 1
1790 1
1791 1
1792 1
1793 1
1794 1
1795 1
1796 1
1797 1
1798 1
1799 1
1800 2
1801 7
1802 16
1803 29
1804 46
1805 67
1806 92
1807 121
1808 154
1809 191
1810 238
1811 382
1812 866
1813 2095
1814 4636
1815 9268
1816 19252
1817 54257
1818 184140
1819 651041
1820 3056450
1821 18991002
1822 175261143
1823 2786730262
1824 99180003593
1825 12556583186764
1826 14579064797995464
1827 1643348924746923013481
1828 104088460289122304033498318812080
1829 1
1830 1
1831 1
1832 1
1833 1
1834 1
1835 1
1836 1
1837 1
1838 1
1839 1
1840 1
1841 1
1842 1
1843 1
1844 1
1845 1
1846 1
1847 1
1848 1
1849 1
1850 1
1851 1
1852 1
1853 1
1854 1
1855 1
1856 1
1857 1
1858 1
1859 1
1860 1
1861 4
1862 11
1863 22
1864 37
1865 56
1866 79
1867 106
1868 137
1869 172
1870 211
1871 274
1872 497
1873 1177
1874 2773
1875 5906
1876 11534
1877 25027
1878 74572
1879 251338
1880 902679
1881 4404935
1882 28045512
1883 269114502
1884 4486189967
1885 169648772140
1886 23319593310640
1887 30527584089316653
1888 4194532932723720267271
1889 405944995127576985730643443367112
1890 1
1891 1
1892 1
1893 1
1894 1
1895 1
1896 1
1897 1
1898 1
1899 1
1900 1
1901 1
1902 1
1903 1
1904 1
1905 1
1906 1
1907 1
1908 1
1909 1
1910 1
1911 1
1912 1
1913 1
1914 1
1915 1
1916 1
1917 1
1918 1
1919 1
1920 1
1921 1
1922 2
1923 7
1924 16
1925 29
1926 46
1927 67
1928 92
1929 121
1930 154
1931 191
1932 233
1933 327
1934 662
1935 1589
1936 3621
1937 7434
1938 14352
1939 32982
1940 102430
1941 341108
1942 1257558
1943 6338300
1944 41482581
1945 413321863
1946 7224771879
1947 290312540561
1948 43326739280416
1949 63949861857983311
1950 10710773165730370402070
1951 1583850964596120042686772779038896
1952 1
1953 1
1954 1
1955 1
1956 1
1957 1
1958 1
1959 1
1960 1
1961 1
1962 1
1963 1
1964 1
1965 1
1966 1
1967 1
1968 1
1969 1
1970 1
1971 1
1972 1
1973 1
1974 1
1975 1
1976 1
1977 1
1978 1
1979 1
1980 1
1981 1
1982 1
1983 1
1984 1
1985 4
1986 11
1987 22
1988 37
1989 56
1990 79
1991 106
1992 137
1993 172
1994 211
1995 260
1996 406
1997 892
1998 2123
1999 4666
2000 9260
2001 17942
2002 43997
2003 140183
2004 461156
2005 1760321
2006 9102826
2007 61448450
2008 635086321
2009 11639856652
2010 497007520844
2011 80532367551186
2012 134018617814709631
2013 27361217667381195152609
2014 6182127958584855650487080847216336
2015 1
2016 1
2017 1
2018 1
2019 1
2020 1
2021 1
2022 1
2023 1
2024 1
2025 1
2026 1
2027 1
2028 1
2029 1
2030 1
2031 1
2032 1
2033 1
2034 1
2035 1
2036 1
2037 1
2038 1
2039 1
2040 1
2041 1
2042 1
2043 1
2044 1
2045 1
2046 1
2047 1
2048 2
2049 7
2050 16
2051 29
2052 46
2053 67
2054 92
2055 121
2056 154
2057 191
2058 232
2059 297
2060 522
2061 1204
2062 2802
2063 5937
2064 11442
2065 22632
2066 59230
2067 190762
2068 622462
2069 2473728
2070 13051396
2071 91124269
2072 976421006
2073 18761101323
2074 851207209922
2075 149747138162306
2076 280972131660117384
2077 69923263927774760117419
2078 24139737743045626825711458546273312
2079 1
2080 1
2081 1
2082 1
2083 1
2084 1
2085 1
2086 1
2087 1
2088 1
2089 1
2090 1
2091 1
2092 1
2093 1
2094 1
2095 1
2096 1
2097 1
2098 1
2099 1
2100 1
2101 1
2102 1
2103 1
2104 1
2105 1
2106 1
2107 1
2108 1
2109 1
2110 1
2111 1
2112 1
2113 4
2114 11
2115 22
2116 37
2117 56
2118 79
2119 106
2120 137
2121 172
2122 211
2123 255
2124 351
2125 688
2126 1617
2127 3651
2128 7465
2129 14071
2130 28893
2131 80172
2132 257857
2133 840820
2134 3484927
2135 18694015
2136 135213067
2137 1502182283
2138 30252203972
2139 1458398626984
2140 278557370885469
2141 589289169477022354
2142 178761583832906815958299
2143 94295850558771979787935384946380125
2144 1
2145 1
2146 1
2147 1
2148 1
2149 1
2150 1
2151 1
2152 1
2153 1
2154 1
2155 1
2156 1
2157 1
2158 1
2159 1
2160 1
2161 1
2162 1
2163 1
2164 1
2165 1
2166 1
2167 1
2168 1
2169 1
2170 1
2171 1
2172 1
2173 1
2174 1
2175 1
2176 1
2177 1
2178 2
2179 7
2180 16
2181 29
2182 46
2183 67
2184 92
2185 121
2186 154
2187 191
2188 232
2189 283
2190 431
2191 919
2192 2152
2193 4697
2194 9284
2195 17291
2196 37379
2197 108707
2198 346216
2199 1138952
2200 4913875
2201 26772447
2202 200662464
2203 2312416862
2204 48801697026
2205 2499655559468
2206 518362482990101
2207 1236390172104441711
2208 457180542019634361749654
2209 368479169875816659479009042713546950
2210 1
2211 1
2212 1
2213 1
2214 1
2215 1
2216 1
2217 1
2218 1
2219 1
2220 1
2221 1
2222 1
2223 1
2224 1
2225 1
2226 1
2227 1
2228 1
2229 1
2230 1
2231 1
2232 1
2233 1
2234 1
2235 1
2236 1
2237 1
2238 1
2239 1
2240 1
2241 1
2242 1
2243 1
2244 1
2245 4
2246 11
2247 22
2248 37
2249 56
2250 79
2251 106
2252 137
2253 172
2254 211
2255 254
2256 321
2257 548
2258 1232
2259 2832
2260 5969
2261 11436
2262 21324
2263 48972
2264 147178
2265 462126
2266 1549329
2267 6925022
2268 38368797
2269 297745920
2270 3561366434
2271 78754975847
2272 4285902232068
2273 964962027989021
2274 2595012857019532078
2275 1169653910683020997823700
2276 1440418573150919668872489894243865350
2277 1
2278 1
2279 1
2280 1
2281 1
2282 1
2283 1
2284 1
2285 1
2286 1
2287 1
2288 1
2289 1
2290 1
2291 1
2292 1
2293 1
2294 1
2295 1
2296 1
2297 1
2298 1
2299 1
2300 1
2301 1
2302 1
2303 1
2304 1
2305 1
2306 1
2307 1
2308 1
2309 1
2310 1
2311 1
2312 2
2313 7
2314 16
2315 29
2316 46
2317 67
2318 92
2319 121
2320 154
2321 191
2322 232
2323 278
2324 376
2325 715
2326 1646
2327 3682
2328 7498
2329 13981
2330 26500
2331 64832
2332 198467
2333 614153
2334 2117847
2335 9744029
2336 55061226
2337 441688302
2338 5486787388
2339 127137164846
2340 7351198880756
2341 1796965929467399
2342 5448483097227962922
2343 2993493968182857335738916
2344 5632681584560312734993915705849145100
2345 1
2346 1
2347 1
2348 1
2349 1
2350 1
2351 1
2352 1
2353 1
2354 1
2355 1
2356 1
2357 1
2358 1
2359 1
2360 1
2361 1
2362 1
2363 1
2364 1
2365 1
2366 1
2367 1
2368 1
2369 1
2370 1
2371 1
2372 1
2373 1
2374 1
2375 1
2376 1
2377 1
2378 1
2379 1
2380 1
2381 4
2382 11
2383 22
2384 37
2385 56
2386 79
2387 106
2388 137
2389 172
2390 211
2391 254
2392 307
2393 457
2394 947
2395 2182
2396 4729
2397 9317
2398 17012
2399 33292
2400 86452
2401 266110
2402 814232
2403 2908533
2404 13682201
2405 79144901
2406 655112382
2407 8455287687
2408 205309481888
2409 12613151741480
2410 3347478783557633
2411 11443510685976418890
2412 7663836950023084292126586
2413 22033725021956517463358552614056949950
2414 1
2415 1
2416 1
2417 1
2418 1
2419 1
2420 1
2421 1
2422 1
2423 1
2424 1
2425 1
2426 1
2427 1
2428 1
2429 1
2430 1
2431 1
2432 1
2433 1
2434 1
2435 1
2436 1
2437 1
2438 1
2439 1
2440 1
2441 1
2442 1
2443 1
2444 1
2445 1
2446 1
2447 1
2448 1
2449 1
2450 2
2451 7
2452 16
2453 29
2454 46
2455 67
2456 92
2457 121
2458 154
2459 191
2460 232
2461 277
2462 346
2463 575
2464 1261
2465 2863
2466 6002
2467 11462
2468 20675
2469 42356
2470 115718
2471 354482
2472 1079212
2473 4009526
2474 19172520
2475 113943884
2476 971712981
2477 13032539532
2478 331652472493
2479 21648819349066
2480 6237920141624838
2481 24042863051171641274
2482 19627124209913879819201256
2483 86218923998960285726185640663701108500
2484 1
2485 1
2486 1
2487 1
2488 1
2489 1
2490 1
2491 1
2492 1
2493 1
2494 1
2495 1
2496 1
2497 1
2498 1
2499 1
2500 1
2501 1
2502 1
2503 1
2504 1
2505 1
2506 1
2507 1
2508 1
2509 1
2510 1
2511 1
2512 1
2513 1
2514 1
2515 1
2516 1
2517 1
2518 1
2519 1
2520 1
2521 4
2522 11
2523 22
2524 37
2525 56
2526 79
2527 106
2528 137
2529 172
2530 211
2531 254
2532 302
2533 402
2534 743
2535 1676
2536 3714
2537 7532
2538 13977
2539 25194
2540 54576
2541 154974
2542 469101
2543 1432975
2544 5540732
2545 26822703
2546 164251682
2547 1441752870
2548 20092075126
2549 535913505949
2550 37169399701439
2551 11627907907751856
2552 50530333059247995344
2553 50281185027971273570344779
2554 337485502510215975556783793455058624700
2555 1
2556 1
2557 1
2558 1
2559 1
2560 1
2561 1
2562 1
2563 1
2564 1
2565 1
2566 1
2567 1
2568 1
2569 1
2570 1
2571 1
2572 1
2573 1
2574 1
2575 1
2576 1
2577 1
2578 1
2579 1
2580 1
2581 1
2582 1
2583 1
2584 1
2585 1
2586 1
2587 1
2588 1
2589 1
2590 1
2591 1
2592 2
2593 7
2594 16
2595 29
2596 46
2597 67
2598 92
2599 121
2600 154
2601 191
2602 232
2603 277
2604 332
2605 484
2606 976
2607 2213
2608 4762
2609 9352
2610 16924
2611 30901
2612 71114
2613 207093
2614 617114
2615 1909262
2616 7663832
2617 37492629
2618 236957068
2619 2140248473
2620 30983811659
2621 866251262047
2622 63837129765335
2623 21681990095504373
2624 106231480858589059892
2625 128851301008215990676245297
2626 1321422108420282270489942177190229544600
2627 1
2628 1
2629 1
2630 1
2631 1
2632 1
2633 1
2634 1
2635 1
2636 1
2637 1
2638 1
2639 1
2640 1
2641 1
2642 1
2643 1
2644 1
2645 1
2646 1
2647 1
2648 1
2649 1
2650 1
2651 1
2652 1
2653 1
2654 1
2655 1
2656 1
2657 1
2658 1
2659 1
2660 1
2661 1
2662 1
2663 1
2664 1
2665 4
2666 11
2667 22
2668 37
2669 56
2670 79
2671 106
2672 137
2673 172
2674 211
2675 254
2676 301
2677 372
2678 603
2679 1291
2680 2895
2681 6036
2682 11497
2683 20398
2684 38271
2685 93465
2686 275562
2687 808042
2688 2555353
2689 10595770
2690 52405837
2691 341940853
2692 3179121118
2693 47794890086
2694 1400651075984
2695 109671467023374
2696 40441629443180728
2697 223401249061635751536
2698 330295607482296149639113771
2699 5175569924646105559418940193995065716350
2700 1
2701 1
2702 1
2703 1
2704 1
2705 1
2706 1
2707 1
2708 1
2709 1
2710 1
2711 1
2712 1
2713 1
2714 1
2715 1
2716 1
2717 1
2718 1
2719 1
2720 1
2721 1
2722 1
2723 1
2724 1
2725 1
2726 1
2727 1
2728 1
2729 1
2730 1
2731 1
2732 1
2733 1
2734 1
2735 1
2736 1
2737 1
2738 2
2739 7
2740 16
2741 29
2742 46
2743 67
2744 92
2745 121
2746 154
2747 191
2748 232
2749 277
2750 327
2751 429
2752 772
2753 1707
2754 3747
2755 7567
2756 14005
2757 24547
2758 47962
2759 123517
2760 364602
2761 1054875
2762 3436763
2763 14627506
2764 73307737
2765 493372844
2766 4725205604
2767 73753076002
2768 2265425782880
2769 188470233115948
2770 75454720710286576
2771 469943442677589917028
2772 846922848867278127081934118
2773 20276890389709399862928998568254641025700
2774 1
2775 1
2776 1
2777 1
2778 1
2779 1
2780 1
2781 1
2782 1
2783 1
2784 1
2785 1
2786 1
2787 1
2788 1
2789 1
2790 1
2791 1
2792 1
2793 1
2794 1
2795 1
2796 1
2797 1
2798 1
2799 1
2800 1
2801 1
2802 1
2803 1
2804 1
2805 1
2806 1
2807 1
2808 1
2809 1
2810 1
2811 1
2812 1
2813 4
2814 11
2815 22
2816 37
2817 56
2818 79
2819 106
2820 137
2821 172
2822 211
2823 254
2824 301
2825 358
2826 512
2827 1006
2828 2245
2829 4796
2830 9388
2831 16922
2832 29597
2833 60860
2834 163616
2835 479358
2836 1375622
2837 4643143
2838 20150729
2839 102687040
2840 711601713
2841 7026946449
2842 113850367455
2843 3665207199069
2844 323979281405122
2845 140821486771361600
2846 988848424941723500999
2847 2172243398314031502060434813
2848 79463489365077377841208237632349268884500
2849 1
2850 1
2851 1
2852 1
2853 1
2854 1
2855 1
2856 1
2857 1
2858 1
2859 1
2860 1
2861 1
2862 1
2863 1
2864 1
2865 1
2866 1
2867 1
2868 1
2869 1
2870 1
2871 1
2872 1
2873 1
2874 1
2875 1
2876 1
2877 1
2878 1
2879 1
2880 1
2881 1
2882 1
2883 1
2884 1
2885 1
2886 1
2887 1
2888 2
2889 7
2890 16
2891 29
2892 46
2893 67
2894 92
2895 121
2896 154
2897 191
2898 232
2899 277
2900 326
2901 399
2902 632
2903 1322
2904 2928
2905 6071
2906 11534
2907 20312
2908 35882
2909 78129
2910 216636
2911 626208
2912 1795435
2913 6295645
2914 27696429
2915 144082373
2916 1025920830
2917 10454043435
2918 175807073142
2919 5931579582040
2920 557075084832101
2921 262889226818922395
2922 2081299761445939780379
2923 5573055540747246795936497203
2924 311496878311103321137536291518809134027240
2925 1
2926 1
2927 1
2928 1
2929 1
2930 1
2931 1
2932 1
2933 1
2934 1
2935 1
2936 1
2937 1
2938 1
2939 1
2940 1
2941 1
2942 1
2943 1
2944 1
2945 1
2946 1
2947 1
2948 1
2949 1
2950 1
2951 1
2952 1
2953 1
2954 1
2955 1
2956 1
2957 1
2958 1
2959 1
2960 1
2961 1
2962 1
2963 1
2964 1
2965 4
2966 11
2967 22
2968 37
2969 56
2970 79
2971 106
2972 137
2973 172
2974 211
2975 254
2976 301
2977 353
2978 457
2979 802
2980 1739
2981 3781
2982 7603
2983 14042
2984 24272
2985 43879
2986 101266
2987 286055
2988 813254
2989 2349440
2990 8556164
2991 37990767
2992 202504235
2993 1478619393
2994 15556479435
2995 271562984591
2996 9601966948096
2997 958140084198641
2998 490901952430154639
2999 4381845845937552096915
3000 14301951559375317288722742625
3001 1221395654430378811828760722007962130791020
3002 1
3003 1
3004 1
3005 1
3006 1
3007 1
3008 1
3009 1
3010 1
3011 1
3012 1
3013 1
3014 1
3015 1
3016 1
3017 1
3018 1
3019 1
3020 1
3021 1
3022 1
3023 1
3024 1
3025 1
3026 1
3027 1
3028 1
3029 1
3030 1
3031 1
3032 1
3033 1
3034 1
3035 1
3036 1
3037 1
3038 1
3039 1
3040 1
3041 1
3042 2
3043 7
3044 16
3045 29
3046 46
3047 67
3048 92
3049 121
3050 154
3051 191
3052 232
3053 277
3054 326
3055 385
3056 541
3057 1037
3058 2278
3059 4831
3060 9425
3061 16952
3062 28952
3063 54248
3064 132161
3065 376045
3066 1051072
3067 3086422
3068 11639150
3069 52035600
3070 285015098
3071 2130903362
3072 23152630698
3073 419585504095
3074 15547629712943
3075 1648389684027883
3076 916920572163770049
3077 9227711560622784969822
3078 36712267090479571354186761752
3079 4790408930363303911328386208394864461024520
3080 1
3081 1
3082 1
3083 1
3084 1
3085 1
3086 1
3087 1
3088 1
3089 1
3090 1
3091 1
3092 1
3093 1
3094 1
3095 1
3096 1
3097 1
3098 1
3099 1
3100 1
3101 1
3102 1
3103 1
3104 1
3105 1
3106 1
3107 1
3108 1
3109 1
3110 1
3111 1
3112 1
3113 1
3114 1
3115 1
3116 1
3117 1
3118 1
3119 1
3120 1
3121 4
3122 11
3123 22
3124 37
3125 56
3126 79
3127 106
3128 137
3129 172
3130 211
3131 254
3132 301
3133 352
3134 427
3135 662
3136 1354
3137 2962
3138 6107
3139 11572
3140 20312
3141 34580
3142 67877
3143 173162
3144 491597
3145 1353812
3146 4073525
3147 15827131
3148 71223357
3149 401530017
3150 3071514446
3151 34461034311
3152 648444902342
3153 25181388401082
3154 2836634001284988
3155 1713091909001411214
3156 19437589516267668693817
3157 94262318866766131085885820862
3158 18793142726809884575211361279087545193250040
3159 1
3160 1
3161 1
3162 1
3163 1
3164 1
3165 1
3166 1
3167 1
3168 1
3169 1
3170 1
3171 1
3172 1
3173 1
3174 1
3175 1
3176 1
3177 1
3178 1
3179 1
3180 1
3181 1
3182 1
3183 1
3184 1
3185 1
3186 1
3187 1
3188 1
3189 1
3190 1
3191 1
3192 1
3193 1
3194 1
3195 1
3196 1
3197 1
3198 1
3199 1
3200 2
3201 7
3202 16
3203 29
3204 46
3205 67
3206 92
3207 121
3208 154
3209 191
3210 232
3211 277
3212 326
3213 380
3214 486
3215 833
3216 1772
3217 3816
3218 7640
3219 14081
3220 24188
3221 41492
3222 85932
3223 227145
3224 638716
3225 1740753
3226 5402143
3227 21491746
3228 97498782
3229 565929897
3230 4429218728
3231 51297613566
3232 1002355342758
3233 40794794733436
3234 4882658223441506
3235 3201390997446086075
3236 40954291792943394506568
3237 242087967735412291153757221292
3238 73745243611532458459690151854647329239335600
3239 1
3240 1
3241 1
3242 1
3243 1
3244 1
3245 1
3246 1
3247 1
3248 1
3249 1
3250 1
3251 1
3252 1
3253 1
3254 1
3255 1
3256 1
3257 1
3258 1
3259 1
3260 1
3261 1
3262 1
3263 1
3264 1
3265 1
3266 1
3267 1
3268 1
3269 1
3270 1
3271 1
3272 1
3273 1
3274 1
3275 1
3276 1
3277 1
3278 1
3279 1
3280 1
3281 4
3282 11
3283 22
3284 37
3285 56
3286 79
3287 106
3288 137
3289 172
3290 211
3291 254
3292 301
3293 352
3294 413
3295 571
3296 1069
3297 2312
3298 4867
3299 9463
3300 16991
3301 28679
3302 50167
3303 109912
3304 297589
3305 824735
3306 2238432
3307 7195205
3308 29122997
3309 133583504
3310 797623875
3311 6390828586
3312 76370840939
3313 1549764916613
3314 66105503555965
3315 8406518215762010
3316 5984158820652464933
3317 86310235142767979004036
3318 621890217530867044998372625244
3319 289450081175264899454283846029490767264392230
3320 1
3321 1
3322 1
3323 1
3324 1
3325 1
3326 1
3327 1
3328 1
3329 1
3330 1
3331 1
3332 1
3333 1
3334 1
3335 1
3336 1
3337 1
3338 1
3339 1
3340 1
3341 1
3342 1
3343 1
3344 1
3345 1
3346 1
3347 1
3348 1
3349 1
3350 1
3351 1
3352 1
3353 1
3354 1
3355 1
3356 1
3357 1
3358 1
3359 1
3360 1
3361 1
3362 2
3363 7
3364 16
3365 29
3366 46
3367 67
3368 92
3369 121
3370 154
3371 191
3372 232
3373 277
3374 326
3375 379
3376 456
3377 693
3378 1387
3379 2997
3380 6144
3381 11611
3382 20344
3383 33937
3384 61267
3385 141709
3386 388657
3387 1058811
3388 2883480
3389 9616127
3390 39370633
3391 183283804
3392 1123761536
3393 9227138977
3394 113723108827
3395 2396673136574
3396 107146032658097
3397 14477051961805343
3398 11188482120811551556
3399 181940086112454163969993
3400 1597927417599990976164331285618
3401 1136359577947336271931632877004667456667613940
3402 1
3403 1
3404 1
3405 1
3406 1
3407 1
3408 1
3409 1
3410 1
3411 1
3412 1
3413 1
3414 1
3415 1
3416 1
3417 1
3418 1
3419 1
3420 1
3421 1
3422 1
3423 1
3424 1
3425 1
3426 1
3427 1
3428 1
3429 1
3430 1
3431 1
3432 1
3433 1
3434 1
3435 1
3436 1
3437 1
3438 1
3439 1
3440 1
3441 1
3442 1
3443 1
3444 1
3445 4
3446 11
3447 22
3448 37
3449 56
3450 79
3451 106
3452 137
3453 172
3454 211
3455 254
3456 301
3457 352
3458 408
3459 516
3460 865
3461 1806
3462 3852
3463 7678
3464 14121
3465 24190
3466 40192
3467 75682
3468 183673
3469 505291
3470 1352680
3471 3726312
3472 12879858
3473 53103119
3474 251907997
3475 1582386598
3476 13330218294
3477 169390006027
3478 3707276060123
3479 173707086186651
3480 24937084801561604
3481 20923789097143121959
3482 383614626529901470057969
3483 4106772441264045401019924649921
3484 4462290049988320482463241297506133183499654740
3485 1
3486 1
3487 1
3488 1
3489 1
3490 1
3491 1
3492 1
3493 1
3494 1
3495 1
3496 1
3497 1
3498 1
3499 1
3500 1
3501 1
3502 1
3503 1
3504 1
3505 1
3506 1
3507 1
3508 1
3509 1
3510 1
3511 1
3512 1
3513 1
3514 1
3515 1
3516 1
3517 1
3518 1
3519 1
3520 1
3521 1
3522 1
3523 1
3524 1
3525 1
3526 1
3527 1
3528 2
3529 7
3530 16
3531 29
3532 46
3533 67
3534 92
3535 121
3536 154
3537 191
3538 232
3539 277
3540 326
3541 379
3542 442
3543 602
3544 1102
3545 2347
3546 4904
3547 9502
3548 17032
3549 28597
3550 47782
3551 94580
3552 238682
3553 653342
3554 1721762
3555 4835832
3556 17266727
3557 71491561
3558 346828667
3559 2226949561
3560 19267066887
3561 252384125188
3562 5735968271988
3563 281681933840154
3564 42964555389016740
3565 39138855541339417032
3566 809021619679751516526841
3567 10557037252659735639822884541089
3568 17526585015616776834735140517915655636396234280
3569 1
3570 1
3571 1
3572 1
3573 1
3574 1
3575 1
3576 1
3577 1
3578 1
3579 1
3580 1
3581 1
3582 1
3583 1
3584 1
3585 1
3586 1
3587 1
3588 1
3589 1
3590 1
3591 1
3592 1
3593 1
3594 1
3595 1
3596 1
3597 1
3598 1
3599 1
3600 1
3601 1
3602 1
3603 1
3604 1
3605 1
3606 1
3607 1
3608 1
3609 1
3610 1
3611 1
3612 1
3613 4
3614 11
3615 22
3616 37
3617 56
3618 79
3619 106
3620 137
3621 172
3622 211
3623 254
3624 301
3625 352
3626 407
3627 486
3628 725
3629 1421
3630 3033
3631 6182
3632 11651
3633 20385
3634 33666
3635 57188
3636 119462
3637 310217
3638 839770
3639 2186721
3640 6305328
3641 23140246
3642 96128296
3643 478238313
3644 3132768251
3645 27856990554
3646 376162340332
3647 8876949311407
3648 456875142374484
3649 74040892955043064
3650 73227153637005660674
3651 1706557543555582414238756
3652 27144318295978988020876731613899
3653 68854441132780194707888052034668647142985206100
3654 1
3655 1
3656 1
3657 1
3658 1
3659 1
3660 1
3661 1
3662 1
3663 1
3664 1
3665 1
3666 1
3667 1
3668 1
3669 1
3670 1
3671 1
3672 1
3673 1
3674 1
3675 1
3676 1
3677 1
3678 1
3679 1
3680 1
3681 1
3682 1
3683 1
3684 1
3685 1
3686 1
3687 1
3688 1
3689 1
3690 1
3691 1
3692 1
3693 1
3694 1
3695 1
3696 1
3697 1
3698 2
3699 7
3700 16
3701 29
3702 46
3703 67
3704 92
3705 121
3706 154
3707 191
3708 232
3709 277
3710 326
3711 379
3712 437
3713 547
3714 898
3715 1841
3716 3889
3717 7717
3718 14162
3719 24224
3720 39551
3721 69074
3722 152222
3723 402442
3724 1072963
3725 2775599
3726 8259747
3727 30970682
3728 129192657
3729 660167238
3730 4406256794
3731 40283480895
3732 560814102580
3733 13741128785913
3734 741191557005138
3735 127622525871303440
3736 137034565806017825092
3737 3600603520716009828550165
3738 69808615378820015816460193046634
3739 270557451039395118028642463289168566420671280440
3740 1
3741 1
3742 1
3743 1
3744 1
3745 1
3746 1
3747 1
3748 1
3749 1
3750 1
3751 1
3752 1
3753 1
3754 1
3755 1
3756 1
3757 1
3758 1
3759 1
3760 1
3761 1
3762 1
3763 1
3764 1
3765 1
3766 1
3767 1
3768 1
3769 1
3770 1
3771 1
3772 1
3773 1
3774 1
3775 1
3776 1
3777 1
3778 1
3779 1
3780 1
3781 1
3782 1
3783 1
3784 1
3785 4
3786 11
3787 22
3788 37
3789 56
3790 79
3791 106
3792 137
3793 172
3794 211
3795 254
3796 301
3797 352
3798 407
3799 472
3800 634
3801 1136
3802 2383
3803 4942
3804 9542
3805 17074
3806 28601
3807 46484
3808 84332
3809 195212
3810 520290
3811 1363238
3812 3526657
3813 10864567
3814 41367121
3815 173679747
3816 911863053
3817 6198056783
3818 58256435435
3819 836326569067
3820 21275381470000
3821 1202694927669964
3822 220026578770167348
3823 256495546704531991657
3824 7598380174796313007709308
3825 179568484819409906464233459965565
3826 1063353702922273835973036658043476458723103404520
3827 1
3828 1
3829 1
3830 1
3831 1
3832 1
3833 1
3834 1
3835 1
3836 1
3837 1
3838 1
3839 1
3840 1
3841 1
3842 1
3843 1
3844 1
3845 1
3846 1
3847 1
3848 1
3849 1
3850 1
3851 1
3852 1
3853 1
3854 1
3855 1
3856 1
3857 1
3858 1
3859 1
3860 1
3861 1
3862 1
3863 1
3864 1
3865 1
3866 1
3867 1
3868 1
3869 1
3870 1
3871 1
3872 2
3873 7
3874 16
3875 29
3876 46
3877 67
3878 92
3879 121
3880 154
3881 191
3882 232
3883 277
3884 326
3885 379
3886 436
3887 517
3888 758
3889 1456
3890 3070
3891 6221
3892 11692
3893 20428
3894 33586
3895 54805
3896 104132
3897 251312
3898 669563
3899 1723601
3900 4492070
3901 14336553
3902 55121951
3903 233712046
3904 1259676276
3905 8721632193
3906 84247863665
3907 1247460196765
3908 32947529241295
3909 1951958459663187
3910 379413624468379868
3911 480196640208089181157
3912 16038212465609702505254728
3913 461998012612770916903282585499931
3914 4180080073556524734514695828170907458428751314320
3915 1
3916 1
3917 1
3918 1
3919 1
3920 1
3921 1
3922 1
3923 1
3924 1
3925 1
3926 1
3927 1
3928 1
3929 1
3930 1
3931 1
3932 1
3933 1
3934 1
3935 1
3936 1
3937 1
3938 1
3939 1
3940 1
3941 1
3942 1
3943 1
3944 1
3945 1
3946 1
3947 1
3948 1
3949 1
3950 1
3951 1
3952 1
3953 1
3954 1
3955 1
3956 1
3957 1
3958 1
3959 1
3960 1
3961 4
3962 11
3963 22
3964 37
3965 56
3966 79
3967 106
3968 137
3969 172
3970 211
3971 254
3972 301
3973 352
3974 407
3975 467
3976 579
3977 932
3978 1877
3979 3927
3980 7757
3981 14204
3982 24267
3983 39282
3984 64997
3985 129977
3986 324005
3987 857067
3988 2170857
3989 5742637
3990 18956838
3991 73273231
3992 314958673
3993 1739661606
3994 12279483144
3995 121834758512
3996 1861035274570
3997 51033360939417
3998 3168647291624018
3999 654392913315342239
4000 899178524481468138717
4001 33859308082950214419570804
4002 1188877068859680412470053314034196
4003 16435314834665426797069144960762886143367590394940
4004 1
4005 1
4006 1
4007 1
4008 1
4009 1
4010 1
4011 1
4012 1
4013 1
4014 1
4015 1
4016 1
4017 1
4018 1
4019 1
4020 1
4021 1
4022 1
4023 1
4024 1
4025 1
4026 1
4027 1
4028 1
4029 1
4030 1
4031 1
4032 1
4033 1
4034 1
4035 1
4036 1
4037 1
4038 1
4039 1
4040 1
4041 1
4042 1
4043 1
4044 1
4045 1
4046 1
4047 1
4048 1
4049 1
4050 2
4051 7
4052 16
4053 29
4054 46
4055 67
4056 92
4057 121
4058 154
4059 191
4060 232
4061 277
4062 326
4063 379
4064 436
4065 503
4066 667
4067 1171
4068 2420
4069 4981
4070 9583
4071 17117
4072 28637
4073 45845
4074 77726
4075 163763
4076 417457
4077 1090817
4078 2727175
4079 7373681
4080 25087050
4081 97192331
4082 425193803
4083 2401196223
4084 17299971687
4085 176197917016
4086 2776829365223
4087 79062087338704
4088 5144742570104258
4089 1128886132935778085
4090 1684062714266175807655
4091 71496599403133792320146486
4092 3059980617900905437254279674385261
4093 64633260585762914370496637486146181462681535261000
4094 1
4095 1
4096 1
4097 1
4098 1
4099 1
4100 1
4101 1
4102 1
4103 1
4104 1
4105 1
4106 1
4107 1
4108 1
4109 1
4110 1
4111 1
4112 1
4113 1
4114 1
4115 1
4116 1
4117 1
4118 1
4119 1
4120 1
4121 1
4122 1
4123 1
4124 1
4125 1
4126 1
4127 1
4128 1
4129 1
4130 1
4131 1
4132 1
4133 1
4134 1
4135 1
4136 1
4137 1
4138 1
4139 1
4140 1
4141 4
4142 11
4143 22
4144 37
4145 56
4146 79
4147 106
4148 137
4149 172
4150 211
4151 254
4152 301
4153 352
4154 407
4155 466
4156 549
4157 792
4158 1492
4159 3108
4160 6261
4161 11734
4162 20472
4163 33592
4164 53509
4165 93886
4166 207844
4167 536602
4168 1380361
4169 3422227
4170 9512328
4171 33189654
4172 128706566
4173 575035231
4174 3312042997
4175 24388954100
4176 254847128877
4177 4143882520911
4178 122507813687887
4179 8354836234639301
4180 1947805718138864883
4181 3154671871666694912359
4182 150999659234389445825596123
4183 7877408686568953921404087246339411
4184 254224158304000796523953440778841647086547372026600
4185 1
4186 1
4187 1
4188 1
4189 1
4190 1
4191 1
4192 1
4193 1
4194 1
4195 1
4196 1
4197 1
4198 1
4199 1
4200 1
4201 1
4202 1
4203 1
4204 1
4205 1
4206 1
4207 1
4208 1
4209 1
4210 1
4211 1
4212 1
4213 1
4214 1
4215 1
4216 1
4217 1
4218 1
4219 1
4220 1
4221 1
4222 1
4223 1
4224 1
4225 1
4226 1
4227 1
4228 1
4229 1
4230 1
4231 1
4232 2
4233 7
4234 16
4235 29
4236 46
4237 67
4238 92
4239 121
4240 154
4241 191
4242 232
4243 277
4244 326
4245 379
4246 436
4247 498
4248 612
4249 967
4250 1914
4251 3966
4252 7798
4253 14247
4254 24312
4255 39204
4256 62616
4257 114649
4258 265102
4259 687233
4260 1737286
4261 4296034
4262 12326369
4263 43854336
4264 170269347
4265 778918109
4266 4565457589
4267 34402153142
4268 368674202963
4269 6184897900079
4270 189863030825822
4271 13570468495459933
4272 3361423305460690635
4273 5910603974947045139522
4274 318968628398739129595019281
4275 20282861001228149602530202549462410
4276 1000134600800354781929399250536541864362461089950800
4277 1
4278 1
4279 1
4280 1
4281 1
4282 1
4283 1
4284 1
4285 1
4286 1
4287 1
4288 1
4289 1
4290 1
4291 1
4292 1
4293 1
4294 1
4295 1
4296 1
4297 1
4298 1
4299 1
4300 1
4301 1
4302 1
4303 1
4304 1
4305 1
4306 1
4307 1
4308 1
4309 1
4310 1
4311 1
4312 1
4313 1
4314 1
4315 1
4316 1
4317 1
4318 1
4319 1
4320 1
4321 1
4322 1
4323 1
4324 1
4325 4
4326 11
4327 22
4328 37
4329 56
4330 79
4331 106
4332 137
4333 172
4334 211
4335 254
4336 301
4337 352
4338 407
4339 466
4340 535
4341 701
4342 1207
4343 2458
4344 5021
4345 9625
4346 17161
4347 28682
4348 45578
4349 73651
4350 141520
4351 339022
4352 876107
4353 2175983
4354 5402666
4355 16034936
4356 57833166
4357 225193677
4358 1056379912
4359 6290166377
4360 48546730108
4361 533480057320
4362 9232754533253
4363 294305320164288
4364 22046132036057176
4365 5802044222340323525
4366 11076166184805418061679
4367 673906439126292155812743214
4368 52234134723235412099021791134645474
4369 3935312233584004685417853572763349509774031680023800
4370 1
4371 1
4372 1
4373 1
4374 1
4375 1
4376 1
4377 1
4378 1
4379 1
4380 1
4381 1
4382 1
4383 1
4384 1
4385 1
4386 1
4387 1
4388 1
4389 1
4390 1
4391 1
4392 1
4393 1
4394 1
4395 1
4396 1
4397 1
4398 1
4399 1
4400 1
4401 1
4402 1
4403 1
4404 1
4405 1
4406 1
4407 1
4408 1
4409 1
4410 1
4411 1
4412 1
4413 1
4414 1
4415 1
4416 1
4417 1
4418 2
4419 7
4420 16
4421 29
4422 46
4423 67
4424 92
4425 121
4426 154
4427 191
4428 232
4429 277
4430 326
4431 379
4432 436
4433 497
4434 582
4435 827
4436 1529
4437 3147
4438 6302
4439 11777
4440 20517
4441 33630
4442 52872
4443 87282
4444 176397
4445 433772
4446 1111085
4447 2714762
4448 6814957
4449 20921293
4450 76088481
4451 297968690
4452 1433764027
4453 8664343314
4454 68524179791
4455 772186939576
4456 13785133696675
4457 456285290719678
4458 35821911073620123
4459 10016531580258979386
4460 20759899937768985388714
4461 1424062795029526232414783635
4462 134541797507827311283829108795938674
4463 15487357822491889407128326963778343232013931127835600
4464 1
4465 1
4466 1
4467 1
4468 1
4469 1
4470 1
4471 1
4472 1
4473 1
4474 1
4475 1
4476 1
4477 1
4478 1
4479 1
4480 1
4481 1
4482 1
4483 1
4484 1
4485 1
4486 1
4487 1
4488 1
4489 1
4490 1
4491 1
4492 1
4493 1
4494 1
4495 1
4496 1
4497 1
4498 1
4499 1
4500 1
4501 1
4502 1
4503 1
4504 1
4505 1
4506 1
4507 1
4508 1
4509 1
4510 1
4511 1
4512 1
4513 4
4514 11
4515 22
4516 37
4517 56
4518 79
4519 106
4520 137
4521 172
4522 211
4523 254
4524 301
4525 352
4526 407
4527 466
4528 530
4529 646
4530 1003
4531 1952
4532 4006
4533 7840
4534 14291
4535 24358
4536 39212
4537 61322
4538 104405
4539 221636
4540 554288
4541 1401342
4542 3377422
4543 8630410
4544 27348197
4545 99858969
4546 394683509
4547 1946495307
4548 11935111593
4549 96731951240
4550 1118041234444
4551 20586227944675
4552 707545337804827
4553 58215966990725208
4554 17295395572691395031
4555 38916838615123237758329
4556 3009781004697296226116225432
4557 346605946314513254492433135097630809
4558 60960876535340415751462563580829648891969728907438000
4559 1
4560 1
4561 1
4562 1
4563 1
4564 1
4565 1
4566 1
4567 1
4568 1
4569 1
4570 1
4571 1
4572 1
4573 1
4574 1
4575 1
4576 1
4577 1
4578 1
4579 1
4580 1
4581 1
4582 1
4583 1
4584 1
4585 1
4586 1
4587 1
4588 1
4589 1
4590 1
4591 1
4592 1
4593 1
4594 1
4595 1
4596 1
4597 1
4598 1
4599 1
4600 1
4601 1
4602 1
4603 1
4604 1
4605 1
4606 1
4607 1
4608 2
4609 7
4610 16
4611 29
4612 46
4613 67
4614 92
4615 121
4616 154
4617 191
4618 232
4619 277
4620 326
4621 379
4622 436
4623 497
4624 568
4625 736
4626 1244
4627 2497
4628 5062
4629 9668
4630 17206
4631 28729
4632 45502
4633 71272
4634 126194
4635 280121
4636 706364
4637 1757696
4638 4195395
4639 10978481
4640 35776564
4641 130751353
4642 523588327
4643 2642146914
4644 16445625342
4645 136548744098
4646 1619250177795
4647 30748945457030
4648 1097361110147392
4649 94626080146623812
4650 29868870317673849234
4651 72966703059981821552711
4652 6362316258145714947705909656
4653 893077485129793636878895057273178901
4654 239993345518077005168915776623476723006280827488229600
4655 1
4656 1
4657 1
4658 1
4659 1
4660 1
4661 1
4662 1
4663 1
4664 1
4665 1
4666 1
4667 1
4668 1
4669 1
4670 1
4671 1
4672 1
4673 1
4674 1
4675 1
4676 1
4677 1
4678 1
4679 1
4680 1
4681 1
4682 1
4683 1
4684 1
4685 1
4686 1
4687 1
4688 1
4689 1
4690 1
4691 1
4692 1
4693 1
4694 1
4695 1
4696 1
4697 1
4698 1
4699 1
4700 1
4701 1
4702 1
4703 1
4704 1
4705 4
4706 11
4707 22
4708 37
4709 56
4710 79
4711 106
4712 137
4713 172
4714 211
4715 254
4716 301
4717 352
4718 407
4719 466
4720 529
4721 616
4722 863
4723 1567
4724 3187
4725 6344
4726 11821
4727 20563
4728 33677
4729 52607
4730 83209
4731 154156
4732 355339
4733 896748
4734 2193119
4735 5210597
4736 14029445
4737 46788623
4738 170867412
4739 695829965
4740 3584610469
4741 22672500867
4742 192739124154
4743 2345697441129
4744 45937683860107
4745 1702236554898327
4746 153834379591503259
4747 51591798634608114002
4748 136831215707336063323783
4749 13451435620129537321656044592
4750 2301521609537728551186835553085928773
4751 944973797977428207852605870454939596837230758234904050
4752 1
4753 1
4754 1
4755 1
4756 1
4757 1
4758 1
4759 1
4760 1
4761 1
4762 1
4763 1
4764 1
4765 1
4766 1
4767 1
4768 1
4769 1
4770 1
4771 1
4772 1
4773 1
4774 1
4775 1
4776 1
4777 1
4778 1
4779 1
4780 1
4781 1
4782 1
4783 1
4784 1
4785 1
4786 1
4787 1
4788 1
4789 1
4790 1
4791 1
4792 1
4793 1
4794 1
4795 1
4796 1
4797 1
4798 1
4799 1
4800 1
4801 1
4802 2
4803 7
4804 16
4805 29
4806 46
4807 67
4808 92
4809 121
4810 154
4811 191
4812 232
4813 277
4814 326
4815 379
4816 436
4817 497
4818 563
4819 681
4820 1040
4821 1991
4822 4047
4823 7883
4824 14336
4825 24405
4826 39252
4827 60687
4828 97803
4829 190191
4830 451460
4831 1133252
4832 2723507
4833 6479133
4834 18005062
4835 61117399
4836 222978876
4837 926409367
4838 4859808998
4839 31277347290
4840 272028139983
4841 3398677356129
4842 68641740621818
4843 2640966089264316
4844 250131442876130160
4845 89128084842292786185
4846 256635900180457702051789
4847 28444187117982772743078140610
4848 5932151623905973421624468114595077244
4849 3721443204405954385563870541379246659709506697378694300
4850 1
4851 1
4852 1
4853 1
4854 1
4855 1
4856 1
4857 1
4858 1
4859 1
4860 1
4861 1
4862 1
4863 1
4864 1
4865 1
4866 1
4867 1
4868 1
4869 1
4870 1
4871 1
4872 1
4873 1
4874 1
4875 1
4876 1
4877 1
4878 1
4879 1
4880 1
4881 1
4882 1
4883 1
4884 1
4885 1
4886 1
4887 1
4888 1
4889 1
4890 1
4891 1
4892 1
4893 1
4894 1
4895 1
4896 1
4897 1
4898 1
4899 1
4900 1
4901 4
4902 11
4903 22
4904 37
4905 56
4906 79
4907 106
4908 137
4909 172
4910 211
4911 254
4912 301
4913 352
4914 407
4915 466
4916 529
4917 602
4918 772
4919 1282
4920 2537
4921 5104
4922 9712
4923 17252
4924 28777
4925 45512
4926 69980
4927 115952
4928 236657
4929 573422
4930 1424897
4931 3368800
4932 8076017
4933 23191288
4934 79685276
4935 290766036
4936 1235423282
4937 6583564019
4938 43177513941
4939 383917657452
4940 4925017774334
4941 102584419073205
4942 4098039099638051
4943 406774799069493671
4944 153999397755847105653
4945 481415323016193232863906
4946 60157315325649798906283809598
4947 15292526112023196667544094397358322057
4948 14657929356129575437016877846657032761712954950899755100
4949 1
4950 1
4951 1
4952 1
4953 1
4954 1
4955 1
4956 1
4957 1
4958 1
4959 1
4960 1
4961 1
4962 1
4963 1
4964 1
4965 1
4966 1
4967 1
4968 1
4969 1
4970 1
4971 1
4972 1
4973 1
4974 1
4975 1
4976 1
4977 1
4978 1
4979 1
4980 1
4981 1
4982 1
4983 1
4984 1
4985 1
4986 1
4987 1
4988 1
4989 1
4990 1
4991 1
4992 1
4993 1
4994 1
4995 1
4996 1
4997 1
4998 1
4999 1
5000 2
5001 7
5002 16
5003 29
5004 46
5005 67
5006 92
5007 121
5008 154
5009 191
5010 232
5011 277
5012 326
5013 379
5014 436
5015 497
5016 562
5017 651
5018 900
5019 1606
5020 3228
5021 6387
5022 11866
5023 20610
5024 33726
5025 52533
5026 80832
5027 138832
5028 296440
5029 727021
5030 1782128
5031 4154557
5032 10101082
5033 29953346
5034 103655595
5035 379139761
5036 1649674211
5037 8912455813
5038 59643103543
5039 541845480445
5040 7137587827243
5041 153335373291726
5042 6360012937853701
5043 661620889200442370
5044 266129222794066811612
5045 903215224855934539423535
5046 127248293230730230066048509796
5047 39428894200253097844359818441341768857
5048 57743358069601357782187700608042856334020731624756611000
5049 1
5050 1
5051 1
5052 1
5053 1
5054 1
5055 1
5056 1
5057 1
5058 1
5059 1
5060 1
5061 1
5062 1
5063 1
5064 1
5065 1
5066 1
5067 1
5068 1
5069 1
5070 1
5071 1
5072 1
5073 1
5074 1
5075 1
5076 1
5077 1
5078 1
5079 1
5080 1
5081 1
5082 1
5083 1
5084 1
5085 1
5086 1
5087 1
5088 1
5089 1
5090 1
5091 1
5092 1
5093 1
5094 1
5095 1
5096 1
5097 1
5098 1
5099 1
5100 1
5101 4
5102 11
5103 22
5104 37
5105 56
5106 79
5107 106
5108 137
5109 172
5110 211
5111 254
5112 301
5113 352
5114 407
5115 466
5116 529
5117 597
5118 717
5119 1078
5120 2031
5121 4089
5122 7927
5123 14382
5124 24453
5125 39301
5126 60424
5127 93732
5128 167952
5129 373029
5130 919006
5131 2217148
5132 5114105
5133 12686269
5134 38753626
5135 134502782
5136 494671072
5137 2204764875
5138 12058813526
5139 82430048534
5140 764829306723
5141 10345096209427
5142 229227436850701
5143 9872048043438952
5144 1076297586593230812
5145 459974548250716851281
5146 1694845189588613007813325
5147 269204737445574334829247116243
5148 101675651191856047918093722573856681533
5149 227508830794229349661819540395688853956041682601541047340
5150 1
5151 1
5152 1
5153 1
5154 1
5155 1
5156 1
5157 1
5158 1
5159 1
5160 1
5161 1
5162 1
5163 1
5164 1
5165 1
5166 1
5167 1
5168 1
5169 1
5170 1
5171 1
5172 1
5173 1
5174 1
5175 1
5176 1
5177 1
5178 1
5179 1
5180 1
5181 1
5182 1
5183 1
5184 1
5185 1
5186 1
5187 1
5188 1
5189 1
5190 1
5191 1
5192 1
5193 1
5194 1
5195 1
5196 1
5197 1
5198 1
5199 1
5200 1
5201 1
5202 2
5203 7
5204 16
5205 29
5206 46
5207 67
5208 92
5209 121
5210 154
5211 191
5212 232
5213 277
5214 326
5215 379
5216 436
5217 497
5218 562
5219 637
5220 809
5221 1321
5222 2578
5223 5147
5224 9757
5225 17299
5226 28826
5227 45554
5228 69347
5229 109352
5230 205214
5231 470596
5232 1157180
5233 2744434
5234 6291395
5235 16004498
5236 50173163
5237 174108419
5238 646157631
5239 2947840290
5240 16311357547
5241 113962964687
5242 1079794965035
5243 14995403451457
5244 342729668377516
5245 15325791864219421
5246 1751145027023672970
5247 795135914326021703463
5248 3180789385835146249734030
5249 569612221084905567519367331211
5250 262231577763896699071580185616362344474
5251 896519947090131496687170070074100632420837521538745909320
5252 1
5253 1
5254 1
5255 1
5256 1
5257 1
5258 1
5259 1
5260 1
5261 1
5262 1
5263 1
5264 1
5265 1
5266 1
5267 1
5268 1
5269 1
5270 1
5271 1
5272 1
5273 1
5274 1
5275 1
5276 1
5277 1
5278 1
5279 1
5280 1
5281 1
5282 1
5283 1
5284 1
5285 1
5286 1
5287 1
5288 1
5289 1
5290 1
5291 1
5292 1
5293 1
5294 1
5295 1
5296 1
5297 1
5298 1
5299 1
5300 1
5301 1
5302 1
5303 1
5304 1
5305 4
5306 11
5307 22
5308 37
5309 56
5310 79
5311 106
5312 137
5313 172
5314 211
5315 254
5316 301
5317 352
5318 407
5319 466
5320 529
5321 596
5322 687
5323 938
5324 1646
5325 3270
5326 6431
5327 11912
5328 20658
5329 33776
5330 52545
5331 79542
5332 128592
5333 252978
5334 594081
5335 1450515
5336 3381512
5337 7744712
5338 20280338
5339 64937890
5340 224893009
5341 845362803
5342 3941207441
5343 22063516015
5344 157587061830
5345 1524869156838
5346 21738479539183
5347 512503954094383
5348 23796009315033296
5349 2849555395942847834
5350 1374719051339178742803
5351 5970415730014178661004209
5352 1205425741576463423581071644817
5353 676421455498354043694557131153096948242
5354 3533343320884635898708258511468514257188006702535057407320
5355 1
5356 1
5357 1
5358 1
5359 1
5360 1
5361 1
5362 1
5363 1
5364 1
5365 1
5366 1
5367 1
5368 1
5369 1
5370 1
5371 1
5372 1
5373 1
5374 1
5375 1
5376 1
5377 1
5378 1
5379 1
5380 1
5381 1
5382 1
5383 1
5384 1
5385 1
5386 1
5387 1
5388 1
5389 1
5390 1
5391 1
5392 1
5393 1
5394 1
5395 1
5396 1
5397 1
5398 1
5399 1
5400 1
5401 1
5402 1
5403 1
5404 1
5405 1
5406 1
5407 1
5408 2
5409 7
5410 16
5411 29
5412 46
5413 67
5414 92
5415 121
5416 154
5417 191
5418 232
5419 277
5420 326
5421 379
5422 436
5423 497
5424 562
5425 632
5426 754
5427 1117
5428 2072
5429 4132
5430 7972
5431 14429
5432 24502
5433 39352
5434 60352
5435 91357
5436 152630
5437 314132
5438 749282
5439 1809302
5440 4150082
5441 9551400
5442 25802708
5443 83951521
5444 289995986
5445 1107971013
5446 5267156207
5447 29852087490
5448 217916250387
5449 2154031213287
5450 31517900379527
5451 766485721972233
5452 36953020369621933
5453 4637629362495701864
5454 2377115399338894808148
5455 11208248203388830151207054
5456 2551319922388164526129578236502
5457 1745070036795404191515676477125772132266
5458 13927547459020991989083038404429289207944958458536245702640
5459 1
5460 1
5461 1
5462 1
5463 1
5464 1
5465 1
5466 1
5467 1
5468 1
5469 1
5470 1
5471 1
5472 1
5473 1
5474 1
5475 1
5476 1
5477 1
5478 1
5479 1
5480 1
5481 1
5482 1
5483 1
5484 1
5485 1
5486 1
5487 1
5488 1
5489 1
5490 1
5491 1
5492 1
5493 1
5494 1
5495 1
5496 1
5497 1
5498 1
5499 1
5500 1
5501 1
5502 1
5503 1
5504 1
5505 1
5506 1
5507 1
5508 1
5509 1
5510 1
5511 1
5512 1
5513 4
5514 11
5515 22
5516 37
5517 56
5518 79
5519 106
5520 137
5521 172
5522 211
5523 254
5524 301
5525 352
5526 407
5527 466
5528 529
5529 596
5530 673
5531 847
5532 1361
5533 2620
5534 5191
5535 9803
5536 17347
5537 28876
5538 45605
5539 69086
5540 105283
5541 182977
5542 392167
5543 942950
5544 2245371
5545 5077598
5546 11813777
5547 32939868
5548 108337829
5549 373519825
5550 1454814082
5551 7034433667
5552 40409778456
5553 301315589553
5554 3043680844392
5555 45703779045471
5556 1146498882469150
5557 57393041069343827
5558 7548795659685869915
5559 4111015077366468203891
5560 21044236698795833981253720
5561 5400717305477336237900623789800
5562 4502671102948126616280146347910232986991
5563 54906677482678910726192747555923159377475316999998660943100
5564 1
5565 1
5566 1
5567 1
5568 1
5569 1
5570 1
5571 1
5572 1
5573 1
5574 1
5575 1
5576 1
5577 1
5578 1
5579 1
5580 1
5581 1
5582 1
5583 1
5584 1
5585 1
5586 1
5587 1
5588 1
5589 1
5590 1
5591 1
5592 1
5593 1
5594 1
5595 1
5596 1
5597 1
5598 1
5599 1
5600 1
5601 1
5602 1
5603 1
5604 1
5605 1
5606 1
5607 1
5608 1
5609 1
5610 1
5611 1
5612 1
5613 1
5614 1
5615 1
5616 1
5617 1
5618 2
5619 7
5620 16
5621 29
5622 46
5623 67
5624 92
5625 121
5626 154
5627 191
5628 232
5629 277
5630 326
5631 379
5632 436
5633 497
5634 562
5635 631
5636 724
5637 977
5638 1687
5639 3313
5640 6476
5641 11959
5642 20707
5643 33827
5644 52589
5645 78911
5646 121994
5647 221537
5648 491257
5649 1182889
5650 2772430
5651 6199422
5652 14666429
5653 42157029
5654 139496288
5655 480857957
5656 1913438814
5657 9386996796
5658 54736290937
5659 416571507834
5660 4301910581728
5661 66285835752996
5662 1715169159556390
5663 89151923919029718
5664 12289120457786931147
5665 7110647615610015382596
5666 39517520490985075108347814
5667 11434017217445201600023824948695
5668 11619522365904160254086750853999996193257
5669 216489185503133990863274261791925599831188392742851863147080
5670 1
5671 1
5672 1
5673 1
5674 1
5675 1
5676 1
5677 1
5678 1
5679 1
5680 1
5681 1
5682 1
5683 1
5684 1
5685 1
5686 1
5687 1
5688 1
5689 1
5690 1
5691 1
5692 1
5693 1
5694 1
5695 1
5696 1
5697 1
5698 1
5699 1
5700 1
5701 1
5702 1
5703 1
5704 1
5705 1
5706 1
5707 1
5708 1
5709 1
5710 1
5711 1
5712 1
5713 1
5714 1
5715 1
5716 1
5717 1
5718 1
5719 1
5720 1
5721 1
5722 1
5723 1
5724 1
5725 4
5726 11
5727 22
5728 37
5729 56
5730 79
5731 106
5732 137
5733 172
5734 211
5735 254
5736 301
5737 352
5738 407
5739 466
5740 529
5741 596
5742 668
5743 792
5744 1157
5745 2114
5746 4176
5747 8018
5748 14477
5749 24552
5750 39404
5751 60366
5752 90069
5753 142392
5754 270672
5755 616344
5756 1478062
5757 3406586
5758 7561685
5759 18285086
5760 54037065
5761 179176588
5762 619130633
5763 2520108774
5764 12515897098
5765 74194195823
5766 575824288614
5767 6081602623423
5768 96153752169241
5769 2566280791387238
5770 138504214514932480
5771 20008948483688787362
5772 12300686627366632040739
5773 74217462427252331859290552
5774 24210622160469347876823555704015
5775 29989267641483567746124647302471464623364
5776 853702637172735926234421145556838686126761775155774328259240
5777 1
5778 1
5779 1
5780 1
5781 1
5782 1
5783 1
5784 1
5785 1
5786 1
5787 1
5788 1
5789 1
5790 1
5791 1
5792 1
5793 1
5794 1
5795 1
5796 1
5797 1
5798 1
5799 1
5800 1
5801 1
5802 1
5803 1
5804 1
5805 1
5806 1
5807 1
5808 1
5809 1
5810 1
5811 1
5812 1
5813 1
5814 1
5815 1
5816 1
5817 1
5818 1
5819 1
5820 1
5821 1
5822 1
5823 1
5824 1
5825 1
5826 1
5827 1
5828 1
5829 1
5830 1
5831 1
5832 2
5833 7
5834 16
5835 29
5836 46
5837 67
5838 92
5839 121
5840 154
5841 191
5842 232
5843 277
5844 326
5845 379
5846 436
5847 497
5848 562
5849 631
5850 710
5851 886
5852 1402
5853 2663
5854 5236
5855 9850
5856 17396
5857 28927
5858 45658
5859 69016
5860 102910
5861 167657
5862 333272
5863 773228
5864 1838711
5865 4167125
5866 9225002
5867 22897297
5868 69305090
5869 229579450
5870 797757969
5871 3322366257
5872 16675448159
5873 100637981213
5874 795866165187
5875 8598942491518
5876 139504242180983
5877 3840292665002368
5878 215206134305099918
5879 32582689166584833866
5880 21281808158596482693210
5881 139405942636297623120379070
5882 51270982799286671523721468608473
5883 77410853278458837325716535951115639407503
5884 3366939372774715522158184331074634818182181954352680060985040
5885 1
5886 1
5887 1
5888 1
5889 1
5890 1
5891 1
5892 1
5893 1
5894 1
5895 1
5896 1
5897 1
5898 1
5899 1
5900 1
5901 1
5902 1
5903 1
5904 1
5905 1
5906 1
5907 1
5908 1
5909 1
5910 1
5911 1
5912 1
5913 1
5914 1
5915 1
5916 1
5917 1
5918 1
5919 1
5920 1
5921 1
5922 1
5923 1
5924 1
5925 1
5926 1
5927 1
5928 1
5929 1
5930 1
5931 1
5932 1
5933 1
5934 1
5935 1
5936 1
5937 1
5938 1
5939 1
5940 1
5941 4
5942 11
5943 22
5944 37
5945 56
5946 79
5947 106
5948 137
5949 172
5950 211
5951 254
5952 301
5953 352
5954 407
5955 466
5956 529
5957 596
5958 667
5959 762
5960 1017
5961 1729
5962 3357
5963 6522
5964 12007
5965 20757
5966 33879
5967 52642
5968 78652
5969 117927
5970 199302
5971 412830
5972 968662
5973 2276512
5974 5077642
5975 11269202
5976 28795135
5977 88858111
5978 293493506
5979 1029205284
5980 4382328202
5981 22205209415
5982 136587667480
5983 1099947757977
5984 12159615828256
5985 202432170321436
5986 5747586635152981
5987 334429354411040908
5988 53064938483317701365
5989 36825237642116073296881
5990 261887122813934231696606773
5991 108591247734363360669336411012457
5992 199845865999157029828297153922576763209097
5993 13280705303722489004068393750349948449496384375502238018329880
5994 1
5995 1
5996 1
5997 1
5998 1
5999 1
6000 1
6001 1
6002 1
6003 1
6004 1
6005 1
6006 1
6007 1
6008 1
6009 1
6010 1
6011 1
6012 1
6013 1
6014 1
6015 1
6016 1
6017 1
6018 1
6019 1
6020 1
6021 1
6022 1
6023 1
6024 1
6025 1
6026 1
6027 1
6028 1
6029 1
6030 1
6031 1
6032 1
6033 1
6034 1
6035 1
6036 1
6037 1
6038 1
6039 1
6040 1
6041 1
6042 1
6043 1
6044 1
6045 1
6046 1
6047 1
6048 1
6049 1
6050 2
6051 7
6052 16
6053 29
6054 46
6055 67
6056 92
6057 121
6058 154
6059 191
6060 232
6061 277
6062 326
6063 379
6064 436
6065 497
6066 562
6067 631
6068 705
6069 831
6070 1198
6071 2157
6072 4221
6073 8065
6074 14526
6075 24603
6076 39457
6077 60412
6078 89440
6079 135796
6080 239233
6081 513522
6082 1210452
6083 2804800
6084 6167626
6085 13799248
6086 36350178
6087 113801626
6088 374480809
6089 1329942857
6090 5780957677
6091 29559806952
6092 185462586672
6093 1520289324258
6094 17195913010671
6095 293789133493613
6096 8603306089973803
6097 519769822395049178
6098 86434156389481348213
6099 63729334145635397431900
6100 492043616386429195855965401
6101 230024675892263524271935100487158
6102 515994107988232434150265659196576131793842
6103 52391773216519910749994580850004383791591241114366627044787600
6104 1
6105 1
6106 1
6107 1
6108 1
6109 1
6110 1
6111 1
6112 1
6113 1
6114 1
6115 1
6116 1
6117 1
6118 1
6119 1
6120 1
6121 1
6122 1
6123 1
6124 1
6125 1
6126 1
6127 1
6128 1
6129 1
6130 1
6131 1
6132 1
6133 1
6134 1
6135 1
6136 1
6137 1
6138 1
6139 1
6140 1
6141 1
6142 1
6143 1
6144 1
6145 1
6146 1
6147 1
6148 1
6149 1
6150 1
6151 1
6152 1
6153 1
6154 1
6155 1
6156 1
6157 1
6158 1
6159 1
6160 1
6161 4
6162 11
6163 22
6164 37
6165 56
6166 79
6167 106
6168 137
6169 172
6170 211
6171 254
6172 301
6173 352
6174 407
6175 466
6176 529
6177 596
6178 667
6179 748
6180 926
6181 1444
6182 2707
6183 5282
6184 9898
6185 17446
6186 28979
6187 45712
6188 69032
6189 101624
6190 157421
6191 289814
6192 640292
6193 1507562
6194 3438913
6195 7474619
6196 16952536
6197 46031039
6198 145495946
6199 477126842
6200 1721671049
6201 7623647229
6202 39349232481
6203 251896816312
6204 2101566747677
6205 24319325331680
6206 426430927680774
6207 12879571245082399
6208 807929821487814855
6209 140805320033465959020
6210 110303411878552027542750
6211 924588779624938260221571741
6212 487314595392892784229522611703941
6213 1332445775476334218476042448014555471425367
6214 206709359781542193322705891717290023323187260396682873976707440
6215 1
6216 1
6217 1
6218 1
6219 1
6220 1
6221 1
6222 1
6223 1
6224 1
6225 1
6226 1
6227 1
6228 1
6229 1
6230 1
6231 1
6232 1
6233 1
6234 1
6235 1
6236 1
6237 1
6238 1
6239 1
6240 1
6241 1
6242 1
6243 1
6244 1
6245 1
6246 1
6247 1
6248 1
6249 1
6250 1
6251 1
6252 1
6253 1
6254 1
6255 1
6256 1
6257 1
6258 1
6259 1
6260 1
6261 1
6262 1
6263 1
6264 1
6265 1
6266 1
6267 1
6268 1
6269 1
6270 1
6271 1
6272 2
6273 7
6274 16
6275 29
6276 46
6277 67
6278 92
6279 121
6280 154
6281 191
6282 232
6283 277
6284 326
6285 379
6286 436
6287 497
6288 562
6289 631
6290 704
6291 801
6292 1058
6293 1772
6294 3402
6295 6569
6296 12056
6297 20808
6298 33932
6299 52697
6300 78584
6301 115556
6302 183984
6303 353937
6304 798942
6305 1870225
6306 4196718
6307 9047082
6308 20907776
6309 58423788
6310 185616224
6311 607374745
6312 2232873496
6313 10047579921
6314 52393054235
6315 342165982027
6316 2905743007639
6317 34395139102147
6318 619030666798877
6319 19283750727027206
6320 1256004526371672122
6321 229407513113106415179
6322 190938381183318099064569
6323 1737593497946444731542911699
6324 1032520754898822030668866620893836
6325 3441189354555212307826207610982518728843605
6326 815663960219058384462569194343901173113117297781505394610791520
6327 1
6328 1
6329 1
6330 1
6331 1
6332 1
6333 1
6334 1
6335 1
6336 1
6337 1
6338 1
6339 1
6340 1
6341 1
6342 1
6343 1
6344 1
6345 1
6346 1
6347 1
6348 1
6349 1
6350 1
6351 1
6352 1
6353 1
6354 1
6355 1
6356 1
6357 1
6358 1
6359 1
6360 1
6361 1
6362 1
6363 1
6364 1
6365 1
6366 1
6367 1
6368 1
6369 1
6370 1
6371 1
6372 1
6373 1
6374 1
6375 1
6376 1
6377 1
6378 1
6379 1
6380 1
6381 1
6382 1
6383 1
6384 1
6385 4
6386 11
6387 22
6388 37
6389 56
6390 79
6391 106
6392 137
6393 172
6394 211
6395 254
6396 301
6397 352
6398 407
6399 466
6400 529
6401 596
6402 667
6403 743
6404 871
6405 1240
6406 2201
6407 4267
6408 8113
6409 14576
6410 24655
6411 39511
6412 60467
6413 89183
6414 131731
6415 217000
6416 435097
6417 996227
6418 2310068
6419 5099396
6420 10948115
6421 25895672
6422 74255763
6423 236231714
6424 772967917
6425 2900777507
6426 13231507848
6427 69792996536
6428 464766548742
6429 4018754939056
6430 48648249136614
6431 898714858444536
6432 28875808861622335
6433 1952823008904754065
6434 373809315908746444147
6435 330560731688887675324386
6436 3265888164684881180897737993
6437 2187970997221497345052268732532808
6438 8888343824153407839499893993501731400851013
6439 3218959557293069695825496284821467129607123621602012360874730820
6440 1
6441 1
6442 1
6443 1
6444 1
6445 1
6446 1
6447 1
6448 1
6449 1
6450 1
6451 1
6452 1
6453 1
6454 1
6455 1
6456 1
6457 1
6458 1
6459 1
6460 1
6461 1
6462 1
6463 1
6464 1
6465 1
6466 1
6467 1
6468 1
6469 1
6470 1
6471 1
6472 1
6473 1
6474 1
6475 1
6476 1
6477 1
6478 1
6479 1
6480 1
6481 1
6482 1
6483 1
6484 1
6485 1
6486 1
6487 1
6488 1
6489 1
6490 1
6491 1
6492 1
6493 1
6494 1
6495 1
6496 1
6497 1
6498 2
6499 7
6500 16
6501 29
6502 46
6503 67
6504 92
6505 121
6506 154
6507 191
6508 232
6509 277
6510 326
6511 379
6512 436
6513 497
6514 562
6515 631
6516 704
6517 787
6518 967
6519 1487
6520 2752
6521 5329
6522 9947
6523 17497
6524 29032
6525 45767
6526 69080
6527 100997
6528 150827
6529 258377
6530 537472
6531 1239955
6532 2840272
6533 6172577
6534 13260192
6535 32211632
6536 94423547
6537 299911701
6538 984030219
6539 3773824351
6540 17408817569
6541 93029684281
6542 631204411389
6543 5559757966246
6544 68813244375045
6545 1304896859065493
6546 43244257779603521
6547 3036601455768131363
6548 609179876225197781383
6549 572350488201737246680235
6550 6139132948685540363590201604
6551 4636996592669024770854991898807257
6552 22960715623990327053314884809239717289910938
6553 12704920022590345879098861442746675573493602966676969141151592440
6554 1
6555 1
6556 1
6557 1
6558 1
6559 1
6560 1
6561 1
6562 1
6563 1
6564 1
6565 1
6566 1
6567 1
6568 1
6569 1
6570 1
6571 1
6572 1
6573 1
6574 1
6575 1
6576 1
6577 1
6578 1
6579 1
6580 1
6581 1
6582 1
6583 1
6584 1
6585 1
6586 1
6587 1
6588 1
6589 1
6590 1
6591 1
6592 1
6593 1
6594 1
6595 1
6596 1
6597 1
6598 1
6599 1
6600 1
6601 1
6602 1
6603 1
6604 1
6605 1
6606 1
6607 1
6608 1
6609 1
6610 1
6611 1
6612 1
6613 4
6614 11
6615 22
6616 37
6617 56
6618 79
6619 106
6620 137
6621 172
6622 211
6623 254
6624 301
6625 352
6626 407
6627 466
6628 529
6629 596
6630 667
6631 742
6632 841
6633 1100
6634 1816
6635 3448
6636 6617
6637 12106
6638 20860
6639 33986
6640 52753
6641 78602
6642 114272
6643 173750
6644 310481
6645 666008
6646 1539092
6647 3475802
6648 7447930
6649 16091086
6650 40230753
6651 120026336
6652 379867881
6653 1253818764
6654 4914786101
6655 22885050252
6656 124091131026
6657 857071004872
6658 7693900222723
6659 97347225790328
6660 1894852364582190
6661 64770007908490838
6662 4722424584680385455
6663 992871355313753596629
6664 991116458009910379256145
6665 11541558006104746629856832753
6666 9828415522583711240187278060245478
6667 59320030743640344359639159629624808652870468
6668 50151000089172417943811295168736877263790538026356457136124707000
6669 1
6670 1
6671 1
6672 1
6673 1
6674 1
6675 1
6676 1
6677 1
6678 1
6679 1
6680 1
6681 1
6682 1
6683 1
6684 1
6685 1
6686 1
6687 1
6688 1
6689 1
6690 1
6691 1
6692 1
6693 1
6694 1
6695 1
6696 1
6697 1
6698 1
6699 1
6700 1
6701 1
6702 1
6703 1
6704 1
6705 1
6706 1
6707 1
6708 1
6709 1
6710 1
6711 1
6712 1
6713 1
6714 1
6715 1
6716 1
6717 1
6718 1
6719 1
6720 1
6721 1
6722 1
6723 1
6724 1
6725 1
6726 1
6727 1
6728 2
6729 7
6730 16
6731 29
6732 46
6733 67
6734 92
6735 121
6736 154
6737 191
6738 232
6739 277
6740 326
6741 379
6742 436
6743 497
6744 562
6745 631
6746 704
6747 782
6748 912
6749 1283
6750 2246
6751 4314
6752 8162
6753 14627
6754 24708
6755 39566
6756 60524
6757 89117
6758 129362
6759 201684
6760 376206
6761 826509
6762 1903872
6763 4233756
6764 8965327
6765 19581173
6766 50425341
6767 152406581
6768 480145770
6769 1599690874
6770 6404714423
6771 30061426557
6772 165642957235
6773 1163514139406
6774 10649973094816
6775 137731456381234
6776 2751828989377719
6777 97022058213777182
6778 7345031234608159069
6779 1618420997986271976048
6780 1716477990616151940016983
6781 21700642914896912926069496398
6782 20834393083103355300489497561758946
6783 153273751949431824265963271978491026076658628
6784 197987426438993719534698504405274280676181776208398535128701017200
6785 1
6786 1
6787 1
6788 1
6789 1
6790 1
6791 1
6792 1
6793 1
6794 1
6795 1
6796 1
6797 1
6798 1
6799 1
6800 1
6801 1
6802 1
6803 1
6804 1
6805 1
6806 1
6807 1
6808 1
6809 1
6810 1
6811 1
6812 1
6813 1
6814 1
6815 1
6816 1
6817 1
6818 1
6819 1
6820 1
6821 1
6822 1
6823 1
6824 1
6825 1
6826 1
6827 1
6828 1
6829 1
6830 1
6831 1
6832 1
6833 1
6834 1
6835 1
6836 1
6837 1
6838 1
6839 1
6840 1
6841 1
6842 1
6843 1
6844 1
6845 4
6846 11
6847 22
6848 37
6849 56
6850 79
6851 106
6852 137
6853 172
6854 211
6855 254
6856 301
6857 352
6858 407
6859 466
6860 529
6861 596
6862 667
6863 742
6864 827
6865 1009
6866 1531
6867 2798
6868 5377
6869 9997
6870 17549
6871 29086
6872 45823
6873 69137
6874 100742
6875 146764
6876 236146
6877 459049
6878 1025732
6879 2345913
6880 5133896
6881 10775714
6882 23912318
6883 63385253
6884 193200697
6885 605881025
6886 2044334554
6887 8347975578
6888 39466410402
6889 221253616871
6890 1579249771064
6891 14744811076675
6892 194898753172531
6893 3996841572181747
6894 145350944220194405
6895 11425433551847487868
6896 2638397490509441297823
6897 2973047324184526318646466
6898 40806621528741033597775514369
6899 44170053964013719013539102723913569
6900 396080814085725989138698666331011334921428590
6901 781708976802233823680102715669100177152510806064194216284009188600
6902 1
6903 1
6904 1
6905 1
6906 1
6907 1
6908 1
6909 1
6910 1
6911 1
6912 1
6913 1
6914 1
6915 1
6916 1
6917 1
6918 1
6919 1
6920 1
6921 1
6922 1
6923 1
6924 1
6925 1
6926 1
6927 1
6928 1
6929 1
6930 1
6931 1
6932 1
6933 1
6934 1
6935 1
6936 1
6937 1
6938 1
6939 1
6940 1
6941 1
6942 1
6943 1
6944 1
6945 1
6946 1
6947 1
6948 1
6949 1
6950 1
6951 1
6952 1
6953 1
6954 1
6955 1
6956 1
6957 1
6958 1
6959 1
6960 1
6961 1
6962 2
6963 7
6964 16
6965 29
6966 46
6967 67
6968 92
6969 121
6970 154
6971 191
6972 232
6973 277
6974 326
6975 379
6976 436
6977 497
6978 562
6979 631
6980 704
6981 781
6982 882
6983 1143
6984 1861
6985 3495
6986 6666
6987 12157
6988 20913
6989 34041
6990 52810
6991 78652
6992 113647
6993 167158
6994 279046
6995 563190
6996 1271487
6997 2878347
6998 6199438
6999 12944836
7000 29318560
7001 79841418
7002 244403836
7003 763640410
7004 2617321451
7005 10878721623
7006 51797954281
7007 295692443762
7008 2143313185827
7009 20417049862707
7010 275838853870027
7011 5805827693520765
7012 217778840441934748
7013 17774656533810433757
7014 4301681706081062079436
7015 5150087069227953226535706
7016 76742809605081491976777557601
7017 93653471357591216553260155360832683
7018 1023643104778581902866325330178218535617989992
7019 3086748267372923303762456877257472494397093952150920751480446539600
7020 1
7021 1
7022 1
7023 1
7024 1
7025 1
7026 1
7027 1
7028 1
7029 1
7030 1
7031 1
7032 1
7033 1
7034 1
7035 1
7036 1
7037 1
7038 1
7039 1
7040 1
7041 1
7042 1
7043 1
7044 1
7045 1
7046 1
7047 1
7048 1
7049 1
7050 1
7051 1
7052 1
7053 1
7054 1
7055 1
7056 1
7057 1
7058 1
7059 1
7060 1
7061 1
7062 1
7063 1
7064 1
7065 1
7066 1
7067 1
7068 1
7069 1
7070 1
7071 1
7072 1
7073 1
7074 1
7075 1
7076 1
7077 1
7078 1
7079 1
7080 1
7081 4
7082 11
7083 22
7084 37
7085 56
7086 79
7087 106
7088 137
7089 172
7090 211
7091 254
7092 301
7093 352
7094 407
7095 466
7096 529
7097 596
7098 667
7099 742
7100 822
7101 954
7102 1327
7103 2292
7104 4362
7105 8212
7106 14679
7107 24762
7108 39622
7109 60582
7110 89137
7111 128080
7112 191452
7113 332752
7114 693577
7115 1572742
7116 3515985
7117 7458192
7118 15557977
7119 36098827
7120 100693048
7121 308454261
7122 961871578
7123 3357053866
7124 14169278417
7125 67979831635
7126 395324590306
7127 2908818004147
7128 28273880261654
7129 390455743808630
7130 8434598508650512
7131 326334711379030179
7132 27655297324211609024
7133 7014307435994554581443
7134 8922275786207763256999536
7135 144342068869199093022905637756
7136 198594797361722419752160918016882597
7137 2645825722733062522533035808645683954790135357
7138 12190039767760866606383939871203238833805472726290924323643119385200
7139 1
7140 1
7141 1
7142 1
7143 1
7144 1
7145 1
7146 1
7147 1
7148 1
7149 1
7150 1
7151 1
7152 1
7153 1
7154 1
7155 1
7156 1
7157 1
7158 1
7159 1
7160 1
7161 1
7162 1
7163 1
7164 1
7165 1
7166 1
7167 1
7168 1
7169 1
7170 1
7171 1
7172 1
7173 1
7174 1
7175 1
7176 1
7177 1
7178 1
7179 1
7180 1
7181 1
7182 1
7183 1
7184 1
7185 1
7186 1
7187 1
7188 1
7189 1
7190 1
7191 1
7192 1
7193 1
7194 1
7195 1
7196 1
7197 1
7198 1
7199 1
7200 2
7201 7
7202 16
7203 29
7204 46
7205 67
7206 92
7207 121
7208 154
7209 191
7210 232
7211 277
7212 326
7213 379
7214 436
7215 497
7216 562
7217 631
7218 704
7219 781
7220 868
7221 1052
7222 1576
7223 2845
7224 5426
7225 10048
7226 17602
7227 29141
7228 45880
7229 69196
7230 100678
7231 144397
7232 220832
7233 400160
7234 856016
7235 1939733
7236 4275552
7237 8944157
7238 18725890
7239 44631926
7240 127039330
7241 388344776
7242 1211490908
7243 4313194697
7244 18441106142
7245 89236420833
7246 528635568444
7247 3948085045366
7248 39155869590763
7249 552781845792919
7250 12255127104825566
7251 489057207794256365
7252 43033154506718675283
7253 11438760607304483592338
7254 15459100306872503517879021
7255 271516054621177521214716945622
7256 421171598923286510494089660302317226
7257 6839447205478408814272817631837320918132045127
7258 48145535217206784075634048230802707999063631776107012034556858076000
7259 1
7260 1
7261 1
7262 1
7263 1
7264 1
7265 1
7266 1
7267 1
7268 1
7269 1
7270 1
7271 1
7272 1
7273 1
7274 1
7275 1
7276 1
7277 1
7278 1
7279 1
7280 1
7281 1
7282 1
7283 1
7284 1
7285 1
7286 1
7287 1
7288 1
7289 1
7290 1
7291 1
7292 1
7293 1
7294 1
7295 1
7296 1
7297 1
7298 1
7299 1
7300 1
7301 1
7302 1
7303 1
7304 1
7305 1
7306 1
7307 1
7308 1
7309 1
7310 1
7311 1
7312 1
7313 1
7314 1
7315 1
7316 1
7317 1
7318 1
7319 1
7320 1
7321 4
7322 11
7323 22
7324 37
7325 56
7326 79
7327 106
7328 137
7329 172
7330 211
7331 254
7332 301
7333 352
7334 407
7335 466
7336 529
7337 596
7338 667
7339 742
7340 821
7341 924
7342 1187
7343 1907
7344 3543
7345 6716
7346 12209
7347 20967
7348 34097
7349 52868
7350 78711
7351 113394
7352 163097
7353 256817
7354 484769
7355 1057266
7356 2384079
7357 5176041
7358 10699690
7359 22592106
7360 55394067
7361 160216838
7362 487771005
7363 1526644377
7364 5549693665
7365 23979218869
7366 117191521293
7367 706929966638
7368 5359628836474
7369 54226915761943
7370 782697942521406
7371 17808328721462738
7372 732999556184520070
7373 66969178355493642644
7374 18656062533062274436588
7375 26787950408850511337292324
7376 510792677751179771211078789645
7377 893298730982410724061047046069927618
7378 17681824513801923840994437263886860582120444673
7379 190174864107966797098754490511670696596301345515622697536499589400200
7380 1
7381 1
7382 1
7383 1
7384 1
7385 1
7386 1
7387 1
7388 1
7389 1
7390 1
7391 1
7392 1
7393 1
7394 1
7395 1
7396 1
7397 1
7398 1
7399 1
7400 1
7401 1
7402 1
7403 1
7404 1
7405 1
7406 1
7407 1
7408 1
7409 1
7410 1
7411 1
7412 1
7413 1
7414 1
7415 1
7416 1
7417 1
7418 1
7419 1
7420 1
7421 1
7422 1
7423 1
7424 1
7425 1
7426 1
7427 1
7428 1
7429 1
7430 1
7431 1
7432 1
7433 1
7434 1
7435 1
7436 1
7437 1
7438 1
7439 1
7440 1
7441 1
7442 2
7443 7
7444 16
7445 29
7446 46
7447 67
7448 92
7449 121
7450 154
7451 191
7452 232
7453 277
7454 326
7455 379
7456 436
7457 497
7458 562
7459 631
7460 704
7461 781
7462 863
7463 997
7464 1372
7465 2339
7466 4411
7467 8263
7468 14732
7469 24817
7470 39679
7471 60641
7472 89189
7473 127457
7474 184862
7475 301319
7476 590761
7477 1305139
7478 2918903
7479 6239249
7480 12778382
7481 27341825
7482 68979195
7483 201844562
7484 611329113
7485 1925682921
7486 7148558125
7487 31151249250
7488 153998343972
7489 945265106201
7490 7277659191340
7491 75099162920200
7492 1108370228109171
7493 25880835366540820
7494 1098738174389284673
7495 104230047374475080491
7496 30430358253761176984070
7497 46423798806502401528089658
7498 961035862330737617337469249396
7499 1894872580198909773786249338835102713
7500 45717101366879162702499445595617460969722316454
7501 751269297881058917464501210451062751843240026086509499359064493663600
7502 1
7503 1
7504 1
7505 1
7506 1
7507 1
7508 1
7509 1
7510 1
7511 1
7512 1
7513 1
7514 1
7515 1
7516 1
7517 1
7518 1
7519 1
7520 1
7521 1
7522 1
7523 1
7524 1
7525 1
7526 1
7527 1
7528 1
7529 1
7530 1
7531 1
7532 1
7533 1
7534 1
7535 1
7536 1
7537 1
7538 1
7539 1
7540 1
7541 1
7542 1
7543 1
7544 1
7545 1
7546 1
7547 1
7548 1
7549 1
7550 1
7551 1
7552 1
7553 1
7554 1
7555 1
7556 1
7557 1
7558 1
7559 1
7560 1
7561 1
7562 1
7563 1
7564 1
7565 4
7566 11
7567 22
7568 37
7569 56
7570 79
7571 106
7572 137
7573 172
7574 211
7575 254
7576 301
7577 352
7578 407
7579 466
7580 529
7581 596
7582 667
7583 742
7584 821
7585 910
7586 1096
7587 1622
7588 2893
7589 5476
7590 10100
7591 17656
7592 29197
7593 45938
7594 69256
7595 100700
7596 143117
7597 210602
7598 356708
7599 723086
7600 1608605
7601 3558967
7602 7490572
7603 15248788
7604 33212606
7605 86122431
7606 253879361
7607 764778866
7608 2432401089
7609 9214566492
7610 40432727653
7611 202509855146
7612 1263702322987
7613 9884985369898
7614 104006530097591
7615 1569704766537887
7616 37616688070469629
7617 1647138221330702598
7618 162239403295873279217
7619 49640875900365778028160
7620 80461295488049681760351555
7621 1808337755457899197696095329376
7622 4019834798999907872289376858361454464
7623 118215679147628671861647413218239471967055623647
7624 2968129521136642608343357241290264314659358135849980153205484311031600
7625 1
7626 1
7627 1
7628 1
7629 1
7630 1
7631 1
7632 1
7633 1
7634 1
7635 1
7636 1
7637 1
7638 1
7639 1
7640 1
7641 1
7642 1
7643 1
7644 1
7645 1
7646 1
7647 1
7648 1
7649 1
7650 1
7651 1
7652 1
7653 1
7654 1
7655 1
7656 1
7657 1
7658 1
7659 1
7660 1
7661 1
7662 1
7663 1
7664 1
7665 1
7666 1
7667 1
7668 1
7669 1
7670 1
7671 1
7672 1
7673 1
7674 1
7675 1
7676 1
7677 1
7678 1
7679 1
7680 1
7681 1
7682 1
7683 1
7684 1
7685 1
7686 1
7687 1
7688 2
7689 7
7690 16
7691 29
7692 46
7693 67
7694 92
7695 121
7696 154
7697 191
7698 232
7699 277
7700 326
7701 379
7702 436
7703 497
7704 562
7705 631
7706 704
7707 781
7708 862
7709 967
7710 1232
7711 1954
7712 3592
7713 6767
7714 12262
7715 21022
7716 34154
7717 52927
7718 78772
7719 113332
7720 160732
7721 241505
7722 425882
7723 887552
7724 1977902
7725 4320842
7726 8960150
7727 18199172
7728 40507087
7729 107726993
7730 318685851
7731 955391777
7732 3077596362
7733 11881192242
7734 52440629177
7735 266501349585
7736 1688988008916
7737 13430524028219
7738 144045783984487
7739 2223245884909584
7740 54679852896817723
7741 2469506882424628976
7742 252559937214021124051
7743 80987194543185147116116
7744 139469029695024093575367783
7745 3403014426204617594125171614698
7746 8528655318611572573032375029591880160
7747 305714140517311779721349730505061027763433257141
7748 11727731278637465915893265197293239487190634585553580117543620936271200
7749 1
7750 1
7751 1
7752 1
7753 1
7754 1
7755 1
7756 1
7757 1
7758 1
7759 1
7760 1
7761 1
7762 1
7763 1
7764 1
7765 1
7766 1
7767 1
7768 1
7769 1
7770 1
7771 1
7772 1
7773 1
7774 1
7775 1
7776 1
7777 1
7778 1
7779 1
7780 1
7781 1
7782 1
7783 1
7784 1
7785 1
7786 1
7787 1
7788 1
7789 1
7790 1
7791 1
7792 1
7793 1
7794 1
7795 1
7796 1
7797 1
7798 1
7799 1
7800 1
7801 1
7802 1
7803 1
7804 1
7805 1
7806 1
7807 1
7808 1
7809 1
7810 1
7811 1
7812 1
7813 4
7814 11
7815 22
7816 37
7817 56
7818 79
7819 106
7820 137
7821 172
7822 211
7823 254
7824 301
7825 352
7826 407
7827 466
7828 529
7829 596
7830 667
7831 742
7832 821
7833 905
7834 1041
7835 1418
7836 2387
7837 4461
7838 8315
7839 14786
7840 24873
7841 39737
7842 60701
7843 89250
7844 127206
7845 180803
7846 279092
7847 512342
7848 1090920
7849 2424651
7850 5223148
7851 10684467
7852 21743442
7853 49607980
7854 134895122
7855 399126279
7856 1192408523
7857 3901016967
7858 15318103258
7859 67977847190
7860 350960748270
7861 2256815809276
7862 18253041775344
7863 199511375174089
7864 3149124208188041
7865 79490724285197532
7866 3702832170323162021
7867 393202775772661850181
7868 132140849590394543747785
7869 241775464755103952180639952
7870 6404593847375155647784937869543
7871 18096574095674489648288221545729238844
7872 790677367239193130642339071559361705912324996951
7873 46343454246228695957965322150594252812285572152590760141906244022362000
7874 1
7875 1
7876 1
7877 1
7878 1
7879 1
7880 1
7881 1
7882 1
7883 1
7884 1
7885 1
7886 1
7887 1
7888 1
7889 1
7890 1
7891 1
7892 1
7893 1
7894 1
7895 1
7896 1
7897 1
7898 1
7899 1
7900 1
7901 1
7902 1
7903 1
7904 1
7905 1
7906 1
7907 1
7908 1
7909 1
7910 1
7911 1
7912 1
7913 1
7914 1
7915 1
7916 1
7917 1
7918 1
7919 1
7920 1
7921 1
7922 1
7923 1
7924 1
7925 1
7926 1
7927 1
7928 1
7929 1
7930 1
7931 1
7932 1
7933 1
7934 1
7935 1
7936 1
7937 1
7938 2
7939 7
7940 16
7941 29
7942 46
7943 67
7944 92
7945 121
7946 154
7947 191
7948 232
7949 277
7950 326
7951 379
7952 436
7953 497
7954 562
7955 631
7956 704
7957 781
7958 862
7959 953
7960 1141
7961 1669
7962 2942
7963 5527
7964 10153
7965 17711
7966 29254
7967 45997
7968 69317
7969 100754
7970 142496
7971 204014
7972 325277
7973 620272
7974 1341004
7975 2961976
7976 6286913
7977 12708525
7978 26028464
7979 60995600
7980 168963818
7981 498677852
7982 1487634886
7983 4953779498
7984 19740733045
7985 88092003147
7986 462467017857
7987 3014873386970
7988 24813353296539
7989 276360322239716
7990 4460914146868683
7991 115570347820463357
7992 5552656407999276283
7993 612226274151038899643
7994 215625909852321291100013
7995 419169481680194008315463676
7996 12054862378604549512697232397583
7997 38402094463457633419062349864781670306
7998 2045152627704901039613776082851976173089172650072
7999 183149331181095806425878953139148487114152581147038684080813476376374624
8000 1
8001 1
8002 1
8003 1
8004 1
8005 1
8006 1
8007 1
8008 1
8009 1
8010 1
8011 1
8012 1
8013 1
8014 1
8015 1
8016 1
8017 1
8018 1
8019 1
8020 1
8021 1
8022 1
8023 1
8024 1
8025 1
8026 1
8027 1
8028 1
8029 1
8030 1
8031 1
8032 1
8033 1
8034 1
8035 1
8036 1
8037 1
8038 1
8039 1
8040 1
8041 1
8042 1
8043 1
8044 1
8045 1
8046 1
8047 1
8048 1
8049 1
8050 1
8051 1
8052 1
8053 1
8054 1
8055 1
8056 1
8057 1
8058 1
8059 1
8060 1
8061 1
8062 1
8063 1
8064 1
8065 4
8066 11
8067 22
8068 37
8069 56
8070 79
8071 106
8072 137
8073 172
8074 211
8075 254
8076 301
8077 352
8078 407
8079 466
8080 529
8081 596
8082 667
8083 742
8084 821
8085 904
8086 1011
8087 1278
8088 2002
8089 3642
8090 6819
8091 12316
8092 21078
8093 34212
8094 52987
8095 78834
8096 113356
8097 159454
8098 231277
8099 382432
8100 754624
8101 1646776
8102 3604630
8103 7536114
8104 15088725
8105 31242958
8106 75268201
8107 211546639
8108 621587328
8109 1856211211
8110 6301355890
8111 25422596618
8112 114152931813
8113 609683783761
8114 4026945764245
8115 33738007878633
8116 382857343629530
8117 6319620819548544
8118 168041482503339502
8119 8327412108483544923
8120 953344610385782064364
8121 351890232383011866210170
8122 726790724073953399571790764
8123 22692121062512544524884883789661
8124 81499607541989178289589277301693126566
8125 5290468056483590760172446391734005159022917231274
8126 723875928001473901587997767169015449070222106438295751367024692344718752
8127 1
8128 1
8129 1
8130 1
8131 1
8132 1
8133 1
8134 1
8135 1
8136 1
8137 1
8138 1
8139 1
8140 1
8141 1
8142 1
8143 1
8144 1
8145 1
8146 1
8147 1
8148 1
8149 1
8150 1
8151 1
8152 1
8153 1
8154 1
8155 1
8156 1
8157 1
8158 1
8159 1
8160 1
8161 1
8162 1
8163 1
8164 1
8165 1
8166 1
8167 1
8168 1
8169 1
8170 1
8171 1
8172 1
8173 1
8174 1
8175 1
8176 1
8177 1
8178 1
8179 1
8180 1
8181 1
8182 1
8183 1
8184 1
8185 1
8186 1
8187 1
8188 1
8189 1
8190 1
8191 1
8192 2
8193 7
8194 16
8195 29
8196 46
8197 67
8198 92
8199 121
8200 154
8201 191
8202 232
8203 277
8204 326
8205 379
8206 436
8207 497
8208 562
8209 631
8210 704
8211 781
8212 862
8213 948
8214 1086
8215 1465
8216 2436
8217 4512
8218 8368
8219 14841
8220 24930
8221 39796
8222 60762
8223 89313
8224 127146
8225 178440
8226 263782
8227 453457
8228 921208
8229 2018476
8230 4369135
8231 8998477
8232 17896602
8233 37628193
8234 93165407
8235 264583474
8236 773075476
8237 2317596829
8238 8027254732
8239 32711255905
8240 147954333128
8241 804004307834
8242 5378437504991
8243 45878613994035
8244 530469708300519
8245 8953526785758315
8246 244358026220974134
8247 12489968154238539598
8248 1484669319300522572648
8249 574321690832746318023050
8250 1260290648838135088199867463
8251 42719821418568539269760747083747
8252 172980646107490680156857077428144913744
8253 13686857889636193711625842785352847039109872707068
8254 2861304849265668492891140780463352404986232263244287143198790516197234752
8255 1
8256 1
8257 1
8258 1
8259 1
8260 1
8261 1
8262 1
8263 1
8264 1
8265 1
8266 1
8267 1
8268 1
8269 1
8270 1
8271 1
8272 1
8273 1
8274 1
8275 1
8276 1
8277 1
8278 1
8279 1
8280 1
8281 1
8282 1
8283 1
8284 1
8285 1
8286 1
8287 1
8288 1
8289 1
8290 1
8291 1
8292 1
8293 1
8294 1
8295 1
8296 1
8297 1
8298 1
8299 1
8300 1
8301 1
8302 1
8303 1
8304 1
8305 1
8306 1
8307 1
8308 1
8309 1
8310 1
8311 1
8312 1
8313 1
8314 1
8315 1
8316 1
8317 1
8318 1
8319 1
8320 1
8321 4
8322 11
8323 22
8324 37
8325 56
8326 79
8327 106
8328 137
8329 172
8330 211
8331 254
8332 301
8333 352
8334 407
8335 466
8336 529
8337 596
8338 667
8339 742
8340 821
8341 904
8342 997
8343 1187
8344 1717
8345 2992
8346 5579
8347 10207
8348 17767
8349 29312
8350 46057
8351 69379
8352 100817
8353 142247
8354 199957
8355 303052
8356 541855
8357 1126787
8358 2467727
8359 5273957
8360 10706627
8361 21223575
8362 45490712
8363 115595053
8364 330401111
8365 959607316
8366 2896818123
8367 10237557863
8368 42049140317
8369 191846520206
8370 1060396378599
8371 7183794722886
8372 62392485733820
8373 735108011681046
8374 12686352300905336
8375 355366946619166643
8376 18735018304374937843
8377 2312334941919725160934
8378 937441778615415846896550
8379 2185611726293899655708429538
8380 80431211804214736987672379673377
8381 367181043696750911604488059017367313428
8382 35412293854518241007102588667150132284409253466697
8383 11311095732253345760960290897769189975961199415637572612957718759342193629
8384 1
8385 1
8386 1
8387 1
8388 1
8389 1
8390 1
8391 1
8392 1
8393 1
8394 1
8395 1
8396 1
8397 1
8398 1
8399 1
8400 1
8401 1
8402 1
8403 1
8404 1
8405 1
8406 1
8407 1
8408 1
8409 1
8410 1
8411 1
8412 1
8413 1
8414 1
8415 1
8416 1
8417 1
8418 1
8419 1
8420 1
8421 1
8422 1
8423 1
8424 1
8425 1
8426 1
8427 1
8428 1
8429 1
8430 1
8431 1
8432 1
8433 1
8434 1
8435 1
8436 1
8437 1
8438 1
8439 1
8440 1
8441 1
8442 1
8443 1
8444 1
8445 1
8446 1
8447 1
8448 1
8449 1
8450 2
8451 7
8452 16
8453 29
8454 46
8455 67
8456 92
8457 121
8458 154
8459 191
8460 232
8461 277
8462 326
8463 379
8464 436
8465 497
8466 562
8467 631
8468 704
8469 781
8470 862
8471 947
8472 1056
8473 1325
8474 2051
8475 3693
8476 6872
8477 12371
8478 21135
8479 34271
8480 53048
8481 78897
8482 113412
8483 158835
8484 224691
8485 351003
8486 651812
8487 1379177
8488 3007655
8489 6339751
8490 12699693
8491 25186887
8492 55217332
8493 143663821
8494 411788625
8495 1189247900
8496 3626037063
8497 13066523973
8498 54000812648
8499 248909009005
8500 1398512417688
8501 9596464383767
8502 84852397294071
8503 1018846238056872
8504 17977208290968867
8505 516854355585964257
8506 28105276460468306516
8507 3601739397295159121817
8508 1530290295437063036414266
8509 3790666946346139290925672866
8510 151446765623963625466460293442512
8511 779476617138450785006307336471234570414
8512 91631409301186225859584968949059819184177843021137
8513 44718285453094622775889522153971216184032648852520635911693306722980765510
8514 1
8515 1
8516 1
8517 1
8518 1
8519 1
8520 1
8521 1
8522 1
8523 1
8524 1
8525 1
8526 1
8527 1
8528 1
8529 1
8530 1
8531 1
8532 1
8533 1
8534 1
8535 1
8536 1
8537 1
8538 1
8539 1
8540 1
8541 1
8542 1
8543 1
8544 1
8545 1
8546 1
8547 1
8548 1
8549 1
8550 1
8551 1
8552 1
8553 1
8554 1
8555 1
8556 1
8557 1
8558 1
8559 1
8560 1
8561 1
8562 1
8563 1
8564 1
8565 1
8566 1
8567 1
8568 1
8569 1
8570 1
8571 1
8572 1
8573 1
8574 1
8575 1
8576 1
8577 1
8578 1
8579 1
8580 1
8581 4
8582 11
8583 22
8584 37
8585 56
8586 79
8587 106
8588 137
8589 172
8590 211
8591 254
8592 301
8593 352
8594 407
8595 466
8596 529
8597 596
8598 667
8599 742
8600 821
8601 904
8602 992
8603 1132
8604 1513
8605 2486
8606 4564
8607 8422
8608 14897
8609 24988
8610 39856
8611 60824
8612 89377
8613 127172
8614 177164
8615 253556
8616 410009
8617 788282
8618 1687352
8619 3653014
8620 7589725
8621 15025487
8622 29936924
8623 67292678
8624 178712210
8625 512093151
8626 1472127833
8627 4546506444
8628 16683541953
8629 69288755680
8630 323174021277
8631 1844152642419
8632 12822235399286
8633 115396104684388
8634 1412306171848563
8635 25477275860044378
8636 751796536775994646
8637 42165951690101436782
8638 5610657226122127424878
8639 2498291713131020980286143
8640 6575032978130749393493401746
8641 285190448594927490114615669727570
8642 1654875826407010382004595341355020512531
8643 237123206163256892470554376670653756135010901226914
8644 176809220945312585436978572208778500912252165463043129681618151197016257478
8645 1
8646 1
8647 1
8648 1
8649 1
8650 1
8651 1
8652 1
8653 1
8654 1
8655 1
8656 1
8657 1
8658 1
8659 1
8660 1
8661 1
8662 1
8663 1
8664 1
8665 1
8666 1
8667 1
8668 1
8669 1
8670 1
8671 1
8672 1
8673 1
8674 1
8675 1
8676 1
8677 1
8678 1
8679 1
8680 1
8681 1
8682 1
8683 1
8684 1
8685 1
8686 1
8687 1
8688 1
8689 1
8690 1
8691 1
8692 1
8693 1
8694 1
8695 1
8696 1
8697 1
8698 1
8699 1
8700 1
8701 1
8702 1
8703 1
8704 1
8705 1
8706 1
8707 1
8708 1
8709 1
8710 1
8711 1
8712 2
8713 7
8714 16
8715 29
8716 46
8717 67
8718 92
8719 121
8720 154
8721 191
8722 232
8723 277
8724 326
8725 379
8726 436
8727 497
8728 562
8729 631
8730 704
8731 781
8732 862
8733 947
8734 1042
8735 1234
8736 1766
8737 3043
8738 5632
8739 10262
8740 17824
8741 29371
8742 46118
8743 69442
8744 100882
8745 142189
8746 197596
8747 287744
8748 482972
8749 957077
8750 2061554
8751 4420317
8752 9050186
8753 17743390
8754 35666116
8755 82319524
8756 222354659
8757 635343525
8758 1821047801
8759 5710989401
8760 21301814682
8761 88840360158
8762 419914997107
8763 2431199209934
8764 17137081258424
8765 156930208294486
8766 1957963220768842
8767 36110210681044975
8768 1093637494184993971
8769 63266754661047569014
8770 8740866416116641382865
8771 4078980783905468997395192
8772 11405631098612502387956121990
8773 537092295622772974819575561401779
8774 3513715588574830594323717526317244906019
8775 613680793097892845959879268456479826584804537123413
8776 699138751524213124094312216825551629561424593205010237977696200916445964684
8777 1
8778 1
8779 1
8780 1
8781 1
8782 1
8783 1
8784 1
8785 1
8786 1
8787 1
8788 1
8789 1
8790 1
8791 1
8792 1
8793 1
8794 1
8795 1
8796 1
8797 1
8798 1
8799 1
8800 1
8801 1
8802 1
8803 1
8804 1
8805 1
8806 1
8807 1
8808 1
8809 1
8810 1
8811 1
8812 1
8813 1
8814 1
8815 1
8816 1
8817 1
8818 1
8819 1
8820 1
8821 1
8822 1
8823 1
8824 1
8825 1
8826 1
8827 1
8828 1
8829 1
8830 1
8831 1
8832 1
8833 1
8834 1
8835 1
8836 1
8837 1
8838 1
8839 1
8840 1
8841 1
8842 1
8843 1
8844 1
8845 4
8846 11
8847 22
8848 37
8849 56
8850 79
8851 106
8852 137
8853 172
8854 211
8855 254
8856 301
8857 352
8858 407
8859 466
8860 529
8861 596
8862 667
8863 742
8864 821
8865 904
8866 991
8867 1102
8868 1373
8869 2101
8870 3745
8871 6926
8872 12427
8873 21193
8874 34331
8875 53110
8876 78961
8877 113477
8878 158588
8879 220636
8880 328780
8881 573397
8882 1164962
8883 2513408
8884 5327981
8885 10751345
8886 20928092
8887 42619637
8888 101042228
8889 276526090
8890 786411614
8891 2252257113
8892 7186735181
8893 27189286869
8894 113849542680
8895 546018201278
8896 3204179123211
8897 22910991859534
8898 213408249654698
8899 2714731005852063
8900 51186202412561842
8901 1591061389279808187
8902 94935379913232917609
8903 13618645948771536145254
8904 6660376179825693904564141
8905 19786965005074112212017919761
8906 1011582355568172435791314191577323
8907 7461155270195060278872858756806336350199
8908 1588360916210176978420676095209128079577122533947491
8909 2764775971936660990736598311991954171447451800401631395639071339987763587614
8910 1
8911 1
8912 1
8913 1
8914 1
8915 1
8916 1
8917 1
8918 1
8919 1
8920 1
8921 1
8922 1
8923 1
8924 1
8925 1
8926 1
8927 1
8928 1
8929 1
8930 1
8931 1
8932 1
8933 1
8934 1
8935 1
8936 1
8937 1
8938 1
8939 1
8940 1
8941 1
8942 1
8943 1
8944 1
8945 1
8946 1
8947 1
8948 1
8949 1
8950 1
8951 1
8952 1
8953 1
8954 1
8955 1
8956 1
8957 1
8958 1
8959 1
8960 1
8961 1
8962 1
8963 1
8964 1
8965 1
8966 1
8967 1
8968 1
8969 1
8970 1
8971 1
8972 1
8973 1
8974 1
8975 1
8976 1
8977 1
8978 2
8979 7
8980 16
8981 29
8982 46
8983 67
8984 92
8985 121
8986 154
8987 191
8988 232
8989 277
8990 326
8991 379
8992 436
8993 497
8994 562
8995 631
8996 704
8997 781
8998 862
8999 947
9000 1037
9001 1179
9002 1562
9003 2537
9004 4617
9005 8477
9006 14954
9007 25047
9008 39917
9009 60887
9010 89442
9011 127230
9012 176547
9013 246972
9014 378582
9015 685472
9016 1419755
9017 3056042
9018 6396507
9019 12728472
9020 24674347
9021 51108135
9022 124373563
9023 343536796
9024 971223956
9025 2786447718
9026 9059122352
9027 34682508066
9028 145857339781
9029 710460823379
9030 4221666092022
9031 30639776489426
9032 290210150901376
9033 3764321733253864
9034 72563784370220132
9035 2314942147755469861
9036 142468486143450850040
9037 21220298684331324468274
9038 10876367131185135232910031
9039 34330248362575035140909072067
9040 1905422822308288520661061098608367
9041 15844671861421144355705348595561417335498
9042 4111435331343676586317197757046394591542218284254634
9043 10934377152170553993439479038404269881062854488806451985760537780703486068308
9044 1
9045 1
9046 1
9047 1
9048 1
9049 1
9050 1
9051 1
9052 1
9053 1
9054 1
9055 1
9056 1
9057 1
9058 1
9059 1
9060 1
9061 1
9062 1
9063 1
9064 1
9065 1
9066 1
9067 1
9068 1
9069 1
9070 1
9071 1
9072 1
9073 1
9074 1
9075 1
9076 1
9077 1
9078 1
9079 1
9080 1
9081 1
9082 1
9083 1
9084 1
9085 1
9086 1
9087 1
9088 1
9089 1
9090 1
9091 1
9092 1
9093 1
9094 1
9095 1
9096 1
9097 1
9098 1
9099 1
9100 1
9101 1
9102 1
9103 1
9104 1
9105 1
9106 1
9107 1
9108 1
9109 1
9110 1
9111 1
9112 1
9113 4
9114 11
9115 22
9116 37
9117 56
9118 79
9119 106
9120 137
9121 172
9122 211
9123 254
9124 301
9125 352
9126 407
9127 466
9128 529
9129 596
9130 667
9131 742
9132 821
9133 904
9134 991
9135 1088
9136 1282
9137 1816
9138 3095
9139 5686
9140 10318
9141 17882
9142 29431
9143 46180
9144 69506
9145 100948
9146 142217
9147 196322
9148 277520
9149 439526
9150 824153
9151 1730432
9152 3704212
9153 7648730
9154 15023506
9155 29102918
9156 61522737
9157 153425273
9158 426138509
9159 1197039635
9160 3450012369
9161 11436107077
9162 44204355266
9163 186856946998
9164 924926108097
9165 5560800036537
9166 40987486738692
9167 394659880274133
9168 5220073712804512
9169 102879407276739146
9170 3368464263551715488
9171 213819373059157315519
9172 33067898669447155720854
9173 17762593812626826919759851
9174 59567864097842286543196739361
9175 3589373933625399799752530909727334
9176 33650967324030091608224112835880793281487
9177 10643262670545260032944356301537872682712491619645659
9178 43247909631719355347185999181748231619129200590055369794426007640095877732860
9179 1
9180 1
9181 1
9182 1
9183 1
9184 1
9185 1
9186 1
9187 1
9188 1
9189 1
9190 1
9191 1
9192 1
9193 1
9194 1
9195 1
9196 1
9197 1
9198 1
9199 1
9200 1
9201 1
9202 1
9203 1
9204 1
9205 1
9206 1
9207 1
9208 1
9209 1
9210 1
9211 1
9212 1
9213 1
9214 1
9215 1
9216 1
9217 1
9218 1
9219 1
9220 1
9221 1
9222 1
9223 1
9224 1
9225 1
9226 1
9227 1
9228 1
9229 1
9230 1
9231 1
9232 1
9233 1
9234 1
9235 1
9236 1
9237 1
9238 1
9239 1
9240 1
9241 1
9242 1
9243 1
9244 1
9245 1
9246 1
9247 1
9248 2
9249 7
9250 16
9251 29
9252 46
9253 67
9254 92
9255 121
9256 154
9257 191
9258 232
9259 277
9260 326
9261 379
9262 436
9263 497
9264 562
9265 631
9266 704
9267 781
9268 862
9269 947
9270 1036
9271 1149
9272 1422
9273 2152
9274 3798
9275 6981
9276 12484
9277 21252
9278 34392
9279 53173
9280 79026
9281 113544
9282 158532
9283 218277
9284 313474
9285 514516
9286 995254
9287 2107237
9288 4474432
9289 9110188
9290 17687239
9291 34367901
9292 74352588
9293 189542753
9294 527605687
9295 1472814166
9296 4276623634
9297 14453651089
9298 56286841612
9299 239430046181
9300 1204595664954
9301 7323292001949
9302 54843010385059
9303 536731466111414
9304 7239207604336049
9305 145873201745846775
9306 4901863179251173894
9307 320931410326655635105
9308 51534572934043745973510
9309 29011205497916671893872641
9310 103367467202703190993257505651
9311 6762117528601375325623426715642831
9312 71474056914238634308542760336940682482622
9313 27554503508105020388362853864143945359318498311395389
9314 171069509209912116706646841207804116182333282333996796075729541331934805254424
9315 1
9316 1
9317 1
9318 1
9319 1
9320 1
9321 1
9322 1
9323 1
9324 1
9325 1
9326 1
9327 1
9328 1
9329 1
9330 1
9331 1
9332 1
9333 1
9334 1
9335 1
9336 1
9337 1
9338 1
9339 1
9340 1
9341 1
9342 1
9343 1
9344 1
9345 1
9346 1
9347 1
9348 1
9349 1
9350 1
9351 1
9352 1
9353 1
9354 1
9355 1
9356 1
9357 1
9358 1
9359 1
9360 1
9361 1
9362 1
9363 1
9364 1
9365 1
9366 1
9367 1
9368 1
9369 1
9370 1
9371 1
9372 1
9373 1
9374 1
9375 1
9376 1
9377 1
9378 1
9379 1
9380 1
9381 1
9382 1
9383 1
9384 1
9385 4
9386 11
9387 22
9388 37
9389 56
9390 79
9391 106
9392 137
9393 172
9394 211
9395 254
9396 301
9397 352
9398 407
9399 466
9400 529
9401 596
9402 667
9403 742
9404 821
9405 904
9406 991
9407 1083
9408 1227
9409 1612
9410 2589
9411 4671
9412 8533
9413 15012
9414 25107
9415 39979
9416 60951
9417 89508
9418 127297
9419 176302
9420 242919
9421 356361
9422 607059
9423 1205542
9424 2561797
9425 5385110
9426 10809673
9427 20782207
9428 40665631
9429 90205197
9430 234344406
9431 651837599
9432 1809673603
9433 5309199442
9434 18282355873
9435 71600623597
9436 306922957000
9437 1569172053048
9438 9643397761611
9439 73395609721681
9440 730011423604358
9441 10039848320564954
9442 206851305539871696
9443 7133895824402143633
9444 481741202558700025132
9445 80320644993819465502782
9446 47387247359548032015397814
9447 179387401791836833567977672041
9448 12740393707210637129952326540625357
9449 151822224232977770328287219650846402107234
9450 71342176116903191204837810259450540409470697871500200
9451 676730852609799402854235298307342753721289013938899090358400685563095038432942
9452 1
9453 1
9454 1
9455 1
9456 1
9457 1
9458 1
9459 1
9460 1
9461 1
9462 1
9463 1
9464 1
9465 1
9466 1
9467 1
9468 1
9469 1
9470 1
9471 1
9472 1
9473 1
9474 1
9475 1
9476 1
9477 1
9478 1
9479 1
9480 1
9481 1
9482 1
9483 1
9484 1
9485 1
9486 1
9487 1
9488 1
9489 1
9490 1
9491 1
9492 1
9493 1
9494 1
9495 1
9496 1
9497 1
9498 1
9499 1
9500 1
9501 1
9502 1
9503 1
9504 1
9505 1
9506 1
9507 1
9508 1
9509 1
9510 1
9511 1
9512 1
9513 1
9514 1
9515 1
9516 1
9517 1
9518 1
9519 1
9520 1
9521 1
9522 2
9523 7
9524 16
9525 29
9526 46
9527 67
9528 92
9529 121
9530 154
9531 191
9532 232
9533 277
9534 326
9535 379
9536 436
9537 497
9538 562
9539 631
9540 704
9541 781
9542 862
9543 947
9544 1036
9545 1135
9546 1331
9547 1867
9548 3148
9549 5741
9550 10375
9551 17941
9552 29492
9553 46243
9554 69571
9555 101015
9556 142277
9557 195707
9558 270938
9559 408101
9560 721345
9561 1462837
9562 3107242
9563 6456698
9564 12780041
9565 24386435
9566 48245387
9567 109829877
9568 289766510
9569 803488705
9570 2221528151
9571 6602331142
9572 23135601717
9573 90993305706
9574 393673254107
9575 2044202120453
9576 12698493022542
9577 98235833992051
9578 993010004336375
9579 13924670475897666
9580 293342110680539393
9581 10383117026457260292
9582 723188088556405465802
9583 125196322591088136929650
9584 77409269332454049489770332
9585 311340549772454726257623853890
9586 24005932187265920939294760287495892
9587 322520831487968865276801912630702319211045
9588 184729195452958465872075697166721486850671661174250211
9589 2677285562879644352897777603522480091364515660984549685943453807118230006063172
9590 1
9591 1
9592 1
9593 1
9594 1
9595 1
9596 1
9597 1
9598 1
9599 1
9600 1
9601 1
9602 1
9603 1
9604 1
9605 1
9606 1
9607 1
9608 1
9609 1
9610 1
9611 1
9612 1
9613 1
9614 1
9615 1
9616 1
9617 1
9618 1
9619 1
9620 1
9621 1
9622 1
9623 1
9624 1
9625 1
9626 1
9627 1
9628 1
9629 1
9630 1
9631 1
9632 1
9633 1
9634 1
9635 1
9636 1
9637 1
9638 1
9639 1
9640 1
9641 1
9642 1
9643 1
9644 1
9645 1
9646 1
9647 1
9648 1
9649 1
9650 1
9651 1
9652 1
9653 1
9654 1
9655 1
9656 1
9657 1
9658 1
9659 1
9660 1
9661 4
9662 11
9663 22
9664 37
9665 56
9666 79
9667 106
9668 137
9669 172
9670 211
9671 254
9672 301
9673 352
9674 407
9675 466
9676 529
9677 596
9678 667
9679 742
9680 821
9681 904
9682 991
9683 1082
9684 1197
9685 1472
9686 2204
9687 3852
9688 7037
9689 12542
9690 21312
9691 34454
9692 53237
9693 79092
9694 113612
9695 158562
9696 217005
9697 303252
9698 471072
9699 862332
9700 1776117
9701 3758330
9702 7711877
9703 15059372
9704 28598197
9705 57422127
9706 134144580
9707 358114876
9708 988137166
9709 2725860303
9710 8225262317
9711 29279589414
9712 115539247917
9713 505300145084
9714 2662794803446
9715 16723077203274
9716 131490476469771
9717 1350946770847078
9718 19313747920788815
9719 416027901612574105
9720 15113444136591886953
9721 1085735838679743906279
9722 195160223373395302653243
9723 126461901888593720191280418
9724 540399075344849443488986091747
9725 45236539240773683993888905855225228
9726 685196567134449260834968344306703935653157
9727 478365260134722160254159396097566833929941288902696931
9728 10592738531393375483204250518284595144094388049982348757428447671641692632684724
9729 1
9730 1
9731 1
9732 1
9733 1
9734 1
9735 1
9736 1
9737 1
9738 1
9739 1
9740 1
9741 1
9742 1
9743 1
9744 1
9745 1
9746 1
9747 1
9748 1
9749 1
9750 1
9751 1
9752 1
9753 1
9754 1
9755 1
9756 1
9757 1
9758 1
9759 1
9760 1
9761 1
9762 1
9763 1
9764 1
9765 1
9766 1
9767 1
9768 1
9769 1
9770 1
9771 1
9772 1
9773 1
9774 1
9775 1
9776 1
9777 1
9778 1
9779 1
9780 1
9781 1
9782 1
9783 1
9784 1
9785 1
9786 1
9787 1
9788 1
9789 1
9790 1
9791 1
9792 1
9793 1
9794 1
9795 1
9796 1
9797 1
9798 1
9799 1
9800 2
9801 7
9802 16
9803 29
9804 46
9805 67
9806 92
9807 121
9808 154
9809 191
9810 232
9811 277
9812 326
9813 379
9814 436
9815 497
9816 562
9817 631
9818 704
9819 781
9820 862
9821 947
9822 1036
9823 1130
9824 1276
9825 1663
9826 2642
9827 4726
9828 8590
9829 15071
9830 25168
9831 40042
9832 61016
9833 89575
9834 127366
9835 176248
9836 240562
9837 341057
9838 548180
9839 1035836
9840 2155628
9841 4531577
9842 9175812
9843 17692585
9844 33541966
9845 68591498
9846 164266443
9847 442125236
9848 1212504119
9849 3344728977
9850 10265521967
9851 37045816545
9852 146604329526
9853 649075297978
9854 3467857921176
9855 22027285144917
9856 176003271905176
9857 1838181064074751
9858 26790190061007025
9859 590067601723706328
9860 22000542297263472895
9861 1630166847912957854009
9862 304246697363120940414601
9863 206614687754547471306058655
9864 938054684039099736790335603276
9865 85250067621237062350532537772724837
9866 1455817935219305965684253061761503498888667
9867 1238848298759136231301764317535007569638729912373796056
9868 41913713613427025293254228669471419634905851996333034651695296542467129122133800
9869 1
9870 1
9871 1
9872 1
9873 1
9874 1
9875 1
9876 1
9877 1
9878 1
9879 1
9880 1
9881 1
9882 1
9883 1
9884 1
9885 1
9886 1
9887 1
9888 1
9889 1
9890 1
9891 1
9892 1
9893 1
9894 1
9895 1
9896 1
9897 1
9898 1
9899 1
9900 1
9901 1
9902 1
9903 1
9904 1
9905 1
9906 1
9907 1
9908 1
9909 1
9910 1
9911 1
9912 1
9913 1
9914 1
9915 1
9916 1
9917 1
9918 1
9919 1
9920 1
9921 1
9922 1
9923 1
9924 1
9925 1
9926 1
9927 1
9928 1
9929 1
9930 1
9931 1
9932 1
9933 1
9934 1
9935 1
9936 1
9937 1
9938 1
9939 1
9940 1
9941 4
9942 11
9943 22
9944 37
9945 56
9946 79
9947 106
9948 137
9949 172
9950 211
9951 254
9952 301
9953 352
9954 407
9955 466
9956 529
9957 596
9958 667
9959 742
9960 821
9961 904
9962 991
9963 1082
9964 1183
9965 1381
9966 1919
9967 3202
9968 5797
9969 10433
9970 18001
9971 29554
9972 46307
9973 69637
9974 101083
9975 142346
9976 195464
9977 266887
9978 385882
9979 642934
9980 1248626
9981 2612999
9982 5445392
9983 10876526
9984 20733627
9985 39375743
9986 82247380
9987 201546388
9988 545035210
9989 1484739656
9990 4106038338
9991 12833335883
9992 46846699031
9993 185930037345
9994 834395208858
9995 4515019133083
9996 29021315787542
9997 235577102626676
9998 2501519411843430
9999 37163537515807885
10000 836974969969621789
10001 32028550743569518196
10002 2447791604485997039102
10003 474345480578005444686849
10004 337595705129760055932515929
10005 1628455387404792388187685550214
10006 160669764087112576459077687406356944
10007 3093377593332556190696174066755462931133824
10008 3208562712591602776109234289856992168285664921218941196
10009 165858552441704085803306019163479760555270300042632151407422816318048496669015180
10010 1