0 0 0 0 0 0 0 0 0 0 0 127 206 251 343 486 730 1025 1559 2198 3111 4122 4914 6408 7780 6913 5839 5869 6365 7709 9159 10995 14790 22793 27973 28906 49611 79653 63002 26652 14108 19130 31748 32300 21564 19672 21393 16994 13733 13244 16331 23187 29079 42339 54687 38903 18626 14071 15857 19486 26449 40789 65896 94884 117696 205600 567547 1018103 800548 275051 66749 40551 46982 63956 96240 187231 246089 163668 70409 32816 27016 20530 13785 12385 10173 7756 6975 7135 7719 8213 8278 8626 8703 9064 9928 14884 31833 56351 59583 35100 16226 13149 11689 8058 5842 5422 5311 5348 5875 9094 16078 17194 11421 8862 8311 6890 5544 5007 4855 4678 4475 4544 4513 4732 4790 4879 5027 5172 5190 5409 5576 5996 6272 6206 6196 5967 5762 6068 6021 6247 6768 7640 7869 7537 7525 8383 9570 11209 12587 13799 15486 16644 15451 14495 13713 13684 13049 13000 12774 12493 12574 12127 12287 12330 11853 12097 11950 12095 12131 12377 12554 12498 12671 13030 13049 13191 13920 14438 19848 65128 222803 365965 253485 77938 15561 6885 5859 5040 4188 3824 3780 4517 5748 5759 4628 3860 3891 3894 3996 4186 4278 4535 4695 4742 4711 4753 4707 4728 4604 4639 4687 4654 4638 4448 4509 4652 4500 4537 4529 4529 4734 4934 4882 4810 4740 4525 4681 5028 5377 5068 4630 4383 4393 4578 4793 4909 4656 4503 4455 4377 4314 4230 4400 4396 4359 4396 4453 4408 4532 4416 4487 4540 4633 4568 4763 4894 5185 5323 5137 4993 4910 4912 4883 4903 5477 8920 27337 64550 75243 41029 12626 5293 4430 4270 4181 3904 3795 3732 3757 4087 4888 5808 6174 5270 4204 3813 3654 3808 3705 3692 3550 3697 3616 3645 3571 3580 3486 3577 3644 3842 3989 3831 3766 3599 3457 3641 3755 3643 3634 3676 3722 3620 3761 3815 3881 3729 3630 3502 3644 3662 3636 3698 3658 3670 3636 3696 3648 3618 3570 3638 3599 3650 3637 3606 3683 3663 3693 3730 3776 3681 3738 3790 3891 3800 3796 3824 3673 3754 3817 3734 3808 3661 3794 3770 3764 3686 3757 3761 3732 3785 3774 3925 3844 3847 3885 3793 3835 4004 5138 12164 30156 45434 34406 14766 5662 3917 3872 3570 3620 3608 3471 3545 3502 3543 3541 3491 3483 3404 3512 3533 3431 3490 3529 3534 3585 3606 3519 3500 3525 3526 3566 3722 3508 3577 3490 3536 3526 3479 3627 3419 3444 3577 3727 4846 7097 8364 6640 4471 3783 3563 3419 3434 3483 3492 3450 3402 3468 3339 3436 3525 3417 3525 3541 3400 3342 3533 3496 3644 3539 3519 3513 3383 3405 3400 3331 3467 3461 3359 3390 3355 3324 3382 3434 3450 3428 3314 3217 3482 3423 3417 3448 3451 3450 3346 3358 3359 3366 3380 3335 3364 3530 3332 3456 3392 3381 3348 3450 3432 3313 3404 3337 3468 3459 3388 3562 3412 3400 3401 3367 3367 3446 3384 3438 3350 3371 3481 3356 3511 3493 3454 3417 3671 4792 7685 10214 9089 5910 3950 3448 3352 3306 3301 3283 3283 3401 3282 3330 3359 3205 3350 3419 3300 3364 3411 3345 3337 3464 3256 3377 3345 3320 3338 3417 3321 3407 3401 3422 3391 3291 3478 3318 3408 3296 3424 3426 3306 3489 3472 3422 3512 3483 3473 3512 3490 3574 3663 3643 3726 3647 3701 3782 3838 4022 4266 4933 5063 4599 4196 4040 3963 4182 4163 4156 4161 4145 4167 4164 4251 4028 4260 4170 4126 4213 4177 4134 4102 4124 4084 4162 4173 3986 4057 4145 4133 4157 4170 4117 4058 4020 3994 4145 4104 4116 4099 4304 4438 4310 4094 4147 4014 4064 4014 3914 3962 3945 3978 3944 4012 4084 3966 4041 3974 3965 4082 3942 4038 3948 3972 3808 3812 3853 3867 3876 3855 3810 3961 4107 3952 3922 3986 4082 3864 4038 3940 3952 4033 4176 4047 4085 4222 4112 4108 4122 4123 4204 4183 4389 4220 4230 4166 4207 4246 4152 4286 4244 4170 4176 4060 4171 4275 4123 4190 4145 4010 4139 4104 4190 4074 4095 4013 4091 4014 3929 3966 3975 4011 3952 4041 3988 4021 3960 3908 4042 3923 4013 3875 3922 3893 3760 3844 3879 3924 3790 3807 3858 3869 3867 3782 3670 3739 3708 3825 3746 3735 3645 3740 3717 3665 3684 3806 3654 3739 3732 3607 3727 3817 3827 3706 3554 3503 3530 3484 3545 3551 3382 3433 3386 3469 3478 3402 3364 3396 3417 3342 3329 3346 3310 3229 3251 3401 3285 3292 3227 3282 3190 3204 3218 3234 3330 3221 3165 3275 3142 3123 3130 3077 3120 3134 3175 3104 3087 3068 3115 3220 3354 3497 3469 3272 3092 2995 2997 2979 3076 3046 3019 3006 2971 2984 2926 2924 2940 2884 2988 2904 2943 2781 2973 2876 3037 2908 2883 2792 2889 2855 2812 2953 2814 2969 2757 2859 2859 2882 2853 2786 2824 2895 2816 2831 2816 2799 2927 2822 2784 2830 2754 2751 2711 2798 2769 2712 2747 2602 2770 2716 2671 2734 2801 2710 2636 2747 2757 2601 2728 2732 2723 2662 2674 2736 2706 2661 2669 2602 2613 2605 2564 2621 2639 2630 2590 2629 2655 2576 2682 2667 2610 2666 2643 2634 2600 2490 2577 2577 2640 2591 2597 2529 2594 2609 2570 2506 2594 2657 2546 2582 2575 2570 2498 2498 2570 2584 2516 2530 2622 2500 2527 2578 2597 2634 2524 2449 2655 2487 2500 2547 2468 2554 2498 2362 2494 2504 2585 2489 2639 2526 2477 2384 2505 2448 2335 2492 2539 2459 2421 2501 2505 2460 2521 2437 2507 2481 2455 2458 2433 2467 2400 2488 2499 2539 2463 2445 2460 2535 2633 2762 2856 2621 2502 2463 2500 2390 2399 2403 2421 2448 2421 2456 2473 2363 2320 2398 2338 2332 2403 2396 2399 2380 2574 2333 2437 2379 2508 2349 2545 2310 2394 2358 2418 2348 2405 2322 2305 2350 2366 2436 2461 2400 2382 2400 2345 2383 2393 2373 2342 2436 2377 2339 2377 2414 2448 2319 2322 2353 2363 2325 2375 2327 2393 2322 2443 2347 2390 2303 2382 2397 2382 2371 2326 2292 2331 2315 2346 2348 2280 2350 2446 2426 2309 2312 2371 2398 2259 2328 2276 2398 2295 2317 2255 2321 2408 2311 2318 2341 2324 2276 2380 2334 2330 2400 2377 2348 2383 2319 2297 2279 2406 2329 2313 2253 2328 2348 2351 2306 2308 2325 2309 2359 2358 2275 2262 2369 2386 2339 2281 2319 2301 2396 2314 2358 2267 2309 2304 2317 2319 2229 2353 2294 2289 2305 2302 2238 2284 2340 2296 2257 2341 2321 2297 2294 2300 2312 2315 2331 2214 2312 2348 2330 2351 2279 2300 2338 2378 2312 2373 2240 2235 2178 2216 2365 2322 2230 2272 2324 2290 2314 2361 2287 2313 2269 2266 2278 2318 2298 2309 2363 2382 2258 2369 2323 2352 2266 2358 2371 2348 2367 2349 2276 2329 2318 2272 2219 2330 2252 2400 2302 2304 2310 2343 2361 2289 2347 2348 2344 2345 2339 2406 2275 2299 2298 2358 2335 2338 2345 2324 2352 2328 2353 2324 2335 2330 2446 2258 2394 2388 2247 2394 2420 2590 3200 4821 7355 9533 9069 6575 3929 2816 2433 2408 2380 2318 2244 2284 2327 2309 2285 2308 2378 2312 2362 2291 2350 2353 2364 2383 2433 2382 2364 2355 2392 2343 2352 2313 2367 2344 2319 2395 2268 2437 2382 2442 2399 2375 2345 2398 2456 2398 2373 2306 2445 2421 2331 2440 2502 2416 2396 2407 2500 2399 2494 2393 2353 2420 2349 2336 2441 2419 2478 2380 2424 2384 2457 2496 2449 2378 2443 2385 2545 2480 2472 2373 2425 2489 2485 2449 2449 2460 2517 2520 2442 2513 2534 2391 2476 2489 2534 2456 2502 2480 2475 2477 2487 2467 2563 2547 2504 2415 2557 2440 2485 2448 2414 2494 2478 2524 2536 2446 2460 2577 2478 2528 2636 2525 2616 2492 2578 2547 2517 2621 2563 2521 2545 2621 2648 2595 2635 2670 2567 2483 2561 2592 2643 2560 2616 2614 2627 2679 2648 2594 2676 2576 2649 2634 2496 2632 2731 2693 2651 2684 2731 2616 2629 2689 2629 2711 2534 2671 2683 2600 2686 2690 2627 2716 2693 2673 2742 2688 2551 2601 2732 2695 2638 2662 2801 2686 2694 2761 2809 2730 2719 2785 2772 2825 2754 2864 2742 2816 2841 2826 2768 2784 2797 2831 2785 2767 2784 2870 2664 2731 2820 2781 2852 2713 2843 2852 2851 2811 2738 2912 2897 2944 2842 2805 2892 2806 2880 2885 2818 2903 2920 2837 2935 2865 2920 2904 2826 2854 2880 2846 2973 2952 2816 2847 2885 2867 2772 2834 2805 2872 2836 2741 2669 2725 2700 2732 2668 2703 2613 2654 2502 2625 2536 2464 2410 2336 2398 2237 2279 2242 2239 2230 2238 2099 2215 2056 2190 2119 2068 2037 2065 2065 2040 2021 2019 1944 1979 1912 1904 1900 1941 1929 1912 1952 1883 1934 1888 1904 1907 1904 1825 1876 1908 1820 1900 1826 1871 1840 1908 1805 1792 1825 1793 1807 1821 1841 1817 1804 1772 1765 1714 1830 1666 1857 1738 1727 1733 1712 1714 1704 1668 1731 1853 1795 1689 1707 1675 1731 1795 1679 1662 1771 1792 1730 1738 1667 1638 1682 1714 1673 1710 1698 1642 1651 1681 1595 1644 1670 1714 1607 1729 1797 1930 2027 2127 2137 2161 2080 2001 1942 1898 1783 1802 1924 1973 2085 1940 1765 1647 1532 1611 1583 1570 1519 1596 1574 1584 1513 1558 1500 1508 1478 1511 1437 1559 1594 1530 1477 1505 1505 1537 1526 1467 1513 1476 1517 1479 1536 1496 1520 1499 1473 1504 1463 1487 1488 1408 1401 1476 1469 1449 1424 1481 1370 1445 1471 1485 1420 1404 1363 1432 1397 1424 1456 1389 1403 1399 1396 1410 1360 1345 1325 1338 1361 1468 1418 1322 1418 1409 1269 1411 1296 1345 1351 1284 1317 1239 1302 1362 1307 1342 1295 1337 1248 1317 1333 1317 1258 1307 1310 1255 1299 1322 1315 1282 1191 1296 1227 1262 1267 1244 1277 1284 1197 1282 1325 1286 1271 1250 1250 1202 1218 1156 1244 1225 1224 1236 1218 1148 1248 1285 1200 1206 1205 1218 1156 1164 1183 1207 1194 1200 1279 1170 1212 1259 1159 1192 1111 1251 1155 1116 1145 1181 1171 1169 1144 1179 1106 1123 1123 1154 1190 1123 1184 1143 1132 1115 1217 1188 1162 1156 1105 1183 1151 1238 1170 1180 1174 1129 1139 1124 1157 1166 1170 1134 1145 1122 1136 1095 1137 1137 1148 1155 1126 1162 1149 1135 1076 1105 1135 1086 1193 1145 1196 1127 1120 1150 1131 1122 1164 1125 1145 1091 1117 1233 1158 1139 1195 1101 1116 1131 1097 1063 1083 1149 1164 1155 1144 1081 1103 1128 1147 1128 1079 1142 1096 1067 1078 1121 1124 1163 1125 1098 1104 1082 1095 1132 1057 1085 1055 1118 1072 1085 1089 1144 1091 1177 1083 1078 1119 1134 1021 1133 1126 1042 1078 1108 1128 1095 1092 1069 1080 1123 1064 1099 1100 1069 1120 1117 1096 1118 1080 1076 1031 1100 1087 1089 1046 1029 1081 1055 1082 1071 1140 1126 1162 1207 1189 1079 1124 1068 1072 1125 1063 1067 1050 1041 1041 1072 1075 1046 1036 1103 1059 1065 1063 1033 1113 1006 1010 1085 1089 1074 1095 1042 1021 1078 1043 1042 1105 1099 1031 1122 1010 1046 1041 1015 1039 1085 1040 1086 1074 1097 1113 1069 1089 1040 1100 1056 1037 1048 1035 1066 1007 1020 1067 1070 1074 1099 1042 1072 1072 1120 1080 990 1063 1025 1060 1099 1065 958 1009 1024 1123 1085 1091 1077 1080 1033 1096 1131 1068 1051 1112 1110 1037 1074 1053 1084 988 1070 1056 1055 1062 1105 1066 1045 1029 1022 1110 1062 1035 1074 1103 1085 950 1041 1053 1116 1075 1091 1033 1145 1048 1060 1074 1066 1090 1006 1081 1104 1085 1154 1082 1095 1057 1058 1092 1010 1069 1059 1139 1077 1160 1130 1090 1050 1150 1110 1195 1148 1151 1193 1106 1322 1346 1524 2264 4486 10578 25324 53256 91525 124053 128357 98363 56295 24439 8897 3435 1906 1478 1162 1080 969 1004 1023 949 1024 991 949 951 982 1014 916 919 1002 986 1003 1070 999 987 943 916 985 962 993 1031 1034 995 941 1011 893 916 968 951 1009 943 1010 1037 1001 970 970 944 948 1003 1020 997 955 944 983 972 906 1025 992 919 982 1018 965 914 969 977 973 961 992 956 962 990 979 1018 992 934 976 1006 933 1005 997 945 968 999 931 984 1012 1026 954 1022 1030 1011 978 992 1052 922 986 963 1017 1028 993 981 971 1009 1004 974 977 1037 1055 945 997 995 1017 1041 980 1057 949 960 953 985 1005 974 987 936 991 992 1023 992 1036 928 954 971 982 936 1006 946 974 988 929 968 965 952 1004 942 987 1016 969 993 919 934 1013 917 939 997 1043 880 961 954 937 988 1023 985 964 973 968 964 957 939 1023 992 962 1008 996 1002 936 949 959 967 974 970 1011 947 980 943 955 942 932 935 958 1011 975 974 967 1045 942 1006 1010 1018 957 904 982 974 974 992 980 978 992 952 1049 964 1002 990 993 938 935 982 1026 983 973 1011 940 968 949 1007 970 959 1046 925 992 982 960 1006 999 1005 1005 1013 955 1012 1021 1039 1002 1046 1010 940 984 1004 1021 993 978 949 948 1032 961 968 1014 1031 1050 980 1014 981 1020 1005 1042 966 981 1055 1038 960 948 994 954 975 994 1008 986 983 1011 989 1067 998 1010 955 1014 1008 1026 1070 1006 1022 1037 971 1030 940 975 1006 1018 974 1049 1031 1001 1134 1026 1025 1012 984 1022 1017 1067 953 1025 1074 1017 1019 1085 1089 1061 1054 1019 1030 1034 1083 1056 1040 1050 1007 1008 1028 1013 1100 1002 1067 1033 1041 1029 1102 1005 1044 1042 989 1046 1010 1054 1022 974 1057 1083 1041 999 1024 1071 1000 1014 1037 1023 1003 1014 1018 1055 1011 1068 1019 1034 1029 995 1002 1088 1003 1049 1032 1023 1084 994 1076 1057 1028 1008 1106 1090 1032 1021 1035 1017 1054 1056 1057 990 1013 1013 1045 1027 1080 1090 968 1019 1065 1018 1041 1040 1105 1038 1146 1024 1095 1078 1079 1142 1044 1049 1029 1081 1027 1059 1102 1070 993 1058 1091 1041 1075 1092 1153 1028 1110 1066 1125 1084 1088 1079 1117 1122 1101 1098 1049 1118 1126 1012 1058 1081 1047 1077 1073 1084 1080 1091 1034 1073 1142 1101 1123 1075 1086 1037 1109 1175 1129 1082 1042 1068 1075 1178 1192 1114 1104 1174 1120 1128 1170 1141 1120 1058 1082 1148 1121 1111 1097 1053 1070 1137 1140 1158 1144 1185 1280 1208 1271 1235 1238 1196 1179 1202 1140 1089 1146 1117 1116 1071 1110 1210 1174 1144 1154 1143 1076 1159 1097 1095 1061 1133 1102 1137 1118 1160 1095 1128 1135 1179 1073 1209 1140 1155 1090 1159 1116 1125 1183 1172 1195 1117 1085 1130 1151 1193 1144 1089 1196 1152 1123 1145 1180 1098 1130 1152 1224 1153 1194 1147 1197 1149 1155 1194 1156 1083 1180 1145 1211 1225 1122 1230 1180 1178 1192 1176 1174 1225 1203 1251 1148 1167 1184 1150 1218 1108 1154 1141 1217 1206 1194 1176 1212 1196 1199 1182 1182 1201 1173 1182 1169 1255 1180 1252 1179 1227 1176 1191 1182 1164 1198 1175 1194 1170 1248 1151 1231 1177 1199 1217 1266 1220 1245 1198 1184 1231 1202 1176 1315 1241 1196 1234 1259 1199 1252 1299 1197 1154 1291 1230 1263 1271 1256 1229 1329 1293 1232 1224 1241 1224 1256 1208 1278 1262 1257 1262 1290 1289 1219 1199 1277 1269 1242 1286 1285 1209 1273 1297 1273 1302 1289 1285 1226 1289 1285 1326 1369 1287 1363 1273 1304 1339 1334 1359 1310 1321 1355 1356 1355 1330 1321 1303 1300 1251 1322 1279 1288 1278 1309 1260 1287 1362 1330 1259 1292 1349 1304 1334 1400 1303 1355 1259 1325 1276 1265 1390 1319 1366 1360 1361 1369 1326 1337 1396 1414 1493 1612 1867 2378 3068 3600 3795 3674 2926 2189 1775 1453 1448 1426 1395 1354 1354 1407 1357 1345 1394 1384 1340 1403 1405 1366 1431 1385 1417 1438 1381 1438 1401 1356 1403 1398 1342 1413 1413 1362 1424 1489 1430 1472 1486 1515 1475 1498 1523 1502 1509 1471 1425 1440 1450 1487 1478 1436 1473 1463 1431 1488 1486 1484 1441 1451 1410 1537 1455 1478 1483 1508 1507 1475 1515 1426 1557 1478 1491 1447 1522 1461 1473 1472 1500 1471 1566 1492 1480 1488 1467 1521 1464 1521 1486 1488 1503 1521 1538 1554 1548 1464 1514 1569 1553 1548 1573 1560 1604 1512 1525 1536 1547 1539 1610 1609 1614 1580 1512 1630 1543 1564 1526 1598 1546 1566 1592 1566 1482 1588 1563 1581 1582 1590 1630 1597 1586 1519 1607 1673 1593 1511 1633 1603 1643 1609 1640 1634 1702 1648 1709 1649 1682 1652 1634 1697 1632 1682 1700 1659 1700 1564 1627 1616 1650 1624 1664 1707 1720 1639 1650 1608 1683 1692 1749 1668 1633 1649 1636 1553 1604 1694 1607 1690 1584 1608 1642 1631 1648 1605 1644 1577 1571 1665 1594 1575 1564 1537 1565 1528 1487 1451 1509 1459 1431 1450 1420 1500 1340 1368 1380 1326 1363 1293 1331 1324 1334 1365 1306 1319 1304 1261 1313 1279 1231 1254 1236 1316 1225 1254 1268 1236 1266 1201 1169 1216 1250 1245 1180 1243 1231 1238 1210 1258 1185 1177 1196 1198 1262 1229 1223 1158 1209 1185 1245 1205 1152 1173 1211 1188 1251 1166 1215 1188 1108 1212 1138 1180 1159 1145 1244 1177 1209 1220 1226 1187 1123 1160 1187 1182 1177 1217 1197 1165 1147 1128 1166 1161 1204 1080 1149 1140 1191 1144 1135 1191 1139 1168 1130 1177 1071 1169 1143 1196 1104 1122 1125 1099 1136 1143 1139 1136 1111 1149 1112 1090 1175 1092 1124 1196 1163 1070 1162 1193 1129 1108 1164 1100 1110 1143 1113 1082 1109 1159 1087 1160 1093 1134 1175 1094 1097 1156 1122 1071 1102 1113 1089 1087 1110 1136 1103 1072 1091 1138 1105 1071 1149 1151 1077 1140 1127 1172 1117 1132 1111 1088 1135 1083 1119 1073 1135 1057 1093 1101 1076 1143 1101 1035 1077 1020 1106 1161 1101 1105 1058 1098 1066 1120 1163 1096 1069 1061 1049 1048 1109 1145 1085 1139 1080 1074 1092 1143 1072 1005 1079 1057 1043 1117 1062 1062 1086 1044 1014 1114 998 1049 1096 1100 991 1147 1037 1055 1128 1119 1113 1063 981 1045 1033 1072 1017 1035 1014 1014 1006 1095 1025 1079 1087 1063 1004 1016 1053 1111 1007 1052 1061 1078 1053 1052 1032 1035 1075 1034 1086 1022 981 1069 1082 987 1016 1035 980 1060 1041 1016 1032 1085 1098 994 1050 1051 1050 1001 1080 996 1003 1050 1046 1038 1068 1023 1011 968 980 1064 982 1010 1032 984 1011 1015 1048 992 975 970 1026 975 1060 1002 994 1053 1039 1032 984 1011 964 1003 962 1083 1006 1011 941 1035 1000 995 1010 1067 966 985 950 1031 1038 1025 999 1033 1024 989 1034 1037 1034 1027 1029 1021 1025 1008 1069 996 1028 974 1029 1001 1067 1004 1025 1001 1026 959 1005 1040 1024 1036 1052 1000 1050 997 981 1008 1020 1076 1053 1017 1062 1035 1031 1090 1040 1000 1010 1034 990 1073 1000 1044 1016 978 1046 1015 1035 972 1015 1060 1044 1044 1074 1057 1041 1027 1076 1064 1060 1064 1064 1001 1068 1006 1066 1123 1057 1068 1061 1047 1006 1011 1094 1088 1004 1076 1023 1087 1063 1065 1033 1005 1044 1005 1040 1100 1126 1092 1084 1047 1078 1017 1072 1060 1024 1093 1136 1075 1105 1162 1103 1068 1118 1094 1025 1086 1048 1087 1061 1064 1060 1060 1101 1103 1146 1092 1095 1073 1083 1047 1056 1042 1028 1093 1065 1088 1003 1001 1070 1055 1066 999 1030 1034 1060 976 950 1040 909 944 946 833 885 833 830 873 856 808 832 851 770 799 781 789 773 717 766 736 774 755 679 735 703 711 720 713 652 705 689 677 691 666 706 659 698 697 657 687 646 648 676 652 624 639 649 653 602 645 639 666 626 673 577 596 601 611 632 626 608 608 613 625 591 565 603 595 616 630 635 562 621 620 623 615 583 625 564 555 581 552 598 595 576 566 612 604 611 546 637 581 560 555 581 578 548 592 589 543 570 589 514 574 559 582 551 566 541 588 546 561 571 547 556 550 508 535 605 512 570 558 598 564 530 548 562 516 517 562 548 525 525 531 511 536 543 501 487 537 519 542 525 556 484 534 503 583 527 535 535 536 522 519 513 529 508 548 579 573 622 717 865 1184 1789 2878 5015 8643 15318 24608 36223 47404 53991 51883 42097 28133 15756 7525 3299 1448 806 576 466 485 485 448 453 455 466 427 408 395 419 433 434 404 445 377 432 454 417 389 397 390 441 410 413 423 410 352 414 454 412 403 400 397 378 359 421 355 351 371 370 399 397 373 378 364 373 395 377 360 368 352 365 336 402 390 358 352 373 356 356 347 320 324 353 331 339 345 309 310 335 313 308 324 306 298 321 320 290 305 304 319 276 307 307 270 288 315 314 288 347 305 301 302 283 293 287 290 286 309 303 279 290 271 278 278 284 263 253 281 274 268 275 267 263 306 252 248 258 270 271 267 229 258 258 254 227 243 209 242 257 223 251 268 230 204 251 220 236 200 243 229 231 223 195 234 229 217 234 207 216 220 225 230 194 203 201 210 228 221 200 202 181 217 165 195 180 197 199 187 196 208 218 181 187 187 175 196 192 178 168 175 155 174 184 189 181 174 156 188 188 162 187 170 148 160 166 169 145 170 143 153 175 161 164 143 160 169 158 148 166 181 147 170 168 171 131 169 143 166 143 123 137 137 139 127 142 151 152 176 161 164 128 142 142 165 147 137 148 138 139 155 142 131 134 150 142 131 149 129 167 156 137 160 162 140 139 142 124 129 127 126 148 150 159 133 135 113 143 116 126 129 123 127 130 127 135 126 151 137 128 130 142 121 121 137 124 119 140 122 118 146 145 141 151 123 131 152 113 137 139 124 131 126 109 117 123 134 118 131 127 123 141 122 132 118 144 122 140 126 105 136 108 144 124 125 116 119 136 123 123 137 110 117 119 120 117 110 115 129 133 118 110 102 121 105 133 118 106 115 111 117 141 120 124 116 121 95 138 115 111 104 113 116 124 121 112 108 132 118 132 107 112 118 134 127 114 114 128 128 108 119 89 120 112 122 104 90 104 126 133 106 120 116 126 83 118 126 123 132 123 131 137 104 125 114 132 122 110 131 119 120 101 104 135 138 124 100 121 124 118 110 115 119 113 121 102 119 111 125 112 104 111 104 112 129 118 129 130 121 140 131 139 138 145 125 147 136 152 157 153 180 143 161 137 132 163 153 161 173 165 220 293 399 625 936 1724 2900 5083 8338 13384 21084 30347 38913 43835 43577 36707 26567 15867 8164 3744 1543 631 295 163 144 112 104 78 73 99 87 90 100 102 85 89 81 83 102 86 92 94 83 86 84 90 91 91 105 90 76 99 82 91 85 81 86 72 93 76 69 91 79 95 88 80 74 97 78 61 79 103 103 99 95 79 90 88 75 77 79 72 95 92 84 63 88 77 88 95 89 98 79 76 72 79 79 61 91 84 60 85 74 90 72 87 67 81 69 94 82 82 88 65 81 94 75 76 80 82 88 88 73 90 58 83 86 78 68 95 85 96 92 82 84 72 89 86 89 81 78 75 71 85 65 69 84 80 85 87 102 74 99 93 79 64 93 82 80 54 87 75 89 79 78 86 74 92 81 95 68 102 83 72 62 78 78 87 62 65 88 101 81 83 84 66 78 79 69 88 88 97 82 77 72 72 95 69 69 80 93 71 91 75 88 77 71 77 81 75 82 92 78 72 73 87 80 86 91 90 86 98 101 98 92 93 85 80 101 105 84 93 71 87 76 78 96 84 78 64 80 71 94 80 90 93 68 74 72 82 79 85 84 90 87 73 78 90 81 95 94 61 80 69 74 83 84 84 82 78 69 74 75 80 92 76 80 70 66 76 81 73 79 90 92 75 75 85 77 93 88 72 81 79 76 78 84 93 80 86 79 71 69 83 79 79 75 85 89 68 85 75 72 76 75 66 65 82 88 82 59 65 71 83 57 72 75 76 78 107 62 74 71 76 69 66 82 72 59 65 80 75 71 93 73 74 64 81 93 91 73 76 61 76 61 74 68 61 83 74 69 77 66 73 92 77 71 73 71 70 73 67 71 67 70 73 56 71 76 63 71 63 76 79 71 84 73 76 59 77 68 75 74 68 76 94 66 72 74 104 111 136 165 185 191 181 168 122 122 85 81 79 68 77 75 63 62 75 73 74 75 61 55 74 87 80 66 91 67 73 75 53 69 74 51 64 71 76 93 60 68 72 72 78 73 85 70 69 69 69 61 53 72 75 76 69 71 62 77 75 75 72 78 64 72 71 93 78 72 84 73 71 89 87 58 74 81 73 84 75 76 58 86 78 62 72 79 75 65 71 83 64 76 62 59 59 74 63 81 68 65 74 73 77 85 75 56 80 65 80 84 72 93 77 84 71 67 56 79 75 81 67 75 82 76 70 74 66 82 72 73 82 81 76 63 78 75 68 70 70 62 83 83 72 82 74 82 67 72 71 84 84 67 67 80 61 68 78 80 76 98 85 77 67 63 96 91 81 61 80 66 87 64 83 68 69 70 61 65 77 61 69 68 67 66 94 73 67 70 62 79 88 82 76 57 83 57 78 65 67 64 74 71 61 57 62 75 65 76 77 67 69 66 70 86 69 70 72 78 66 77 73 84 76 75 83 72 57 65 64 68 75 60 71 60 72 67 63 87 77 58 74 62 46 91 81 62 62 63 97 67 66 91 62 75 81 80 80 64 71 71 78 80 78 71 68 66 82 69 80 60 90 86 72 66 84 88 74 74 91 80 72 77 66 89 75 78 98 87 87 79 83 82 75 78 69 75 73 69 64 92 85 74 109 73 85 62 87 63 65 69 87 79 74 92 83 83 70 85 57 57 71 70 75 74 69 66 84 64 85 86 64 71 74 82 79 69 58 75 82 66 79 90 68 69 65 70 75 78 81 71 74 77 72 77 69 79 82 69 73 79 94 72 82 76 78 82 78 75 73 70 71 89 84 77 81 81 78 68 66 75 81 76 71 96 73 77 89 66 76 69 92 71 83 67 81 77 86 73 75 76 66 83 82 82 79 90 89 77 76 75 60 79 70 70 61 75 83 89 84 69 69 77 75 75 74 77 77 81 78 75 71 69 68 70 68 80 70 63 73 58 82 66 84 70 64 68 82 66 70 64 69 72 60 73 67 67 74 68 62 60 64 47 60 56 69 68 77 55 59 66 67 69 79 59 74 64 65 58 62 62 54 58 60 51 63 62 63 60 65 47 61 50 59 49 59 72 78 65 71 56 59 50 73 66 69 63 67 55 58 58 61 54 57 65 78 73 63 74 52 54 59 56 60 49 52 66 66 68 68 50 53 58 55 73 42 56 49 66 78 58 57 68 59 70 62 63 68 72 47 54 56 43 60 63 50 57 52 60 53 70 52 57 63 47 65 64 55 57 75 49 67 59 56 56 51 51 49 53 60 55 45 55 52 68 49 65 56 64 50 62 60 69 61 56 53 62 66 51 63 57 70 58 47 60 66 49 50 67 54 47 62 63 45 55 56 43 68 54 56 46 54 65 55 51 53 44 51 59 73 52 55 55 55 56 45 51 61 52 55 51 67 53 60 65 45 50 51 50 46 42 65 61 61 47 52 56 51 62 53 65 42 56 46 55 69 46 46 42 61 44 49 56 62 44 46 59 52 55 49 50 59 53 60 68 51 44 64 67 63 57 52 44 68 42 52 60 41 59 33 47 51 56 54 51 55 49 52 58 55 58 61 45 50 48 55 51 43 62 58 49 59 43 59 66 37 48 46 43 46 55 52 55 51 48 49 29 58 56 51 41 44 43 56 59 50 45 56 61 48 41 47 56 49 47 35 53 65 49 47 41 44 50 49 37 34 50 40 64 49 54 43 38 58 55 52 49 42 36 50 48 45 35 37 50 55 56 46 49 47 38 37 41 53 53 53 42 54 45 51 45 54 54 43 34 51 46 36 58 41 47 42 49 41 47 50 47 45 41 62 52 52 51 55 44 47 51 49 38 55 32 40 54 54 39 43 42 47 56 38 35 33 39 42 44 46 29 37 46 56 49 49 51 54 38 43 38 50 54 38 30 46 46 52 56 48 58 41 41 39 34 32 46 42 39 43 44 53 51 44 42 55 49 54 51 52 40 52 44 47 38 44 48 50 49 42 46 32 40 43 39 37 28 38 42 54 52 45 39 43 41 38 45 48 44 42 48 41 39 49 48 38 54 54 61 71 65 79 92 82 71 54 59 46 40 42 40 46 44 49 48 43 41 45 35 37 47 34 34 45 42 42 61 38 40 35 57 40 51 38 44 40 45 39 39 42 41 29 38 40 41 43 41 40 44 33 39 42 35 40 32 49 44 39 46 50 45 47 52 45 47 36 47 51 46 36 40 41 33 47 45 41 38 43 48 37 48 44 41 49 39 40 43 39 41 36 49 38 35 40 41 49 45 31 37 41 43 52 41 44 34 39 44 30 37 31 39 36 45 55 47 37 38 43 52 44 49 51 42 53 38 49 41 32 35 37 41 38 51 43 47 39 43 33 52 45 45 33 32 36 40 27 35 43 39 52 42 29 34 36 46 31 31 30 42 45 37 38 40 34 33 39 55 53 42 42 31 40 47 43 35 39 42 49 33 38 44 46 37 30 38 40 40 41 33 33 38 53 50 43 40 35 33 39 42 39 44 42 53 50 49 48 65 52 91 110 130 187 271 355 486 629 774 933 940 946 725 626 407 248 165 104 70 48 44 34 48 53 41 28 48 42 35 42 45 25 44 35 36 40 38 48 51 43 47 47 45 49 38 36 42 58 42 45 40 57 50 51 60 45 48 63 64 47 52 38 33 46 33 34 45 34 39 41 43 40 39 38 39 40 41 44 45 52 41 42 37 38 36 32 45 38 40 39 38 30 43 43 37 33 37 34 30 38 47 39 47 30 40 51 42 36 48 42 35 27 37 42 26 32 52 35 43 33 42 41 37 37 47 36 29 33 38 48 40 38 38 34 38 45 41 36 47 28 40 44 39 24 33 40 38 44 37 40 40 44 34 32 42 39 45 37 37 46 36 38 36 40 26 49 33 47 27 38 48 31 40 31 33 38 43 39 50 38 49 42 35 30 38 36 35 51 33 36 42 46 48 41 38 41 36 44 30 45 38 34 42 37 38 29 38 37 45 43 38 41 36 42 48 38 37 29 25 41 46 39 30 32 44 30 39 40 38 40 48 42 41 36 37 38 26 41 38 50 44 53 43 39 31 38 37 42 41 26 39 40 36 35 38 41 32 30 36 43 45 41 40 34 36 39 42 33 42 30 42 40 36 44 36 34 35 38 48 43 41 35 24 41 34 38 41 35 37 37 39 37 40 36 31 42 48 45 41 41 39 38 38 38 35 39 43 28 33 30 47 46 40 35 29 38 34 43 43 35 36 32 38 34 44 31 43 45 43 31 41 27 30 41 32 41 46 51 42 39 42 46 41 44 43 39 49 48 41 41 39 39 44 42 45 32 41 37 32 36 33 27 31 39 35 38 35 33 37 37 30 30 37 33 43 41 31 41 43 37 43 41 40 48 42 37 33 36 32 40 32 38 41 43 28 44 43 24 41 32 35 30 24 35 48 52 35 29 41 40 29 44 41 33 35 43 52 33 59 48 34 29 42 31 40 36 41 36 35 34 52 33 37 45 40 28 43 39 39 32 39 40 27 34 39 37 37 32 38 33 48 35 36 37 40 36 46 39 31 22 35 35 27 29 38 33 31 37 39 31 38 34 28 44 44 50 28 38 42 33 25 32 40 39 33 37 40 30 37 41 33 45 41 44 41 35 31 36 36 37 32 32 35 37 39 42 32 31 29 42 33 33 36 29 48 27 45 28 46 27 39 34 40 32 45 37 32 49 24 27 33 26 34 31 31 37 31 39 32 31 39 30 41 41 41 38 39 34 28 31 48 33 30 47 34 31 31 31 37 28 34 36 39 24 40 37 36 30 21 22 32 38 41 29 28 36 35 30 43 27 35 32 40 27 25 36 29 36 33 37 37 35 30 43 34 30 34 33 30 31 29 29 40 32 31 24 35 36 24 35 31 35 28 31 28 44 36 40 37 32 43 43 41 34 20 38 18 27 33 33 25 37 25 33 31 43 41 41 26 34 39 35 29 28 29 33 32 37 42 36 30 40 33 37 35 34 23 34 42 34 33 33 36 26 39 36 30 31 31 22 41 28 36 32 29 29 36 41 20 28 36 31 25 35 47 30 37 39 35 41 36 29 30 24 22 39 29 35 48 36 32 32 35 41 33 29 25 36 36 36 22 39 33 33 21 30 33 29 27 32 25 26 30 37 37 27 38 37 30 38 26 32 42 39 28 35 32 33 39 30 17 31 45 28 36 34 35 32 33 27 33 39 29 22 33 32 33 34 27 37 29 34 31 34 28 24 20 37 33 37 36 30 39 23 27 33 36 45 17 30 36 44 32 24 27 28 32 29 32 34 32 29 32 24 41 38 35 32 27 35 36 26 35 30 36 44 26 17 38 24 35 41 31 32 35 35 37 28 40 33 26 32 36 38 39 36 39 24 27 36 29 31 32 27 37 41 34 31 31 25 38 28 36 24 24 30 30 31 34 30 29 27 27 32 34 22 40 29 30 27 33 36 37 27 31 33 33 35 18 31 25 32 33 33 47 30 22 32 40 34 30 31 23 27 28 32 26 25 29 44 36 30 26 34 31 26 36 28 31 28 27 32 24 29 26 20 27 20 30 32 34 27 34 25 22 23 30 33 28 29 28 28 34 35 28 30 23 23 31 28 31 31 21 25 33 20 28 31 29 30 23 41 19 33 39 26 30 25 36 25 24 37 31 28 27 23 28 32 24 31 32 27 31 24 28 30 23 29 19 26 32 24 34 39 17 22 40 32 23 23 25 28 28 25 30 23 32 31 33 34 25 30 28 25 37 37 30 35 35 31 29 31 30 35 29 26 26 26 43 32 30 32 28 28 29 26 27 28 33 20 27 24 38 29 22 29 35 27 21 25 33 35 34 29 25 28 26 26 28 31 28 28 36 22 29 27 31 25 33 30 27 27 23 28 29 22 25 38 28 24 25 31 25 30 27 34 25 37 27 28 22 25 26 32 23 29 25 25 27 35 24 33 25 33 34 29 34 30 32 28 30 24 24 37 33 30 43 35 41 35 29 34 21 27 25 23 16 20 29 38 31 34 20 27 26 29 30 20 24 36 37 30 34 33 34 38 42 29 46 42 46 42 39 37 36 35 31 38 31 28 29 26 35 23 29 35 30 30 34 17 25 36 23 29 34 19 33 30 28 35 28 29 33 40 19 21 27 31 29 33 26 25 34 21 29 21 33 30 20 31 32 30 27 37 33 32 36 32 29 26 34 28 45 37 25 24 30 23 24 22 30 36 33 38 46 33 35 31 29 23 20 34 36 27 36 33 22 22 38 30 29 31 24 36 37 29 25 39 30 31 34 45 33 30 31 27 19 41 39 46 28 17 32 32 37 37 45 32 29 29 25 20 37 33 20 30 31 28 31 32 28 40 30 46 30 36 31 29 38 33 36 35 33 44 43 31 34 37 41 34 37 39 26 38 41 27 32 27 23 43 31 32 37 33 38 34 30 40 42 26 35 32 37 36 34 41 41 36 35 30 35 30 39 30 36 35 29 36 32 49 36 48 30 36 34 42 38 38 41 38 41 24 33 32 36 47 42 48 19 25 30 32 46 31 32 38 42 42 36 32 47 34 38 33 44 42 36 43 53 38 34 30 32 48 34 23 33 47 37 30 43 46 41 36 41 45 37 33 35 28 45 41 34 36 26 40 24 32 29 47 30 34 41 40 36 18 36 36 21 21 24 31 32 36 29 22 29 32 28 25 36 22 23 18 29 24 26 20 22 30 27 21 19 30 17 21 13 19 25 23 16 22 25 23 22 18 31 23 26 18 17 30 19 27 24 19 22 21 22 19 19 17 16 19 21 18 34 24 26 29 18 20 16 20 18 25 16 20 22 22 14 23 17 11 17 26 21 17 19 17 20 19 19 26 17 18 22 23 20 19 19 18 14 22 21 24 20 20 25 19 19 17 23 23 23 12 25 23 16 25 17 21 21 17 20 17 14 20 24 19 13 14 22 9 14 15 18 23 17 16 19 24 14 19 18 21 16 12 24 17 22 19 18 12 20 16 19 19 15 22 17 15 17 23 18 17 17 20 15 17 26 16 18 25 23 15 16 14 24 19 15 18 14 20 18 13 21 13 15 15 18 18 9 16 15 18 15 17 14 14 21 22 19 21 13 19 14 17 21 14 16 9 8 10 17 11 19 13 15 14 15 14 16 18 8 12 11 18 16 15 18 13 8 14 13 11 7 9 12 12 12 9 20 12 11 12 12 14 14 10 16 14 8 12 18 17 15 14 17 15 11 8 19 14 10 17 3 16 13 10 14 9 11 13 8 13 13 19 16 10 3 6 17 8 17 12 4 16 13 10 16 14 11 13 11 14 12 10 8 5 5 15 15 13 8 14 7 8 6 12 12 12 14 9 6 6 13 9 13 4 6 11 7 13 11 11 8 8 10 5 6 4 11 15 11 11 10 13 12 12 10 11 8 15 15 12 9 7 7 10 9 10 10 11 10 7 13 7 3 6 9 15 11 11 6 10 7 10 8 12 3 6 8 9 7 8 4 6 10 12 5 7 5 7 6 8 4 9 11 7 6 10 9 7 10 9 10 10 6 10 5 5 4 5 7 9 5 5 6 5 7 7 5 8 9 5 10 9 7 9 3 4 2 6 9 6 12 3 8 12 7 9 6 10 6 4 6 9 9 4 4 8 9 9 6 2 6 10 10 11 5 7 8 9 6 4 9 7 4 12 11 10 5 6 6 3 10 6 10 7 8 7 10 9 7 10 5 5 13 8 13 13 8 7 9 10 4 5 7 6 6 9 8 9 6 6 6 7 10 3 3 4 10 10 3 6 10 5 6 8 4 10 4 5 3 9 8 6 5 5 5 8 6 8 4 7 8 11 3 6 5 6 6 9 5 5 6 4 11 5 6 7 5 4 3 7 4 10 5 3 6 7 8 6 5 2 5 9 5 14 6 8 10 7 2 4 10 9 9 7 12 10 4 11 4 6 8 11 2 6 3 6 6 4 12 6 10 7 3 6 2 5 5 9 9 9 6 5 2 6 8 10 2 6 6 4 6 4 10 8 3 4 7 8 5 6 5 10 2 4 6 5 4 11 7 4 3 5 4 5 3 7 2 2 5 8 6 9 7 11 7 10 18 19 30 28 58 91 113 156 253 322 367 435 477 425 466 425 321 290 185 109 53 26 17 10 4 5 4 3 3 8 5 9 6 5 9 4 0 1 3 6 5 4 6 6 8 6 7 4 4 7 4 7 4 7 3 3 3 5 6 1 4 4 8 7 8 6 3 4 6 6 10 2 4 3 7 5 0 3 6 5 2 5 2 2 7 5 3 4 2 4 4 3 4 4 5 6 6 3 5 2 7 7 0 2 4 4 6 1 2 5 1 10 4 5 3 5 4 5 5 7 5 1 5 5 3 4 2 4 5 5 2 4 3 6 4 10 3 3 5 6 3 5 4 3 1 1 3 1 4 5 2 5 3 5 4 1 1 4 5 2 2 3 8 2 7 7 2 3 3 3 1 4 3 4 3 4 3 6 3 1 3 4 5 1 5 1 5 3 4 2 4 2 7 5 4 3 2 6 2 7 2 4 6 2 6 2 5 4 4 3 6 2 4 4 6 8 7 7 1 1 5 5 5 5 2 2 7 5 1 5 5 1 3 5 2 7 5 5 3 6 2 3 8 2 3 4 5 4 3 9 4 10 5 2 2 8 4 4 5 6 1 4 6 2 1 2 2 0 5 3 6 1 6 9 0 2 3 5 4 4 5 4 6 3 3 9 3 2 1 3 6 3 5 7 2 3 2 3 5 8 9 5 6 6 5 6 9 2 2 7 1 3 4 3 4 6 7 9 8 4 4 8 4 5 3 7 4 7 4 6 6 2 5 7 7 7 7 13 11 16 19 15 25 37 52 33 40 35 24 21 17 16 12 10 4 4 6 2 6 2 5 6 7 2 6 3 3 5 6 5 3 1 5 2 4 7 4 4 6 2 9 4 5 3 3 5 7 4 4 0 3 3 2 2 9 3 4 3 4 10 4 4 7 6 4 4 3 3 5 7 3 4 1 1 3 6 0 6 5 1 3 1 4 4 2 6 1 6 4 3 5 4 1 9 6 5 5 7 2 5 4 5 4 4 7 5 6 5 8 3 5 10 3 4 3 6 4 4 2 8 4 2 5 4 6 8 5 7 5 4 2 1 5 4 8 7 3 3 5 5 3 5 9 6 2 4 1 6 7 7 4 8 6 8 7 7 13 9 11 7 15 8 10 5 13 10 12 13 18 30 43 46 52 80 84 89 94 132 134 155 157 147 185 216 253 327 324 376 422 475 639 834 1127 1700 2875 12967 114202 518728 1032173 980423 501567 140090 20101 2305 911 580 371 310 252 208 181 141 122 122 96 91 96 82 87 96 90 69 58 66 75 71 59 66 47 53 57 58 49 60 52 42 49 44 42 46 62 45 45 46 39 37 32 37 32 29