제출 #828336

#제출 시각아이디문제언어결과실행 시간메모리
828336drdilyorBroken Line (IOI19_line)Text
32.00 / 100
0 ms0 KiB
21 64 0 64 40 72 40 72 32 97 32 97 100 60 100 60 4 74 4 74 86 16 86 16 47 59 47 59 2 20 2 20 25 53 25 53 84 18 84 18 98 50 98
705 9905 0 9905 7819 4433 7819 4433 4367 7542 4367 7542 7729 8216 7729 8216 8364 22 8364 22 9965 9830 9965 9830 2505 7339 2505 7339 3207 6321 3207 6321 5193 2793 5193 2793 7930 883 7930 883 176 9854 176 9854 1729 2676 1729 2676 4116 4659 4116 4659 4718 8002 4718 8002 1661 1579 1661 1579 6603 9915 6603 9915 9841 1031 9841 1031 2719 5145 2719 5145 4907 5640 4907 5640 4525 4294 4525 4294 6564 7835 6564 7835 967 9921 967 9921 70 1455 70 1455 8509 3770 8509 3770 4366 5992 4366 5992 3921 6398 3921 6398 4601 1775 4601 1775 1705 1523 1705 1523 1581 4600 1581 4600 5565 3736 5565 3736 3616 7417 3616 7417 8001 9271 8001 9271 9157 9144 9157 9144 4233 3528 4233 3528 9810 9907 9810 9907 282 2684 282 2684 4483 8810 4483 8810 690 697 690 697 9235 7596 9235 7596 5572 918 5572 918 899 2934 899 2934 6817 3573 6817 3573 3258 7918 3258 7918 9019 9979 9019 9979 9964 8842 9964 8842 2887 5347 2887 5347 7196 7285 7196 7285 5659 5430 5659 5430 4795 6229 4795 6229 6309 2968 6309 2968 2393 9966 2393 9966 9948 9811 9948 9811 1712 2780 1712 2780 6820 3483 6820 3483 4007 4146 4007 4146 7258 7763 7258 7763 1097 1122 1097 1122 551 548 551 548 1672 5963 1672 5963 6056 6851 6056 6851 3426 7905 3426 7905 2341 3211 2341 3211 4449 7376 4449 7376 7262 9559 7262 9559 565 2349 565 2349 6467 5819 6467 5819 3958 6572 3958 6572 2309 7935 2309 7935 2570 6948 2570 6948 4998 1221 4998 1221 9767 241 9767 241 9080 5834 9080 5834 5432 4030 5432 4030 6340 6819 6340 6819 2211 1890 2211 1890 1532 9612 1532 9612 9505 5993 9505 5993 4877 5311 4877 5311 5524 4423 5524 4423 4212 2064 4212 2064 635 9762 635 9762 306 6012 306 6012 7756 9826 7756 9826 264 2242 264 2242 6567 6981 6567 6981 9611 369 9611 369 272 7618 272 7618 7200 6627 7200 6627 2048 1903 2048 1903 9137 9240 9137 9240 9145 7881 9145 7881 7465 7068 7465 7068 1511 9353 1511 9353 9464 551 9464 551 7991 3606 7991 3606 5135 5221 5135 5221 4120 8631 4120 8631 9765 9859 9765 9859 6970 4884 6970 4884 5176 6911 5176 6911 1822 8303 1822 8303 7932 3223 7932 3223 4686 7611 4686 7611 8887 699 8887 699 9332 830 9332 830 3702 6702 3702 6702 2904 1475 2904 1475 1530 3812 1530 3812 5725 9496 5725 9496 9412 9021 9412 9021 1818 79 1818 79 61 9702 61 9702 612 2886 612 2886 4817 7402 4817 7402 2595 1118 2595 1118 225 9833 225 9833 2046 5214 2046 5214 5654 2586 5654 2586 7509 5797 7509 5797 545 394 545 394 9750 9845 9750 9845 7544 7406 7544 7406 3434 1539 3434 1539 907 61 907 61 52 8845 52 8845 8162 7762 8162 7762 2654 344 2654 344 9738 8615 9738 8615 2716 3517 2716 3517 4797 6125 4797 6125 1058 9557 1058 9557 9468 1452 9468 1452 7402 7159 7402 7159 3965 5643 3965 5643 6186 7599 6186 7599 2285 8037 2285 8037 1076 1169 1076 1169 6221 7466 6221 7466 9970 12 9970 12 9441 8544 9441 8544 2112 2758 2112 2758 7980 9564 7980 9564 9487 9334 9487 9334 764 9341 764 9341 1414 4271 1414 4271 8177 190 8177 190 9786 9468 9786 9468 9045 3162 9045 3162 4426 6109 4426 6109 1253 764 1253 764 726 6454 726 6454 4497 3699 4497 3699 8002 1201 8002 1201 8715 2244 8715 2244 2997 3882 2997 3882 4851 5795 4851 5795 7129 9019 7129 9019 9790 178 9790 178 6890 3216 6890 3216 2200 9582 2200 9582 549 5614 549 5614 8123 798 8123 798 13 16 13 16 8563 3352 8563 3352 2033 1308 2033 1308 1006 9013 1006 9013 4149 1476 4149 1476 9727 23 9727 23 46 9525 46 9525 8692 1538 8692 1538 5934 5431 5934 5431 4680 6975 4680 6975 8019 8285 8019 8285 8787 9877 8787 9877 9785 483 9785 483 2325 7297 2325 7297 3185 6434 3185 6434 9486 549 9486 549 8309 6224 8309 6224 1367 8799 1367 8799 3799 3659 3799 3659 8098 8468 8098 8468 1666 2098 1666 2098 4145 7014 4145 7014 6847 5741 6847 5741 4888 5037 4888 5037 5591 2885 5591 2885 7717 1274 7717 1274 8687 7194 8687 7194 5153 886 5153 886 9849 137 9849 137 5768 6495 5768 6495 6840 2371 6840 2371 2503 3948 2503 3948 4819 5631 4819 5631 4595 6065 4595 6065 6088 2791 6088 2791 1126 1208 1126 1208 2637 3916 2637 3916 7006 2602 7006 2602 2070 9387 2070 9387 192 316 192 316 6264 7131 6264 7131 8242 8401 8242 8401 8374 1412 8374 1412 1152 647 1152 647 9368 1258 9368 1258 8328 4658 8328 4658 3048 8622 3048 8622 8479 1972 8479 1972 7043 6623 7043 6623 1832 1647 1832 1647 9012 1070 9012 1070 2289 5603 2289 5603 6677 7343 6677 7343 1653 1349 1653 1349 678 423 678 423 262 350 262 350 9590 2259 9590 2259 2303 2177 2303 2177 6419 6045 6419 6045 4709 4331 4709 4331 3646 6845 3646 6845 7019 572 7019 572 588 8254 588 8254 3155 7181 3155 7181 6127 4063 6127 4063 6271 7394 6271 7394 2653 842 2653 842 9793 9896 9793 9896 464 8628 464 8628 6415 6202 6415 6202 5804 2607 5804 2607 7469 1904 7469 1904 1344 1037 1344 1037 695 9498 695 9498 589 9892 589 9892 125 8892 125 8892 1552 7201 1552 7201 6551 6289 6551 6289 3779 8446 3779 8446 9929 128 9929 128 2411 5302 2411 5302 7647 1809 7647 1809 875 9214 875 9214 1580 3744 1580 3744 4524 6443 4524 6443 3225 9925 3225 9925 9934 9956 9934 9956 9293 2272 9293 2272 7368 4330 7368 4330 4661 6795 4661 6795 7953 9452 7953 9452 641 9435 641 9435 8631 7747 8631 7747 7008 4383 7008 4383 5246 8343 5246 8343 9630 406 9630 406 7876 6619 7876 6619 5434 5541 5434 5541 1042 375 1042 375 9666 7336 9666 7336 5830 3867 5830 3867 6630 3386 6630 3386 3040 2843 3040 2843 5983 7821 5983 7821 578 379 578 379 287 1257 287 1257 8551 4997 8551 4997 1044 8990 1044 8990 8703 6951 8703 6951 6520 4007 6520 4007 4666 9166 4666 9166 892 7923 892 7923 2510 3221 2510 3221 3550 3922 3550 3922 8571 8855 8571 8855 1252 3487 1252 3487 3736 8424 3736 8424 9658 9765 9658 9765 4190 5627 4190 5627 6262 2990 6262 2990 2077 1694 2077 1694 8736 1175 8736 1175 8673 6442 8673 6442 4213 5320 4213 5320 7327 7865 7327 7865 2367 6245 2367 6245 9394 595 9394 595 752 3919 752 3919 5348 9359 5348 9359 750 7224 750 7224 6691 6256 6691 6256 3390 8269 3390 8269 1819 1780 1819 1780 7676 5169 7676 5169 4955 5522 4955 5522 4338 6152 4338 6152 1911 313 1911 313 9758 1116 9758 1116 3153 3008 3153 3008 5130 8092 5130 8092 9617 9655 9617 9655 1768 5870 1768 5870 4931 2262 4931 2262 2355 606 2355 606 9379 1090 9379 1090 6696 7458 6696 7458 8783 1145 8783 1145 6457 6542 6457 6542 6058 3620 6058 3620 3284 2832 3284 2832 9130 153 9130 153 98 5289 98 5289 8731 9587 8731 9587 9496 2673 9496 2673 4485 7468 4485 7468 818 844 818 844 8763 1993 8763 1993 3475 3588 3475 3588 4738 9146 4738 9146 909 5104 909 5104 6424 2784 6424 2784 9343 587 9343 587 9454 9950 9454 9950 67 194 67 194 1725 4850 1725 4850 5765 6534 5765 6534 6793 7932 6793 7932 8474 407 8474 407 369 5745 369 5745 4950 4414 4950 4414 6028 6282 6028 6282 3656 6773 3656 6773 6472 591 6472 591 524 132 524 132 86 1073 86 1073 9707 363 9707 363 8181 2452 8181 2452 7032 4580 7032 4580 5080 6986 5080 6986 3285 8506 3285 8506 8992 9059 8992 9059 2514 2399 2514 2399 5342 5543 5342 5543 3216 8772 3216 8772 463 448 463 448 643 5777 643 5777 5837 4157 5837 4157 1071 10001 1071 10001 9977 63 9977 63 4378 7412 4378 7412 772 831 772
5285 7478 0 7478 9370 11254 9370 11254 1911 19463 1911 19463 7023 3047 7023 3047 17608 14040 17608 14040 1135 5741 1135 5741 24113 24994 24113 24994 7074 13502 7074 13502 412 3528 412 3528 12651 24234 12651 24234 16254 80 16254 80 8668 22978 8668 22978 23819 16417 23819 16417 17619 22478 17619 22478 21845 24216 21845 24216 7774 2123 7774 2123 12765 22307 12765 22307 24800 18665 24800 18665 8508 24169 8508 24169 18935 579 18935 579 4448 20331 4448 20331 21612 356 21612 356 13501 11343 13501 11343 19342 8542 19342 8542 2672 5501 2672 5501 23074 12630 23074 12630 7585 865 7585 865 505 15380 505 15380 22668 4280 22668 4280 2519 20373 2519 20373 18993 582 18993 582 334 15080 334 15080 24736 20425 24736 20425 16477 4428 16477 4428 22011 11669 22011 11669 949 19295 949 19295 11830 386 11830 386 2087 18964 2087 18964 21041 72 21041 72 13022 21848 13022 21848 4078 2843 4078 2843 15767 8389 15767 8389 23045 4257 23045 4257 1121 13304 1121 13304 15833 14872 15833 14872 727 919 727 919 2622 22855 2622 22855 24454 6413 24454 6413 1144 24326 1144 24326 10569 841 10569 841 19449 24917 19449 24917 6694 14704 6694 14704 281 18662 281 18662 18841 210 18841 210 723 16522 723 16522 19283 8432 19283 8432 8471 24110 8471 24110 22430 3267 22430 3267 5032 21541 5032 21541 23136 14226 23136 14226 5666 20062 5666 20062 21880 23898 21880 23898 3427 3076 3427 3076 22211 18045 22211 18045 5594 3494 5594 3494 23002 18454 23002 18454 6101 9233 6101 9233 1193 23807 1193 23807 19496 4851 19496 4851 4189 21154 4189 21154 19050 16364 19050 16364 1442 20807 1442 20807 23935 15166 23935 15166 6463 22804 6463 22804 517 977 517 977 23758 8719 23758 8719 21029 4067 21029 4067 17852 19261 17852 19261 21435 3046 21435 3046 11136 16564 11136 16564 28 1476 28 1476 24770 16987 24770 16987 529 7399 529 7399 4477 21578 4477 21578 88 182 88 182 12431 13889 12431 13889 23943 1308 23943 1308 8516 10200 8516 10200 11090 576 11090 576 22073 2184 22073 2184 224 24290 224 24290 12727 6970 12727 6970 16916 12438 16916 12438 8743 19529 8743 19529 686 3685 686 3685 9256 23404 9256 23404 8972 1664 8972 1664 14749 9774 14749 9774 1757 21167 1757 21167 22587 6486 22587 6486 9871 22614 9871 22614 24245 4213 24245 4213 7368 18359 7368 18359 21576 3753 21576 3753 6578 17360 6578 17360 1857 8694 1857 8694 16805 3994 16805 3994 24760 20764 24760 20764 3709 2350 3709 2350 2539 20378 2539 20378 12330 18413 12330 18413 1026 23792 1026 23792 22156 3184 22156 3184 10809 7620 10809 7620 22548 16970 22548 16970 965 882 965 882 11428 2820 11428 2820 20524 20088 20524 20088 1646 13546 1646 13546 24522 24396 24522 24396 9249 13200 9249 13200 21184 24381 21184 24381 7860 9732 7860 9732 11286 18275 11286 18275 22177 2039 22177 2039 12305 20744 12305 20744 11495 5044 11495 5044 20578 24041 20578 24041 7590 4296 7590 4296 23044 5225 23044 5225 11084 20494 11084 20494 5992 226 5992 226 21666 7471 21666 7471 2184 1079 2184 1079 23527 6987 23527 6987 16550 3202 16550 3202 1523 10442 1523 10442 23275 1839 23275 1839 12964 21091 12964 21091 426 2419 426 2419 5173 21198 5173 21198 23413 125 23413 125 1320 8398 1320 8398 23465 24434 23465 24434 16515 6366 16515 6366 3338 21134 3338 21134 24174 6451 24174 6451 4683 24785 4683 24785 23549 20383 23549 20383 1407 22827 1407 22827 17847 17090 17847 17090 563 24910 563 24910 22618 989 22618 989 1498 19189 1498 19189 19221 2682 19221 2682 4193 22967 4193 22967 12524 2463 12524 2463 24502 10347 24502 10347 9445 20520 9445 20520 18629 4134 18629 4134 8488 11027 8488 11027 156 1292 156 1292 19183 14083 19183 14083 13748 4528 13748 4528 791 2223 791 2223 24206 15599 24206 15599 7762 8482 7762 8482 23357 11122 23357 11122 419 23233 419 23233 4568 7579 4568 7579 21702 14099 21702 14099 884 22203 884 22203 13976 2531 13976 2531 7932 17281 7932 17281 20024 4246 20024 4246 1486 18536 1486 18536 20930 1633 20930 1633 14555 21877 14555 21877 2753 2271 2753 2271 20843 17047 20843 17047 1950 24200 1950 24200 23176 23463 23176 23463 9837 5565 9837 5565 17621 23770 17621 23770 20531 188 20531 188 4219 6500 4219 6500 23607 21624 23607 21624 2751 6374 2751 6374 8394 23707 8394 23707 4178 4894 4178 4894 16118 17586 16118 17586 1919 515 1919 515 24682 24639 24682 24639 2653 8146 2653 8146 13540 24096 13540 24096 24228 617 24228 617 4757 13569 4757 13569 14151 11539 14151 11539 6206 3644 6206 3644 20661 24741 20661 24741 11441 20621 11441 20621 1834 7185 1834 7185 20389 18592 20389 18592 13003 1928 13003 1928 24660 6721 24660 6721 12037 24374 12037 24374 9197 8768 9197 8768 20516 23493 20516 23493 3950 458 3950 458 21811 13123 21811 13123 5174 2853 5174 2853 1270 14154 1270 14154 21308 3679 21308 3679 8748 21467 8748 21467 23910 1949 23910 1949 11852 991 11852 991 19248 11130 19248 11130 1706 19927 1706 19927 10672 16560 10672 16560 2057 8732 2057 8732 18514 2437 18514 2437 21301 18376 21301 18376 2416 6314 2416 6314 23081 12146 23081 12146 5495 1038 5495 1038 17076 15788 17076 15788 7734 3371 7734 3371 2535 23396 2535 23396 10345 4848 10345 4848 12223 4262 12223 4262 8913 14254 8913 14254 23880 2643 23880 2643 13044 20507 13044 20507 8495 9084 8495 9084 19554 21349 19554 21349 8402 10535 8402 10535 19732 3249 19732 3249 943 24871 943 24871 21500 19000 21500 19000 8415 1983 8415 1983 23123 15842 23123 15842 1276 19719 1276 19719 24114 3985 24114 3985 1326 3272 1326 3272 9797 14139 9797 14139 22239 20265 22239 20265 9855 18747 9855 18747 4939 7419 4939 7419 18196 23635 18196 23635 4046 3196 4046 3196 384 19880 384 19880 21213 12660 21213 12660 1332 7132 1332 7132 16302 22560 16302 22560 2328 110 2328 110 24786 7160 24786 7160 16804 2415 16804 2415 11154 24259 11154 24259 23058 20844 23058 20844 1529 4478 1529 4478 16761 19907 16761 19907 22066 22965 22066 22965 9133 44 9133 44 24503 11705 24503 11705 24874 8101 24874 8101 2562 24906 2562 24906 19233 1685 19233 1685 12487 10246 12487 10246 7115 19344 7115 19344 1408 2467 1408 2467 15633 14005 15633 14005 8543 8446 8543 8446 21551 1359 21551 1359 10894 14671 10894 14671 19611 20915 19611 20915 1568 24784 1568 24784 18023 8825 18023 8825 23667 19403 23667 19403 5203 702 5203 702 21692 21780 21692 21780 24572 15882 24572 15882 634 12429 634 12429 22050 18953 22050 18953 1619 14925 1619 14925 21309 24067 21309 24067 4665 4673 4665 4673 24169 12939 24169 12939 15926 10710 15926 10710 23774 16836 23774 16836 10552 1043 10552 1043 21395 15621 21395 15621 15728 10589 15728 10589 4247 24585 4247 24585 24651 18026 24651 18026 11269 6205 11269 6205 1154 9992 1154 9992 18313 21287 18313 21287 11074 8759 11074 8759 3441 24481 3441 24481 12279 3905 12279 3905 21482 666 21482 666 4515 1999 4515 1999 21933 23113 21933 23113 13604 1031 13604 1031 2687 11682 2687 11682 14725 1861 14725 1861 14638 20427 14638 20427 3299 1469 3299 1469 17855 23593 17855 23593 4183 9235 4183 9235 7419 19898 7419 19898 15068 3420 15068 3420 9664 11584 9664 11584 15391 21353 15391 21353 12610 1893 12610 1893 23498 20104 23498 20104 18937 10463 18937 10463 1856 14177 1856 14177 11636 3749 11636 3749 17796 353 17796 353 2075 19360 2075 19360 24238 141 24238 141 9094 14167 9094 14167 21726 23529 21726 23529 3761 9093 3761 9093 22034 5271 22034 5271 4212 2034 4212 2034 23019 23583 23019 23583 7336 7444 7336 7444 18736 24792 18736 24792 3149 9858 3149 9858 11393 16264 11393 16264 17742 15231 17742 15231 3028 19736 3028 19736 12795 3252 12795 3252 3190 19300 3190 19300 24699 272 24699 272 10883 22396 10883 22396 3056 6765 3056 6765 8333 14845 8333 14845 19904 2492 19904 2492 1854 14676 1854 14676 24377 1351 24377 1351 8989 14246 8989 14246 23369 24342 23369 24342 17840 4713 17840 4713 1061 6849 1061 6849 23995 23994 23995 23994 7021 8888 7021 8888 24673 2105 24673 2105 5218 19160 5218 19160 24683 5906 24683 5906 4287 2849 4287 2849 17970 23916 17970 23916 708 11570 708 11570 23672 23881 23672 23881 7039 3742 7039 3742 23959 18133 23959 18133 14136 5031 14136 5031 8436 263 8436 263 18067 6918 18067 6918 9247 21041 9247 21041 8954 14729 8954 14729 243 8594 243 8594 20748 146 20748 146 8947 13233 8947 13233 32 2247 32 2247 23701 24391 23701 24391 18464 1455 18464 1455 54 24395 54 24395 23556 2494 23556 2494 1073 21532 1073 21532 7041 3914 7041 3914 14975 14697 14975 14697 24624 3000 24624 3000 2573 24452 2573 24452 20339 793 20339 793 12698 22024 12698 22024 22296 10309 22296 10309 1103 23829 1103 23829 21804 2265 21804 2265 2473 15792 2473 15792 15332 10323 15332 10323 22935 21128 22935 21128 10767 12713 10767 12713 1544 21277 1544 21277 11805 7625 11805 7625 22834 3550 22834 3550 5804 13076 5804 13076 17610 2996 17610 2996 6563 219 6563 219 16610 19804 16610 19804 2430 3126 2430 3126 321 19474 321 19474 23078 3943 23078 3943 1593 22592 1593 22592 11831 208 11831 208 1440 4604 1440 4604 16471 21160 16471 21160 5993 4390 5993 4390 14956 16646 14956 16646 4505 23208 4505 23208 13983 6282 13983 6282 21014 403 21014 403 6304 17444 6304 17444 19220 699 19220 699 24185 18926 24185 18926 14608 20917 14608 20917 891 6004 891 6004 16757 24269 16757 24269 4285 6773 4285 6773 18441 1095 18441 1095 6453 18222 6453 18222 3824 7240 3824 7240 24839 3230 24839 3230 14523 7958 14523 7958 3331 23213 3331 23213 11523 681 11523 681 15788 20497 15788 20497 2542 3429 2542 3429 12014 23321 12014 23321 4985 12913 4985 12913 19983 5219 19983 5219 3894 22400 3894 22400 24886 471 24886 471 5421 24227 5421 24227 17622 957 17622 957 1796 15796 1796 15796 17363 10765 17363 10765 5123 69 5123 69 21883 19024 21883 19024 10168 1901 10168 1901 13322 21592 13322 21592 20993 19828 20993 19828 6746 8879 6746 8879 22036 3786 22036 3786 5290 73 5290 73 1190 19013 1190 19013 22082 10501 22082 10501 5373 3378 5373 3378 6894 24417 6894 24417 19013 7028 19013 7028 24365 21237 24365 21237 8973 6062 8973 6062 1786 23419 1786 23419 15012 2333 15012 2333 21316 24088 21316 24088 4658 14454 4658 14454 24809 5739 24809 5739 15006 22113 15006 22113 8209 7098 8209 7098 12926 21384 12926 21384 22477 7076 22477 7076 3834 11904 3834 11904 23502 5281 23502 5281 4814 14633 4814 14633 24464 27 24464 27 2360 16482 2360 16482 21356 180 21356 180 10295 23819 10295 23819 5311 5200 5311 5200 10816 8248 10816 8248 2734 22198 2734 22198 21937 2273 21937 2273 5323 22313 5323 22313 18612 3014 18612 3014 10528 799 10528 799 15397 12890 15397 12890 3226 21066 3226 21066 22423 3194 22423 3194 4367 5536 4367 5536 24819 4771 24819 4771 6843 23171 6843 23171 18387 10536 18387 10536 1233 639 1233 639 24798 16897 24798 16897 1902 24180 1902 24180 19275 14932 19275 14932 22028 1934 22028 1934 4391 14683 4391 14683 15637 10386 15637 10386 5152 14508 5152 14508 926 4037 926 4037 19285 20526 19285 20526 9775 5845 9775 5845 23219 16057 23219 16057 12759 1614 12759 1614 3895 20487 3895 20487 24650 864 24650 864 21589 19858 21589 19858 7758 7702 7758 7702 24391 22506 24391 22506 7200 13859 7200 13859 13686 1697 13686 1697 21592 22930 21592 22930 24940 16956 24940 16956 12418 6404 12418 6404 6857 14958 6857 14958 23513 6628 23513 6628 1000 24322 1000 24322 7272 17832 7272 17832 19623 9007 19623 9007 1491 13728 1491 13728 21287 467 21287 467 5980 24539 5980 24539 22181 7949 22181 7949 1545 21853 1545 21853 23214 12113 23214 12113 3249 22336 3249 22336 19189 59 19189 59 6795 23356 6795 23356 1030 1222 1030 1222 17276 17525 17276 17525 3728 6321 3728 6321 7382 17775 7382 17775 21042 3251 21042 3251 24421 23323 24421 23323 2710 11337 2710 11337 20338 21912 20338 21912 2809 4541 2809 4541 19788 11743 19788 11743 20611 21904 20611 21904 1118 23154 1118 23154 17694 3331 17694 3331 9867 16901 9867 16901 14885 1378 14885 1378 15102 6002 15102 6002 802 16408 802 16408 17808 4104 17808 4104 543 9170 543 9170 15440 1236 15440 1236 4176 17797 4176 17797 22936 2671 22936 2671 14785 18843 14785 18843 4524 2768 4524 2768 15924 22715 15924 22715 455 23876 455 23876 10689 2380 10689 2380 14854 21906 14854 21906 6339 8470 6339 8470 20295 12300 20295 12300 10574 2140 10574 2140 12637 15273 12637 15273 17489 23451 17489 23451 313 3353 313 3353 20090 10242 20090 10242 20668 20578 20668 20578 7127 3130 7127 3130 24137 8911 24137 8911 9878 2279 9878 2279 15467 12449 15467 12449 24936 4903 24936 4903 5562 20046 5562 20046 21683 3491 21683 3491 6025 24382 6025 24382 1009 5645 1009 5645 23201 23211 23201 23211 14908 17689 14908 17689 12683 506 12683 506 1279 12005 1279 12005 5246 970 5246 970 16442 21087 16442 21087 13380 15901 13380 15901 24322 24404 24322 24404 1074 12506 1074 12506 16531 246 16531 246 23737 17794 23737 17794 10731 17937 10731 17937 24662 5291 24662 5291 12036 22322 12036 22322 3532 2384 3532 2384 453 21352 453 21352 11025 10926 11025 10926 23317 4128 23317 4128 437 17037 437 17037 6932 99 6932 99 23621 21827 23621 21827 222 200 222 200 16311 23896 16311 23896 2214 7213 2214 7213 19338 786 19338 786 9572 21158 9572 21158 27 779 27 779 8700 19943 8700 19943 24713 20151 24713 20151 4314 7826 4314 7826 13448 23559 13448 23559 2689 18604 2689 18604 12112 747 12112 747 8940 20499 8940 20499 895 7476 895 7476 16264 18640 16264 18640 5888 13554 5888 13554 24826 9813 24826 9813 8485 3821 8485 3821 20912 9229 20912 9229 2618 23378 2618 23378 8347 4368 8347 4368 23059 23020 23059 23020 407 19129 407 19129 23572 3032 23572 3032 9349 11978 9349 11978 11601 4144 11601 4144 12010 15005 12010 15005 2719 19483 2719 19483 14499 22234 14499 22234 9841 11912 9841 11912 22134 20600 22134 20600 1420 10297 1420 10297 20657 16922 20657 16922 15649 3013 15649 3013 5559 18762 5559 18762 12227 3004 12227 3004 22278 21290 22278 21290 14433 207 14433 207 1080 4563 1080 4563 11631 23029 11631 23029 1136 12525 1136 12525 24691 8829 24691 8829 15029 18598 15029 18598 4707 11131 4707 11131 7878 7143 7878 7143 6496 22088 6496 22088 3825 6018 3825 6018 21473 15823 21473 15823 1852 2565 1852 2565 5485 19654 5485 19654 20277 2061 20277 2061 3396 22235 3396 22235 21503 131 21503 131 4034 20066 4034 20066 20028 3124 20028 3124 769 23873 769 23873 23307 9385 23307 9385 3692 11733 3692 11733 14192 20032 14192 20032 22150 1518 22150 1518 21765 24441 21765 24441 4904 14193 4904 14193 24592 3878 24592 3878 22847 19827 22847 19827 6472 3598 6472 3598 21281 14131 21281 14131 350 6208 350 6208 16623 24033 16623 24033 21302 7712 21302 7712 813 19283 813 19283 17209 627 17209 627 3965 1397 3965 1397 17882 15000 17882 15000 411 3472 411 3472 11751 23082 11751 23082 24841 14514 24841 14514 9351 23019 9351 23019 20301 11872 20301 11872 13981 23605 13981 23605 1382 211 1382 211 10850 21330 10850 21330 24544 4283 24544 4283 15630 22427 15630 22427 24049 3159 24049 3159 23376 24980 23376 24980 18769 15235 18769 15235 7659 1296 7659 1296 23961 23822 23961 23822 22950 12805 22950 12805 14832 7545 14832 7545 4555 12622 4555 12622 23781 18831 23781 18831 5102 3259 5102 3259 23326 21554 23326 21554 2293 322 2293 322 24917 6454 24917 6454 4389 19637 4389 19637 24896 24187 24896 24187 5304 6938 5304 6938 15011 23037 15011 23037 10201 441 10201 441 3802 7148 3802 7148 13612 24026 13612 24026 9978 5262 9978 5262 19490 16405 19490 16405 4978 3400 4978 3400 22400 24756 22400 24756 8055 12052 8055 12052 22195 5112 22195 5112 17423 9897 17423 9897 5477 24346 5477 24346 17630 10970 17630 10970 12468 18254 12468 18254 21952 24663 21952 24663 11557 6509 11557 6509 784 11649 784 11649 20490 302 20490 302 13756 16095 13756 16095 2789 956 2789 956 22133 4183 22133 4183 16166 6436 16166 6436 9151 24779 9151 24779 105 1148 105 1148 24412 23709 24412 23709 12398 5019 12398 5019 24141 4874 24141 4874 6493 23878 6493 23878 24517 8097 24517 8097 671 2295 671 2295 23197 17501 23197 17501 5770 8108 5770 8108 9651 1563 9651 1563 22864 21351 22864 21351 4236 9817 4236 9817 17336 23847 17336 23847 21771 20786 21771 20786 1688 9787 1688 9787 6525 5132 6525 5132 19866 5715 19866 5715 1601 20322 1601 20322 17515 939 17515 939 12579 24963 12579 24963 20136 868 20136 868 4753 21820 4753 21820 18773 11645 18773 11645 820 16511 820 16511 6687 9690 6687 9690 22684 22473 22684 22473 24903 135 24903 135 944 7106 944 7106 18656 22158 18656 22158 3478 23004 3478 23004 8952 9829 8952 9829 21913 24743 21913 24743 20819 4467 20819 4467 572 17099 572 17099 21224 8831 21224 8831 10418 23314 10418 23314 4979 12829 4979 12829 22823 20759 22823 20759 15200 2444 15200 2444 19524 24514 19524 24514 4528 2507 4528 2507 14364 21150 14364 21150 10685 3609 10685 3609 23568 19460 23568 19460 9567 14887 9567 14887 5806 20790 5806 20790 15809 24373 15809 24373 10555 13213 10555 13213 1400 23442 1400 23442 11340 19729 11340 19729 16293 8009 16293 8009 22735 22025 22735 22025 5235 11382 5235 11382 20688 6808 20688 6808 11348 14841 11348 14841 22238 9789 22238 9789 15957 3792 15957 3792 7038 14475 7038 14475 14666 23836 14666 23836 987 4994 987 4994 9799 20244 9799 20244 21763 17559 21763 17559 15101 3880 15101 3880 1901 21934 1901 21934 13510 189 13510 189 9774 24470 9774 24470 12333 11316 12333 11316 16837 18388 16837 18388 4238 748 4238 748 6977 15566 6977 15566 22526 10045 22526 10045 4165 14196 4165 14196 6755 9075 6755 9075 19121 15521 19121 15521 10471 484 10471 484 20412 14145 20412 14145 6343 17028 6343 17028 8703 24114 8703 24114 1481 12271 1481 12271 22173 2527 22173 2527 20838 24050 20838 24050 16031 3131 16031 3131 6610 1002 6610 1002 21150 14411 21150 14411 2474 17154 2474 17154 11357 6897 11357 6897 3874 15838 3874 15838 17045 13117 17045 13117 7066 1704 7066 1704 19153 21206 19153 21206 5027 3062 5027 3062 23407 21080 23407 21080 1241 8137 1241 8137 23948 22058 23948 22058 21567 4389 21567 4389 2482 18487 2482 18487 19757 21725 19757 21725 5010 18920 5010 18920 15936 5756 15936 5756 5337 23139 5337 23139 20876 6048 20876 6048 616 18816 616 18816 8224 2510 8224 2510 19979 23556 19979 23556 2010 1751 2010 1751 23776 23219 23776 23219 2722 13071 2722 13071 21746 1075 21746 1075 17073 17430 17073 17430 2917 2669 2917 2669 10041 19073 10041 19073 3368 1769 3368 1769 19173 21071 19173 21071 1504 2852 1504 2852 24196 21667 24196 21667 14810 7916 14810 7916 2769 23434 2769 23434 20701 9015 20701 9015 3511 24652 3511 24652 13384 2826 13384 2826 1460 17935 1460 17935 24780 19508 24780 19508 4264 150 4264 150 14573 9841 14573 9841 1676 12621 1676 12621 14987 7586 14987 7586 13078 18565 13078 18565 11450 3167 11450 3167 282 9894 282 9894 24271 938 24271 938 7076 24541 7076 24541 19713 9058 19713 9058 17153 92 17153 92 3326 24962 3326 24962 23830 15053 23830 15053 16080 24171 16080 24171 22969 16876 22969 16876 1981 22341 1981 22341 11577 1828 11577 1828 24065 9961 24065 9961 245 23377 245 23377 24499 15114 24499 15114 56 20424 56 20424 22983 10435 22983 10435 24654 6249 24654 6249 15351 20693 15351 20693 16954 7044 16954 7044 2018 2564 2018 2564 15640 18522 15640 18522 4139 4703 4139 4703 24737 8435 24737 8435 13880 23150 13880 23150 834 2037 834 2037 23373 23017 23373 23017 11198 8798 11198 8798 14033 19588 14033 19588 1273 8249 1273 8249 11278 17033 11278 17033 1502 2388 1502 2388 8038 11428 8038 11428 18463 21310 18463 21310 1390 1184 1390 1184 21633 14366 21633 14366 2469 23603 2469 23603 16178 1502 16178 1502 9282 18426 9282 18426 19654 3670 19654 3670 4362 23628 4362 23628 19366 1494 19366 1494 1441 21601 1441 21601 12912 5718 12912 5718 728 13481 728 13481 16692 1500 16692 1500 8771 8821 8771 8821 15269 2370 15269 2370 24175 8625 24175 8625 1342 15298 1342 15298 11466 9621 11466 9621 1599 14715 1599 14715 22326 20006 22326 20006 5419 9108 5419 9108 17623 6175 17623 6175 9972 1307 9972 1307 21495 20127 21495 20127 18591 12274 18591 12274 2994 2603 2994 2603 17916 11677 17916 11677 9763 2945 9763 2945 19194 21929 19194 21929 71 1314 71 1314 4101 22366 4101 22366 13919 8746 13919 8746 6738 19250 6738 19250 22178 14 22178 14 8682 23246 8682 23246 18727 4958 18727 4958 9276 16813 9276 16813 23 8618 23 8618 10942 21348 10942 21348 5112 2668 5112 2668 24437 21591 24437 21591 10584 10249 10584 10249 7895 23322 7895 23322 12752 14456 12752 14456 2370 23751 2370 23751 21520 2007 21520 2007 6582 10096 6582 10096 17629 3344 17629 3344 347 23979 347 23979 24657 16553 24657 16553 1942 3430 1942 3430 24352 17681 24352 17681 3593 4365 3593 4365 19714 23485 19714 23485 20196 221 20196 221 19823 23386 19823 23386 36 3189 36 3189 21440 360 21440 360 2276 15016 2276 15016 20192 5258 20192 5258 4092 20443 4092 20443 22363 24658 22363 24658 1542 10375 1542 10375 17165 24125 17165 24125 2654 3694 2654 3694 17279 661 17279 661 561 14559 561 14559 23720 15732 23720 15732 539 24630 539 24630 24873 6055 24873 6055 5625 14969 5625 14969 13977 19565 13977 19565 4397 36 4397 36 13242 18458 13242 18458 6043 3678 6043 3678 21879 20892 21879 20892 24804 5485 24804 5485 618 16633 618 16633 12076 20457 12076 20457 3839 1782 3839 1782 18273 16638 18273 16638 489 22041 489 22041 20078 8889 20078 8889 10614 7882 10614 7882 23229 23059 23229 23059 140 4239 140 4239 24133 22956 24133 22956 2768 7447 2768 7447 8093 23712 8093 23712 17284 5548 17284 5548 14195 18144 14195 18144 3108 5775 3108 5775 24607 6588 24607 6588 3131 19504 3131 19504 13374 13625 13374 13625 22825 22460 22825 22460 4365 12284 4365 12284 18406 22261 18406 22261 2361 10842 2361 10842 17116 21587 17116 21587 8346 5684 8346 5684 13908 17163 13908 17163 9383 608 9383 608 14056 22140 14056 22140 3663 13764 3663 13764 10636 433 10636 433 15185 10217 15185 10217 4972 6365 4972 6365 16108 20310 16108 20310 5882 1188 5882 1188 24444 18990 24444 18990 1979 766 1979 766 24042 24211 24042 24211 14700 15358 14700 15358 828 13734 828 13734 23859 713 23859 713 19817 21110 19817 21110 2977 7768 2977 7768 9578 15117 9578 15117 24588 24604 24588 24604 13313 9041 13313 9041 3557 12563 3557 12563 20644 21884 20644 21884 8369 759 8369 759 6936 22524 6936 22524 18407 2062 18407 2062 2294 5436 2294 5436 7681 1643 7681 1643 20776 23977 20776 23977 2101 8322 2101 8322 6220 14149 6220 14149 9371 2412 9371 2412 24004 16953 24004 16953 7213 10479 7213 10479 3935 6936 3935 6936 20285 22667 20285 22667 900 8706 900 8706 20660 16270 20660 16270 18126 1732 18126 1732 24612 19949 24612 19949 6409 13433 6409 13433 17272 4740 17272 4740 2418 23009 2418 23009 10655 1902 10655 1902 20080 20367 20080 20367 1399 5970 1399 5970 20309 6296 20309 6296 739 22000 739 22000 22042 1368 22042 1368 14817 12775 14817 12775 12042 8944 12042 8944 815 22679 815 22679 20084 4757 20084 4757 267 24109 267 24109 2623 14267 2623 14267 5501 2980 5501 2980 21111 2721 21111 2721 24814 10938 24814 10938 4056 8068 4056 8068 13691 16989 13691 16989 4181 10860 4181 10860 17939 2472 17939 2472 5945 3069 5945 3069 10873 16823 10873 16823 19534 393 19534 393 1456 18250 1456 18250 8110 6566 8110 6566 22065 20862 22065 20862 8753 7582 8753 7582 2278 14656 2278 14656 17140 12059 17140 12059 10129 6699 10129 6699 20744 22867 20744 22867 4105 7339 4105 7339 16649 17973 16649 17973 193 10720 193 10720 21203 16630 21203 16630 3422 23952 3422 23952 125 20222 125 20222 13018 10365 13018 10365 8847 15160 8847 15160 16949 2252 16949 2252 2189 22015 2189 22015 14972 7384 14972 7384 19847 2351 19847 2351 20523 11863 20523 11863 11864 21240 11864 21240 8714 6060 8714 6060 24148 14352 24148 14352 11487 5154 11487 5154 8344 20898 8344 20898 20447 5481 20447 5481 7981 252 7981 252 21377 17167 21377 17167 1385 21099 1385 21099 17028 16695 17028 16695 20381 14094 20381 14094 1152 7424 1152 7424 5078 17080 5078 17080 22793 7075 22793 7075 1528 21973 1528 21973 9332 1817 9332 1817 24609 19301 24609 19301 4426 2893 4426 2893 22617 12624 22617 12624 9501 2688 9501 2688 5589 75 5589 75 22639 18269 22639 18269 6284 5447 6284 5447 903 23010 903 23010 18416 643 18416 643 16081 11351 16081 11351 21237 22365 21237 22365 16073 18356 16073 18356 408 23697 408 23697 20139 17758 20139 17758 2265 21482 2265 21482 15782 1864 15782 1864 803 19211 803 19211 19569 391 19569 391 10435 15517 10435 15517 18241 21928 18241 21928 3445 3489 3445 3489 18740 13990 18740 13990 9563 11441 9563 11441 3093 3157 3093 3157 9107 6422 9107 6422 16677 847 16677 847 2449 2664 2449 2664 5736 21886 5736 21886 766 1216 766 1216 13548 17378 13548 17378 4421 4845 4421 4845 6288 14039 6288 14039 653 8418 653 8418 19648 341 19648 341 3554 17452 3554 17452 19400 19228 19400 19228 4759 8707 4759 8707 11104 1437 11104 1437 20387 21404 20387 21404 2984 2542 2984 2542 19730 8093 19730 8093 127 869 127 869 16363 20448 16363 20448 22676 4640 22676 4640 914 8417 914 8417 16817 5579 16817 5579 23040 15343 23040 15343 3985 983 3985 983 14852 16789 14852 16789 8174 22704 8174 22704 4727 18975 4727 18975 11211 2760 11211 2760 5866 23859 5866 23859 19937 11195 19937 11195 14407 15561 14407 15561 2076 22213 2076 22213 14301 3817 14301 3817 4761 39 4761 39 22399 18418 22399 18418 9108 23988 9108 23988 23551 33 23551 33 3717 14682 3717 14682 24565 22761 24565 22761 10415 5347 10415 5347 3127 20103 3127 20103 24840 3327 24840 3327 7302 13653 7302 13653 18896 21387 18896 21387 2034 10544 2034 10544 18561 21674 18561 21674 6184 163 6184 163 340 10671 340 10671 22217 19062 22217 19062 2810 16777 2810 16777 11958 23352 11958 23352 1935 2769 1935 2769 9491 16295 9491 16295 20444 23141 20444 23141 15629 5846 15629 5846 23632 24151 23632 24151 10634 4722 10634 4722 24666 2902 24666 2902 540 21728 540 21728 8288 1970 8288 1970 20416 17484 20416 17484 9904 808 9904 808 17820 14424 17820 14424 150 2899 150 2899 13154 12872 13154 12872 20434 452 20434 452 10225 16093 10225 16093 23204 2967 23204 2967 9032 10089 9032 10089 21245 20640 21245 20640 3843 16178 3843 16178 21463 21747 21463 21747 9908 19985 9908 19985 2596 2978 2596 2978 23779 1871 23779 1871 7977 9382 7977 9382 21240 15493 21240 15493 17067 17628 17067 17628 5995 1582 5995 1582 20822 13124 20822 13124 6180 23843 6180 23843 13200 10146 13200 10146 24071 19760 24071 19760 2019 11714 2019 11714 22944 7027 22944 7027 14235 24473 14235 24473 1719 2347 1719 2347 19057 14727 19057 14727 2324 3225 2324 3225 10664 19592 10664 19592 10403 17685 10403 17685 24158 24349 24158 24349 751 4300 751 4300 17929 10935 17929 10935 5768 23616 5768 23616 1474 739 1474 739 21072 15869 21072 15869 11858 2907 11858 2907 1344 17760 1344 17760 24237 14771 24237 14771 1088 5955 1088 5955 16389 1255 16389 1255 24857 19481 24857 19481 13506 3283 13506 3283 4560 24458 4560 24458 21616 12512 21616 12512 4115 20435 4115 20435 9231 10334 9231 10334 24616 22317 24616 22317 3364 4508 3364 4508 24448 21987 24448 21987 12672 8991 12672 8991 4370 21423 4370 21423 22116 13595 22116 13595 10829 7401 10829 7401 21199 425 21199 425 471 17756 471 17756 16013 1575 16013 1575 1890 23234 1890 23234 5555 13327 5555 13327 22528 19151 22528 19151 16864 23190 16864 23190 6467 816 6467 816 24943 18287 24943 18287 5671 5026 5671 5026 23917 21075 23917 21075 7339 8426 7339 8426 24564 19397 24564 19397 12539 24254 12539 24254 20612 116 20612 116 22505 23974 22505 23974 5225 294 5225 294 24388 10692 24388 10692 11302 21608 11302 21608 23292 1116 23292 1116 6205 23987 6205 23987 22543 3731 22543 3731 19289 14309 19289 14309 9646 15314 9646 15314 24818 6570 24818 6570 8778 14873 8778 14873 12580 19090 12580 19090 2952 12691 2952 12691 21366 9788 21366 9788 4820 12407 4820 12407 16040 7537 16040 7537 3011 10682 3011 10682 6314 23647 6314 23647 23382 2624 23382 2624 15300 22184 15300 22184 22365 8113 22365 8113 3976 19500 3976 19500 23991 7889 23991 7889 3960 20737 3960 20737 20191 114 20191 114 3 16114 3 16114 3629 1467 3629 1467 1724 24860 1724 24860 10663 3362 10663 3362 1388 20951 1388 20951 23051 3348 23051 3348 3329 21794 3329 21794 5160 7210 5160 7210 960 23543 960 23543 12820 3721 12820 3721 24845 17275 24845 17275 6254 8873 6254 8873 24589 19179 24589 19179 109 20926 109 20926 20371 13679 20371 13679 9417 24675 9417 24675 19947 3287 19947 3287 20670 967 20670 967 17494 22175 17494 22175 773 9043 773 9043 6261 21013 6261 21013 18200 2953 18200 2953 5786 23092 5786 23092 20367 6646 20367 6646 7646 21738 7646 21738 4401 969 4401 969 444 14235 444 14235 21038 1392 21038 1392 4585 16075 4585 16075 11513 2845 11513 2845 22123 8159 22123 8159 185 12211 185 12211 24768 24293 24768 24293 17151 3441 17151 3441 3639 22450 3639 22450 7927 14914 7927 14914 23808 19514 23808 19514 16487 5254 16487 5254 1040 20411 1040 20411 16025 4910 16025 4910 12753 19523 12753 19523 2047 7988 2047 7988 21246 22462 21246 22462 24774 10274 24774 10274 9067 13414 9067 13414 22282 12556 22282 12556 23816 19401 23816 19401 14168 1806 14168 1806 354 23274 354 23274 19620 10134 19620 10134 8227 19075 8227 19075 22906 24821 22906 24821 10068 701 10068 701 4234 24007 4234 24007 24202 1484 24202 1484 2680 20581 2680 20581 7090 532 7090 532 14471 12011 14471 12011 10194 785 10194 785 5413 17682 5413 17682 20773 1719 20773 1719 655 17886 655 17886 21386 3424 21386 3424 1070 13955 1070 13955 24563 23702 24563 23702 4485 198 4485 198 9386 5869 9386 5869 3137 17216 3137 17216 24790 24833 24790 24833 23160 3510 23160 3510 7613 24040 7613 24040 13312 12562 13312 12562 18882 1729 18882 1729 1169 15963 1169 15963 24494 24770 24494 24770 7036 8832 7036 8832 22563 24535 22563 24535 12070 13922 12070 13922 20048 20703 20048 20703 6441 9222 6441 9222 13921 21373 13921 21373 254 19759 254 19759 16505 6607 16505 6607 4949 1792 4949 1792 18165 13614 18165 13614 12505 19078 12505 19078 19387 22079 19387 22079 1500 553 1500 553 12119 23063 12119 23063 9506 5300 9506 5300 19520 23040 19520 23040 5940 6504 5940 6504 15891 16644 15891 16644 23096 16506 23096 16506 17029 22876 17029 22876 15452 24945 15452 24945 5493 3634 5493 3634 18579 22677 18579 22677 11130 635 11130 635 20711 2870 20711 2870 4630 20335 4630 20335 23296 2587 23296 2587 12879 13559 12879 13559 2534 3873 2534 3873 13551 12726 13551 12726 22815 19528 22815 19528 5469 24660 5469 24660 15069 12312 15069 12312 17863 21152 17863 21152 325 8231 325 8231 20792 24644 20792 24644 4890 8463 4890 8463 6360 23895 6360 23895 19601 9459 19601 9459 3656 13913 3656 13913 14135 22127 14135 22127 8431 15701 8431 15701 13727 13126 13727 13126 1699 19335 1699 19335 18150 2149 18150 2149 24478 21323 24478 21323 1765 4790 1765 4790 14845 7524 14845 7524 23649 261 23649 261 11948 21117 11948 21117 7552 24106 7552 24106 18319 231 18319 231 3590 2911 3590 2911 18185 23182 18185 23182 12674 347 12674 347 4776 12799 4776 12799 17766 1530 17766 1530 2466 7251 2466 7251 20586 22344 20586 22344 7033 633 7033 633 18070 17434 18070 17434 6213 2901 6213 2901 21005 21751 21005 21751 7530 2578 7530 2578 15679 24832 15679 24832 3902 16584 3902 16584 9322 14187 9322 14187 22067 20538 22067 20538 1814 8985 1814 8985 6711 743 6711 743 4354 14880 4354 14880 13053 6533 13053 6533 24919 12549 24919 12549 2800 23060 2800 23060 19759 10390 19759 10390 4068 19738 4068 19738 21196 3761 21196 3761 6947 16372 6947 16372 24040 5603 24040 5603 23250 23794 23250 23794 2229 4398 2229 4398 21861 15718 21861 15718 11047 23729 11047 23729 298 19810 298 19810 18985 21843 18985 21843 1649 11485 1649 11485 12920 5151 12920 5151 17049 24528 17049 24528 780 4885 780 4885 12732 15665 12732 15665 97 24343 97 24343 23341 2593 23341 2593 3864 16249 3864 16249 19384 717 19384 717 2402 18752 2402 18752 19819 2403 19819 2403 16208 13944 16208 13944 5187 10734 5187 10734 20593 250 20593 250 10063 20109 10063 20109 22577 8858 22577 8858 3921 21899 3921 21899 24209 15830 24209 15830 5209 23880 5209 23880 3704 7345 3704 7345 24401 3993 24401 3993 7601 13241 7601 13241 52 5122 52 5122 12341 20866 12341 20866 253 1013 253 1013 21846 11384 21846 11384 11732 18781 11732 18781 21073 19831 21073 19831 7538 15506 7538 15506 21339 24551 21339 24551 718 18106 718 18106 16957 7295 16957 7295 2304 17036 2304 17036 15555 134 15555 134 277 3739 277 3739 24182 18811 24182 18811 830 923 830 923 24471 3518 24471 3518 8589 20891 8589 20891 19957 1670 19957 1670 4198 17310 4198 17310 13319 118 13319 118 1220 17266 1220 17266 594 10315 594 10315 16139 24438 16139 24438 7621 2549 7621 2549 22973 24632 22973 24632 9214 12527 9214 12527 19685 20514 19685 20514 24796 9726 24796 9726 1037 982 1037 982 24505 20467 24505 20467 2979 1326 2979 1326 17166 18004 17166 18004 118 24603 118 24603 3623 16678 3623 16678 24119 5074 24119 5074 4805 24435 4805 24435 20507 53 20507 53 1209 10447 1209 10447 23106 8157 23106 8157 1271 21097 1271 21097 12317 17085 12317 17085 11412 20994 11412 20994 1033 6823 1033 6823 22837 24773 22837 24773 14366 11385 14366 11385 16271 659 16271 659 24330 6510 24330 6510 7288 24520 7288 24520 10184 8127 10184 8127 24541 24302 24541 24302 11708 9653 11708 9653 24623 21445 24623 21445 2120 5996 2120 5996 22274 22464 22274 22464 9631 4089 9631 4089 24223 12240 24223 12240 2758 18167 2758 18167 23964 3978 23964 3978 3360 15337 3360 15337 24573 9727 24573 9727 13188 7846 13188 7846 4735 23801 4735 23801 1134 2081 1134 2081 8193 13059 8193 13059 12895 22211 12895 22211 14762 15121 14762 15121 2856 17877 2856 17877 20384 10730 20384 10730 14375 2526 14375 2526 22989 16781 22989 16781 11147 1301 11147 1301 3927 18258 3927 18258 9723 14402 9723 14402 2494 1235 2494 1235 18623 13673 18623 13673 5207 722 5207 722 761 9534 761 9534 11883 17060 11883 17060 847 4614 847 4614 24300 18963 24300 18963 7122 14544 7122 14544 481 314 481 314 19218 22456 19218 22456 3151 3059 3151 3059 23754 14014 23754 14014 10624 20583 10624 20583 19390 716 19390 716 7634 9758 7634 9758 19002 20021 19002 20021 493 17576 493 17576 23166 6408 23166 6408 3030 13250 3030 13250 11395 1081 11395 1081 2564 14102 2564 14102 12739 21628 12739 21628 5065 5784 5065 5784 1252 632 1252 632 9577 19375 9577 19375 20276 2856 20276 2856 4233 17421 4233 17421 19291 20700 19291 20700 7128 1347 7128 1347 2439 10418 2439 10418 21906 23606 21906 23606 8946 6695 8946 6695 24883 19038 24883 19038 611 174 611 174 23966 15578 23966 15578 584 23927 584 23927 16356 6511 16356 6511 8478 18399 8478 18399 23036 20237 23036 20237 3452 6243 3452 6243 23102 15942 23102 15942 1392 2210 1392 2210 11443 22339 11443 22339 1618 4045 1618 4045 13996 21389 13996 21389 16813 5848 16813 5848 2303 1257 2303 1257 21115 3972 21115 3972 12855 17496 12855 17496 2858 622 2858 622 24925 19959 24925 19959 10680 12233 10680 12233 24014 7435 24014 7435 2215 1393 2215 1393 19441 20431 19441 20431 8900 315 8900 315 19420 18787 19420 18787 4839 3513 4839 3513 13721 20563 13721 20563 21947 56 21947 56 13439 20473 13439 20473 6807 14232 6807 14232 8591 22167 8591 22167 22230 2627 22230 2627 6753 20980 6753 20980 13923 3007 13923 3007 3932 17519 3932 17519 23997 8758 23997 8758 9844 3144 9844 3144 18051 12401 18051 12401 8517 24563 8517 24563 1347 7131 1347 7131 7126 19900 7126 19900 18821 18031 18821 18031 20536 7497 20536 7497 8569 22586 8569 22586 23635 10960 23635 10960 2500 21004 2500 21004 7906 12368 7906 12368 14091 8407 14091 8407 1426 13097 1426 13097 15911 1376 15911 1376 23391 17500 23391 17500 16414 2969 16414 2969 10596 19511 10596 19511 21586 6171 21586 6171 10562 24416 10562 24416 23854 9119 23854 9119 10219 16301 10219 16301 908 6899 908 6899 18268 810 18268 810 23504 21538 23504 21538 9697 6864 9697 6864 11163 23708 11163 23708 24867 21184 24867 21184 2365 1873 2365 1873 16523 18364 16523 18364 5640 4582 5640 4582 17292 17669 17292 17669 7026 8717 7026 8717 333 21299 333 21299 23962 4509 23962 4509 10313 18484 10313 18484 20935 6506 20935 6506 4145 24225 4145 24225 11926 7241 11926 7241 22236 19087 22236 19087 2669 2151 2669 2151 22392 11335 22392 11335 7726 7282 7726 7282 21641 12359 21641 12359 9134 2596 9134 2596 22126 24410 22126 24410 16592 4995 16592 4995 11273 13199 11273 13199 20630 8739 20630 8739 5955 20850 5955 20850 24761 9389 24761 9389 10189 19159 10189 19159 4366 4529 4366 4529 24863 14140 24863 14140 2700 3542 2700 3542 18434 19870 18434 19870 8150 2222 8150 2222 22122 22852 22122 22852 4931 4012 4931 4012 17639 17338 17639 17338 12585 4063 12585 4063 4317 16336 4317 16336 21524 2450 21524 2450 13434 14644 13434 14644 20775 1169 20775 1169 12507 23767 12507 23767 6185 17284 6185 17284 22958 4160 22958 4160 25 24392 25 24392 9255 7912 9255 7912 2122 16734 2122 16734 9975 4182 9975 4182 21575 12041 21575 12041 6911 6919 6911 6919 20919 21773 20919 21773 9692 7887 9692 7887 23843 1201 23843 1201 4087 15945 4087 15945 24766 606 24766 606 14116 23100 14116 23100 6066 14819 6066 14819 14973 21717 14973 21717 21821 18205 21821 18205 6090 2164 6090 2164 5532 9984 5532 9984 21304 1139 21304 1139 1435 24039 1435 24039 6035 3925 6035 3925 8971 13974 8971 13974 21230 3865 21230 3865 638 24229 638 24229 21903 4172 21903 4172 5030 23917 5030 23917 11690 3289 11690 3289 15835 19262 15835 19262 8299 17 8299 17 24987 10356 24987 10356 1735 21605 1735 21605 20900 1170 20900 1170 632 23124 632 23124 14705 23783 14705 23783 24051 11409 24051 11409 11568 7456 11568 7456 24771 24752 24771 24752 20696 14992 20696 14992 1993 831 1993 831 23756 1654 23756 1654 10210 18015 10210 18015 19775 6371 19775 6371 22439 21971 22439 21971 5115 10362 5115 10362 15086 16285 15086 16285 23691 8857 23691 8857 8075 20412 8075 20412 2336 12270 2336 12270 2834 23727 2834 23727 5957 2828 5957 2828 17055 22869 17055 22869 11318 5641 11318 5641 183 735 183 735 17784 12700 17784 12700 11411 14536 11411 14536 19264 19120 19264 19120 3072 12574 3072 12574 17776 16572 17776 16572 16425 9178 16425 9178 5116 18016 5116 18016 23094 993 23094 993 2634 9931 2634 9931 12250 20286 12250 20286 23484 18882 23484 18882 1608 237 1608 237 4369 19004 4369 19004 17633 10517 17633 10517 5363 6386 5363 6386 8078 10703 8078 10703 24590 22772 24590 22772 18690 2435 18690 2435 9433 21633 9433 21633 18789 1427 18789 1427 1754 17129 1754 17129 21333 21442 21333 21442 6623 4581 6623 4581 3840 2108 3840 2108 16998 24317 16998 24317 860 1150 860 1150 19453 16792 19453 16792 5685 22264 5685 22264 23247 6261 23247 6261 2112 2981 2112 2981 13728 22734 13728 22734 6059 1865 6059 1865 13594 21970 13594 21970 1726 10505 1726 10505 22221 18567 22221 18567 13783 8844 13783 8844 5777 14185 5777 14185 22432 4364 22432 4364 9396 14505 9396 14505 18781 17068 18781 17068 12167 11426 12167 11426 1313 19348 1313 19348 18443 436 18443 436 654 19697 654 19697 22088 5640 22088 5640 952 24080 952 24080 4455 7828 4455 7828 24430 17483 24430 17483 18576 18928 18576 18928 1492 24122 1492 24122 22415 4986 22415 4986 4312 6940 4312 6940 13359 23600 13359 23600 4076 2138 4076 2138 20914 177 20914 177 16599 16206 16599 16206 255 24534 255 24534 19894 3061 19894 3061 352 165 352 165 1194 10826 1194 10826 10257 23718 10257 23718 18264 1690 18264 1690 20471 16202 20471 16202 14714 10899 14714 10899 8623 16151 8623 16151 22658 2908 22658 2908 9280 13391 9280 13391 975 24721 975 24721 13306 7261 13306 7261 20599 6273 20599 6273 4379 24925 4379 24925 22687 6278 22687 6278 15802 17076 15802 17076 23224 197 23224 197 1558 9208 1558 9208 19744 5318 19744 5318 24278 12559 24278 12559 5649 20580 5649 20580 19666 11686 19666 11686 1805 19564 1805 19564 23010 4027 23010 4027 5397 21232 5397 21232 21271 7349 21271 7349 3793 21356 3793 21356 18975 5524 18975 5524 3762 16528 3762 16528 1693 23710 1693 23710 24472 3480 24472 3480 6993 22086 6993 22086 14276 929 14276 929 23558 15669 23558 15669 7257 17260 7257 17260 20033 5711 20033 5711 6991 23175 6991 23175 23760 1696 23760 1696 7280 18544 7280 18544 24722 8751 24722 8751 4326 2004 4326 2004 9690 9760 9690 9760 14882 22128 14882 22128 12471 3244 12471 3244 20916 24214 20916 24214 19325 8475 19325 8475 22140 826 22140 826 1989 23989 1989 23989 9331 3988 9331 3988 14927 14904 14927 14904 24426 86 24426 86 1830 20733 1830 20733 22030 10807 22030 10807 3811 23580 3811 23580 20887 13888 20887 13888 729 14802 729 14802 24136 4841 24136 4841 792 12712 792 12712 18548 23168 18548 23168 4051 9499 4051 9499 23608 19619 23608 19619 7050 2928 7050 2928 24603 12073 24603 12073 14029 22825 14029 22825 24418 7231 24418 7231 7464 14378 7464 14378 24096 18608 24096 18608 1192 9152 1192 9152 12123 22562 12123 22562 492 12863 492 12863 15474 9175 15474 9175 21529 3294 21529 3294 17030 18735 17030 18735 7727 6994 7727 6994 24972 11327 24972 11327 14362 7326 14362 7326 2537 23713 2537 23713 21174 108 21174 108 8617 19136 8617 19136 24929 1558 24929 1558 7246 24591 7246 24591 21629 7921 21629 7921 2198 20493 2198 20493 24808 9402 24808 9402 7471 12384 7471 12384 18899 22791 18899 22791 3736 6677 3736 6677 22657 10940 22657 10940 567 7391 567 7391 21916 21481 21916 21481 10022 7319 10022 7319 1555 24790 1555 24790 18220 2022 18220 2022 3738 22123 3738 22123 14464 18491 14464 18491 17642 3482 17642 3482 4661 497 4661 497 21045 18857 21045 18857 1417 2982 1417 2982 20284 22209 20284 22209 21609 5421 21609 5421 11725 894 11725 894 17256 23960 17256 23960 115 1234 115 1234 6327 10497 6327 10497 22323 22905 22323 22905 7142 6344 7142 6344 7560 10288 7560 10288 922 1556 922 1556 7205 22133 7205 22133 460 631 460 631 14866 20831 14866 20831 20961 16011 20961 16011 1648 16924 1648 16924 15502 465 15502 465 7521 21248 7521 21248 13494 2939 13494 2939 18369 23425 18369 23425 2660 4127 2660 4127 23394 18989 23394 18989 9397 3783 9397 3783 18785 6615 18785 6615 4503 24701 4503 24701 22883 1379 22883 1379 7572 21014 7572 21014 21600 14478 21600 14478 1384 16129 1384 16129 23294 24341 23294 24341 18953 5625 18953 5625 6735 24489 6735 24489 8236 21326 8236 21326 628 5801 628 5801 23012 22199 23012 22199 899 11967 899 11967 4917 1778 4917 1778 22336 12490 22336 12490 22 79 22 79 18807 22716 18807 22716 11808 10336 11808 10336 15532 2307 15532 2307 3520 7167 3520 7167 15549 1613 15549 1613 17539 24032 17539 24032 468 3728 468 3728 15253 24665 15253 24665 1783 5004 1783 5004 8351 22244 8351 22244 24013 11884 24013 11884 8126 22619 8126 22619 18390 4904 18390 4904 4706 22848 4706 22848 24129 3165 24129 3165 6335 21275 6335 21275 12088 11740 12088 11740 23460 41 23460 41 70 9493 70 9493 10907 3562 10907 3562 24684 24083 24684 24083 1803 3759 1803 3759 21255 18180 21255 18180 1869 19138 1869 19138 24224 4862 24224 4862 14 15546 14 15546 19419 20144 19419 20144 712 1612 712 1612 11481 20565 11481 20565 2082 7200 2082 7200 10110 21123 10110 21123 13267 2471 13267 2471 13842 23632 13842 23632 8949 15519 8949 15519 24434 2689 24434 2689 6074 13493 6074 13493 19208 2919 19208 2919 1202 21710 1202 21710 10275 1413 10275 1413 23446 22455 23446 22455 17721 5985 17721 5985 1567 18825 1567 18825 17066 6618 17066 6618 6638 9115 6638 9115 23967 18723 23967 18723 1443 8213 1443 8213 9514 22454 9514 22454 438 3782 438 3782 12933 21679 12933 21679 2713 1429 2713 1429 13138 4879 13138 4879 4694 22844 4694 22844 15619 900 15619 900 12307 21138 12307 21138 18094 312 18094 312 1780 21450 1780 21450 9794 9275 9794 9275 2173 4114 2173 4114 19878 9258 19878 9258 198 19280 198 19280 19570 10458 19570 10458 477 8581 477 8581 5659 15028 5659 15028 13141 23229 13141 23229 15053 12203 15053 12203 2331 20293 2331 20293 23642 668 23642 668 2137 17901 2137 17901 19269 5187 19269 5187 1867 1311 1867 1311 704 24915 704 24915 24670 7993 24670 7993 2160 1097 2160 1097 23173 23998 23173 23998 11767 11074 11767 11074 868 23492 868 23492 17366 7984 17366 7984 21855 20086 21855 20086 2966 3824 2966 3824 22515 9947 22515 9947 3111 16657 3111 16657 20158 934 20158 934 271 18100 271 18100 15945 24356 15945 24356 15725 2985 15725 2985 5471 23892 5471 23892 23034 1048 23034 1048 4616 10562 4616 10562 22380 23949 22380 23949 5336 5516 5336 5516 13052 8471 13052 8471 19741 18230 19741 18230 8540 1425 8540 1425 21123 18301 21123 18301 17577 2557 17577 2557 257 6908 257 6908 21840 18434 21840 18434 2864 22511 2864 22511 8021 2878 8021 2878 19286 23669 19286 23669 5476 374 5476 374 22309 20956 22309 20956 24402 22875 24402 22875 15163 3725 15163 3725 22954 612 22954 612 10770 22886 10770 22886 3174 12358 3174 12358 23706 24319 23706 24319 19042 3137 19042 3137 23851 11631 23851 11631 8885 21721 8885 21721 3225 4863 3225 4863 18215 11833 18215 11833 1827 17987 1827 17987 12885 9609 12885 9609 11669 22561 11669 22561 23023 1707 23023 1707 4606 21954 4606 21954 11322 3919 11322 3919 20672 3628 20672 3628 24509 19884 24509 19884 10209 3142 10209 3142 21704 77 21704 77 9829 17821 9829 17821 4313 1480 4313 1480 12111 24412 12111 24412 24747 10094 24747 10094 5696 19826 5696 19826 24054 3260 24054 3260 4259 936 4259 936 5156 12710 5156 12710 17464 7105 17464 7105 5706 19292 5706 19292 2283 13231 2283 13231 24362 22971 24362 22971 5345 4002 5345 4002 1843 22568 1843 22568 21700 7179 21700 7179 608 84 608 84 11793 2630 11793 2630 20097 20855 20097 20855 439 5592 439 5592 22905 22429 22905 22429 1861 4176 1861 4176 18707 17123 18707 17123 12492 23768 12492 23768 4853 7542 4853 7542 19541 933 19541 933 2857 8105 2857 8105 11046 16019 11046 16019 18412 2318 18412 2318 4846 23263 4846 23263 13124 2314 13124 2314 19448 22960 19448 22960 12807 19165 12807 19165 8643 7218 8643 7218 18922 24823 18922 24823 2483 6369 2483 6369 20649 24870 20649 24870 644 3848 644 3848 14355 21043 14355 21043 23826 1896 23826 1896 6934 18170 6934 18170 16306 10869 16306 10869 22829 6270 22829 6270 580 19018 580 19018 21945 7668 21945 7668 12135 24251 12135 24251 23951 10332 23951 10332 20842 20716 20842 20716 236 24793 236 24793 20835 1917 20835 1917 409 23497 409 23497 24729 5811 24729 5811 2580 21319 2580 21319 714 974 714 974 18421 23221 18421 23221 3620 8853 3620 8853 15783 23491 15783 23491 24569 363 24569 363 18213 5938 18213 5938 1023 22090 1023 22090 15508 5343 15508 5343 19228 17170 19228 17170 4730 21415 4730 21415 12429 4025 12429 4025 10561 542 10561 542 18225 23355 18225 23355 13328 24809 13328 24809 22381 7365 22381 7365 1129 20822 1129 20822 16496 4737 16496 4737 23085 21788 23085 21788 8097 1334 8097 1334 13129 18248 13129 18248 23820 2868 23820 2868 1038 22556 1038 22556 22246 2877 22246 2877 1162 8697 1162 8697 23794 21668 23794 21668 20529 15876 20529 15876 3897 6335 3897 6335 18627 8921 18627 8921 17587 2231 17587 2231 20460 23814 20460 23814 22302 9979 22302 9979 13619 23755 13619 23755 23715 2176 23715 2176 5908 22183 5908 22183 18808 5612 18808 5612 768 18546 768 18546 19076 11569 19076 11569 6016 7977 6016 7977 24686 22851 24686 22851 10452 10731 10452 10731 18765 15559 18765 15559 2982 2800 2982 2800 10242 23882 10242 23882 7881 15624 7881 15624 3198 23983 3198 23983 11564 28 11564 28 5107 21744 5107 21744 17468 7291 17468 7291 23006 1381 23006 1381 7780 21749 7780 21749 2861 12027 2861 12027 15657 15580 15657 15580 1838 3653 1838 3653 21505 18634 21505 18634 18479 11597 18479 11597 3707 1683 3707 1683 23024 13115 23024 13115 7354 626 7354 626 17164 17427 17164 17427 14945 1833 14945 1833 6576 21458 6576 21458 11040 4697 11040 4697 1766 1519 1766 1519 19793 22536 19793 22536 2202 1453 2202 1453 20322 23050 20322 23050 23523 783 23523 783 9780 21517 9780 21517 3952 1659 3952 1659 21157 11590 21157 11590 13077 23403 13077 23403 971 7043 971 7043 13288 20599 13288 20599 9497 8029 9497 8029 24899 24516 24899 24516 13482 20861 13482 20861 16908 19922 16908 19922 7008 23981 7008 23981 5602 7487 5602 7487 24750 24700 24750 24700 427 5454 427 5454 17369 18344 17369 18344 3626 829 3626 829 14358 20456 14358 20456 3790 1811 3790 1811 1047 23660 1047 23660 16123 15931 16123 15931 23884 18680 23884 18680 1681 2975 1681 2975 19932 24157 19932 24157 20746 2909 20746 2909 1520 23086 1520 23086 14835 3186 14835 3186 129 15039 129 15039 22478 21341 22478 21341 7212 1737 7212 1737 823 21078 823 21078 17161 3898 17161 3898 22955 22565 22955 22565 1115 419 1115 419 16096 14190 16096 14190 24225 20386 24225 20386 3669 1701 3669 1701 19963 19378 19963 19378 2199 6340 2199 6340 23867 2469 23867 2469 8796 17769 8796 17769 20394 511 20394 511 19166 13515 19166 13515 465 17741 465 17741 4645 4295 4645 4295 16702 22861 16702 22861 434 5345 434 5345 19919 18596 19919 18596 6568 17505 6568 17505 16634 1894 16634 1894 6124 22793 6124 22793 19126 5528 19126 5528 4309 3067 4309 3067 24921 5747 24921 5747 1929 4440 1929 4440 6550 17213 6550 17213 23773 3774 23773 3774 2305 11124 2305 11124 13753 16228 13753 16228 22404 2634 22404 2634 6398 11840 6398 11840 17310 22436 17310 22436 10977 17552 10977 17552 24754 1933 24754 1933 1944 20746 1944 20746 16915 3970 16915 3970 3744 24840 3744 24840 23665 2994 23665 2994 4990 11495 4990 11495 22952 12417 22952 12417 3453 23222 3453 23222 18843 11444 18843 11444 4211 5781 4211 5781 151 16335 151 16335 20448 22179 20448 22179 1874 4648 1874 4648 24295 23455 24295 23455 6686 13178 6686 13178 1235 10140 1235 10140 19868 23774 19868 23774 1744 4917 1744 4917 21740 13675 21740 13675 391 23579 391 23579 5885 5933 5885 5933 18757 17409 18757 17409 2993 344 2993 344 7401 22743 7401 22743 22819 14248 22819 14248 11132 19239 11132 19239 682 24855 682 24855 5210 1343 5210 1343 24460 20146 24460 20146 16161 17655 16161 17655 2382 7428 2382 7428 22920 24129 22920 24129 6307 6229 6307 6229 20879 8120 20879 8120 5395 4706 5395 4706 2111 12941 2111 12941 17763 4048 17763 4048 2273 22417 2273 22417 22978 18756 22978 18756 7311 7536 7311 7536 18193 11265 18193 11265 7096 23572 7096 23572 12960 9223 12960 9223 24385 866 24385 866 17083 14097 17083 14097 134 18507 134 18507 19540 14565 19540 14565 1155 2446 1155 2446 9937 20477 9937 20477 4283 9014 4283 9014 1507 22300 1507 22300 24152 15827 24152 15827 421 22972 421 22972 21460 1688 21460 1688 24368 24494 24368 24494 14473 19655 14473 19655 8629 138 8629 138 3724 19839 3724 19839 24467 20629 24467 20629 3157 13525 3157 13525 24973 570 24973 570 9575 18557 9575 18557 24832 22685 24832 22685 17693 2495 17693 2495 22241 15106 22241 15106 15175 318 15175 318 3293 24428 3293 24428 24962 11044 24962 11044 15931 16857 15931 16857 2711 2170 2711 2170 7501 17395 7501 17395 13879 55 13879 55 7001 21542 7001 21542 1907 20970 1907 20970 23098 3154 23098 3154 5833 20530 5833 20530 16630 8073 16630 8073 8037 22467 8037 22467 833 24525 833 24525 20830 8223 20830 8223 1290 15227 1290 15227 19021 6980 19021 6980 3928 10719 3928 10719 17814 18367 17814 18367 11879 8309 11879 8309 3007 10225 3007 10225 20441 18997 20441 18997 3501 20848 3501 20848 23079 7 23079 7 24254 24467 24254 24467 5801 13032 5801 13032 20075 5056 20075 5056 102 17061 102 17061 17678 2142 17678 2142 31 23013 31 23013 19246 7769 19246 7769 4733 24733 4733 24733 22313 4957 22313 4957 1275 18726 1275 18726 20091 1791 20091 1791 1560 16895 1560 16895 16375 24670 16375 24670 5287 2204 5287 2204 123 10932 123 10932 20417 105 20417 105 13581 16302 13581 16302 1285 24230 1285 24230 9621 258 9621 258 20708 15728 20708 15728 6272 23064 6272 23064 14770 379 14770 379 4819 8939 4819 8939 19051 2320 19051 2320 499 21135 499 21135 24424 8628 24424 8628 10782 19285 10782 19285 19484 7673 19484 7673 11963 565 11963 565 22801 16791 22801 16791 2001 2157 2001 2157 18971 24334 18971 24334 6328 3785 6328 3785 18845 15002 18845 15002 806 24206 806 24206 22576 9432 22576 9432 15122 22796 15122 22796 2181 5059 2181 5059 24512 23457 24512 23457 16684 1611 16684 1611 804 18253 804 18253 13973 5062 13973 5062 4584 13153 4584 13153 24001 5903 24001 5903 15468 16751 15468 16751 23189 11221 23189 11221 11589 21804 11589 21804 180 5401 180 5401 20621 21444 20621 21444 12777 19193 12777 19193 23395 10557 23395 10557 782 13725 782 13725 22993 15065 22993 15065 1607 1600 1607 1600 16764 12852 16764 12852 8123 24217 8123 24217 3725 15094 3725 15094 12914 4625 12914 4625 19563 16150 19563 16150 2777 4677 2777 4677 9649 19098 9649 19098 3984 11470 3984 11470 22201 3088 22201 3088 22226 12141 22226 12141 1702 4418 1702 4418 16538 13822 16538 13822 13285 21026 13285 21026 24066 17044 24066 17044 8511 4577 8511 4577 889 463 889 463 23206 24008 23206 24008 4406 11807 4406 11807 17448 7569 17448 7569 10791 5161 10791 5161 18130 20441 18130 20441 3172 5208 3172 5208 19431 18141 19431 18141 4250 1632 4250 1632 10439 10260 10439 10260 23743 23787 23743 23787 17125 944 17125 944 10539 24173 10539 24173 18737 10580 18737 10580 5876 2694 5876 2694 24039 21547 24039 21547 8407 8477 8407 8477 23261 13826 23261 13826 6119 24991 6119 24991 24805 10934 24805 10934 7618 21534 7618 21534 15799 7394 15799 7394 5617 14947 5617 14947 14733 22298 14733 22298 5302 6758 5302 6758 6147 2459 6147 2459 22626 16345 22626 16345 1223 12293 1223 12293 22584 6652 22584 6652 4090 24437 4090 24437 19889 13293 19889 13293 5890 22406 5890 22406 763 12419 763 12419 8874 23325 8874 23325 104 12265 104 12265 18684 6031 18684 6031 12217 20771 12217 20771 3942 9959 3942 9959 16591 13961 16591 13961 2330 9447 2330 9447 22247 24682 22247 24682 9737 1738 9737 1738 21830 6537 21830 6537 927 20001 927 20001 7105 6012 7105 6012 152 24649 152 24649 23850 1466 23850 1466 14680 8030 14680 8030 23095 24175 23095 24175 9279 9190 9279 9190 19893 20212 19893 20212 9968 12828 9968 12828 19909 1819 19909 1819 3207 22940 3207 22940 22523 5952 22523 5952 10336 15742 10336 15742 20307 12046 20307 12046 9173 24444 9173 24444 13571 5833 13571 5833 11013 23313 11013 23313 19921 13411 19921 13411 1571 22321 1571 22321 24104 5700 24104 5700 12971 11016 12971 11016 16331 11533 16331 11533 3600 23336 3600 23336 21416 17581 21416 17581 15088 1194 15088 1194 22334 6474 22334 6474 2368 21972 2368 21972 20780 2851 20780 2851 5275 23903 5275 23903 21368 3242 21368 3242 19566 15013 19566 15013 7253 2396 7253 2396 18353 21262 18353 21262 4913 710 4913 710 24989 13218 24989 13218 5863 8651 5863 8651 246 15687 246 15687 23333 3104 23333 3104 2207 11761 2207 11761 6785 4069 6785 4069 9238 18355 9238 18355 24383 14857 24383 14857 5114 6532 5114 6532 16228 21511 16228 21511 9564 11416 9564 11416 3911 13075 3911 13075 17427 100 17427 100 2078 9000 2078 9000 23972 299 23972 299 11490 24895 11490 24895 4551 16363 4551 16363 18913 6688 18913 6688 2817 16984 2817 16984 21034 4631 21034 4631 12043 12886 12043 12886 16732 24204 16732 24204 5631 10565 5631 10565 21889 908 21889 908 19787 20679 19787 20679 5686 9024 5686 9024 10071 264 10071 264 1005 24484 1005 24484 21108 5512 21108 5512 3531 24277 3531 24277 15761 3394 15761 3394 1559 20014 1559 20014 20595 11593 20595 11593 8572 24573 8572 24573 24086 313 24086 313 7149 2475 7149 2475 23832 23153 23832 23153 24369 18957 24369 18957 5739 11737 5739 11737 1283 23399 1283 23399 23908 24787 23908 24787 14812 1682 14812 1682 1906 17869 1906 17869 20677 1972 20677 1972 2204 23354 2204 23354 299 2788 299 2788 18592 21212 18592 21212 14954 9087 14954 9087 12653 14467 12653 14467 790 18918 790 18918 21517 24807 21517 24807 3948 6336 3948 6336 22560 13456 22560 13456 20275 2398 20275 2398 3334 19026 3334 19026 19658 1204 19658 1204 23461 15736 23461 15736 11300 1795 11300 1795 2812 12377 2812 12377 20390 8200 20390 8200 18611 18789 18611 18789 12272 24970 12272 24970 20893 4171 20893 4171 4916 20725 4916 20725 13085 3419 13085 3419 2930 16795 2930 16795 22297 11262 22297 11262 6026 17537 6026 17537 24788 23398 24788 23398 5932 2652 5932 2652 21104 24588 21104 24588 16065 1765 16065 1765 21285 15287 21285 15287 6541 13505 6541 13505 12069 22719 12069 22719 731 4419 731 4419 16324 17661 16324 17661 23696 2835 23696 2835 1266 17569 1266 17569 17459 4192 17459 4192 3726 17157 3726 17157 24371 5113 24371 5113 450 1499 450 1499 21434 5321 21434 5321 16982 21297 16982 21297 22164 2077 22164 2077 1988 7085 1988 7085 21000 6620 21000 6620 2560 3003 2560 3003 23495 16017 23495 16017 10846 23817 10846 23817 1211 13401 1211 13401 22980 21380 22980 21380 1654 10021 1654 10021 12521 20628 12521 20628 19867 1024 19867 1024 7334 14089 7334 14089 9973 21838 9973 21838 2795 1345 2795 1345 20107 13294 20107 13294 10097 24864 10097 24864 856 12936 856 12936 15591 22487 15591 22487 132 16766 132 16766 22170 2639 22170 2639 2929 9977 2929 9977 21711 2604 21711 2604 2046 6602 2046 6602 2405 17169 2405 17169 23585 21089 23585 21089 15986 3747 15986 3747 700 1355 700 1355 21367 16156 21367 16156 12918 24884 12918 24884 5226 8675 5226 8675 20014 5198 20014 5198 13209 5370 13209 5370 23244 2349 23244 2349 12063 24795 12063 24795 569 7253 569 7253 18567 18838 18567 18838 24970 24928 24970 24928 8967 9158 8967 9158 18793 2948 18793 2948 13535 23227 13535 23227 24144 3662 24144 3662 1015 19675 1015 19675 21643 1167 21643 1167 10910 23900 10910 23900 3481 5602 3481 5602 17655 8245 17655 8245 10156 24141 10156 24141 23315 6423 23315 6423 17088 21983 17088 21983 5037 4935 5037 4935 17410 22131 17410 22131 3922 2325 3922 2325 24706 24781 24706 24781 19450 3310 19450 3310 579 5685 579 5685 24787 12752 24787 12752 3436 24451 3436 24451 22541 17003 22541 17003 10164 22795 10164 22795 16508 13305 16508 13305 3746 23668 3746 23668 23611 6926 23611 6926 6054 12349 6054 12349 23968 5834 23968 5834 1524 22518 1524 22518 22751 14769 22751 14769 5310 1107 5310 1107 22645 24831 22645 24831 9851 4174 9851 4174 20874 21609 20874 21609 9329 25 9329 25 12617 21449 12617 21449 24441 13663 24441 13663 8542 24485 8542 24485 22175 6487 22175 6487 702 1609 702 1609 22443 16902 22443 16902 4855 4153 4855 4153 12862 17776 12862 17776 23360 4806 23360 4806 12309 19127 12309 19127 22812 2319 22812 2319 18249 18777 18249 18777 1242 234 1242 234 19116 14105 19116 14105 3771 4525 3771 4525 21671 20317 21671 20317 1066 1608 1066 1608 21870 24722 21870 24722 3743 4642 3743 4642 18962 21594 18962 21594 20585 24965 20585 24965 4044 17197 4044 17197 24807 2189 24807 2189 21535 23446 21535 23446 1811 20486 1811 20486 15808 154 15808 154 672 19462 672 19462 24514 13771 24514 13771 8138 8295 8138 8295 23473 17140 23473 17140 35 8126 35 8126 19675 21584 19675 21584 7829 5975 7829 5975 18989 10595 18989 10595 2667 719 2667 719 6113 19410 6113 19410 24575 752 24575 752 20332 19951 20332 19951 15482 6435 15482 6435 48 20384 48 20384 20980 3317 20980 3317 1635 20816 1635 20816 24878 2216 24878 2216 9187 19701 9187 19701 24404 16340 24404 16340 5618 13318 5618 13318 24957 1258 24957 1258 148 424 148 424 3826 11775 3826 11775 8842 24018 8842 24018 269 10104 269 10104 12707 20306 12707 20306 17695 4659 17695 4659 21667 5785 21667 5785 14952 16978 14952 16978 1249 23805 1249 23805 12497 4202 12497 4202 21167 15970 21167 15970 2978 18669 2978 18669 15212 6223 15212 6223 2008 19778 2008 19778 4045 13579 4045 13579 2147 16593 2147 16593 23573 2580 23573 2580 23933 16873 23933 16873 5848 6965 5848 6965 20503 23938 20503 23938 7522 4611 7522 4611 16597 17058 16597 17058 1868 863 1868 863 24063 19329 24063 19329 12332 22980 12332
76432 126497636 0 126497636 193059519 242163231 193059519 242163231 237069612 188875338 237069612 188875338 193773053 227022085 193773053 227022085 279228379 283149699 279228379 283149699 272104755 93793970 272104755 93793970 95981388 256295900 95981388 256295900 252972700 192476768 252972700 192476768 175639033 137263258 175639033 137263258 138029379 133085218 138029379 133085218 216346895 241227246 216346895 241227246 235275816 55056224 235275816 55056224 58322725 199454683 58322725 199454683 203943701 127318993 203943701 127318993 133708966 131095090 133708966 131095090 140524894 194074491 140524894 194074491 194609962 41544154 194609962 41544154 47117589 239235279 47117589 239235279 235696363 175886571 235696363 175886571 94978042 93391516 94978042 93391516 264426718 266494206 264426718 266494206 97417737 55147611 97417737 55147611 57957702 160247799 57957702 160247799 274830407 275664627 274830407 275664627 253440185 62510411 253440185 62510411 65189520 105853669 65189520 105853669 146222620 223907353 146222620 223907353 302489492 304057198 302489492 304057198 104131941 98561318 104131941 98561318 217272758 235524081 217272758 235524081 233584546 147971166 233584546 147971166 153761237 160130118 153761237 160130118 163258992 135939214 163258992 135939214 112815072 100757704 112815072 100757704 103012342 251552308 103012342 251552308 273048898 276085891 273048898 276085891 71294176 69769242 71294176 69769242 250190777 252611927 250190777 252611927 131386442 125138103 131386442 125138103 200029391 259795463 200029391 259795463 256848119 212888714 256848119 212888714 207278975 141598415 207278975 141598415 30414728 28295855 30414728 28295855 34894575 189036277 34894575 189036277 194707887 180776685 194707887 180776685 163549031 138935015 163549031 138935015 148494530 249215004 148494530 249215004 272713507 274322183 272713507 274322183 215847160 96012594 215847160 96012594 98023553 205960806 98023553 205960806 207794168 197814986 207794168 197814986 191930055 194609721 191930055 194609721 201771237 196394606 201771237 196394606 92571924 91102615 92571924 91102615 116590886 152233477 116590886 152233477 173425303 205566726 173425303 205566726 253246553 254374881 253246553 254374881 110859349 107292290 110859349 107292290 263057276 264000970 263057276 264000970 178830895 119655952 178830895 119655952 97535742 93977779 97535742 93977779 254355528 254773266 254355528 254773266 50719707 50781720 50719707 50781720 114808368 224299939 114808368 224299939 221072859 220967958 221072859 220967958 138480878 50713269 138480878 50713269 54557096 121832304 54557096 121832304 126058732 56067349 126058732 56067349 58516692 221868536 58516692 221868536 221099107 224484465 221099107 224484465 42238971 37758679 42238971 37758679 85990889 81515498 85990889 81515498 79319669 78298022 79319669 78298022 175902319 171642727 175902319 171642727 52261750 49733748 52261750 49733748 170218884 166687106 170218884 166687106 282692893 285289779 282692893 285289779 152990994 129449253 152990994 129449253 113119619 70194031 113119619 70194031 23452762 22203374 23452762 22203374 96508738 109149535 96508738 109149535 184360600 182729835 184360600 182729835 54045676 43371840 54045676 43371840 43796429 42556852 43796429 42556852 179268999 251909475 179268999 251909475 248852597 223833716 248852597 223833716 185745768 127835062 185745768 127835062 132793879 285405601 132793879 285405601 284671628 88824976 284671628 88824976 90085678 161213324 90085678 161213324 190723159 186006636 190723159 186006636 181828758 42803830 181828758 42803830 45466581 200656776 45466581 200656776 201522766 59098225 201522766 59098225 60916997 150140708 60916997 150140708 158668526 51348334 158668526 51348334 21694699 21397936 21694699 21397936 167730784 229452655 167730784 229452655 234367890 285609648 234367890 285609648 284499973 151967387 284499973 151967387 24760738 24463340 24760738 24463340 106928438 133139421 106928438 133139421 200352453 197814092 200352453 197814092 162664636 104318126 162664636 104318126 105769249 249783720 105769249 249783720 248661999 54432677 248661999 54432677 59533080 229620799 59533080 229620799 226051286 32003553 226051286 32003553 35343979 44269105 35343979 44269105 204028184 193401004 204028184 193401004 194743465 193794938 194743465 193794938 253749704 258943052 253749704 258943052 146706127 137780326 146706127 137780326 210466403 215464464 210466403 215464464 116862537 109799741 116862537 109799741 112961570 235368906 112961570 235368906 232423300 147644532 232423300 147644532 152641109 170016079 152641109 170016079 267962127 269772583 267962127 269772583 236370949 238890093 236370949 238890093 274842100 276062361 274842100 276062361 56726190 23402942 56726190 23402942 26362863 32351340 26362863 32351340 104252196 227686611 104252196 227686611 228822079 175928108 228822079 175928108 185892388 231240892 185892388 231240892 238572625 242977072 238572625 242977072 132252864 128529606 132252864 128529606 189657741 208991158 189657741 208991158 209568582 197450237 209568582 197450237 197382919 158363187 197382919 158363187 39619393 37254975 39619393 37254975 232097049 269222139 232097049 269222139 268052900 186262771 268052900 186262771 159308248 11230973 159308248 11230973 11670199 190124472 11670199 190124472 200438109 188334032 200438109 188334032 82845746 82080817 82845746 82080817 140807791 147940811 140807791 147940811 159173641 86475856 159173641 86475856 69212453 66239211 69212453 66239211 129165658 235675768 129165658 235675768 231212294 196958161 231212294 196958161 195901790 217299533 195901790 217299533 219801534 141455275 219801534 141455275 50510700 47191968 50510700 47191968 168940619 170610363 168940619 170610363 229198203 234968758 229198203 234968758 146640341 120530978 146640341 120530978 125492700 123755283 125492700 123755283 165739143 234978197 165739143 234978197 248126308 250331309 248126308 250331309 198194874 1357411 198194874 1357411 1950682 88631499 1950682 88631499 143434898 219643501 143434898 219643501 224222031 155410462 224222031 155410462 149387165 145502455 149387165 145502455 150312024 257965449 150312024 257965449 254621244 101247414 254621244 101247414 92104945 72982203 92104945 72982203 69908367 67335481 69908367 67335481 77805591 255227186 77805591 255227186 252238148 142552291 252238148 142552291 152331955 220479873 152331955 220479873 217400047 51027529 217400047 51027529 55317519 139118059 55317519 139118059 143781359 52487237 143781359 52487237 39330175 34964415 39330175 34964415 202397425 198872062 202397425 198872062 176259635 97815370 176259635 97815370 100034118 293684759 100034118 293684759 292544030 177359720 292544030 177359720 45997148 43615033 45997148 43615033 216790052 210534809 216790052 210534809 178638989 176778484 178638989 176778484 233541741 235897802 233541741 235897802 112288319 107008581 112288319 107008581 119946278 114320729 119946278 114320729 31867205 31585475 31867205 31585475 60622620 57956618 60622620 57956618 43551973 39923884 43551973 39923884 270095538 272057737 270095538 272057737 126527070 98003482 126527070 98003482 102930937 176601006 102930937 176601006 284464411 283814060 284464411 283814060 129558408 127948350 129558408 127948350 210903672 210321589 210903672 210321589 177079069 48124956 177079069 48124956 52144308 89393500 52144308 89393500 192773830 195131577 192773830 195131577 205865472 66596999 205865472 66596999 69064286 255774865 69064286 255774865 252638738 150106476 252638738 150106476 122294829 67471212 122294829 67471212 69732070 178377932 69732070 178377932 187159488 64248122 187159488 64248122 66422959 288031750 66422959 288031750 285036060 240187937 285036060 240187937 201701871 35525488 201701871 35525488 23024760 22271804 23024760 22271804 183847080 281023008 183847080 281023008 281719653 283897125 281719653 283897125 178182600 176655349 178182600 176655349 205363613 202108823 205363613 202108823 156638177 151483164 156638177 151483164 254189041 254874423 254189041 254874423 30792142 28611436 30792142 28611436 44324375 151760202 44324375 151760202 197130543 295875364 197130543 295875364 295790922 57016799 295790922 57016799 59230106 153948500 59230106 153948500 210686695 213143392 210686695 213143392 211825848 172584724 211825848 172584724 49018081 45313206 49018081 45313206 128989893 135540097 128989893 135540097 168442318 157211584 168442318 157211584 44532368 42423011 44532368 42423011 41223334 154273817 41223334 154273817 158241202 48526289 158241202 48526289 50975073 191624127 50975073 191624127 195883241 88912959 195883241 88912959 33925790 30158852 33925790 30158852 110294124 148446379 110294124 148446379 153066854 66011464 153066854 66011464 68758700 66319586 68758700 66319586 242817092 283821955 242817092 283821955 283139904 84327825 283139904 84327825 89130929 130358664 89130929 130358664 157023108 152785484 157023108 152785484 236139517 271647235 236139517 271647235 268950081 224992882 268950081 224992882 88822246 87184052 88822246 87184052 120596585 166597867 120596585 166597867 236980201 254475907 236980201 254475907 251466847 240780162 251466847 240780162 52385373 50669471 52385373 50669471 234532408 255513217 234532408 255513217 251992679 192165320 251992679 192165320 147332661 128372225 147332661 128372225 131419235 153501809 131419235 153501809 165479884 117582245 165479884 117582245 120458341 273028792 120458341 273028792 271266888 60754706 271266888 60754706 61970636 269663669 61970636 269663669 267565046 210917231 267565046 210917231 213297368 240467574 213297368 240467574 237843104 159121135 237843104 159121135 167231718 198046323 167231718 198046323 201107629 82946637 201107629 82946637 32205616 31933690 32205616 31933690 61209056 134545002 61209056 134545002 237932525 241076259 237932525 241076259 215115252 124310175 215115252 124310175 35408332 35169924 35408332 35169924 183851285 180351035 183851285 180351035 156240999 62313113 156240999 62313113 65871727 78009594 65871727 78009594 123036304 274871248 123036304 274871248 273419211 126644606 273419211 126644606 66552976 65171760 66552976 65171760 234124149 236926960 234124149 236926960 57830825 52755371 57830825 52755371 91889064 135625281 91889064 135625281 139310882 106633849 139310882 106633849 85813767 38855405 85813767 38855405 41582520 90611486 41582520 90611486 95383717 176688099 95383717 176688099 185777130 144886170 185777130 144886170 127736282 45941506 127736282 45941506 48956103 180714118 48956103 180714118 219830233 222635842 219830233 222635842 27688702 28196154 27688702 28196154 165206691 244209732 165206691 244209732 241915149 98399132 241915149 98399132 100061826 145031567 100061826 145031567 177341641 201098815 177341641 201098815 268724680 269907811 268724680 269907811 203347605 164338442 203347605 164338442 169349430 263214333 169349430 263214333 261665273 186893719 261665273 186893719 189549015 249500273 189549015 249500273 267396359 268586095 267396359 268586095 198863959 186199694 198863959 186199694 249187746 252595947 249187746 252595947 251087768 153235274 251087768 153235274 50984211 47606630 50984211 47606630 73309968 145729894 73309968 145729894 152337957 88754352 152337957 88754352 72440060 69882138 72440060 69882138 184589026 214691629 184589026 214691629 282818510 284874761 282818510 284874761 26906993 23968722 26906993 23968722 245690280 247173603 245690280 247173603 126561563 120426882 126561563 120426882 213461800 210886317 213461800 210886317 98381533 95655229 98381533 95655229 261844348 262578089 261844348 262578089 256175157 109534005 256175157 109534005 81524371 76339669 81524371 76339669 85857931 113772810 85857931 113772810 252461039 254975488 252461039 254975488 207185118 153745082 207185118 153745082 142266862 97213695 142266862 97213695 99250017 233349150 99250017 233349150 230850197 37783550 230850197 37783550 40416629 176706345 40416629 176706345 187241537 156151172 187241537 156151172 27500728 27786190 27500728 27786190 105566055 174995084 105566055 174995084 182983646 132046116 182983646 132046116 65205104 35369600 65205104 35369600 39058218 133683112 39058218 133683112 230219233 238876567 230219233 238876567 289917066 292444552 289917066 292444552 210905215 214542237 210905215 214542237 266820720 268739588 266820720 268739588 123786060 123409201 123786060 123409201 247277912 249650773 247277912 249650773 140183540 118371424 140183540 118371424 15045535 15105309 15045535 15105309 161420619 243972358 161420619 243972358 239519906 188829084 239519906 188829084 85418759 63970483 85418759 63970483 67668133 244584228 67668133 244584228 240192465 209824021 240192465 209824021 215311055 251423822 215311055 251423822 250061544 112779921 250061544 112779921 106479545 56567650 106479545 56567650 59418089 164646902 59418089 164646902 184442716 200039646 184442716 200039646 196074665 141053655 196074665 141053655 144784003 231108655 144784003 231108655 269443898 284438078 269443898 284438078 284285752 149387728 284285752 149387728 155176847 204991260 155176847 204991260 207013475 77174310 207013475 77174310 80238227 199993718 80238227 199993718 200838333 126594094 200838333 126594094 32290172 29650504 32290172 29650504 163979263 211501066 163979263 211501066 212532419 123159621 212532419 123159621 60233573 57426427 60233573 57426427 131754908 174056483 131754908 174056483 180568944 47852857 180568944 47852857 50776571 265417975 50776571 265417975 268386564 270788448 268386564 270788448 86757505 85181499 86757505 85181499 254156540 256033086 254156540 256033086 129320821 119196962 129320821 119196962 121736630 122865410 121736630 122865410 229702511 244010781 229702511 244010781 283700058 284362476 283700058 284362476 38287677 34739458 38287677 34739458 72862045 242064517 72862045 242064517 246889025 250544962 246889025 250544962 126692193 121787879 126692193 121787879 182308588 190938734 182308588 190938734 258691383 261610911 258691383 261610911 175613093 93892880 175613093 93892880 95243778 228556179 95243778 228556179 231763291 176782586 231763291 176782586 138161024 112446735 138161024 112446735 117632887 287387850 117632887 287387850 284422483 213003217 284422483 213003217 210863889 234926801 210863889 234926801 267959472 269153726 267959472 269153726 264909368 116982399 264909368 116982399 122551871 136253872 122551871 136253872 160403835 154566503 160403835 154566503 134993134 44928075 134993134 44928075 48102113 70468856 48102113 70468856 91527907 148478614 91527907 148478614 183742613 173696621 183742613 173696621 145359969 135737718 145359969 135737718 31664438 27842017 31664438 27842017 109289441 212899723 109289441 212899723 281360067 281923677 281360067 281923677 171033634 64888484 171033634 64888484 67478693 135992517 67478693 135992517 210497735 213863131 210497735 213863131 203632681 104351617 203632681 104351617 109155471 140454410 109155471 140454410 190816186 183084364 190816186 183084364 112806314 57495459 112806314 57495459 47136430 33229840 47136430 33229840 35843978 260261290 35843978 260261290 257291372 201248870 257291372 201248870 134345618 129640109 134345618 129640109 239769720 241654196 239769720 241654196 229778822 137864023 229778822 137864023 24508701 22428800 24508701 22428800 42801762 40553629 42801762 40553629 33093690 31185025 33093690 31185025 91988781 90431530 91988781 90431530 42323489 38509128 42323489 38509128 95067929 209536762 95067929 209536762 248801826 250090795 248801826 250090795 70787255 44311452 70787255 44311452 47647679 164319266 47647679 164319266 253132413 255765431 253132413 255765431 127112043 116024752 127112043 116024752 64212158 61661714 64212158 61661714 71925179 275543908 71925179 275543908 274046446 46399111 274046446 46399111 48930392 239322478 48930392 239322478 235497244 146251031 235497244 146251031 24800134 24869343 24800134 24869343 120614860 171365750 120614860 171365750 270608941 272885956 270608941 272885956 50590326 43923717 50590326 43923717 40182408 37674273 40182408 37674273 76236383 118195743 76236383 118195743 123181992 100422599 123181992 100422599 59976280 55638100 59976280 55638100 58737709 171923409 58737709 171923409 189684264 184838922 189684264 184838922 45301814 40455206 45301814 40455206 38733369 212616366 38733369 212616366 213608092 201894654 213608092 201894654 86383309 51326135 86383309 51326135 54728489 197670875 54728489 197670875 202251140 121306631 202251140 121306631 4824699 5785957 4824699 5785957 208781558 205619426 208781558 205619426 117411411 94222192 117411411 94222192 73066909 69533380 73066909 69533380 78617847 83334348 78617847 83334348 136522978 136943317 136522978 136943317 201234716 227502656 201234716 227502656 230881743 170594806 230881743 170594806 38716878 26737181 38716878 26737181 28129821 48054957 28129821 48054957 254592056 257434618 254592056 257434618 125056102 74886364 125056102 74886364 75642009 108311950 75642009 108311950 269269317 272046462 269269317 272046462 130329689 124554548 130329689 124554548 287917567 288799131 287917567 288799131 200540126 43199947 200540126 43199947 43526888 82329208 43526888 82329208 87893462 78696521 87893462 78696521 82528016 179192596 82528016 179192596 233971279 236702364 233971279 236702364 210001567 95102388 210001567 95102388 98767328 117802478 98767328 117802478 157834613 197695684 157834613 197695684 204137856 184517850 204137856 184517850 186870659 251233655 186870659 251233655 249515711 183438619 249515711 183438619 63917511 60826442 63917511 60826442 163747924 155855400 163747924 155855400 159809898 66141024 159809898 66141024 69498935 209461921 69498935 209461921 212943880 197883550 212943880 197883550 165012945 94192835 165012945 94192835 67208915 65024826 67208915 65024826 114271149 149948706 114271149 149948706 271778009 273205867 271778009 273205867 143465096 51314832 143465096 51314832 54573247 115371403 54573247 115371403 129956381 125078474 129956381 125078474 100304492 96484659 100304492 96484659 279700417 281293186 279700417 281293186 140453069 125892889 140453069 125892889 68628807 66931277 68628807 66931277 134587481 129877496 134587481 129877496 63457994 50455856 63457994 50455856 35059032 31987190 35059032 31987190 96055404 273925385 96055404 273925385 283408960 286352242 283408960 286352242 266697743 245779140 266697743 245779140 212781860 182341876 212781860 182341876 38988253 39885463 38988253 39885463 120090671 180163471 120090671 180163471 185608901 132707081 185608901 132707081 46761206 45177734 46761206 45177734 61202770 179190744 61202770 179190744 269394144 273022752 269394144 273022752 251603297 193839680 251603297 193839680 198997199 242274008 198997199 242274008 239353512 93725269 239353512 93725269 97747297 222605168 97747297 222605168 222043525 83595848 222043525 83595848 17498038 16769644 17498038 16769644 248341393 250856162 248341393 250856162 227284355 141715840 227284355 141715840 29789536 26847908 29789536 26847908 73719042 229266287 73719042 229266287 230624840 125747465 230624840 125747465 130088870 267882192 130088870 267882192 265798655 200837135 265798655 200837135 192943103 162385120 192943103 162385120 118290844 113974324 118290844 113974324 156448279 161384677 156448279 161384677 208812205 213149946 208812205 213149946 191571369 73749639 191571369 73749639 74232646 172856803 74232646 172856803 229069285 228798495 229069285 228798495 29142941 25846361 29142941 25846361 122091743 116477423 122091743 116477423 71712276 71493010 71712276 71493010 213340386 216435134 213340386 216435134 156148933 149988254 156148933 149988254 167399572 172316848 167399572 172316848 222474249 225257914 222474249 225257914 200286628 47709545 200286628 47709545 48846542 233105941 48846542 233105941 234674629 9064892 234674629 9064892 9943561 208771818 9943561 208771818 205943052 114078351 205943052 114078351 114355567 234873184 114355567 234873184 232274676 36155708 232274676 36155708 39258236 78734136 39258236 78734136 83343557 76023695 83343557 76023695 79145613 128402069 79145613 128402069 286712713 289046159 286712713 289046159 94312624 92012381 94312624 92012381 103327627 148492032 103327627 148492032 190953620 186176098 190953620 186176098 71475102 69485963 71475102 69485963 209817012 267078040 209817012 267078040 266781431 116994916 266781431 116994916 111065820 107107697 111065820 107107697 265085950 266933925 265085950 266933925 255268393 259206164 255268393 259206164 286944236 286421729 286944236 286421729 224964010 189482783 224964010 189482783 140788361 64725323 140788361 64725323 67743633 248048814 67743633 248048814 246577789 96363866 246577789 96363866 98935506 188504822 98935506 188504822 203967526 208153075 203967526 208153075 139243434 114702179 139243434 114702179 96945068 91357626 96945068 91357626 93840564 162357042 93840564 162357042 166056247 57213722 166056247 57213722 60822302 237808063 60822302 237808063 233932413 135840875 233932413 135840875 141424222 244765928 141424222 244765928 242352286 188233761 242352286 188233761 193222049 247275832 193222049 247275832 243158095 122254842 243158095 122254842 126000823 227325639 126000823 227325639 231798346 123908538 231798346 123908538 127772733 186357993 127772733 186357993 209035446 258350750 209035446 258350750 256163132 242522533 256163132 242522533 113327654 109047255 113327654 109047255 194199690 212247421 194199690 212247421 214191720 178970802 214191720 178970802 189105540 217239804 189105540 217239804 213359225 128757185 213359225 128757185 130162097 285077977 130162097 285077977 284269061 136964760 284269061 136964760 142784904 297681457 142784904 297681457 297369619 128695280 297369619 128695280 101114113 99671128 101114113 99671128 220184027 223631486 220184027 223631486 106720099 103127827 106720099 103127827 256209112 275926997 256209112 275926997 274307877 155219318 274307877 155219318 100093479 82042954 100093479 82042954 82266362 178413364 82266362 178413364 194345412 193998791 194345412 193998791 5814636 4284183 5814636 4284183 136649362 233546624 136649362 233546624 229847675 190292192 229847675 190292192 98808666 37871822 98808666 37871822 38280220 147803195 38280220 147803195 151349212 45013534 151349212 45013534 48256532 187042326 48256532 187042326 201017858 200317544 201017858 200317544 81126414 79438077 81126414 79438077 192102984 245803905 192102984 245803905 269798960 272274039 269798960 272274039 220038722 157126618 220038722 157126618 167833496 195727984 167833496 195727984 193019116 146807657 193019116 146807657 56373324 54004519 56373324 54004519 121740524 275341886 121740524 275341886 273284541 259114938 273284541 259114938 138962730 90614370 138962730 90614370 93457472 103687930 93457472 103687930 182045175 173514271 182045175 173514271 110418319 106422309 110418319 106422309 125391029 121062940 125391029 121062940 36894067 33231147 36894067 33231147 217115799 210428753 217115799 210428753 84369715 54352856 84369715 54352856 48649426 45539016 48649426 45539016 144309916 140910110 144309916 140910110 59728943 58670015 59728943 58670015 175298289 202650043 175298289 202650043 203729538 94957833 203729538 94957833 97288035 185820679 97288035 185820679 198559020 159798968 198559020 159798968 164355750 181689093 164355750 181689093 283873239 285423913 283873239 285423913 201537812 206344715 201537812 206344715 232552584 236487352 232552584 236487352 88505300 88444275 88505300 88444275 278388978 280258819 278388978 280258819 213528833 28691668 213528833 28691668 30448295 201983391 30448295 201983391 207415962 67585419 207415962 67585419 70133928 69255493 70133928 69255493 220218783 224241530 220218783 224241530 212020724 59216444 212020724 59216444 60972974 172873598 60972974 172873598 179506298 33051232 179506298 33051232 35679890 165169372 35679890 165169372 175192846 62437497 175192846 62437497 38102302 37656617 38102302 37656617 190728867 190572366 190728867 190572366 258503884 259581173 258503884 259581173 192307180 22414068 192307180 22414068 22049641 104311638 22049641 104311638 236802588 238953421 236802588 238953421 224722127 171245048 224722127 171245048 57253083 48269444 57253083 48269444 52995173 173245613 52995173 173245613 176998193 91795474 176998193 91795474 93337313 134777910 93337313 134777910 172176143 197801343 172176143 197801343 230245627 232807114 230245627 232807114 149008837 45107109 149008837 45107109 49078774 108388295 49078774 108388295 227349162 232176708 227349162 232176708 123238334 118085057 123238334 118085057 61316204 58766179 61316204 58766179 205577366 263087103 205577366 263087103 260657200 150882751 260657200 150882751 113717449 97214465 113717449 97214465 100332703 254648071 100332703 254648071 250870226 35531658 250870226 35531658 35332371 271283993 35332371 271283993 268274256 236507470 268274256 236507470 192493739 184863865 192493739 184863865 252189037 271420562 252189037 271420562 268989914 45209355 268989914 45209355 45142143 132885429 45142143 132885429 218508839 270709250 218508839 270709250 268723934 127499830 268723934 127499830 131647950 233971611 131647950 233971611 229382068 234763501 229382068 234763501 222299633 19337406 222299633 19337406 21853623 249813647 21853623 249813647 244638821 168791773 244638821 168791773 170325259 161756059 170325259 161756059 167552558 180499783 167552558 180499783 268269737 272022488 268269737 272022488 269301091 197434176 269301091 197434176 155252882 150419609 155252882 150419609 160625437 176220436 160625437 176220436 182958645 146636141 182958645 146636141 25049462 23756695 25049462 23756695 43177202 128380869 43177202 128380869 134746554 118059468 134746554 118059468 123595481 241285386 123595481 241285386 238474844 195851091 238474844 195851091 142788122 132096942 142788122 132096942 112194780 107844114 112194780 107844114 242407319 244884287 242407319 244884287 182134359 40089695 182134359 40089695 44060752 124499445 44060752 124499445 132516106 127983241 132516106 127983241 98299678 95965511 98299678 95965511 216039426 228785061 216039426 228785061 223920864 180883380 223920864 180883380 65408515 29932677 65408515 29932677 32130868 285788749 32130868 285788749 282676990 188962269 282676990 188962269 188678747 216360561 188678747 216360561 215619522 32833206 215619522 32833206 33256376 279842310 33256376 279842310 278382918 129936787 278382918 129936787 116200989 110314157 116200989 110314157 285928810 288285274 285928810 288285274 248049023 220982377 248049023 220982377 129778281 125642201 129778281 125642201 256607840 261158657 256607840 261158657 248160235 187887968 248160235 187887968 126380785 105187813 126380785 105187813 105961361 187777085 105961361 187777085 292699234 293510339 292699234 293510339 13412163 11944252 13412163 11944252 67430335 75875624 67430335 75875624 143702506 196457902 143702506 196457902 286402109 288534397 286402109 288534397 204106842 209755597 204106842 209755597 225434568 275894070 225434568 275894070 272871673 268717400 272871673 268717400 209160233 209287177 209160233 209287177 233467591 231050733 233467591 231050733 196022048 139101745 196022048 139101745 146456977 191432423 146456977 191432423 256954779 259878653 256954779 259878653 111662737 53146698 111662737 53146698 57468537 68557263 57468537 68557263 93975184 243324558 93975184 243324558 238090676 107958246 238090676 107958246 112676713 108940325 112676713 108940325 117143178 141326414 117143178 141326414 151264933 237372922 151264933 237372922 260676768 263863823 260676768 263863823 229753141 59140352 229753141 59140352 62095243 130735523 62095243 130735523 218519821 221566336 218519821 221566336 128663411 126332493 128663411 126332493 168753278 262784863 168753278 262784863 260267092 55203966 260267092 55203966 56940040 59991618 56940040 59991618 81836236 80060692 81836236 80060692 52368323 49811013 52368323 49811013 49897225 225069990 49897225 225069990 247809331 251840447 247809331 251840447 235522105 195339111 235522105 195339111 110198252 108477005 110198252 108477005 280771980 282143823 280771980 282143823 243431129 236204288 243431129 236204288 71594609 59032112 71594609 59032112 60868944 104148566 60868944 104148566 175070233 171260879 175070233 171260879 52827807 52038799 52827807 52038799 123468852 250553674 123468852 250553674 248983881 111212193 248983881 111212193 113207681 144459440 113207681 144459440 183433684 174629809 183433684 174629809 144390628 24055754 144390628 24055754 24595905 47168159 24595905 47168159 270233409 271093916 270233409 271093916 259747141 261502757 259747141 261502757 297579008 297523938 297579008 297523938 256355167 191195318 256355167 191195318 104185725 64963289 104185725 64963289 68254689 114449505 68254689 114449505 217643910 221134632 217643910 221134632 184183784 97583724 184183784 97583724 92557776 89486442 92557776 89486442 108828582 146998362 108828582 146998362 165701973 206946954 165701973 206946954 273500800 275651720 273500800 275651720 166442067 157539041 166442067 157539041 171851542 160945777 171851542 160945777 141683131 136661251 141683131 136661251 222210282 226516294 222210282 226516294 139181490 138109284 139181490 138109284 189672704 240981275 189672704 240981275 240116973 199170963 240116973 199170963 137060161 30239229 137060161 30239229 19184229 17644235 19184229 17644235 101511281 211088596 101511281 211088596 245265026 284910932 245265026 284910932 282191665 146785295 282191665 146785295 157809776 202758304 157809776 202758304 206898908 129313575 206898908 129313575 23252677 21201060 23252677 21201060 140427429 255687183 140427429 255687183 253284856 57900045 253284856 57900045 60039517 266924090 60039517 266924090 264964326 261668876 264964326 261668876 215229193 210223351 215229193 210223351 274905555 277988829 274905555 277988829 138355575 69058258 138355575 69058258 71705049 113032859 71705049 113032859 119464772 37069805 119464772 37069805 20347980 20694656 20347980 20694656 218310549 259986109 218310549 259986109 258622912 108904305 258622912 108904305 35741474 31262083 35741474 31262083 219112311 269457136 219112311 269457136 266233486 162462173 266233486 162462173 90775388 87327101 90775388 87327101 205342131 203526337 205342131 203526337 119950749 81733957 119950749 81733957 86171506 271916693 86171506 271916693 268942183 236093282 268942183 236093282 168483892 80574769 168483892 80574769 80799927 162149184 80799927 162149184 166193338 80382610 166193338 80382610 84819240 114479860 84819240 114479860 115365662 83207117 115365662 83207117 84246445 270929492 84246445 270929492 266856420 123277074 266856420 123277074 124494967 158471961 124494967 158471961 255981547 255347757 255981547 255347757 129099048 97442707 129099048 97442707 58693108 54127292 58693108 54127292 194324983 194245773 194324983 194245773 178361075 48077356 178361075 48077356 36533217 33179534 36533217 33179534 230503876 233695966 230503876 233695966 173875029 142824900 173875029 142824900 94718633 84035941 94718633 84035941 23936994 22076551 23936994 22076551 239852053 249182948 239852053 249182948 247116223 122957570 247116223 122957570 128193170 167130841 128193170 167130841 174422479 101981158 174422479 101981158 106199197 272918347 106199197 272918347 272285317 168611575 272285317 168611575 37385623 29027917 37385623 29027917 32079554 71085009 32079554 71085009 141843907 187541413 141843907 187541413 188947095 111194888 188947095 111194888 102664089 100240825 102664089 100240825 102603299 293119898 102603299 293119898 292295097 236707603 292295097 236707603 229377477 10291165 229377477 10291165 10974795 105823552 10974795 105823552 119894928 117783314 119894928 117783314 23527979 22915454 23527979 22915454 110245075 156581370 110245075 156581370 235756008 239011957 235756008 239011957 34650787 31951224 34650787 31951224 154531955 145102937 154531955 145102937 93388555 89967621 93388555 89967621 191933672 191300360 191933672 191300360 78505473 35558529 78505473 35558529 34537809 91934376 34537809 91934376 108442787 250605745 108442787 250605745 272161327 274485664 272161327 274485664 46619082 41712210 46619082 41712210 135102941 209258603 135102941 209258603 247484772 250071421 247484772 250071421 221047259 110246215 221047259 110246215 110362671 109995400 110362671 109995400 133373789 177670843 133373789 177670843 185644082 123180844 185644082 123180844 106449146 66715581 106449146 66715581 69336973 189748176 69336973 189748176 189974926 125628680 189974926 125628680 131857312 230643494 131857312 230643494 226623843 180129464 226623843 180129464 141702443 109103784 141702443 109103784 112452315 193970837 112452315 193970837 247105876 250305914 247105876 250305914 152662359 130937661 152662359 130937661 59545715 55416610 59545715 55416610 75612091 243879404 75612091 243879404 239382494 206221599 239382494 206221599 78887840 75630428 78887840 75630428 245910782 247009195 245910782 247009195 51299179 50683769 51299179 50683769 216831626 214257913 216831626 214257913 219936079 134005235 219936079 134005235 139041208 134640229 139041208 134640229 81056777 79869157 81056777 79869157 92579686 130402923 92579686 130402923 162372980 239666132 162372980 239666132 236608051 115390432 236608051 115390432 120004142 263993329 120004142 263993329 262577742 109789742 262577742 109789742 115162575 108522068 115162575 108522068 132612935 129080357 132612935 129080357 111585555 107225108 111585555 107225108 253590888 258333176 253590888 258333176 55671863 50955974 55671863 50955974 43468006 40320380 43468006 40320380 102421082 206103436 102421082 206103436 255037193 256052036 255037193 256052036 246944239 111458534 246944239 111458534 116913402 217733010 116913402 217733010 257815057 259535797 257815057 259535797 120638829 120648152 120638829 120648152 214588719 217538161 214588719 217538161 140554854 108157018 140554854 108157018 111863097 121423477 111863097 121423477 125990313 93886997 125990313 93886997 94142592 90938987 94142592 90938987 150668750 164805253 150668750 164805253 171818437 166580612 171818437 166580612 92788363 34215370 92788363 34215370 33758456 155105448 33758456 155105448 162449918 104592494 162449918 104592494 44230360 45328877 44230360 45328877 166326358 209375125 166326358 209375125 210161973 206904197 210161973 206904197 161718344 128458475 161718344 128458475 134001555 159234493 134001555 159234493 170321170 31441946 170321170 31441946 34277281 286928915 34277281 286928915 285052895 102231249 285052895 102231249 24446248 24035844 24446248 24035844 132923821 233607801 132923821 233607801 229401310 157433471 229401310 157433471 93283715 91216852 93283715 91216852 184380252 175834176 184380252 175834176 67075647 66073286 67075647 66073286 236606614 239533047 236606614 239533047 176077083 165168754 176077083 165168754 272933511 274431562 272933511 274431562 255397700 145964385 255397700 145964385 138113697 134451465 138113697 134451465 252414978 257001675 252414978 257001675 194452906 168729636 194452906 168729636 53928048 52415150 53928048 52415150 183143974 272118823 183143974 272118823 269001323 51934410 269001323 51934410 53156883 120569196 53156883 120569196 124834863 54803602 124834863 54803602 56536130 169962171 56536130 169962171 174416221 157836123 174416221 157836123 96461238 84102628 96461238 84102628 85047673 246293136 85047673 246293136 244827521 178242867 244827521 178242867 184767776 237216687 184767776 237216687 233848372 106040844 233848372 106040844 104264983 153589668 104264983 153589668 178416708 174790793 178416708 174790793 248821269 278187978 248821269 278187978 276232018 238141423 276232018 238141423 232438345 264321349 232438345 264321349 260453961 239772975 260453961 239772975 147133922 143234962 147133922 143234962 287282334 289794978 287282334 289794978 276678146 60237716 276678146 60237716 29792554 27743298 29792554 27743298 98154775 140757901 98154775 140757901 237342964 249088913 237342964 249088913 254926879 257267981 254926879 257267981 128835677 122619799 128835677 122619799 130312985 213241694 130312985 213241694 217992392 227671130 217992392 227671130 224917871 153226890 224917871 153226890 127011089 48492326 127011089 48492326 38980846 36626788 38980846 36626788 171165698 255787293 171165698 255787293 252326375 59391654 252326375 59391654 60552314 76377747 60552314 76377747 174592380 231971625 174592380 231971625 234835644 173549425 234835644 173549425 82141650 26225585 82141650 26225585 27835737 172098709 27835737 172098709 227903543 240095900 227903543 240095900 237716196 209308025 237716196 209308025 29508137 29616117 29508137 29616117 270579835 272733419 270579835 272733419 235770278 226748802 235770278 226748802 175278377 156404473 175278377 156404473 167649079 264612972 167649079 264612972 261765276 113698843 261765276 113698843 117292304 165382829 117292304 165382829 226204066 224445864 226204066 224445864 177402568 169903097 177402568 169903097 229416432 232920693 229416432 232920693 211870535 40905001 211870535 40905001 44467458 51860445 44467458 51860445 178407394 175825988 178407394 175825988 91048924 89875210 91048924 89875210 204791960 197558462 204791960 197558462 42687233 39398433 42687233 39398433 160527505 198696291 160527505 198696291 201016035 51788235 201016035 51788235 54535302 109549204 54535302 109549204 199596673 245373372 199596673 245373372 241897977 179207917 241897977 179207917 77712252 47795805 77712252 47795805 48660605 274417170 48660605 274417170 272112089 215678176 272112089 215678176 138725381 133170781 138725381 133170781 151994385 146545071 151994385 146545071 151414327 207963292 151414327 207963292 228331005 248494845 228331005 248494845 269230314 272708968 269230314 272708968 83471945 82679912 83471945 82679912 239831135 242411474 239831135 242411474 142969963 32224001 142969963 32224001 35685194 95450846 35685194 95450846 97715125 80901414 97715125 80901414 81518145 89578518 81518145 89578518 91445967 23873015 91445967 23873015 5654434 5046222 5654434 5046222 37612685 157381375 37612685 157381375 162224754 126635598 162224754 126635598 73057129 59570439 73057129 59570439 62530599 213610147 62530599 213610147 261517083 263448626 261517083 263448626 219478715 18723601 219478715 18723601 17582837 132673439 17582837 132673439 193192333 188077458 193192333 188077458 159960859 149513818 159960859 149513818 197943025 216669699 197943025 216669699 226030072 229415614 226030072 229415614 106419185 102385515 106419185 102385515 175644925 171792811 175644925 171792811 166642407 163537871 166642407 163537871 245383944 246356965 245383944 246356965 234845673 90950563 234845673 90950563 80278264 76988268 80278264 76988268 127491616 220023346 127491616 220023346 222858253 66890244 222858253 66890244 71178892 135212602 71178892 135212602 301685903 301835564 301685903 301835564 169701799 97590184 169701799 97590184 99408287 119689550 99408287 119689550 121744575 77534165 121744575 77534165 69796554 66216200 69796554 66216200 143654443 139450654 143654443 139450654 153662308 147261624 153662308 147261624 97222059 95117882 97222059 95117882 123707776 165947263 123707776 165947263 188146406 177988404 188146406 177988404 69041458 65599265 69041458 65599265 142393878 141903955 142393878 141903955 155315017 209153640 155315017 209153640 205338345 44946708 205338345 44946708 46436327 91607018 46436327 91607018 106452118 228325677 106452118 228325677 224613113 212142538 224613113 212142538 131784999 67090754 131784999 67090754 70299391 207815504 70299391 207815504 213264962 74568354 213264962 74568354 67741607 64062480 67741607 64062480 241681127 243101136 241681127 243101136 50705572 48783846 50705572 48783846 215202732 209208168 215202732 209208168 75978321 43459199 75978321 43459199 47983311 107723060 47983311 107723060 109247150 83526291 109247150 83526291 84219911 238313495 84219911 238313495 235860186 163159455 235860186 163159455 130549334 100927076 130549334 100927076 54834837 54012176 54834837 54012176 122060920 147155137 122060920 147155137 213360795 208032035 213360795 208032035 65602339 56055901 65602339 56055901 59125140 227422672 59125140 227422672 222929897 67587317 222929897 67587317 70562827 101605862 70562827 101605862 186754692 196853237 186754692 196853237 222372107 225545370 222372107 225545370 116278830 111424337 116278830 111424337 189132976 179618399 189132976 179618399 54228054 52795255 54228054 52795255 217594080 221124956 217594080 221124956 176008119 168149447 176008119 168149447 274533184 276441184 274533184 276441184 43222966 39248199 43222966 39248199 262751169 263742286 262751169 263742286 183590491 64706105 183590491 64706105 66120379 119913820 66120379 119913820 120539516 39084098 120539516 39084098 17769419 17881991 17769419 17881991 170708548 158877247 170708548 158877247 144076994 139266792 144076994 139266792 258386096 262300640 258386096 262300640 144885761 118125407 144885761 118125407 32427552 30223936 32427552 30223936 112877013 243068183 112877013 243068183 278346552 279264530 278346552 279264530 117792244 77577403 117792244 77577403 81675100 208980166 81675100 208980166 301779934 302340822 301779934 302340822 96873083 28744344 96873083 28744344 28534670 137495646 28534670 137495646 142716213 68471369 142716213 68471369 71029802 201761451 71029802 201761451 222537054 224663245 222537054 224663245 147552797 92184939 147552797 92184939 93898046 235947231 93898046 235947231 268607607 271045208 268607607 271045208 249217762 40043665 249217762 40043665 44559597 80398760 44559597 80398760 161880643 178046109 161880643 178046109 185045413 89052468 185045413 89052468 80179497 19879575 80179497 19879575 22212634 126304242 22212634 126304242 131072458 18908465 131072458 18908465 19742838 206771917 19742838 206771917 207678246 183258865 207678246 183258865 58492070 54747902 58492070 54747902 129491709 176155778 129491709 176155778 185175236 234542641 185175236 234542641 230864493 117589459 230864493 117589459 57557405 56801818 57557405 56801818 291757396 293453770 291757396 293453770 214590623 65347285 214590623 65347285 68506804 84871441 68506804 84871441 169475436 280178171 169475436 280178171 279806775 131835950 279806775 131835950 39395214 35893889 39395214 35893889 61205407 284850449 61205407 284850449 280849887 233852165 280849887 233852165 33317961 31016595 33317961 31016595 178650473 228657027 178650473 228657027 256225779 270159600 256225779 270159600 266902842 151635022 266902842 151635022 163659950 222660462 163659950 222660462 218995559 78080465 218995559 78080465 79378281 158821274 79378281 158821274 163198072 104753048 163198072 104753048 56229135 54503096 56229135 54503096 96158992 107754696 96158992 107754696 274626437 276688353 274626437 276688353 68024088 64897061 68024088 64897061 72476462 252917714 72476462 252917714 250954719 229514752 250954719 229514752 44240899 27508777 44240899 27508777 29494258 238594211 29494258 238594211 274448501 276498677 274448501 276498677 63056878 60847153 63056878 60847153 177764099 182659623 177764099 182659623 261668281 263445078 261668281 263445078 197155711 115374350 197155711 115374350 119037510 125646000 119037510 125646000 133960609 217769052 133960609 217769052 217892697 211613878 217892697 211613878 20941809 18009089 20941809 18009089 217227841 213848447 217227841 213848447 12129408 11987802 12129408 11987802 94745988 103302224 94745988 103302224 164112541 184214919 164112541 184214919 190076415 131421718 190076415 131421718 136505047 219873992 136505047 219873992 216730318 209917284 216730318 209917284 207986411 255502302 207986411 255502302 252909793 190979794 252909793 190979794 97101191 46422734 97101191 46422734 50563560 75393775 50563560 75393775 283508236 286676907 283508236 286676907 84324481 29535997 84324481 29535997 32374833 173264305 32374833 173264305 200316646 204283007 200316646 204283007 62064783 59668352 62064783 59668352 71919212 157632121 71919212 157632121 279963753 280347560 279963753 280347560 68872591 65660176 68872591 65660176 256124982 258765029 256124982 258765029 68601925 66755737 68601925 66755737 209546643 213441704 209546643 213441704 143956051 39962799 143956051 39962799 43732595 98937487 43732595 98937487 111501015 200132231 111501015 200132231 212426494 217564559 212426494 217564559 180513189 173756954 180513189 173756954 254845062 257370383 254845062 257370383 252317542 94578796 252317542 94578796 96376383 189765367 96376383 189765367 241965937 246405540 241965937 246405540 70828922 66941760 70828922 66941760 212091954 284002536 212091954 284002536 283290876 82401144 283290876 82401144 86019362 167558030 86019362 167558030 195663851 191695999 195663851 191695999 26410628 23432489 26410628 23432489 205482092 208957385 205482092 208957385 84330631 77139824 84330631 77139824 71078953 67997793 71078953 67997793 162180893 238316205 162180893 238316205 236665836 172442372 236665836 172442372 75206079 73166832 75206079 73166832 126578388 202792224 126578388 202792224 218441859 214936543 218441859 214936543 176511886 167305106 176511886 167305106 247596748 249775279 247596748 249775279 233695886 155435997 233695886 155435997 160408974 225040615 160408974 225040615 257540264 262273771 257540264 262273771 72500498 68901991 72500498 68901991 235828820 240929513 235828820 240929513 60993389 59210109 60993389 59210109 197474501 207487883 197474501 207487883 213668871 48064238 213668871 48064238 50007684 60089737 50007684 60089737 168485003 163072398 168485003 163072398 24674108 22666107 24674108 22666107 40557638 139424113 40557638 139424113 179447839 170891308 179447839 170891308 38494124 34625974 38494124 34625974 69582506 67585443 69582506 67585443 56611742 53080851 56611742 53080851 74996056 221893116 74996056 221893116 216894753 59825276 216894753 59825276 60912252 70640697 60912252 70640697 75221749 16453701 75221749 16453701 16817407 84735318 16817407 84735318 109105384 170267398 109105384 170267398 256007357 259524510 256007357 259524510 108018495 108948657 108018495 108948657 153826048 164271602 153826048 164271602 228573235 233272747 228573235 233272747 66422244 55403432 66422244 55403432 22503935 20195321 22503935 20195321 201241488 198553042 201241488 198553042 252595659 253581462 252595659 253581462 110456269 106093623 110456269 106093623 118903316 244399665 118903316 244399665 242886041 118675748 242886041 118675748 123703213 163715747 123703213 163715747 254467201 259400727 254467201 259400727 111427663 105814715 111427663 105814715 173096427 260830274 173096427 260830274 257783629 45128322 257783629 45128322 45064442 229440084 45064442 229440084 281765896 283182867 281765896 283182867 144343805 139307738 144343805 139307738 212093266 212293173 212093266 212293173 199333361 113940487 199333361 113940487 115244756 217446355 115244756 217446355 212527232 54735848 212527232 54735848 56835081 77829420 56835081 77829420 253231074 278021701 253231074 278021701 274916736 95507310 274916736 95507310 99147943 164742888 99147943 164742888 254961644 259958085 254961644 259958085 187564408 177282666 187564408 177282666 210987117 213746359 210987117 213746359 201007288 180999193 201007288 180999193 122327994 118324811 122327994 118324811 179092598 170365926 179092598 170365926 59771463 56393040 59771463 56393040 78536062 209155589 78536062 209155589 224212342 228699986 224212342 228699986 156213808 153603642 156213808 153603642 211991496 206886673 211991496 206886673 206649063 192950271 206649063 192950271 64399819 63353627 64399819 63353627 98993287 262149449 98993287 262149449 261070246 139293910 261070246 139293910 107670061 104337432 107670061 104337432 196978150 230964081 196978150 230964081 226486813 165289925 226486813 165289925 53114960 51594096 53114960 51594096 202517436 200826971 202517436 200826971 59528227 44827314 59528227 44827314 49338087 135544722 49338087 135544722 142119109 124681980 142119109 124681980 130683180 136107395 130683180 136107395 217019017 217688848 217019017 217688848 33335232 31071173 33335232 31071173 148865193 143191541 148865193 143191541 114083298 112409558 114083298 112409558 161382209 175054288 161382209 175054288 181928062 122688641 181928062 122688641 124780424 236779360 124780424 236779360 233928858 221733403 233928858 221733403 67928147 48604236 67928147 48604236 52532092 190986803 52532092 190986803 233254917 238355226 233254917 238355226 145108622 141652173 145108622 141652173 151946328 147004972 151946328 147004972 73598621 55510537 73598621 55510537 59870217 64957488 59870217 64957488 217169793 214331686 217169793 214331686 56059219 53415945 56059219 53415945 106657155 123776840 106657155 123776840 160132516 165699358 160132516 165699358 170470765 146983941 170470765 146983941 19148786 19280690 19148786 19280690 117427844 162680768 117427844 162680768 179572915 281286128 179572915 281286128 281460533 196876843 281460533 196876843 100605326 100960350 100605326 100960350 221095929 257252338 221095929 257252338 255376235 20140316 255376235 20140316 18680102 77795965 18680102 77795965 260675197 262300223 260675197 262300223 203557003 97508352 203557003 97508352 99974459 185898926 99974459 185898926 194368973 63146078 194368973 63146078 65393481 205968630 65393481 205968630 209885848 236989169 209885848 236989169 251564659 272926780 251564659 272926780 270972709 199917565 270972709 199917565 50267874 46328699 50267874 46328699 245180801 246657628 245180801 246657628 135079401 132871464 135079401 132871464 240436858 239263352 240436858 239263352 122366887 114260825 122366887 114260825 119109181 125723424 119109181 125723424 227697870 229901166 227697870 229901166 179800710 126659580 179800710 126659580 69662316 47469468 69662316 47469468 49257172 220532513 49257172 220532513 216991678 197923084 216991678 197923084 179188748 56725599 179188748 56725599 59483181 166821561 59483181 166821561 197702081 188799191 197702081 188799191 104530305 100894703 104530305 100894703 229424642 231351073 229424642 231351073 140062220 134207259 140062220 134207259 239246886 242166708 239246886 242166708 186087491 91520386 186087491 91520386 47273469 25985191 47273469 25985191 28274501 63987793 28274501 63987793 273354791 276616383 273354791 276616383 51405771 51153847 51405771 51153847 153597850 262099860 153597850 262099860 259492081 99189955 259492081 99189955 100203414 248718663 100203414 248718663 246186686 200172557 246186686 200172557 128997159 124869996 128997159 124869996 215186020 221595066 215186020 221595066 230100000 241007969 230100000 241007969 235957293 138506974 235957293 138506974 143504009 237303473 143504009 237303473 234404349 220393885 234404349 220393885 165596930 100925040 165596930 100925040 79583010 75968849 79583010 75968849 92119524 110202558 92119524 110202558 212847151 212129234 212847151 212129234 134676735 129210216 134676735 129210216 293137036 294803707 293137036 294803707 165914978 160506566 165914978 160506566 195695082 184141179 195695082 184141179 34205045 7969016 34205045 7969016 6536757 175995731 6536757 175995731 219292279 222751831 219292279 222751831 215474367 149110996 215474367 149110996 95099951 92611548 95099951 92611548 223407255 223882558 223407255 223882558 155903445 148497960 155903445 148497960 156310892 151251276 156310892 151251276 28499103 28048247 28499103 28048247 118448057 144689563 118448057 144689563 173705406 263321829 173705406 263321829 259535263 167256774 259535263 167256774 65649746 62718415 65649746 62718415 114998854 213474125 114998854 213474125 255707025 260984134 255707025 260984134 108026276 103963467 108026276 103963467 260418297 265389755 260418297 265389755 155167578 146303607 155167578 146303607 214208829 218522211 214208829 218522211 179912879 174027877 179912879 174027877 281465576 282243200 281465576 282243200 134423941 32409478 134423941 32409478 36010004 64392462 36010004 64392462 286183006 289027016 286183006 289027016 212469821 210290016 212469821 210290016 251446934 252370392 251446934 252370392 108478304 99538171 108478304 99538171 39239623 19386775 39239623 19386775 22040095 133029993 22040095 133029993 152679350 275446738 152679350 275446738 274178600 110093650 274178600 110093650 115858892 115143064 115858892 115143064 120795974 37806868 120795974 37806868 40716820 216032896 40716820 216032896 231544968 242813130 231544968 242813130 238925404 210109304 238925404 210109304 140658748 80624241 140658748 80624241 81565578 198915462 81565578 198915462 205806020 63969948 205806020 63969948 66608654 122877782 66608654 122877782 176708262 172472958 176708262 172472958 35693208 36863507 35693208 36863507 145643667 141452168 145643667 141452168 54116169 53686986 54116169 53686986 224604584 227904240 224604584 227904240 220240105 224063669 220240105 224063669 246756249 249992804 246756249 249992804 67392455 64726797 67392455 64726797 95280375 91882280 95280375 91882280 53138801 52003294 53138801 52003294 209769687 208913167 209769687 208913167 204549904 94670348 204549904 94670348 21511862 19116625 21511862 19116625 70113928 141662508 70113928 141662508 256861706 260549202 256861706 260549202 255279271 61725739 255279271 61725739 64939483 222875972 64939483 222875972 222266890 125460696 222266890 125460696 99041702 96906717 99041702 96906717 246535448 284893676 246535448 284893676 282639885 111611644 282639885 111611644 85264911 83329296 85264911 83329296 242839633 247349313 242839633 247349313 196902917 192888124 196902917 192888124 254856166 259987820 254856166 259987820 96929705 96245093 96929705 96245093 185707801 180265127 185707801 180265127 93446161 60890508 93446161 60890508 62106279 168764498 62106279 168764498 194450423 194841986 194450423 194841986 148204099 141125267 148204099 141125267 182148532 242917658 182148532 242917658 241423262 237163553 241423262 237163553 23952358 21561506 23952358 21561506 123960005 132373347 123960005 132373347 136948532 48497258 136948532 48497258 52254135 53183642 52254135 53183642 193771851 188789656 193771851 188789656 84552984 84770799 84552984 84770799 128383798 172408093 128383798 172408093 223598870 227686093 223598870 227686093 206438530 102848185 206438530 102848185 106228742 269244170 106228742 269244170 267834054 163731746 267834054 163731746 174391004 254482526 174391004 254482526 252694923 99872242 252694923 99872242 67996310 24295467 67996310 24295467 25904614 245352584 25904614 245352584 242095274 195855555 242095274 195855555 175803197 150548404 175803197 150548404 160692778 194075918 160692778 194075918 195661848 123902747 195661848 123902747 88500447 85886787 88500447 85886787 232158964 253799570 232158964 253799570 265684817 269240380 265684817 269240380 258658969 32866884 258658969 32866884 34834648 71680433 34834648 71680433 76804294 175721385 76804294 175721385 187121715 211731652 187121715 211731652 216723830 135129605 216723830 135129605 139594674 215408010 139594674 215408010 210653054 67236479 210653054 67236479 70038213 213592888 70038213 213592888 211533466 54133980 211533466 54133980 55169157 136529211 55169157 136529211 138248715 126833494 138248715 126833494 129303411 128789153 129303411 128789153 218076401 221418236 218076401 221418236 129925161 92198580 129925161 92198580 94607041 154039513 94607041 154039513 160316372 65003427 160316372 65003427 66746362 63626928 66746362 63626928 243992225 245291760 243992225 245291760 240158074 241653628 240158074 241653628 278976989 281976443 278976989 281976443 207127149 140263811 207127149 140263811 91001220 89557322 91001220 89557322 250999200 263712591 250999200 263712591 259628526 210236052 259628526 210236052 34484556 23075404 34484556 23075404 13568198 13291640 13568198 13291640 165032089 159871637 165032089 159871637 50758069 47888178 50758069 47888178 218174799 242617912 218174799 242617912 240996405 118090112 240996405 118090112 93557846 92300668 93557846 92300668 258659796 257974120 258659796 257974120 62252703 59817098 62252703 59817098 258964727 259754914 258964727 259754914 22044109 20597879 22044109 20597879 51246318 101332555 51246318 101332555 159355353 240416310 159355353 240416310 238352610 234994643 238352610 234994643 143053574 50753023 143053574 50753023 45368824 40733241 45368824 40733241 184114990 203886306 184114990 203886306 207490589 89796751 207490589 89796751 91732972 110949499 91732972 110949499 136389010 208794323 136389010 208794323 207227220 149044630 207227220 149044630 70270258 67547922 70270258 67547922 220746617 258438313 220746617 258438313 257507358 95292646 257507358 95292646 99844453 160025995 99844453 160025995 177121726 167067583 177121726 167067583 98050344 37228466 98050344 37228466 37752570 174690449 37752570 174690449 203263185 196058114 203263185 196058114 47906035 47632338 47906035 47632338 260671281 262900135 260671281 262900135 209582059 194072595 209582059 194072595 51353973 48953598 51353973 48953598 75460680 80129897 75460680 80129897 86222547 264612153 86222547 264612153 262656984 224568627 262656984 224568627 220263645 230471959 220263645 230471959 241076375 242881090 241076375 242881090 185521375 179251174 185521375 179251174 198571941 195911315 198571941 195911315 74112104 74422713 74112104 74422713 171595432 160618445 171595432 160618445 141010926 111159023 141010926 111159023 115535122 276561403 115535122 276561403 274662169 110311611 274662169 110311611 111724643 182505275 111724643 182505275 205659978 204236641 205659978 204236641 169414432 55168842 169414432 55168842 59093860 115427577 59093860 115427577 281893764 283903453 281893764 283903453 44433268 40919859 44433268 40919859 135384321 131529150 135384321 131529150 83793439 81307178 83793439 81307178 235339251 238878569 235339251 238878569 93706888 92219954 93706888 92219954 101699447 136557602 101699447 136557602 141772155 88788444 141772155 88788444 89670955 262008966 89670955 262008966 259519196 99726695 259519196 99726695 102733354 182272658 102733354 182272658 188598366 105708371 188598366 105708371 37129442 33810248 37129442 33810248 210860040 275211537 210860040 275211537 274125241 246998207 274125241 246998207 105944381 80552229 105944381 80552229 68568824 65451345 68568824 65451345 124997575 119382502 124997575 119382502 75355062 51711790 75355062 51711790 19352428 20571329 19352428 20571329 91505746 167283757 91505746 167283757 266431222 286151529 266431222 286151529 283817465 247180268 283817465 247180268 159869228 133553071 159869228 133553071 105935360 105820766 105935360 105820766 263998959 265831165 263998959 265831165 191153193 135400677 191153193 135400677 137056693 145106618 137056693 145106618 155460208 78103611 155460208 78103611 68835542 65510262 68835542 65510262 100345966 155198370 100345966 155198370 198851578 185801555 198851578 185801555 99832094 85347087 99832094 85347087 85107959 90561074 85107959 90561074 186701931 181603975 186701931 181603975 182120031 66840740 182120031 66840740 69520803 128633819 69520803 128633819 132132366 124139917 132132366 124139917 37303354 33848970 37303354 33848970 136968279 291342811 136968279 291342811 290636893 148717549 290636893 148717549 25775556 23300467 25775556 23300467 166261233 195292642 166261233 195292642 205743038 259088862 205743038 259088862 255750928 69824427 255750928 69824427 73017141 90542859 73017141 90542859 213417060 281508953 213417060 281508953 279249795 278211117 279249795 278211117 190633681 79564400 190633681 79564400 61780296 7347434 61780296 7347434 7136645 92384943 7136645 92384943 94613363 71959018 94613363 71959018 77502374 82817562 77502374 82817562 103007259 289427469 103007259 289427469 286451873 253267753 286451873 253267753 239607272 23199485 239607272 23199485 24551176 217355865 24551176 217355865 213801268 197607538 213801268 197607538 53073755 51572674 53073755 51572674 202358141 296815591 202358141 296815591 294924871 257446430 294924871 257446430 169756221 59244388 169756221 59244388 61363417 106960912 61363417 106960912 188972588 199971423 188972588 199971423 244343852 246740131 244343852 246740131 200689179 142843347 200689179 142843347 141378225 136240384 141378225 136240384 220336304 217779715 220336304 217779715 67765937 64855802 67765937 64855802 76749409 253025691 76749409 253025691 248109791 220058112 248109791 220058112 89605928 88905609 89605928 88905609 185481317 178981388 185481317 178981388 49251013 45136895 49251013 45136895 160867078 155648679 160867078 155648679 118214790 111553464 118214790 111553464 176320575 167636366 176320575 167636366 33064926 19013983 33064926 19013983 20334778 101806280 20334778 101806280 213382391 284184450 213382391 284184450 282039384 213770603 282039384 213770603 209982306 212254499 209982306 212254499 216876397 20377091 216876397 20377091 21329268 229280014 21329268 229280014 229577131 164310779 229577131 164310779 150848057 21042545 150848057 21042545 22180892 189693637 22180892 189693637 278989344 280160013 278989344 280160013 164154588 153324520 164154588 153324520 184067297 191013417 184067297 191013417 195777082 223493387 195777082 223493387 294005140 295005767 294005140 295005767 114602614 62734869 114602614 62734869 65457334 124708666 65457334 124708666 192277927 196516329 192277927 196516329 200840450 91279982 200840450 91279982 42536754 38888160 42536754 38888160 237764380 248211003 237764380 248211003 245906267 239874840 245906267 239874840 26030713 24132406 26030713 24132406 214892727 263878092 214892727 263878092 261580895 237350414 261580895 237350414 219858955 174721311 219858955 174721311 169146391 68797429 169146391 68797429 71059654 81827397 71059654 81827397 94011192 282864375 94011192 282864375 282450121 255535209 282450121 255535209 232155321 151176088 232155321 151176088 161522482 250723460 161522482 250723460 247953718 126591136 247953718 126591136 54076916 53147045 54076916 53147045 229242847 232463825 229242847 232463825 198847387 186747357 198847387 186747357 285234542 287985461 285234542 287985461 231366866 55287748 231366866 55287748 58032610 107077825 58032610 107077825 172553375 266078615 172553375 266078615 261823758 211600612 261823758 211600612 159641295 104632939 159641295 104632939 109225045 135583939 109225045 135583939 256712986 273899795 256712986 273899795 272464695 161114736 272464695 161114736 166997961 253553217 166997961 253553217 250434354 213025866 250434354 213025866 54666224 53262172 54666224 53262172 265353445 266916537 265353445 266916537 233309744 164241415 233309744 164241415 114778169 109537361 114778169 109537361 160063499 221745378 160063499 221745378 217755000 37640299 217755000 37640299 41569653 72660247 41569653 72660247 139099798 285678585 139099798 285678585 285601750 54734957 285601750 54734957 57101611 114920304 57101611 114920304 212070613 206105777 212070613 206105777 159107066 128285491 159107066 128285491 133664049 145820842 133664049 145820842 164203493 158150750 164203493 158150750 121817570 73962475 121817570 73962475 76511166 82315617 76511166 82315617 221039771 217946259 221039771 217946259 71892625 68461696 71892625 68461696 131377985 183969975 131377985 183969975 191798534 182023766 191798534 182023766 78011523 75704323 78011523 75704323 157342350 274094760 157342350 274094760 272512160 232202757 272512160 232202757 17381077 10995785 17381077 10995785 11418504 80332811 11418504 80332811 177134152 174097720 177134152 174097720 127684120 121885623 127684120 121885623 224762316 278738765 224762316 278738765 276733735 244469158 276733735 244469158 219007372 147765279 219007372 147765279 91330888 91079062 91330888 91079062 271014186 274224508 271014186 274224508 114094138 62542966 114094138 62542966 65245539 212441697 65245539 212441697 212098968 61518008 212098968 61518008 35090135 33225084 35090135 33225084 140004255 257398198 140004255 257398198 281383347 284579548 281383347 284579548 64159532 61588856 64159532 61588856 193041387 248194060 193041387 248194060 246157317 96284040 246157317 96284040 45266184 43977605 45266184 43977605 204430899 207767170 204430899 207767170 54804596 50237220 54804596 50237220 105648851 281201758 105648851 281201758 280613383 87031825 280613383 87031825 50676924 47788670 50676924 47788670 208286797 209262713 208286797 209262713 68943607 65906431 68943607 65906431 197166264 193843051 197166264 193843051 136573386 53829705 136573386 53829705 22852721 21709854 22852721 21709854 161858515 165404682 161858515 165404682 172423276 245428742 172423276 245428742 241104663 74935242 241104663 74935242 76114556 243875685 76114556 243875685 241381951 141532226 241381951 141532226 146547340 251896220 146547340 251896220 253682994 254287929 253682994 254287929 243461448 27828156 243461448 27828156 29084425 127618424 29084425 127618424 134463040 39216155 134463040 39216155 20600808 19756410 20600808 19756410 243697305 247928134 243697305 247928134 200810231 186120084 200810231 186120084 187347118 269922155 187347118 269922155 266671261 11322275 266671261 11322275 12285493 246579843 12285493 246579843 244243879 89915034 244243879 89915034 92870321 167218462 92870321 167218462 235511829 262816978 235511829 262816978 261535845 88948330 261535845 88948330 91782292 194548516 91782292 194548516 201159293 129336646 201159293 129336646 77523651 72720085 77523651 72720085 123872568 169299573 123872568 169299573 248285018 250808853 248285018 250808853 195741988 56454683 195741988 56454683 58035542 91565685 58035542 91565685 101470576 158160240 101470576 158160240 240594954 241474635 240594954 241474635 168083532 156899730 168083532 156899730 116699878 111893579 116699878 111893579 138223473 258085607 138223473 258085607 271798671 274767490 271798671 274767490 205894442 103326336 205894442 103326336 63123666 44349147 63123666 44349147 46552477 190967169 46552477 190967169 207367297 211213559 207367297 211213559 206067353 257292233 206067353 257292233 256343515 100028468 256343515 100028468 87641478 85050184 87641478 85050184 268693825 271613520 268693825 271613520 193483316 134584161 193483316 134584161 124886142 120259441 124886142 120259441 151491241 145150136 151491241 145150136 21082624 9453783 21082624 9453783 10644547 97414207 10644547 97414207 199318086 260839726 199318086 260839726 259403659 216276891 259403659 216276891 71882174 67923886 71882174 67923886 167531044 288629734 167531044 288629734 285782680 179008562 285782680 179008562 12761164 12749644 12761164 12749644 177492353 168816671 177492353 168816671 242535288 243922846 242535288 243922846 175548115 167388909 175548115 167388909 222254880 230693159 222254880 230693159 253657901 253626390 253657901 253626390 111188881 54749275 111188881 54749275 56487891 101578461 56487891 101578461 249401106 251131667 249401106 251131667 195246327 190348419 195246327 190348419 213414065 234984747 213414065 234984747 230372969 208406565 230372969 208406565 43584684 43070481 43584684 43070481 86701912 107503821 86701912 107503821 210038230 201515316 210038230 201515316 202604317 200763693 202604317 200763693 223991963 250322353 223991963 250322353 257209278 259112302 257209278 259112302 234600553 210238261 234600553 210238261 211933700 259739288 211933700 259739288 258842028 252445171 258842028 252445171 47446989 34089071 47446989 34089071 36847623 241122801 36847623 241122801 240372198 128490592 240372198 128490592 108131364 104115693 108131364 104115693 238560586 242252425 238560586 242252425 228964843 215786203 228964843 215786203 147925316 135365827 147925316 135365827 139920801 147474063 139920801 147474063 240376385 241474546 240376385 241474546 113283413 108962575 113283413 108962575 167336531 163254075 167336531 163254075 168736526 110729048 168736526 110729048 105664031 93845239 105664031 93845239 26832805 24562079 26832805 24562079 234444516 238026588 234444516 238026588 64950634 63436237 64950634 63436237 186071611 181154298 186071611 181154298 117120612 113210427 117120612 113210427 118728070 202386186 118728070 202386186 235052229 238356411 235052229 238356411 183138698 161459043 183138698 161459043 171033153 237892259 171033153 237892259 234506953 219624058 234506953 219624058 213233578 127579960 213233578 127579960 132267947 237646236 132267947 237646236 251160419 256146993 251160419 256146993 175057557 107980176 175057557 107980176 102607258 87053396 102607258 87053396 46980659 18641188 46980659 18641188 20491191 151231643 20491191 151231643 241490509 244138897 241490509 244138897 197468999 138413225 197468999 138413225 70767933 65828603 70767933 65828603 187053901 228171894 187053901 228171894 226370921 107847792 226370921 107847792 111586725 274704552 111586725 274704552 273170365 136107957 273170365 136107957 40848350 36350075 40848350 36350075 145611842 177929798 145611842 177929798 191341801 190656896 191341801 190656896 166943418 70275660 166943418 70275660 74576373 124926340 74576373 124926340 207731618 267431301 207731618 267431301 264381685 237635589 264381685 237635589 209662128 43853156 209662128 43853156 43570986 200261670 43570986 200261670 269797669 270823929 269797669 270823929 117403028 116407929 117403028 116407929 207569666 203077544 207569666 203077544 139286211 83724168 139286211 83724168 86399256 127263066 86399256 127263066 210651836 214645697 210651836 214645697 77081865 72223909 77081865 72223909 201729892 273117346 201729892 273117346 271600603 136150690 271600603 136150690 140757683 210126088 140757683 210126088 212941475 41927708 212941475 41927708 44952422 89647105 44952422 89647105 109728171 126196554 109728171 126196554 199290836 191420148 199290836 191420148 179787558 110519372 179787558 110519372 115717261 209935930 115717261 209935930 257928516 260396617 257928516 260396617 71198116 69449705 71198116 69449705 119608359 241335272 119608359 241335272 237491707 49083567 237491707 49083567 52095782 253934831 52095782 253934831 250630974 188278381 250630974 188278381 5393122 5716060 5393122 5716060 156488354 173996391 156488354 173996391 181896063 48826813 181896063 48826813 52060850 271298405 52060850 271298405 269989860 255799130 269989860 255799130 57081339 55644948 57081339 55644948 209632916 208790813 209632916 208790813 177614608 93360179 177614608 93360179 95448559 265682915 95448559 265682915 262386503 81831986 262386503 81831986 84391072 226960895 84391072 226960895 224233540 33348551 224233540 33348551 36984937 152760451 36984937 152760451 159096105 43331802 159096105 43331802 25639908 25282697 25639908 25282697 67625966 278646191 67625966 278646191 276288554 216624863 276288554 216624863 170811741 40937155 170811741 40937155 42036292 257724010 42036292 257724010 255503094 229126840 255503094 229126840 110347250 44377859 110347250 44377859 46556672 70419565 46556672 70419565 128267957 155452063 128267957 155452063 189689717 184206055 189689717 184206055 176514424 106987224 176514424 106987224 111619038 188391337 111619038 188391337 204768532 199409864 204768532 199409864 127143248 108476993 127143248 108476993 109206968 236918899 109206968 236918899 238054656 88398762 238054656 88398762 90104240 185483970 90104240 185483970 230886814 233312179 230886814 233312179 223527001 34158838 223527001 34158838 31647182 29323907 31647182 29323907 233980193 231128306 233980193 231128306 133247377 32336554 133247377 32336554 34726482 129154841 34726482 129154841 146907996 208238951 146907996 208238951 234219787 238006175 234219787 238006175 237845608 197486561 237845608 197486561 36564509 35166394 36564509 35166394 190241386 274591488 190241386 274591488 272224332 111619163 272224332 111619163 110479689 272081029 110479689 272081029 269300182 140933561 269300182 140933561 50786301 47949526 50786301 47949526 123558755 222228225 123558755 222228225 221724871 176946869 221724871 176946869 161517196 92203882 161517196 92203882 89561601 86442387 89561601 86442387 100384348 97623310 100384348 97623310 49662083 46041020 49662083 46041020 60991359 85570215 60991359 85570215 182775066 282663350 182775066 282663350 280986141 251278162 280986141 251278162 104838084 54742715 104838084 54742715 56515585 252439133 56515585 252439133 250287854 71496089 250287854 71496089 76626864 193081056 76626864 193081056 196400463 182829224 196400463 182829224 189422883 275062570 189422883 275062570 272800601 56134561 272800601 56134561 57026075 179135296 57026075 179135296 218296969 222421788 218296969 222421788 160217778 121746549 160217778 121746549 102387388 100034549 102387388 100034549 230129709 228989967 230129709 228989967 211840790 122848521 211840790 122848521 126171118 123387065 126171118 123387065 49867825 48623766 49867825 48623766 64734167 137351923 64734167 137351923 154287330 245646868 154287330 245646868 242807943 46503088 242807943 46503088 48814740 85975972 48814740 85975972 88081174 30121929 88081174 30121929 33425792 138308057 33425792 138308057 144183859 66966898 144183859 66966898 70563870 200493799 70563870 200493799 242501448 246158767 242501448 246158767 123775344 86138523 123775344 86138523 74861850 69156917 74861850 69156917 102608171 214471260 102608171 214471260 215125581 60954986 215125581 60954986 54528569 52664818 54528569 52664818 154217893 227816707 154217893 227816707 242852700 246381836 242852700 246381836 25218381 23935550 25218381 23935550 113964877 128767594 113964877 128767594 202131907 197692140 202131907 197692140 94928548 92757762 94928548 92757762 228645985 232718038 228645985 232718038 45765829 42583813 45765829 42583813 58810318 59487403 58810318 59487403 273821698 275788802 273821698 275788802 122255072 83167427 122255072 83167427 83284667 234587388 83284667 234587388 229407357 183538452 229407357 183538452 115359778 43354558 115359778 43354558 46523141 214591908 46523141 214591908 263822475 264574542 263822475 264574542 194831912 25995729 194831912 25995729 27773747 230372849 27773747 230372849 227763921 112413850 227763921 112413850 119192817 248399645 119192817 248399645 243673670 240038874 243673670 240038874 224458008 114392529 224458008 114392529 83439304 80987082 83439304 80987082 143508752 232636670 143508752 232636670 229380407 107421640 229380407 107421640 83358040 80101592 83358040 80101592 248229232 251110089 248229232 251110089 170881307 161039145 170881307 161039145 171902343 81988278 171902343 81988278 60900489 58810459 60900489 58810459 180980562 231814470 180980562 231814470 229869675 86074652 229869675 86074652 76705446 74773415 76705446 74773415 293648365 295309130 293648365 295309130 222189951 226573670 222189951 226573670 242975821 248206846 242975821 248206846 31144573 28650410 31144573 28650410 177494947 169675557 177494947 169675557 82820527 79996220 82820527 79996220 276771735 281614538 276771735 281614538 121659659 58349818 121659659 58349818 61694408 90569837 61694408 90569837 129674126 248322144 129674126 248322144 245027652 200537061 245027652 200537061 177141454 91112273 177141454 91112273 94021561 120237702 94021561 120237702 152535601 153669359 152535601 153669359 254497897 259198705 254497897 259198705 62274765 60707304 62274765 60707304 248688501 250272150 248688501 250272150 53782406 44987480 53782406 44987480 48256159 143085689 48256159 143085689 157411612 246460331 157411612 246460331 242479468 57711033 242479468 57711033 61738168 170845296 61738168 170845296 275093049 276215134 275093049 276215134 75303355 56026807 75303355 56026807 57452505 120621133 57452505 120621133 196713818 245091829 196713818 245091829 241573991 123135330 241573991 123135330 128375871 153985855 128375871 153985855 214086672 213110655 214086672 213110655 209423252 163731975 209423252 163731975 163133036 53270647 163133036 53270647 49422631 45420293 49422631 45420293 138628438 228944006 138628438 228944006 225928334 147140985 225928334 147140985 151094628 276631051 151094628 276631051 273413897 211574601 273413897 211574601 207706464 146138605 207706464 146138605 147358106 141090607 147358106 141090607 218370321 241580554 218370321 241580554 262331574 266364325 262331574 266364325 89460552 43797465 89460552 43797465 45496400 98503984 45496400 98503984 194658867 206143187 194658867 206143187 214019576 249475548 214019576 249475548 246320428 222469236 246320428 222469236 84613120 21508733 84613120 21508733 24517377 161556803 24517377 161556803 172660585 70896477 172660585 70896477 34102074 30676685 34102074 30676685 272902785 277022116 272902785 277022116 275718278 217947723 275718278 217947723 210412072 138693092 210412072 138693092 131840845 38674488 131840845 38674488 11635460 10793884 11635460 10793884 112811612 213214780 112811612 213214780 210389158 177865420 210389158 177865420 142348118 50728242 142348118 50728242 51969718 90326575 51969718 90326575 109386782 265634058 109386782 265634058 263802469 179920388 263802469 179920388 146696196 114058810 146696196 114058810 56301691 55143304 56301691 55143304 64910947 61730600 64910947 61730600 41600754 38875934 41600754 38875934 199304952 187986457 199304952 187986457 77900296 76086776 77900296 76086776 121473241 276687939 121473241 276687939 274371075 260186513 274371075 260186513 225166403 87622203 225166403 87622203 87730476 97052924 87730476 97052924 239074922 243006038 239074922 243006038 173182339 168733653 173182339 168733653 268160942 269436146 268160942 269436146 4004936 3026284 4004936 3026284 51536656 175957620 51536656 175957620 177590194 75881190 177590194 75881190 44422241 25167482 44422241 25167482 26089785 265730737 26089785 265730737 275394975 279847846 275394975 279847846 166837142 147444720 166837142 147444720 152373741 243579618 152373741 243579618 241873345 176292761 241873345 176292761 93756962 91631307 93756962 91631307 102358399 230291718 102358399 230291718 226659454 202826663 226659454 202826663 109567318 105747196 109567318 105747196 262733023 267104698 262733023 267104698 231258108 147303754 231258108 147303754 152428682 234807402 152428682 234807402 231439608 162820696 231439608 162820696 100738226 95960873 100738226 95960873 168307719 191477291 168307719 191477291 195615996 155677785 195615996 155677785 38822532 36368496 38822532 36368496 180686456 173058640 180686456 173058640 138368145 131450338 138368145 131450338 137052384 134339075 137052384 134339075 250141172 254372660 250141172 254372660 142500243 137159864 142500243 137159864 236184576 237975329 236184576 237975329 233320046 145551039 233320046 145551039 104910629 101319071 104910629 101319071 234153073 238495728 234153073 238495728 37512188 37611921 37512188 37611921 84437581 245851238 84437581 245851238 282551347 282594475 282551347 282594475 267084322 60222332 267084322 60222332 64305963 165474306 64305963 165474306 245115893 257632983 245115893 257632983 256096875 83396643 256096875 83396643 84053476 254965223 84053476 254965223 251083773 131272706 251083773 131272706 136898087 153050366 136898087 153050366 224243377 242939991 224243377 242939991 238760045 136269213 238760045 136269213 61911714 24663679 61911714 24663679 26122972 97995355 26122972 97995355 101824020 98578221 101824020 98578221 101057859 205421062 101057859 205421062 229536437 232581820 229536437 232581820 228769275 27108173 228769275 27108173 29477973 125513300 29477973 125513300 153470769 149332189 153470769 149332189 136534242 111243094 136534242 111243094 117771454 132354652 117771454 132354652 267558309 269678923 267558309 269678923 242750706 79261606 242750706 79261606 81780351 104872665 81780351 104872665 268413777 269795777 268413777 269795777 89885215 52944448 89885215 52944448 56420382 106402757 56420382 106402757 106412785 27464774 106412785 27464774 23889035 22440781 23889035 22440781 79661538 133942976 79661538 133942976 146636710 183516575 146636710 183516575 189525474 162954725 189525474 162954725 72286036 30700560 72286036 30700560 29549437 119127072 29549437 119127072 125115955 113380617 125115955 113380617 84005995 79464328 84005995 79464328 155945984 232806666 155945984 232806666 234386895 119612066 234386895 119612066 121504032 251271424 121504032 251271424 255611457 258754683 255611457 258754683 13789065 14467197 13789065 14467197 82794891 79775866 82794891 79775866 71218448 69422249 71218448 69422249 193483012 189293181 193483012 189293181 145153689 100580887 145153689 100580887 62217400 60307526 62217400 60307526 206307295 206823935 206307295 206823935 208574398 78268195 208574398 78268195 81170634 178401015 81170634 178401015 182782066 167794548 182782066 167794548 154683650 145821033 154683650 145821033 227984140 231877161 227984140 231877161 80555732 78515409 80555732 78515409 90514425 88156741 90514425 88156741 26915622 24929327 26915622 24929327 54400000 166822112 54400000 166822112 191125686 183655617 191125686 183655617 158564520 8322277 158564520 8322277 9946897 282432475 9946897 282432475 282583028 267213193 282583028 267213193 263470675 224167993 263470675 224167993 219355602 288711242 219355602 288711242 285594848 233233666 285594848 233233666 158174759 97051801 158174759 97051801 100314446 109165024 100314446 109165024 124766886 119753546 124766886 119753546 115376123 112477982 115376123 112477982 66113897 62574290 66113897 62574290 162492174 153061195 162492174 153061195 122347188 116228185 122347188 116228185 250861144 251737482 250861144 251737482 166014694 125908839 166014694 125908839 130939472 163485713 130939472 163485713 170128697 60795505 170128697 60795505 50027862 46341851 50027862 46341851 248694926 252670008 248694926 252670008 201254309 136331973 201254309 136331973 74150602 66317265 74150602 66317265 68804388 83216665 68804388 83216665 216139395 220419513 216139395 220419513 213326671 107485642 213326671 107485642 113346371 226321081 113346371 226321081 233419243 231062703 233419243 231062703 138616452 113175747 138616452 113175747 113876621 127063011 113876621 127063011 128679762 119296475 128679762 119296475 120661444 256791043 120661444 256791043 256384806 194567267 256384806 194567267 183079489 167573446 183079489 167573446 177582193 275020480 177582193 275020480 270591626 264651179 270591626 264651179 216336018 116226710 216336018 116226710 121496642 129264910 121496642 129264910 199499593 209756377 199499593 209756377 211202317 203321643 211202317 203321643 198752946 89436814 198752946 89436814 91954594 120643695 91954594 120643695 253179527 256000890 253179527 256000890 135131451 21278500 135131451 21278500 21733191 216040395 21733191 216040395 213274959 203856636 213274959 203856636 85626507 42133305 85626507 42133305 42737126 72150181 42737126 72150181 219164758 270528896 219164758 270528896 267473671 228934361 267473671 228934361 134080751 130535888 134080751 130535888 230654266 233824173 230654266 233824173 100839214 34859360 100839214 34859360 37845836 209489216 37845836 209489216 234066538 231309368 234066538 231309368 67994730 63526269 67994730 63526269 65511347 114794400 65511347 114794400 158518835 259524274 158518835 259524274 257107918 195772583 257107918 195772583 195876092 291032543 195876092 291032543 290022478 140985738 290022478 140985738 144228745 212495922 144228745 212495922 272874152 274619609 272874152 274619609 100848509 101203095 100848509 101203095 226574073 231229559 226574073 231229559 134224515 132028427 134224515 132028427 286567933 288837587 286567933 288837587 240359154 62660631 240359154 62660631 64201720 131698611 64201720 131698611 177505024 171871692 177505024 171871692 117073772 112520984 117073772 112520984 185776523 254473039 185776523 254473039 251359175 128330733 251359175 128330733 71200197 67589707 71200197 67589707 272156683 273667024 272156683 273667024 261792928 39849641 261792928 39849641 38548838 84452769 38548838 84452769 180451156 177637789 180451156 177637789 184398212 112387774 184398212 112387774 89365864 86063001 89365864 86063001 232505234 229952500 232505234 229952500 171019799 39723810 171019799 39723810 40705186 267954450 40705186 267954450 265317822 161093504 265317822 161093504 165837177 217761758 165837177 217761758 218889497 207429476 218889497 207429476 208759834 248252841 208759834 248252841 243617943 121110503 243617943 121110503 107138756 101796783 107138756 101796783 181698409 235657598 181698409 235657598 232088668 180504649 232088668 180504649 122290841 25159694 122290841 25159694 26492614 57577233 26492614 57577233 61127964 24208356 61127964 24208356 25300840 143329452 25300840 143329452 154223452 182949973 154223452 182949973 189591963 46163556 189591963 46163556 48014104 167279583 48014104 167279583 213013626 257464390 213013626 257464390 254219268 183671398 254219268 183671398 70321768 67702051 70321768 67702051 128505902 214043668 128505902 214043668 245847183 246986487 245847183 246986487 56544799 55419914 56544799 55419914 135422158 132044291 135422158 132044291 31205689 28126572 31205689 28126572 74963008 242699458 74963008 242699458 238817560 137608694 238817560 137608694 143665514 150548947 143665514 150548947 240020800 241573217 240020800 241573217 202109801 41445726 202109801 41445726 45407692 68612535 45407692 68612535 102985561 239168449 102985561 239168449 260382341 262484946 260382341 262484946 27318555 25055663 27318555 25055663 123101536 143952011 123101536 143952011 256169802 258980824 256169802 258980824 75775077 71430775 75775077 71430775 136185647 202093754 136185647 202093754 208169790 92163799 208169790 92163799 16913359 17202011 16913359 17202011 100467675 244984916 100467675 244984916 242056571 232885350 242056571 232885350 193158086 189231816 193158086 189231816 197570764 200289566 197570764 200289566 62828024 44623048 62828024 44623048 43579871 234342877 43579871 234342877 240976394 246552033 240976394 246552033 206925111 132149864 206925111 132149864 68664018 66274204 68664018 66274204 131177137 129497223 131177137 129497223 132696240 58981153 132696240 58981153 24933533 23563821 24933533 23563821 101010499 146431538 101010499 146431538 150609886 26272060 150609886 26272060 28618689 84880721 28618689 84880721 95519480 216058228 95519480 216058228 235813356 239865479 235813356 239865479 186688330 123042321 186688330 123042321 128331581 221622480 128331581 221622480 220100161 119814369 220100161 119814369 86222510 82671895 86222510 82671895 116616961 187459709 116616961 187459709 187169433 131717388 187169433 131717388 115946437 14931577 115946437 14931577 15679433 99752154 15679433 99752154 242770990 245030128 242770990 245030128 185862698 148081102 185862698 148081102 153684181 206961877 153684181 206961877 212614081 40080336 212614081 40080336 41942755 118110195 41942755 118110195 123865298 53456517 123865298 53456517 54847546 126342657 54847546 126342657 131031915 55140493 131031915 55140493 57646276 65405528 57646276 65405528 143047559 137715725 143047559 137715725 134901238 88424178 134901238 88424178 35100391 33733567 35100391 33733567 98123470 120622243 98123470 120622243 126465642 42649470 126465642 42649470 47079340 174444205 47079340 174444205 201433581 204494744 201433581 204494744 55474589 51758284 55474589 51758284 91599575 104077703 91599575 104077703 138562194 136621235 138562194 136621235 75191789 69458083 75191789 69458083 89255724 264337245 89255724 264337245 262604523 49367351 262604523 49367351 50366331 95077334 50366331 95077334 160138337 207850289 160138337 207850289 248017967 251672593 248017967 251672593 134850222 43512874 134850222 43512874 44609498 254857972 44609498 254857972 248825240 146727288 248825240 146727288 150951156 227553325 150951156 227553325 225611907 66142584 225611907 66142584 69526705 253553111 69526705 253553111 249917160 185217145 249917160 185217145 117814327 115840120 117814327 115840120 163574549 157593626 163574549 157593626 94699067 75506317 94699067 75506317 77699795 163017122 77699795 163017122 228478082 231124928 228478082 231124928 114039426 113265724 114039426 113265724 232593207 230294077 232593207 230294077 152640419 40296820 152640419 40296820 41174680 281761967 41174680 281761967 279656264 82918338 279656264 82918338 34036694 31929903 34036694 31929903 93487651 176540227 93487651 176540227 236851078 234278150 236851078 234278150 109802888 28273100 109802888 28273100 32272775 104266514 32272775 104266514 183484980 258055402 183484980 258055402 257089817 253186087 257089817 253186087 145383606 124864495 145383606 124864495 81410495 67609976 81410495 67609976 71734853 273890283 71734853 273890283 272247080 189869134 272247080 189869134 193578587 236337695 193578587 236337695 237585350 184722852 237585350 184722852 80879052 61445481 80879052 61445481 64594038 109238004 64594038 109238004 119478951 115871572 119478951 115871572 38915091 39521139 38915091 39521139 70696647 68818405 70696647 68818405 22233107 20216474 22233107 20216474 95785878 152851961 95785878 152851961 291140472 292714892 291140472 292714892 197763285 191248710 197763285 191248710 277378362 278785894 277378362 278785894 245987207 153877733 245987207 153877733 160074387 218796175 160074387 218796175 227178353 229318224 227178353 229318224 126475713 120594515 126475713 120594515 161066480 220812597 161066480 220812597 217712442 146590676 217712442 146590676 151594564 232949248 151594564 232949248 228089441 81775239 228089441 81775239 82906017 142457341 82906017 142457341 237656544 239142826 237656544 239142826 235006240 225107097 235006240 225107097 138359394 132206499 138359394 132206499 177303508 174379208 177303508 174379208 149885084 93915998 149885084 93915998 74186603 72427085 74186603 72427085 182643059 175123449 182643059 175123449 150655586 139852628 150655586 139852628 201865450 192144446 201865450 192144446 158310190 154574875 158310190 154574875 258537680 261829845 258537680 261829845 122465937 121000088 122465937 121000088 184442513 214849533 184442513 214849533 210627200 134716758 210627200 134716758 141033435 215578620 141033435 215578620 212556031 132367036 212556031 132367036 136838971 140183180 136838971 140183180 239262187 255622690 239262187 255622690 251690663 253600625 251690663 253600625 194864661 154868885 194864661 154868885 132579273 42059040 132579273 42059040 45411394 209068623 45411394 209068623 210225748 70833834 210225748 70833834 71710231 196609339 71710231 196609339 212270657 205455152 212270657 205455152 187324639 180037517 187324639 180037517 189776406 272878476 189776406 272878476 268931864 252239983 268931864 252239983 245435065 162706114 245435065 162706114 173326437 178276007 173326437 178276007 198263342 230048874 198263342 230048874 231604596 67655020 231604596 67655020 71131996 151848476 71131996 151848476 241688518 244868707 241688518 244868707 164568188 98415059 164568188 98415059 99670430 205410170 99670430 205410170 229354990 224248071 229354990 224248071 192655749 161932308 192655749 161932308 166086929 245547814 166086929 245547814 244266112 240716937 244266112 240716937 109442148 105071391 109442148 105071391 154438667 184185386 154438667 184185386 222073408 224379832 222073408 224379832 187502608 180906555 187502608 180906555 187160650 250606852 187160650 250606852 246311226 176779818 246311226 176779818 175770423 33445359 175770423 33445359 33603556 103887186 33603556 103887186 204336553 202073648 204336553 202073648 201285948 34264998 201285948 34264998 37299750 164784825 37299750 164784825 173483289 60469430 173483289 60469430 61836101 250545576 61836101 250545576 247941234 79730631 247941234 79730631 27048709 26477784 27048709 26477784 101823771 133998576 101823771 133998576 135716400 88218660 135716400 88218660 79306165 74398645 79306165 74398645 78571172 85827922 78571172 85827922 150357322 146562617 150357322 146562617 51054770 50360282 51054770 50360282 210934186 251642600 210934186 251642600 248765582 94890356 248765582 94890356 95280737 62035422 95280737 62035422 64219174 109345123 64219174 109345123 127649701 151708511 127649701 151708511 215207911 208756200 215207911 208756200 204562123 199050794 204562123 199050794 138742361 73825133 138742361 73825133 61534767 59962575 61534767 59962575 87915089 199643316 87915089 199643316 209308955 9728859 209308955 9728859 10959380 275934276 10959380 275934276 273965355 204689649 273965355 204689649 86774277 84680373 86774277 84680373 248293538 253702789 248293538 253702789 250554928 128363069 250554928 128363069 133236214 184903063 133236214 184903063 188250580 70960535 188250580 70960535 68189263 19938729 68189263 19938729 21160007 220719167 21160007 220719167 282653432 284896013 282653432 284896013 211737508 54372690 211737508 54372690 55592398 150993031 55592398 150993031 247523513 249763310 247523513 249763310 92821091 89093996 92821091 89093996 195576215 214185689 195576215 214185689 248411534 260848032 248411534 260848032 261488682 263161084 261488682 263161084 24864749 23592115 24864749 23592115 111080942 108099929 111080942 108099929 22255825 20744497 22255825 20744497 117696859 213651022 117696859 213651022 254216181 272738702 254216181 272738702 270325866 79718687 270325866 79718687 81730471 93201930 81730471 93201930 129847913 170071212 129847913 170071212 175373316 129071523 175373316 129071523 134843922 218069510 134843922 218069510 214437345 200461887 214437345 200461887 197025014 225832544 197025014 225832544 222549675 217684230 222549675 217684230 189124748 186574211 189124748 186574211 196438768 191698792 196438768 191698792 191824392 187850368 191824392 187850368 224940319 244792464 224940319 244792464 274006305 275573787 274006305 275573787 49908413 46507595 49908413 46507595 245719712 260110353 245719712 260110353 255661695 109542824 255661695 109542824 114524338 133355383 114524338 133355383 147831175 149316267 147831175 149316267 159476820 117244149 159476820 117244149 122771692 241755883 122771692 241755883 240758327 99556816 240758327 99556816 97522333 68830290 97522333 68830290 73436019 87457875 73436019 87457875 209579047 211110408 209579047 211110408 61717501 59458817 61717501 59458817 69121928 66452230 69121928 66452230 67190238 64054546 67190238 64054546 101555410 98118736 101555410 98118736 74561241 29229263 74561241 29229263 31394637 133575831 31394637 133575831 137902368 133019626 137902368 133019626 127015860 122438880 127015860 122438880 180370341 279069044 180370341 279069044 277541021 74910818 277541021 74910818 77601613 80738246 77601613 80738246 194055884 189285107 194055884 189285107 109400131 105424039 109400131 105424039 119991385 240391103 119991385 240391103 235930626 122029009 235930626 122029009 95473387 67197312 95473387 67197312 70953680 228651729 70953680 228651729 249134339 249954474 249134339 249954474 64930241 62370082 64930241 62370082 141226459 146861963 141226459 146861963 245247852 246639314 245247852 246639314 28312317 25249883 28312317 25249883 129272558 150812434 129272558 150812434 159332536 88296521 159332536 88296521 48739365 46211736 48739365 46211736 229681820 236472484 229681820 236472484 277859770 279413209 277859770 279413209 142246597 63981450 142246597 63981450 67991313 117561234 67991313 117561234 127840323 124964782 127840323 124964782 39788096 36356364 39788096 36356364 274103236 276943301 274103236 276943301 109223009 104998166 109223009 104998166 193394245 185277009 193394245 185277009 14650307 13663983 14650307 13663983 168207249 187537764 168207249 187537764 241478260 294234845 241478260 294234845 293102180 204340780 293102180 204340780 121921774 76690704 121921774 76690704 80391782 225149694 80391782 225149694 220789917 160313879 220789917 160313879 44282792 43049430 44282792 43049430 221333156 221559278 221333156 221559278 189946533 127399624 189946533 127399624 130345686 184981531 130345686 184981531 189628647 26999577 189628647 26999577 29063695 245968643 29063695 245968643 243376021 150535254 243376021 150535254 138140930 133608065 138140930 133608065 190564621 187416111 190564621 187416111 184121742 106706287 184121742 106706287 112441336 116329453 112441336 116329453 170018059 172936230 170018059 172936230 217563675 255116085 217563675 255116085 250352372 67657197 250352372 67657197 69167935 215483785 69167935 215483785 243578085 246680567 243578085 246680567 236421688 60537567 236421688 60537567 62991217 143086269 62991217 143086269 247832449 250868341 247832449 250868341 75331679 72184344 75331679 72184344 201119374 198316486 201119374 198316486 148348717 143123899 148348717 143123899 155288363 150798789 155288363 150798789 115863094 57996428 115863094 57996428 59899992 139016614 59899992 139016614 149796138 121190088 149796138 121190088 39366662 35301318 39366662 35301318 166036077 211040023 166036077 211040023 211134348 67865223 211134348 67865223 70068667 271398005 70068667 271398005 268488967 242228177 268488967 242228177 205970924 71772213 205970924 71772213 60964942 58417436 60964942 58417436 203031442 266240054 203031442 266240054 263357520 63299843 263357520 63299843 65147984 107524451 65147984 107524451 252664043 253510014 252664043 253510014 246162788 96350683 246162788 96350683 91614427 83782443 91614427 83782443 87868320 260092826 87868320 260092826 258789850 263719389 258789850 263719389 170254512 165699817 170254512 165699817 230552444 236660533 230552444 236660533 86148180 31293017 86148180 31293017 31234132 82910619 31234132 82910619 87173714 48321110 87173714 48321110 50736351 85009596 50736351 85009596 120712687 114849177 120712687 114849177 29505033 29728350 29505033 29728350 67591697 72028173 67591697 72028173 79933711 230258506 79933711 230258506 232495922 185705237 232495922 185705237 189736339 272791111 189736339 272791111 270442612 256627260 270442612 256627260 27321725 25051457 27321725 25051457 104405731 227604588 104405731 227604588 228078869 231562420 228078869 231562420 112427795 111424729 112427795 111424729 171532964 165968804 171532964 165968804 138118367 52825100 138118367 52825100 53436540 96695368 53436540 96695368 104983069 235770398 104983069 235770398 258785347 261315856 258785347 261315856 111825762 46106964 111825762 46106964 47556459 248164838 47556459 248164838 245152022 102874445 245152022 102874445 104428571 127004843 104428571 127004843 153997892 150228054 153997892 150228054 75486696 72029839 75486696 72029839 203149651 275893045 203149651 275893045 273546553 159442395 273546553 159442395 154224398 135385769 154224398 135385769 142223789 231233267 142223789 231233267 234150909 12878825 234150909 12878825 13328350 53033638 13328350 53033638 65257813 127175920 65257813 127175920 272701460 273850947 272701460 273850947 242969009 240400669 242969009 240400669 118663100 118742613 118663100 118742613 136551708 209459386 136551708 209459386 203166497 149665050 203166497 149665050 158268110 249351947 158268110 249351947 247176508 74455639 247176508 74455639 76390561 80694338 76390561 80694338 183865030 229577306 183865030 229577306 227211745 222869096 227211745 222869096 208637484 206942366 208637484 206942366 218391531 218108221 218391531 218108221 51726909 48487361 51726909 48487361 80018680 117069280 80018680 117069280 194544444 230513636 194544444 230513636 229993345 110071433 229993345 110071433 113104588 158631542 113104588 158631542 181978254 176938115 181978254 176938115 42557751 39275619 42557751 39275619 173700714 167268103 173700714 167268103 80347311 42824864 80347311 42824864 44918563 167708050 44918563 167708050 202543085 198793591 202543085 198793591 161336531 720494 161336531 720494 1441678 231680731 1441678 231680731 226380371 203157554 226380371 203157554 175209888 118081410 175209888 118081410 120974791 188380423 120974791 188380423 193163101 132829910 193163101 132829910 92140034 46574467 92140034 46574467 31363297 29081303 31363297 29081303 62665744 274572268 62665744 274572268 271069051 123366966 271069051 123366966 114807107 13784999 114807107 13784999 14621073 184055257 14621073 184055257 189385706 144572557 189385706 144572557 153776221 256635605 153776221 256635605 255584897 54367860 255584897 54367860 55527598 124642932 55527598 124642932 127903100 58257246 127903100 58257246 61300153 72260146 61300153 72260146 166083388 187849412 166083388 187849412 201475918 244046138 201475918 244046138 241820409 43911244 241820409 43911244 47614145 268097039 47614145 268097039 264634607 97954453 264634607 97954453 19370618 18486137 19370618 18486137 85578652 213153938 85578652 213153938 210779252 71019644 210779252 71019644 72501829 140227491 72501829 140227491 202028576 199307414 202028576 199307414 107722347 102599408 107722347 102599408 114787614 116192700 114787614 116192700 233392700 236836335 233392700 236836335 215814686 38902081 215814686 38902081 40905962 283858422 40905962 283858422 281700997 85602512 281700997 85602512 69951880 58563946 69951880 58563946 28072058 26685874 28072058 26685874 140985449 249495348 140985449 249495348 252502304 254238846 252502304 254238846 73101694 70654648 73101694 70654648 81219604 173769885 81219604 173769885 237094334 234890352 237094334 234890352 200169271 205158768 200169271 205158768 271275059 273671543 271275059 273671543 245922336 225518997 245922336 225518997 175805212 106690163 175805212 106690163 112079134 130985134 112079134 130985134 171562165 190054747 171562165 190054747 267073744 267555533 267073744 267555533 67221495 53160316 67221495 53160316 56856041 230901512 56856041 230901512 240365806 244520314 240365806 244520314 232975684 172370533 232975684 172370533 62377495 59259586 62377495 59259586 161320271 266126030 161320271 266126030 262141887 215959488 262141887 215959488 77713642 75742489 77713642 75742489 175562429 168582868 175562429 168582868 117832334 66621277 117832334 66621277 49879169 46969271 49879169 46969271 84985617 162022354 84985617 162022354 165918669 33279829 165918669 33279829 37332185 80761771 37332185 80761771 157563781 220657195 157563781 220657195 284043614 286073729 284043614 286073729 228912456 191714718 228912456 191714718 149497463 145770198 149497463 145770198 231476042 236832784 231476042 236832784 67462495 65429800 67462495 65429800 84631674 96725573 84631674 96725573 200641352 202577518 200641352 202577518 100946522 99266123 100946522 99266123 154825764 154273776 154825764 154273776 235713485 239462684 235713485 239462684 78888965 78324618 78888965 78324618 141496621 218456747 141496621 218456747 214184759 202323801 214184759 202323801 14958600 14943804 14958600 14943804 117810684 160335001 117810684 160335001 181664892 178735884 181664892 178735884 240694087 243064076 240694087 243064076 98629322 95989778 98629322 95989778 250091950 252970207 250091950 252970207 241848869 243959460 241848869 243959460 264094230 266389826 264094230 266389826 148429446 143995129 148429446 143995129 202664110 206360366 202664110 206360366 170586100 131671464 170586100 131671464 124463763 109471367 124463763 109471367 114091446 276455383 114091446 276455383 275569962 278069252 275569962 278069252 50626575 46726389 50626575 46726389 242782628 245068308 242782628 245068308 168223944 158321667 168223944 158321667 198575527 237893590 198575527 237893590 262495939 266633302 262495939 266633302 253377396 220176566 253377396 220176566 163428844 147035841 163428844 147035841 151765580 248670224 151765580 248670224 245326400 83564780 245326400 83564780 84249137 204946771 84249137 204946771 209856810 90095839 209856810 90095839 92186236 129824665 92186236 129824665 277236326 278369518 277236326 278369518 191129890 185464278 191129890 185464278 227150136 230989918 227150136 230989918 82092592 79433159 82092592 79433159 163426203 281849698 163426203 281849698 280964612 228704346 280964612 228704346 161851248 154242218 161851248 154242218 248163051 251362758 248163051 251362758 89526295 46007610 89526295 46007610 49251649 67175657 49251649 67175657 143460641 232433008 143460641 232433008 255601367 258318189 255601367 258318189 128406310 39562453 128406310 39562453 41562832 140372668 41562832 140372668 217239127 234584866 217239127 234584866 231883846 14129661 231883846 14129661 14193136 109252265 14193136 109252265 282179820 282986715 282179820 282986715 277018880 200088642 277018880 200088642 57602480 57714804 57602480 57714804 240224038 243026635 240224038 243026635 180446983 101744171 180446983 101744171 75282863 19251282 75282863 19251282 20660480 41532866 20660480 41532866 80027295 151352565 80027295 151352565 181695030 186443613 181695030 186443613 191266749 94992291 191266749 94992291 79970949 78973310 79970949 78973310 213784441 274704760 213784441 274704760 272744983 185873681 272744983 185873681 194386836 251567631 194386836 251567631 246631660 157038531 246631660 157038531 162188941 233499745 162188941 233499745 235113338 104612426 235113338 104612426 22005768 20562572 22005768 20562572 39235653 210404318 39235653 210404318 216819456 216062772 216819456 216062772 188722093 58898213 188722093 58898213 60465040 217438337 60465040 217438337 213190403 156701106 213190403 156701106 161892017 192839413 161892017 192839413 252948597 255016269 252948597 255016269 194212796 193080907 194212796 193080907 256858838 259906900 256858838 259906900 248400025 188538765 248400025 188538765 155325218 86675431 155325218 86675431 87628915 99969900 87628915 99969900 102440133 48558397 102440133 48558397 52034825 223247717 52034825 223247717 220457580 104037366 220457580 104037366 106292534 126836797 106292534 126836797 291143169 291230411 291143169 291230411 253259486 84003895 253259486 84003895 88210636 221029154 88210636 221029154 232097091 234846828 232097091 234846828 122280543 116714898 122280543 116714898 133274515 130266296 133274515 130266296 58364489 56426137 58364489 56426137 157293673 250585029 157293673 250585029 249886384 185900721 249886384 185900721 186523255 253985477 186523255 253985477 251658006 145901997 251658006 145901997 152699518 226744047 152699518 226744047 225473672 58856666 225473672 58856666 61990840 104516665 61990840 104516665 278006308 280646826 278006308 280646826 66104544 63905688 66104544 63905688 115694082 204688062 115694082 204688062 201103862 118555695 201103862 118555695 77471052 78582888 77471052 78582888 198889377 203208864 198889377 203208864 184981296 110346231 184981296 110346231 115187446 285036819 115187446 285036819 281848259 212662331 281848259 212662331 199455737 176967152 199455737 176967152 18153594 16303863 18153594 16303863 257191449 257545224 257191449 257545224 245590037 131609188 245590037 131609188 136897482 260113387 136897482 260113387 292356605 293601600 292356605 293601600 253624873 162320389 253624873 162320389 102960039 94078129 102960039 94078129 95185275 22054349 95185275 22054349 24438085 139088974 24438085 139088974 204726265 208223277 204726265 208223277 62450310 58473300 62450310 58473300 162851427 175579047 162851427 175579047 208209318 275653759 208209318 275653759 272497481 237825510 272497481 237825510 120093713 113635400 120093713 113635400 165789643 161808191 165789643 161808191 154749944 99907511 154749944 99907511 102143173 264122399 102143173 264122399 263151385 223928107 263151385 223928107 4573046 5041357 4573046 5041357 45353008 60525887 45353008 60525887 114359675 109368350 114359675 109368350 113889704 93823287 113889704 93823287 95765772 95159180 95765772 95159180 169675868 205106127 169675868 205106127 207144258 169061846 207144258 169061846 36286876 32720733 36286876 32720733 154266317 142944073 154266317 142944073 66358217 63020129 66358217 63020129 189392543 181354463 189392543 181354463 65164844 51503547 65164844 51503547 51698903 251990960 51698903 251990960 277000719 287636475 277000719 287636475 287274704 42945319 287274704 42945319 46680829 193296515 46680829 193296515 200099656 127992455 200099656 127992455 89484744 86803628 89484744 86803628 260402806 262360272 260402806 262360272 123148887 113564185 123148887 113564185 114846652 237361646 114846652 237361646 233871408 139615680 233871408 139615680 121385180 119007324 121385180 119007324 259472993 263459174 259472993 263459174 227908715 72986079 227908715 72986079 74874742 244248512 74874742 244248512 241848416 195734809 241848416 195734809 179610769 170778062 179610769 170778062 245673272 291885230 245673272 291885230 291341474 33685214 291341474 33685214 22934874 21941070 22934874 21941070 98754212 138444102 98754212 138444102 271719284 273862966 271719284 273862966 214519361 217049214 214519361 217049214 271310397 274977258 271310397 274977258 273014024 178469920 273014024 178469920 124401546 120052792 124401546 120052792 134821762 167652608 134821762 167652608 175300991 78335541 175300991 78335541 78603230 170309062 78603230 170309062 177821877 23324601 177821877 23324601 24054501 235793049 24054501 235793049 233048297 25864285 233048297 25864285 27556358 93124645 27556358 93124645 188503498 183625212 188503498 183625212 80722720 80939079 80722720 80939079 201830911 240463070 201830911 240463070 270753647 273865422 270753647 273865422 46116986 42818344 46116986 42818344 207306686 275405506 207306686 275405506 293941301 295075532 293941301 295075532 124777758 93196366 124777758 93196366 41251051 42501992 41251051 42501992 177482393 168252803 177482393 168252803 149367152 50207736 149367152 50207736 51496173 221414340 51496173 221414340 220591839 180771184 220591839 180771184 187152580 252519110 187152580 252519110 249831298 45334500 249831298 45334500 45506454 234228117 45506454 234228117 297785032 300262700 297785032 300262700 124512716 119429786 124512716 119429786 125157419 133613450 125157419 133613450 159285547 164910488 159285547 164910488 228910659 228028487 228910659 228028487 141998636 137116215 141998636 137116215 199740448 227461966 199740448 227461966 224821617 59231255 224821617 59231255 62533764 93643753 62533764 93643753 172378426 236434826 172378426 236434826 244099831 270738413 244099831 270738413 267923464 183107403 267923464 183107403 143083186 69786039 143083186 69786039 56088271 55993430 56088271 55993430 213965948 268804095 213965948 268804095 266368391 229858225 266368391 229858225 120996275 56677002 120996275 56677002 58354326 167303062 58354326 167303062 274982222 277567874 274982222 277567874 202977277 80815153 202977277 80815153 47639610 46443227 47639610 46443227 74188331 109024799 74188331 109024799 115280915 96412794 115280915 96412794 96964446 243862460 96964446 243862460 242594740 29413746 242594740 29413746 31523391 141184192 31523391 141184192 232003961 236770559 232003961 236770559 106689472 68577019 106689472 68577019 32200590 28774904 32200590 28774904 39672891 209137508 39672891 209137508 213408252 119867811 213408252 119867811 125639530 234594827 125639530 234594827 234055827 81970581 234055827 81970581 56295914 51887410 56295914 51887410 145021774 198796868 145021774 198796868 207116772 139566345 207116772 139566345 106207792 104356427 106207792 104356427 182198578 191487213 182198578 191487213 192695174 65097442 192695174 65097442 67593224 218270564 67593224 218270564 213198547 85125337 213198547 85125337 85882432 198665612 85882432 198665612 257885648 261286741 257885648 261286741 162096496 136730091 162096496 136730091 141936904 172577882 141936904 172577882 268335360 270875449 268335360 270875449 239253417 175582506 239253417 175582506 145692547 75322153 145692547 75322153 26459141 25557488 26459141 25557488 80675628 98337000 80675628 98337000 134706803 164587319 134706803 164587319 194254768 187649357 194254768 187649357 26089653 25330425 26089653 25330425 220955602 221448258 220955602 221448258 169693162 159233678 169693162 159233678 166786560 245395183 166786560 245395183 243446817 78620741 243446817 78620741 82406228 207248253 82406228 207248253 249085415 251756138 249085415 251756138 164329822 160357056 164329822 160357056 278733944 282558359 278733944 282558359 264499284 113077484 264499284 113077484 114562326 144938113 114562326 144938113 175307879 263433994 175307879 263433994 272788275 276553540 272788275 276553540 272255976 242184936 272255976 242184936 214906731 198368098 214906731 198368098 27246296 27462398 27246296 27462398 123612969 141344177 123612969 141344177 181861181 259762565 181861181 259762565 259053152 169036410 259053152 169036410 173697787 249380611 173697787 249380611 288566197 288972217 288566197 288972217 152159906 137186823 152159906 137186823 107024862 21319916 107024862 21319916 7305313 7629884 7305313 7629884 106017709 199344751 106017709 199344751 195086998 136423689 195086998 136423689 141175580 150362456 141175580 150362456 158120701 144302197 158120701 144302197 94175294 92014112 94175294 92014112 204962749 208748839 204962749 208748839 134622674 127575521 134622674 127575521 133349599 273452552 133349599 273452552 272132983 270171034 272132983 270171034 230464729 218998581 230464729 218998581 199925595 37334249 199925595 37334249 23039427 22784961 23039427 22784961 247849494 267737551 247849494 267737551 265576631 87563300 265576631 87563300 90658615 130077763 90658615 130077763 210927855 211841006 210927855 211841006 69202121 66194439 69202121 66194439 149981010 143855774 149981010 143855774 88486404 87985424 88486404 87985424 285174579 284403984 285174579 284403984 128114081 121912460 128114081 121912460 209590403 225382719 209590403 225382719 262147695 263436511 262147695 263436511 229200497 118255285 229200497 118255285 106945070 102744277 106945070 102744277 228710959 229117629 228710959 229117629 208680879 207028177 208680879 207028177 234550084 233120635 234550084 233120635 132436574 127879733 132436574 127879733 206155979 276436871 206155979 276436871 273312037 48219152 273312037 48219152 40449419 28730947 40449419 28730947 30522382 68414064 30522382 68414064 85584531 150156062 85584531 150156062 229853940 283244988 229853940 283244988 282665446 240721779 282665446 240721779 190280156 68666808 190280156 68666808 71497655 192580467 71497655 192580467 196324500 67411383 196324500 67411383 60219145 57069335 60219145 57069335 93483883 274741106 93483883 274741106 272365141 129557962 272365141 129557962 136545706 186303657 136545706 186303657 254031367 253932178 254031367 253932178 187734115 183006141 187734115 183006141 186708772 186871953 186708772 186871953 154742067 102241603 154742067 102241603 88350496 87786983 88350496 87786983 109865517 121132717 109865517 121132717 183798844 256629221 183798844 256629221 253220011 250322458 253220011 250322458 171351505 97977778 171351505 97977778 85414458 19436153 85414458 19436153 21897885 88525617 21897885 88525617 146629652 218209410 146629652 218209410 223047346 218489887 223047346 218489887 151995825 147383873 151995825 147383873 253245847 254948612 253245847 254948612 57811466 56318383 57811466 56318383 197410076 193002580 197410076 193002580 181150562 56239341 181150562 56239341 58125772 55197879 58125772 55197879 96544739 161802936 96544739 161802936 204685280 249776738 204685280 249776738 257900737 260560073 257900737 260560073 128365506 123445142 128365506 123445142 148989747 198306745 148989747 198306745 222694345 227094541 222694345 227094541 66057604 64317286 66057604 64317286 139326432 190203990 139326432 190203990 205052982 260469967 205052982 260469967 258877932 245661808 258877932 245661808 36872536 31771033 36872536 31771033 34802253 244088092 34802253 244088092 242612689 215750732 242612689 215750732 109494107 106024829 109494107 106024829 173144302 167819421 173144302 167819421 72906598 69883916 72906598 69883916 132782731 144243405 132782731 144243405 252045628 256621515 252045628 256621515 229063973 8643493 229063973 8643493 10422320 257633335 10422320 257633335 256944871 205255252 256944871 205255252 193730458 153144718 193730458 153144718 97741501 55790204 97741501 55790204 59398523 131376810 59398523 131376810 163741558 160370477 163741558 160370477 226467934 228629551 226467934 228629551 158812258 154025773 158812258 154025773 240775361 242907633 240775361 242907633 107729860 91671751 107729860 91671751 59049512 4400936 59049512 4400936 5387580 119115774 5387580 119115774 199606388 196577062 199606388 196577062 186969370 133933727 186969370 133933727 138463016 180081590 138463016 180081590 185719996 98151432 185719996 98151432 99829078 159002765 99829078 159002765 227974985 230872027 227974985 230872027 102709519 100592043 102709519 100592043 193536220 269817984 193536220 269817984 267461560 57377917 267461560 57377917 60322409 120987281 60322409 120987281 126520365 94742548 126520365 94742548 96741939 143330355 96741939 143330355 176495587 170260460 176495587 170260460 136477796 114323408 136477796 114323408 119997030 163683508 119997030 163683508 173544155 137758781 173544155 137758781 143697284 256479983 143697284 256479983 271303227 274417408 271303227 274417408 182175182 172793213 182175182 172793213 98357264 69395045 98357264 69395045 73880262 167014752 73880262 167014752 225368629 230229930 225368629 230229930 63491008 60754230 63491008 60754230 86235079 124132509 86235079 124132509 129729134 100711258 129729134 100711258 78053323 72883074 78053323 72883074 188922379 262043042 188922379 262043042 261871493 231311011 261871493 231311011 122652807 117286740 122652807 117286740 206539252 209816114 206539252 209816114 53311886 49178988 53311886 49178988 165115801 191351198 165115801 191351198 243093945 246059431 243093945 246059431 216309114 210582057 216309114 210582057 180595952 172327706 180595952 172327706 196980543 185415840 196980543 185415840 87946545 85254467 87946545 85254467 108881887 166844556 108881887 166844556 274722401 278431856 274722401 278431856 225837049 92183716 225837049 92183716 93024497 292077309 93024497 292077309 291639065 120740566 291639065 120740566 86369655 80787670 86369655 80787670 86035103 265412535 86035103 265412535 260467391 118944172 260467391 118944172 105833748 106887642 105833748 106887642 295235536 297565136 295235536 297565136 132948728 129356612 132948728 129356612 293122668 293853379 293122668 293853379 146046670 64130686 146046670 64130686 66709495 157273009 66709495 157273009 174604429 169573728 174604429 169573728 162331937 157954186 162331937 157954186 191230654 230163665 191230654 230163665 225363603 32763576 225363603 32763576 23254285 21135516 23254285 21135516 22142800 190147544 22142800 190147544 279083153 280447150 279083153 280447150 267160196 65464120 267160196 65464120 68004369 257299740 68004369 257299740 252521523 151708764 252521523 151708764 158289939 184824921 158289939 184824921 190158642 46348725 190158642 46348725 49147110 89497898 49147110 89497898 105587728 156723484 105587728 156723484 185502128 205520600 185502128 205520600 211733960 69725848 211733960 69725848 71575012 197417864 71575012 197417864 201311299 43788460 201311299 43788460 44582139 235155949 44582139 235155949 229583523 224072093 229583523 224072093 110843049 86581140 110843049 86581140 88768182 207152823 88768182 207152823 208181215 58209163 208181215 58209163 61387369 75789959 61387369 75789959 226035744 227833687 226035744 227833687 152966249 148131916 152966249 148131916 268965796 271597256 268965796 271597256 268041125 290482242 268041125 290482242 288373044 250829464 288373044 250829464 241554203 168345693 241554203 168345693 118945216 79887030 118945216 79887030 31253647 28681071 31253647 28681071 192979184 187612128 192979184 187612128 111407258 106598700 111407258 106598700 212512002 247948233 212512002 247948233 243694503 202961890 243694503 202961890 50378059 47321352 50378059 47321352 299640503 300177901 299640503 300177901 235234760 61883666 235234760 61883666 64927327 242088312 64927327 242088312 279332472 279601760 279332472 279601760 183956670 44967653 183956670 44967653 47890011 266863489 47890011 266863489 264216822 226730483 264216822 226730483 174371165 127842323 174371165 127842323 130343254 189911962 130343254 189911962 190472074 92272889 190472074 92272889 94749268 95213605 94749268 95213605 101935072 98575401 101935072 98575401 87399618 9142312 87399618 9142312 7972700 48726643 7972700 48726643 298567782 299001238 298567782 299001238 62885297 59704882 62885297 59704882 193316523 224556563 193316523 224556563 220726567 222432886 220726567 222432886 214241663 176793522 214241663 176793522 181619903 279269678 181619903 279269678 277270304 264378639 277270304 264378639 141105473 37551768 141105473 37551768 40149948 71898336 40149948 71898336 142568984 218939680 142568984 218939680 218198458 157210407 218198458 157210407 9905247 10519227 9905247 10519227 197040484 193223377 197040484 193223377 39172056 35552020 39172056 35552020 87830333 123952183 87830333 123952183 217191498 217760105 217191498 217760105 186912191 182233229 186912191 182233229 240001995 245367016 240001995 245367016 186141018 111044372 186141018 111044372 90008445 88314193 90008445 88314193 141246550 134978883 141246550 134978883 9225640 7615022 9225640 7615022 171523993 197186834 171523993 197186834 200129266 18797131 200129266 18797131 20604351 175243822 20604351 175243822 180681790 128556578 180681790 128556578 35649506 32768311 35649506 32768311 207744366 209751026 207744366 209751026 218836476 224356405 218836476 224356405 96956951 50537155 96956951 50537155 53264099 111271595 53264099 111271595 136500822 129580307 136500822 129580307 89015943 84889804 89015943 84889804 171019931 177181413 171019931 177181413 248659015 250157885 248659015 250157885 139720112 41933529 139720112 41933529 45696375 123548525 45696375 123548525 129994401 119959591 129994401 119959591 121900809 169998681 121900809 169998681 174045400 101560951 174045400 101560951 104472542 103794296 104472542 103794296 174210769 169913674 174210769 169913674 125415625 119761559 125415625 119761559 189958423 181774418 189958423 181774418 102349636 77141824 102349636 77141824 80290761 210430297 80290761 210430297 211123712 116968219 211123712 116968219 119215194 288088023 119215194 288088023 285152328 52708692 285152328 52708692 55453922 63192191 55453922 63192191 72233707 74301273 72233707 74301273 202233965 191557573 202233965 191557573 110956417 110240188 110956417 110240188 223375423 226781106 223375423 226781106 138155310 132481349 138155310 132481349 229047190 277973469 229047190 277973469 276350137 35214953 276350137 35214953 38522794 67618362 38522794 67618362 83094075 83438697 83094075 83438697 130257938 127560347 130257938 127560347 64888710 61828294 64888710 61828294 246372166 250110220 246372166 250110220 86382190 83694065 86382190 83694065 92759334 150219085 92759334 150219085 209390727 204954865 209390727 204954865 76451873 75652845 76451873 75652845 172957673 232314941 172957673 232314941 229211216 45416439 229211216 45416439 46728315 220685435 46728315 220685435 217259179 156766931 217259179 156766931 164050731 247053411 164050731 247053411 243301678 217208100 243301678 217208100 115732710 112067528 115732710 112067528 218893278 222845017 218893278 222845017 121657002 120430031 121657002 120430031 128477567 213532902 128477567 213532902 226895338 230058600 226895338 230058600 200005289 70613371 200005289 70613371 73627537 211851413 73627537 211851413 206754592 120295811 206754592 120295811 124235238 140168284 124235238 140168284 155825917 175700073 155825917 175700073 234112957 236705868 234112957 236705868 44652612 42037728 44652612 42037728 83055346 78693100 83055346 78693100 17236469 17662612 17236469 17662612 35544645 202246265 35544645 202246265 243161262 245685921 243161262 245685921 107829230 106948459 107829230 106948459 293290292 294200574 293290292 294200574 138532111 79406152 138532111 79406152 80331340 83435179 80331340 83435179 90534419 100830507 90534419 100830507 102240496 66756601 102240496 66756601 69200061 146915457 69200061 146915457 152601691 125660621 152601691 125660621 130901904 212467448 130901904 212467448 212445506 98861316 212445506 98861316 78369997 75551184 78369997 75551184 206761529 222359389 206761529 222359389 218954624 163321531 218954624 163321531 171648057 253775710 171648057 253775710 250868395 210808615 250868395 210808615 75278189 72755428 75278189 72755428 187301176 230309050 187301176 230309050 239013119 239579981 239013119 239579981 123165096 92637571 123165096 92637571 93745732 134127658 93745732 134127658 193284128 226708235 193284128 226708235 229627612 173671046 229627612 173671046 70964604 69346137 70964604 69346137 177676050 173399172 177676050 173399172 164641539 68599510 164641539 68599510 70395517 75174152 70395517 75174152 163910263 192648430 163910263 192648430 203144090 107808237 203144090 107808237 105642023 280270297 105642023 280270297 277952112 223107180 277952112 223107180 68165365 64536429 68165365 64536429 99040253 161751391 99040253 161751391 198096164 194240287 198096164 194240287 5084518 6145655 5084518 6145655 238525328 242762643 238525328 242762643 192014923 143509669 192014923 143509669 128976299 122771674 128976299 122771674 238929018 240408977 238929018 240408977 33940854 31973641 33940854 31973641 41200083 76042734 41200083 76042734 188036447 186417062 188036447 186417062 63117755 60106503 63117755 60106503 156417047 150848727 156417047 150848727 82398653 82224941 82398653 82224941 235543592 246463429 235543592 246463429 244113632 200075081 244113632 200075081 98535824 98791605 98535824 98791605 107764376 226391444 107764376 226391444 222687856 185965130 222687856 185965130 31611490 30158306 31611490 30158306 225346247 229200472 225346247 229200472 197753055 71183377 197753055 71183377 74084055 129489279 74084055 129489279 233665082 288142219 233665082 288142219 288196524 236668778 288196524 236668778 220793600 130958221 220793600 130958221 86734256 22515647 86734256 22515647 24803223 215370393 24803223 215370393 219231388 83564859 219231388 83564859 67011487 60679554 67011487 60679554 64193254 81016160 64193254 81016160 100850966 285450790 100850966 285450790 283626072 217787594 283626072 217787594 158038124 147695204 158038124 147695204 187366127 222180024 187366127 222180024 219735478 181207752 219735478 181207752 183863408 275092221 183863408 275092221 271895013 132274780 271895013 132274780 136486049 173531753 136486049 173531753 183014097 94322719 183014097 94322719 14419687 15098112 14419687 15098112 148897530 140275205 148897530 140275205 125108792 100260134 125108792 100260134 104086605 156104430 104086605 156104430 195330128 195588956 195330128 195588956 196178654 80281664 196178654 80281664 81388339 227250409 81388339 227250409 222969035 118833055 222969035 118833055 31647268 31370749 31647268 31370749 51233310 69856280 51233310 69856280 75047696 162572568 75047696 162572568 168475406 70983303 168475406 70983303 75790028 149961964 75790028 149961964 155053796 38150271 155053796 38150271 40560330 62361464 40560330 62361464 77933101 113888616 77933101 113888616 147450127 141234173 147450127 141234173 74618682 70817362 74618682 70817362 229569624 233264272 229569624 233264272 83585632 83048093 83585632 83048093 224249311 223677420 224249311 223677420 148515646 106236376 148515646 106236376 110011643 133138490 110011643 133138490 140063680 166482709 140063680 166482709 198298481 188015682 198298481 188015682 89168552 23634008 89168552 23634008 24604391 62495268 24604391 62495268 198894990 192574146 198894990 192574146 70737519 69009111 70737519 69009111 105212181 267070067 105212181 267070067 263348059 243920808 263348059 243920808 231622030 214724337 231622030 214724337 113571669 42374868 113571669 42374868 44405761 219306221 44405761 219306221 217240507 25280071 217240507 25280071 26859689 49995895 26859689 49995895 123937249 227251019 123937249 227251019 253327502 256345162 253327502 256345162 94135325 91924740 94135325 91924740 150486940 204074573 150486940 204074573 218338895 230586036 218338895 230586036 226437686 58667295 226437686 58667295 42608581 40743316 42608581 40743316 45258271 112942684 45258271 112942684 114866758 41005028 114866758 41005028 41232538 152132934 41232538 152132934 252695698 254935617 252695698 254935617 120778305 116032025 120778305 116032025 185636455 184182088 185636455 184182088 31728636 27964606 31728636 27964606 142836307 137875214 142836307 137875214 110932726 106852941 110932726 106852941 127921714 124158078 127921714 124158078 103722629 49595430 103722629 49595430 50066032 47753790 50066032 47753790 54651350 53200852 54651350 53200852 50549570 47246782 50549570 47246782 204344386 198126240 204344386 198126240 193179444 145073846 193179444 145073846 71537863 69970544 71537863 69970544 78296655 108290407 78296655 108290407 110166701 65068314 110166701 65068314 67591324 81817708 67591324 81817708 90878902 144074086 90878902 144074086 202108785 206275109 202108785 206275109 186448884 90544513 186448884 90544513 93292827 280521406 93292827 280521406 278094845 261632177 278094845 261632177 119134816 115049185 119134816 115049185 156822329 146724457 156822329 146724457 85047698 85361848 85047698 85361848 121378256 202041615 121378256 202041615 207135605 151521366 207135605 151521366 28544408 26746359 28544408 26746359 65697262 89846753 65697262 89846753 108223295 203130822 108223295 203130822 207524694 208996928 207524694 208996928 165983751 148895007 165983751 148895007 7085319 7510127 7085319 7510127 48878691 134971710 48878691 134971710 140009451 77305580 140009451 77305580 82724817 139682115 82724817 139682115 206667883 205804354 206667883 205804354 36375414 33365661 36375414 33365661 142051414 136788310 142051414 136788310 17949736 18842870 17949736 18842870 179302360 274263290 179302360 274263290 271822709 45979021 271822709 45979021 45151647 131017442 45151647 131017442 178073824 222120360 178073824 222120360 225881915 206702847 225881915 206702847 138953624 120559913 138953624 120559913 16043897 14794326 16043897 14794326 89665534 172162687 89665534 172162687 179311215 57103595 179311215 57103595 54627398 52965780 54627398 52965780 106355948 113330667 106355948 113330667 258649137 259295231 258649137 259295231 210259733 210214889 210259733 210214889 210231004 214580138 210231004 214580138 52953927 34145451 52953927 34145451 36847611 101241287 36847611 101241287 145872121 221453279 145872121 221453279 232537413 236732621 232537413 236732621 62057218 59109659 62057218 59109659 75601257 174756491 75601257 174756491 234460350 242275696 234460350 242275696 257865128 261081844 257865128 261081844 123125879 121938179 123125879 121938179 161919741 156178513 161919741 156178513 53733372 53082185 53733372 53082185 95325264 109632500 95325264 109632500 240735366 243885538 240735366 243885538 188355053 155258024 188355053 155258024 160545642 191138564 160545642 191138564 288425298 287187524 288425298 287187524 176801898 112833917 176801898 112833917 117239906 129980097 117239906 129980097 134902815 148172493 134902815 148172493 169297705 250286001 169297705 250286001 246464846 187633017 246464846 187633017 142764742 139593626 142764742 139593626 190432011 207054064 190432011 207054064 207671861 91135793 207671861 91135793 72253641 69552894 72253641 69552894 132669687 151841398 132669687 151841398 202584049 199417538 202584049 199417538 82663669 63652101 82663669 63652101 66226623 107203106 66226623 107203106 145395857 248875153 145395857 248875153 244059860 235757674 244059860 235757674 231517177 223686108 231517177 223686108 15867564 14002887 15867564 14002887 146995225 160442662 146995225 160442662 260798754 263575236 260798754 263575236 243451505 218747499 243451505 218747499 80363610 78030868 80363610 78030868 205435675 209934443 205435675 209934443 104413394 95831036 104413394 95831036 59861037 56291580 59861037 56291580 127192929 147160816 127192929 147160816 151858548 76869062 151858548 76869062 77362324 89498116 77362324 89498116 193913922 187773377 193913922 187773377 18934317 17855573 18934317 17855573 75636495 172439960 75636495 172439960 213084673 215858795 213084673 215858795 200764065 88196026 200764065 88196026 57663829 56760174 57663829 56760174 111182607 156469587 111182607 156469587 195513779 191065479 195513779 191065479 142279021 33089932 142279021 33089932 32734069 129836155 32734069 129836155 166937764 158359793 166937764 158359793 140611205 21622684 140611205 21622684 23459440 42519399 23459440 42519399 58058337 154078453 58058337 154078453 209355461 214362741 209355461 214362741 42565779 39480152 42565779 39480152 165810415 160727814 165810415 160727814 94052739 93012080 94052739 93012080 118568602 134300849 118568602 134300849 216533473 219017457 216533473 219017457 223572404 151726363 223572404 151726363 113026346 110226585 113026346 110226585 181028771 242905674 181028771 242905674 254709073 259464647 254709073 259464647 64140580 61206228 64140580 61206228 90974133 162714847 90974133 162714847 169904630 92489117 169904630 92489117 43422243 44997544 43422243 44997544 66141689 65936794 66141689 65936794 264792313 272561654 264792313 272561654 270489316 233658040 270489316 233658040 75827701 70877915 75827701 70877915 41586881 20413154 41586881 20413154 22709815 79446092 22709815 79446092 219723321 255226837 219723321 255226837 251729566 127088350 251729566 127088350 131742291 190086405 131742291 190086405 193943670 88016677 193943670 88016677 89077176 148652349 89077176 148652349 202694699 207799124 202694699 207799124 224191983 240722191 224191983 240722191 237068634 35046046 237068634 35046046 38484849 201865819 38484849 201865819 205931735 150252528 205931735 150252528 154391809 186865109 154391809 186865109 264518020 266086365 264518020 266086365 207878912 150353276 207878912 150353276 83869288 79668984 83869288 79668984 111019251 159942438 111019251 159942438 261954050 265445639 261954050 265445639 133862383 72423763 133862383 72423763 74609610 128093965 74609610 128093965 132737452 126885659 132737452 126885659 74449171 70325187 74449171 70325187 285157101 286939338 285157101 286939338 273470433 121119607 273470433 121119607 126144684 150165179 126144684 150165179 175733634 189120843 175733634 189120843 194010370 51166425 194010370 51166425 51129153 210873040 51129153 210873040 226232797 227319409 226232797 227319409 29759707 26460823 29759707 26460823 74728089 93030699 74728089 93030699 109437197 233724861 109437197 233724861 255421296 256898935 255421296 256898935 176361194 77020199 176361194 77020199 71002095 60189150 71002095 60189150 61599011 266317941 61599011 266317941 282736110 285600819 282736110 285600819 144086657 84833154 144086657 84833154 62163482 48242954 62163482 48242954 51451303 158894615 51451303 158894615 220857503 220158900 220857503 220158900 158503941 99737556 158503941 99737556 58756069 53949938 58756069 53949938 55886663 202857955 55886663 202857955 219218417 223867783 219218417 223867783 205673756 210625881 205673756 210625881 233197648 231859515 233197648 231859515 225258007 91217200 225258007 91217200 64489811 62574620 64489811 62574620 192310146 192806214 192310146 192806214 84150988 81259626 84150988 81259626 101181385 171145558 101181385 171145558 267069012 270544033 267069012 270544033 170724261 68131825 170724261 68131825 72644716 71239154 72644716 71239154 75924374 231891558 75924374 231891558 260715132 264923163 260715132 264923163 180684703 177159092 180684703 177159092 186566925 183642096 186566925 183642096 141627351 101411506 141627351 101411506 104354413 181341915 104354413 181341915 204197407 222848248 204197407 222848248 219883938 111430160 219883938 111430160 107176944 98244554 107176944 98244554 45432925 41854240 45432925 41854240 95990777 151390532 95990777 151390532 156424690 57214853 156424690 57214853 59315841 178432704 59315841 178432704 247049473 248886218 247049473 248886218 240275653 120713343 240275653 120713343 124868415 148159303 124868415 148159303 157030456 134198023 157030456 134198023 121102742 120300380 121102742 120300380 266904867 289719292 266904867 289719292 289865011 257809516 289865011 257809516 258011228 272101322 258011228 272101322 269100181 232160756 269100181 232160756 229329789 234904903 229329789 234904903 275150595 276852916 275150595 276852916 205310897 83763409 205310897 83763409 52344278 48064909 52344278 48064909 196308528 191893121 196308528 191893121 90506579 86882892 90506579 86882892 200894195 201206450 200894195 201206450 161612210 74890956 161612210 74890956 55519251 49756027 55519251 49756027 49032319 165392991 49032319 165392991 263746502 267760718 263746502 267760718 150675626 99210580 150675626 99210580 71709636 69597671 71709636 69597671 156455640 152953438 156455640 152953438 160385724 137111143 160385724 137111143 143108446 144513759 143108446 144513759 149915475 245176105 149915475 245176105 284183054 286325717 284183054 286325717 216769677 96475968 216769677 96475968 28662118 29068165 28662118 29068165 140983432 194968473 140983432 194968473 198509376 74608788 198509376 74608788 74811124 192702986 74811124 192702986 200716538 200400052 200716538 200400052 43243309 38349592 43243309 38349592 230529410 230527834 230529410 230527834 194897671 194544831 194897671 194544831 257483591 259430204 257483591 259430204 146461888 22244682 146461888 22244682 23723531 146406577 23723531 146406577 179242084 172924881 179242084 172924881 168332596 101286809 168332596 101286809 34022396 33946323 34022396 33946323 249811469 253689147 249811469 253689147 167266096 155023975 167266096 155023975 245855141 248606623 245855141 248606623 175169473 103851167 175169473 103851167 107529592 240637205 107529592 240637205 250641436 252039244 250641436 252039244 228796387 177078207 228796387 177078207 148646763 139631997 148646763 139631997 145312708 155727125 145312708 155727125 212010285 208625495 212010285 208625495 188954257 70266055 188954257 70266055 37331422 36402503 37331422 36402503 133543404 129986077 133543404 129986077 114519757 109890735 114519757 109890735 120557769 119288795 120557769 119288795 91424283 87779228 91424283 87779228 192853827 186521130 192853827 186521130 159414903 68769331 159414903 68769331 70224658 204905128 70224658 204905128 200468081 27471442 200468081 27471442 30116691 176948185 30116691 176948185 185926740 132617997 185926740 132617997 28246813 25984860 28246813 25984860 88860097 149760539 88860097 149760539 191775223 201401080 191775223 201401080 280584764 282144967 280584764 282144967 231348942 69227557 231348942 69227557 71319364 168719395 71319364 168719395 177266945 142123789 177266945 142123789 109626521 66663161 109626521 66663161 68180313 220538592 68180313 220538592 231421889 234336192 231421889 234336192 227627394 201847244 227627394 201847244 175342725 157718976 175342725 157718976 145924417 140147188 145924417 140147188 179472730 174417408 179472730 174417408 174903614 151266107 174903614 151266107 75577361 70665816 75577361 70665816 209534703 205041002 209534703 205041002 116219608 60023737 116219608 60023737 62599078 255479095 62599078 255479095 254548116 107600232 254548116 107600232 109842181 106437363 109842181 106437363 257305240 262017739 257305240 262017739 226845949 128792725 226845949 128792725 129830038 125472481 129830038 125472481 144579082 198754549 144579082 198754549 198903761 153584422 198903761 153584422 158295227 176184001 158295227 176184001 296654138 297781740 296654138 297781740 190224752 129670567 190224752 129670567 134181202 138404590 134181202 138404590 171896879 199340604 171896879 199340604 233265681 236722110 233265681 236722110 118837880 115052027 118837880 115052027 138142372 256449992 138142372 256449992 256518021 72338096 256518021 72338096 73702372 149022252 73702372 149022252 295093914 296964236 295093914 296964236 184104981 115317560 184104981 115317560 116047549 240344149 116047549 240344149 237418278 208880791 237418278 208880791 139845590 74169663 139845590 74169663 62849196 59187005 62849196 59187005 73096298 70313263 73096298 70313263 58317542 16849890 58317542 16849890 15965177 119389995 15965177 119389995 179270988 250332471 179270988 250332471 246463712 184665618 246463712 184665618 107039266 103531757 107039266 103531757 151446158 201659213 151446158 201659213 211780108 213019966 211780108 213019966 218984913 208405575 218984913 208405575 70239987 54353932 70239987 54353932 54888543 210289226 54888543 210289226 214927586 159576894 214927586 159576894 46359619 44862330 46359619 44862330 80447944 164706224 80447944 164706224 170037782 146946635 170037782 146946635 65301620 63336369 65301620 63336369 210796143 211308958 210796143 211308958 62924774 62183461 62924774 62183461 204638633 207676605 204638633 207676605 89026315 87862903 89026315 87862903 246624940 248508862 246624940 248508862 98802953 72459091 98802953 72459091 15808786 14788133 15808786 14788133 56206046 117198494 56206046 117198494 142973815 224283141 142973815 224283141 220302516 38205774 220302516 38205774 16661585 15772596 16661585 15772596 99455346 258943436 99455346 258943436 255955291 190199465 255955291 190199465 63472553 60716397 63472553 60716397 243736538 246085428 243736538 246085428 74800142 72541645 74800142 72541645 291779820 293490945 291779820 293490945 156010568 142041101 156010568 142041101 40770115 41354194 40770115 41354194 150423554 233295496 150423554 233295496 234908270 94886018 234908270 94886018 89400399 70221649 89400399 70221649 73396781 291181525 73396781 291181525 289651512 256214079 289651512 256214079 76476002 67739554 76476002 67739554 51531236 48593224 51531236 48593224 67972190 91129368 67972190 91129368 173814570 168889099 173814570 168889099 110350903 81228764 110350903 81228764 82375710 143409688 82375710 143409688 257744613 257789648 257744613 257789648 115070844 106866996 115070844 106866996 108766419 158353421 108766419 158353421 188533730 193270224 188533730 193270224 250405595 254306826 250405595 254306826 189149908 183398414 189149908 183398414 245069683 248970993 245069683 248970993 207972346 208979344 207972346 208979344 212811986 198708321 212811986 198708321 119945044 37244523 119945044 37244523 37837518 147085692 37837518 147085692 163141983 151780605 163141983 151780605 7714118 6283528 7714118 6283528 110540316 164275548 110540316 164275548 285669092 300578614 285669092 300578614 300236147 253774028 300236147 253774028 165329807 64278532 165329807 64278532 66403927 163852344 66403927 163852344 169254945 132450546 169254945 132450546 85449452 49969284 85449452 49969284 53477326 57305241 53477326 57305241 68153216 88529414 68153216 88529414 89078313 71824069 89078313 71824069 73223180 211077786 73223180 211077786 215879767 149734440 215879767 149734440 129330947 94957387 129330947 94957387 98399227 136547495 98399227 136547495 207696191 265341328 207696191 265341328 261466851 202672390 261466851 202672390 183025041 139358572 183025041 139358572 105744882 101624183 105744882 101624183 47494012 43994317 47494012 43994317 112905014 277178811 112905014 277178811 273478084 137631754 273478084 137631754 142857524 218694143 142857524 218694143 217923258 56708387 217923258 56708387 59383352 298079822 59383352 298079822 297381704 178786583 297381704 178786583 125363248 99494589 125363248 99494589 103426236 210751511 103426236 210751511 220975740 215425093 220975740 215425093 148986947 143419749 148986947 143419749 151030156 233698388 151030156 233698388 228787855 110304676 228787855 110304676 116077542 170207376 116077542 170207376 178997761 96050196 178997761 96050196 85354208 80234593 85354208 80234593 287513942 289599544 287513942 289599544 239887778 153129765 239887778 153129765 110486661 110892285 110486661 110892285 188118606 184732834 188118606 184732834 45733811 42691402 45733811 42691402 165077104 177928848 165077104 177928848 185184022 15718755 185184022 15718755 14960413 176236750 14960413 176236750 180798045 71860799 180798045 71860799 34404404 31351806 34404404 31351806 114777908 112173692 114777908 112173692 70782026 68783102 70782026 68783102 73035395 155903941 73035395 155903941 208290839 213031677 208290839 213031677 211359851 126800346 211359851 126800346 126040003 104583189 126040003 104583189 93570977 92626358 93570977 92626358 133102346 220060760 133102346 220060760 223871179 156573653 223871179 156573653 165997649 179094720 165997649 179094720 185256195 80019542 185256195 80019542 63355074 60968492 63355074 60968492 174016125 164254086 174016125 164254086 18901048 19052700 18901048 19052700 110395255 219474280 110395255 219474280 222108828 232607860 222108828 232607860 228017280 56170225 228017280 56170225 58955004 267833600 58955004 267833600 267016561 51198594 267016561 51198594 55266234 136564033 55266234 136564033 232478117 231881596 232478117 231881596 150410413 96585306 150410413 96585306 98356991 126483235 98356991 126483235 155132700 281661709 155132700 281661709 278609031 239884753 278609031 239884753 236788193 251557533 236788193 251557533 286660704 287438413 286660704 287438413 51476345 49039187 51476345 49039187 76715211 108267871 76715211 108267871 288620927 287908677 288620927 287908677 161235336 39840846 161235336 39840846 43111921 73601900 43111921 73601900 246464441 251129778 246464441 251129778 194981105 190104339 194981105 190104339 264274674 265442321 264274674 265442321 111954320 45913242 111954320 45913242 46841212 199584914 46841212 199584914 202979666 56529094 202979666 56529094 58997642 236032015 58997642 236032015 231091421 127548502 231091421 127548502 131628635 228602566 131628635 228602566 226682901 193734684 226682901 193734684 154032605 146482089 154032605 146482089 127889030 126629409 127889030 126629409 247173240 250470827 247173240 250470827 63130822 59557815 63130822 59557815 227171585 270639918 227171585 270639918 267699315 220998188 267699315 220998188 110306440 105899829 110306440 105899829 185386692 230813483 185386692 230813483 226519963 36844416 226519963 36844416 35926086 45115692 35926086 45115692 94711870 211820341 94711870 211820341 212042027 126059194 212042027 126059194 132445502 210728593 132445502 210728593 206066139 36900445 206066139 36900445 21555472 19219366 21555472 19219366 58338329 264908691 58338329 264908691 260066527 70202350 260066527 70202350 71688798 203845261 71688798 203845261 247172728 250536211 247172728 250536211 163857521 143163592 163857521 143163592 146824556 185462234 146824556 185462234 197734341 185708082 197734341 185708082 142500882 36840238 142500882 36840238 37039674 48089764 37039674 48089764 86654574 222169632 86654574 222169632 224006050 159840540 224006050 159840540 164864684 194885814 164864684 194885814 224814292 229631676 224814292 229631676 101481138 73825269 101481138 73825269 76921990 204956351 76921990 204956351 209852773 230712167 209852773 230712167 232149508 17169967 232149508 17169967 18360358 58196314 18360358 58196314 144082949 286245957 144082949 286245957 285877037 267256616 285877037 267256616 113256335 110594853 113256335 110594853 243554593 245163828 243554593 245163828 234833390 234544151 234833390 234544151 24464985 22992975 24464985 22992975 54497490 247338935 54497490 247338935 278582110 279840382 278582110 279840382 225269658 212313740 225269658 212313740 164371082 48715847 164371082 48715847 52899920 151471564 52899920 151471564 234804359 238033559 234804359 238033559 199308560 182128930 199308560 182128930 186672448 204033975 186672448 204033975 291939467 292990019 291939467 292990019 174797214 164501137 174797214 164501137 240331219 239073681 240331219 239073681 64987313 62272748 64987313 62272748 249759314 255018721 249759314 255018721 240241872 237802560 240241872 237802560 140547161 100637023 140547161 100637023 101848644 208286565 101848644 208286565 215525622 44252665 215525622 44252665 45713036 278260881 45713036 278260881 274775892 238280419 274775892 238280419 234441491 232133746 234441491 232133746 243001898 244606005 243001898 244606005 184672615 59916700 184672615 59916700 62261124 196762109 62261124 196762109 199038178 92371367 199038178 92371367 95176069 263714538 95176069 263714538 262844673 163220041 262844673 163220041 156078293 146084457 156078293 146084457 208168887 207357470 208168887 207357470 180858931 42987496 180858931 42987496 46279065 91221083 46279065 91221083 165694600 160963442 165694600 160963442 145692261 116242733 145692261 116242733 109001528 106433804 109001528 106433804 232716766 237043222 232716766 237043222 107636855 50053310 107636855 50053310 37070287 17924723 37070287 17924723 15532301 16778620 15532301 16778620 83546405 130269820 83546405 130269820 223605855 286400828 223605855 286400828 285506153 241883071 285506153 241883071 17762685 17767178 17762685 17767178 161813700 233426179 161813700 233426179 228457036 131288595 228457036 131288595 137215491 165421706 137215491 165421706 264637084 267692140 264637084 267692140 107799959 54746893 107799959 54746893 57008535 206853693 57008535 206853693 210132567 189058305 210132567 189058305 112880867 67498163 112880867 67498163 70363535 93235257 70363535 93235257 164261039 160453531 164261039 160453531 154358832 52648702 154358832 52648702 56755649 116078546 56755649 116078546 120207660 61584276 120207660 61584276 63911617 112212483 63911617 112212483 116086761 82834716 116086761 82834716 85404302 108030231 85404302 108030231 215752953 218854706 215752953 218854706 118100482 111672609 118100482 111672609 183241988 270154546 183241988 270154546 269020501 197381891 269020501 197381891 184703763 131360095 184703763 131360095 131048233 86786081 131048233 86786081 90334975 113045837 90334975 113045837 245346108 249032446 245346108 249032446 197087351 148765622 197087351 148765622 157008342 155661402 157008342 155661402 162416270 101003027 162416270 101003027 21032538 20022840 21032538 20022840 77241392 92023421 77241392 92023421 159922161 172280217 159922161 172280217 180498324 139556559 180498324 139556559 149840636 228228079 149840636 228228079 223465316 128206513 223465316 128206513 135151067 279612262 135151067 279612262 275487074 7267931 275487074 7267931 9946619 70999802 9946619 70999802 240895182 245026779 240895182 245026779 93484622 92820389 93484622 92820389 162326826 155976394 162326826 155976394 121595095 108512651 121595095 108512651 37208424 36181627 37208424 36181627 232198821 237647037 232198821 237647037 232758133 116307192 232758133 116307192 100085001 99026008 100085001 99026008 201365013 275251331 201365013 275251331 274180838 117125873 274180838 117125873 122241790 233410272 122241790 233410272 229942624 189704111 229942624 189704111 183733783 152348239 183733783 152348239 144919426 139556916 144919426 139556916 246389773 248443314 246389773 248443314 73636597 71383520 73636597 71383520 117927766 112588979 117927766 112588979 81355861 23570167 81355861 23570167 23988658 206230232 23988658 206230232 219419930 222456365 219419930 222456365 33556080 30841060 33556080 30841060 45111602 103709655 45111602 103709655 271063175 285840708 271063175 285840708 283799896 50781056 283799896 50781056 52890592 99417421 52890592 99417421 202610523 206169173 202610523 206169173 177064584 134458606 177064584 134458606 139256466 189353045 139256466 189353045 200154516 152211289 200154516 152211289 67708732 65853653 67708732 65853653 227039983 224461742 227039983 224461742 85279121 62938562 85279121 62938562 56620082 55525590 56620082 55525590 261537112 264226447 261537112 264226447 79796463 40715900 79796463 40715900 43809326 299399748 43809326 299399748 299194329 60758122 299194329 60758122 64856153 152303552 64856153 152303552 159079858 129621547 159079858 129621547 130124175 42274575 130124175 42274575 44314787 134690360 44314787 134690360 287618867 290930525 287618867 290930525 232292511 98374839 232292511 98374839 98374444 231782526 98374444 231782526 228860938 91007651 228860938 91007651 82657722 44822677 82657722 44822677 47688824 209607378 47688824 209607378 207001023 130336920 207001023 130336920 134125367 170810242 134125367 170810242 180177071 115153063 180177071 115153063 92252113 89776750 92252113 89776750 143946438 140744086 143946438 140744086 101147132 51137323 101147132 51137323 53129021 202940193 53129021 202940193 296571631 297077223 296571631 297077223 237529401 82627777 237529401 82627777 78057748 73869319 78057748 73869319 129029617 170465944 129029617 170465944 262980218 265883648 262980218 265883648 100796223 97380180 100796223 97380180 111468016 231267677 111468016 231267677 259406554 261567403 259406554 261567403 65734068 63270011 65734068 63270011 254521582 258171830 254521582 258171830 110236835 105347208 110236835 105347208 133954498 304749757 133954498 304749757 302898207 240975254 302898207 240975254 74477464 50314988 74477464 50314988 43110871 39557404 43110871 39557404 132874557 128666635 132874557 128666635 126197757 125036960 126197757 125036960 231798888 229473780 231798888 229473780 219698084 121652843 219698084 121652843 123802623 132091259 123802623 132091259 186115718 180990100 186115718 180990100 83019435 82146293 83019435 82146293 145264075 212005960 145264075 212005960 218784002 169611794 218784002 169611794 25239953 22414265 25239953 22414265 127191898 188466488 127191898 188466488 188310590 164885299 188310590 164885299 113366360 74736203 113366360 74736203 69490643 37805627 69490643 37805627 24580208 22734258 24580208 22734258 128825591 224369572 128825591 224369572 219881662 148262949 219881662 148262949 114681633 111184784 114681633 111184784 202343855 237602707 202343855 237602707 260427224 270795867 260427224 270795867 266910960 130111198 266910960 130111198 134969072 184187863 134969072 184187863 189016660 24798453 189016660 24798453 27364020 55929284 27364020 55929284 245758314 248107414 245758314 248107414 73601864 70013782 73601864 70013782 128641624 208899400 128641624 208899400 206190848 82245239 206190848 82245239 82921379 216149312 82921379 216149312 213896250 184424016 213896250 184424016 119549829 115477181 119549829 115477181 121483130 26674277 121483130 26674277 26411818 30411199 26411818 30411199 75072749 148893944 75072749 148893944 192833574 182595125 192833574 182595125 102229582 99220263 102229582 99220263 235752566 238590625 235752566 238590625 165302242 161391370 165302242 161391370 202741307 265767462 202741307 265767462 262887145 265197316 262887145 265197316 154512697 98227202 154512697 98227202 101906988 200022683 101906988 200022683 202489449 138386614 202489449 138386614 143884286 234071391 143884286 234071391 229074658 87817572 229074658 87817572 88356877 98144765 88356877 98144765 188640689 184312868 188640689 184312868 160920655 139902236 160920655 139902236 144787407 152087407 144787407 152087407 156829736 121676455 156829736 121676455 105201686 46265498 105201686 46265498 49705571 267294643 49705571 267294643 263676123 34314839 263676123 34314839 36619963 122827550 36619963 122827550 126137380 93697654 126137380 93697654 97116751 145363070 97116751 145363070 151268389 57207510 151268389 57207510 56543802 95908319 56543802 95908319 174693343 171370829 174693343 171370829 104330832 102320774 104330832 102320774 220769779 242011270 220769779 242011270 238826448 164248699 238826448 164248699 171677735 271503477 171677735 271503477 268751279 72163316 268751279 72163316 74405440 85860047 74405440 85860047 105803633 252682321 105803633 252682321 249309190 175382450 249309190 175382450 134218424 126540527 134218424 126540527 40231573 36319190 40231573 36319190 58270778 108152921 58270778 108152921 112833745 26687444 112833745 26687444 29021471 114208592 29021471 114208592 200175811 195945307 200175811 195945307 75464230 74140583 75464230 74140583 166851087 203162444 166851087 203162444 212814412 218587307 212814412 218587307 55323727 53922142 55323727 53922142 64445581 127697811 64445581 127697811 191915841 243245060 191915841 243245060 241068624 221093460 241068624 221093460 215694983 217801715 215694983 217801715 231594841 236880992 231594841 236880992 80199724 40055922 80199724 40055922 43519946 130755094 43519946 130755094 209838051 211443756 209838051 211443756 172241005 112956371 172241005 112956371 117036974 117109211 117036974 117109211 183858549 195005273 183858549 195005273 249672244 254425937 249672244 254425937 251298425 86686556 251298425 86686556 88972129 268254313 88972129 268254313 267728689 68395929 267728689 68395929 69796710 92941603 69796710 92941603 129068388 141127642 129068388 141127642 182796102 228453678 182796102 228453678 281881126 282409287 281881126 282409287 111356617 108295989 111356617 108295989 196459920 189234164 196459920 189234164 63620043 61100702 63620043 61100702 74437944 174076223 74437944 174076223 276371997 277473367 276371997 277473367 111986928 106487870 111986928 106487870 142448182 138006961 142448182 138006961 142047534 135247183 142047534 135247183 196613731 192642539 196613731 192642539 165766873 153782088 165766873 153782088 167380499 163994617 167380499 163994617 150720799 18726824 150720799 18726824 18371520 90469619 18371520 90469619 206070781 204761365 206070781 204761365 115123825 114581581 115123825 114581581 183071437 178015532 183071437 178015532 127225248 126232957 127225248 126232957 224816526 229690299 224816526 229690299 173244143 121554131 173244143 121554131 125081257 239222421 125081257 239222421 264899982 266960917 264899982 266960917 240249261 244765110 240249261 244765110 279415256 283556746 279415256 283556746 57741259 55563045 57741259 55563045 120642257 117199618 120642257 117199618 67128315 64116065 67128315 64116065 251100193 251616575 251100193 251616575 243911874 172744012 243911874 172744012 180935741 178945028 180935741 178945028 184298337 172576434 184298337 172576434 180855300 270162176 180855300 270162176 269557765 163568675 269557765 163568675 144952838 135831263 144952838 135831263 182902533 273745469 182902533 273745469 272792052 58913819 272792052 58913819 61565954 146000983 61565954 146000983 234218314 252373455 234218314 252373455 251452434 153991625 251452434 153991625 159371738 223192539 159371738 223192539 255263860 258225938 255263860 258225938 195044508 193100510 195044508 193100510 260960744 263889579 260960744 263889579 146580600 89000252 146580600 89000252 91046618 218421540 91046618 218421540 215954571 177149967 215954571 177149967 159996125 150256888 159996125 150256888 216527887 223010979 216527887 223010979 219847794 180401266 219847794 180401266 162681910 101692984 162681910 101692984 101649149 145852472 101649149 145852472 150389256 102017265 150389256 102017265 73985385 71030545 73985385 71030545 127918746 122876624 127918746 122876624 70295995 67995112 70295995 67995112 72288094 70383647 72288094 70383647 72198863 227533200 72198863 227533200 224260569 104342368 224260569 104342368 105582095 174297962 105582095 174297962 182655476 168181981 182655476 168181981 116210289 95551536 116210289 95551536 95794735 131173279 95794735 131173279 134455308 128641860 134455308 128641860 64231794 62690914 64231794 62690914 79037125 110830594 79037125 110830594 204911705 207833406 204911705 207833406 66416780 63539967 66416780 63539967 222431422 235160002 222431422 235160002 231335778 139764037 231335778 139764037 133576934 32943640 133576934 32943640 36087696 156723378 36087696 156723378 271354119 273648263 271354119 273648263 220370370 62731158 220370370 62731158 65860969 207140942 65860969 207140942 202868574 159164877 202868574 159164877 139497439 118116884 139497439 118116884 120870190 155140044 120870190 155140044 243073996 245598610 243073996 245598610 208735749 213216497 208735749 213216497 295576582 296641330 295576582 296641330 179517866 138114414 179517866 138114414 6285812 7225652 6285812 7225652 134273610 127705622 134273610 127705622 70887201 67326151 70887201 67326151 119318037 196253470 119318037 196253470 200887942 42056401 200887942 42056401 46316163 180932704 46316163 180932704 238446584 242496437 238446584 242496437 92848585 73296155 92848585 73296155 76312318 263192328 76312318 263192328 262033676 75268234 262033676 75268234 67283347 46623911 67283347 46623911 49887222 203933537 49887222 203933537 200182164 69217013 200182164 69217013 70741454 129312310 70741454 129312310 274334193 287125077 274334193 287125077 285898343 70220138 285898343 70220138 53259764 52401059 53259764 52401059 146466808 142695542 146466808 142695542 82316619 78298478 82316619 78298478 82111802 130632388 82111802 130632388 134237190 104499295 134237190 104499295 76762581 75266539 76762581 75266539 201737795 256687738 201737795 256687738 288095515 290192737 288095515 290192737 244603068 80952959 244603068 80952959 59585755 20807432 59585755 20807432 21450349 253266125 21450349 253266125 249085868 67789405 249085868 67789405 70787925 252828407 70787925 252828407 249253516 53113682 249253516 53113682 53979077 69965161 53979077 69965161 75584007 88500423 75584007 88500423 164635685 172013840 164635685 172013840 264558941 266585619 264558941 266585619 235498011 104117478 235498011 104117478 107019748 174619491 107019748 174619491 178750616 89570586 178750616 89570586 83448406 44355552 83448406 44355552 44223164 252614894 44223164 252614894 249705936 28734894 249705936 28734894 29250127 61391693 29250127 61391693 89389520 244053384 89389520 244053384 242180455 235257936 242180455 235257936 147049424 64967507 147049424 64967507 66660633 119319056 66660633 119319056 165616528 156995478 165616528 156995478 100363908 98968307 100363908 98968307 228401927 232192374 228401927 232192374 89728180 86363228 89728180 86363228 136179995 179981424 136179995 179981424 182539801 95921556 182539801 95921556 98550361 179143075 98550361 179143075 189516016 78185070 189516016 78185070 79929130 217504977 79929130 217504977 221713272 221835169 221713272 221835169 198785859 193672346 198785859 193672346 225258583 230353809 225258583 230353809 228064016 44174129 228064016 44174129 46846630 260667988 46846630 260667988 285720580 288450191 285720580 288450191 234765364 208955729 234765364 208955729 152807784 148367882 152807784 148367882 213387422 212655072 213387422 212655072 146937680 139069425 146937680 139069425 192006863 238287113 192006863 238287113 234677619 182044785 234677619 182044785 58538148 56407200 58538148 56407200 192187773 187439275 192187773 187439275 94948278 86543119 94948278 86543119 87822396 169421416 87822396 169421416 250569347 254620977 250569347 254620977 223506741 165292413 223506741 165292413 174718936 169696664 174718936 169696664 179158462 81665923 179158462 81665923 83965793 173605439 83965793 173605439 219720586 224384545 219720586 224384545 61966283 59492923 61966283 59492923 79806131 267111944 79806131 267111944 265370338 197503374 265370338 197503374 191720717 130910602 191720717 130910602 135927711 265134281 135927711 265134281 263395076 255965342 263395076 255965342 191184567 77387617 191184567 77387617 74154915 72531049 74154915 72531049 173630882 223629110 173630882 223629110 226951289 76232945 226951289 76232945 78563553 254264589 78563553 254264589 253471064 243392669 253471064 243392669 187630906 156059786 187630906 156059786 41149868 39814167 41149868 39814167 58527392 277958904 58527392 277958904 274783004 225233989 274783004 225233989 182116422 174547109 182116422 174547109 201249462 260033387 201249462 260033387 256680061 256742464 256680061 256742464 224070679 6483535 224070679 6483535 7598581 274941168 7598581 274941168 274283022 275608097 274283022 275608097 170568081 162693389 170568081 162693389 175907095 169743621 175907095 169743621 165467347 46759196 165467347 46759196 49585254 128353327 49585254 128353327 269812942 274016142 269812942 274016142 252986437 228139464 252986437 228139464 178666734 44099067 178666734 44099067 46117230 129586874 46117230 129586874 155857504 175094902 155857504 175094902 188919315 267225037 188919315 267225037 265529718 158007768 265529718 158007768 43345779 39365409 43345779 39365409 145282419 143097024 145282419 143097024 182346155 181757053 182346155 181757053 268890573 271494291 268890573 271494291 81816485 78645775 81816485 78645775 227634832 237761945 227634832 237761945 231737740 219877830 231737740 219877830 37545339 34038523 37545339 34038523 61606310 193366083 61606310 193366083 218923614 281232879 218923614 281232879 279918672 175052706 279918672 175052706 110078810 106721712 110078810 106721712 190459191 232972446 190459191 232972446 239326343 242311229 239326343 242311229 234973670 175812573 234973670 175812573 181635166 203277343 181635166 203277343 208700320 42304127 208700320 42304127 46675743 231189879 46675743 231189879 227547377 182730508 227547377 182730508 186065955 215525892 186065955 215525892 216275643 40543505 216275643 40543505 42942392 122952939 42942392 122952939 222004308 227027674 222004308 227027674 182888558 176321437 182888558 176321437 272136929 274748820 272136929 274748820 85321315 20975025 85321315 20975025 23232315 153661143 23232315 153661143 158265783 105750871 158265783 105750871 96507033 70451151 96507033 70451151 73255584 104517108 73255584 104517108 232404977 251565246 232404977 251565246 247305928 50386202 247305928 50386202 52480417 224983353 52480417 224983353 221754298 182180003 221754298 182180003 93367723 82676190 93367723 82676190 88061789 283836991 88061789 283836991 282728991 110863734 282728991 110863734 71471538 69318073 71471538 69318073 190137867 299358032 190137867 299358032 297392320 241355006 297392320 241355006 162128542 157863940 162128542 157863940 213598139 209837153 213598139 209837153 202270627 187713369 202270627 187713369 72130817 71540828 72130817 71540828 144682423 139182585 144682423 139182585 111555631 57645983 111555631 57645983 56951860 166037148 56951860 166037148 171888849 40431599 171888849 40431599 39912360 76053811 39912360 76053811 201445685 198758641 201445685 198758641 184622781 47647125 184622781 47647125 51078506 220552213 51078506 220552213 224967020 42035051 224967020 42035051 41223596 46019293 41223596 46019293 269983940 270436976 269983940 270436976 93313232 92183469 93313232 92183469 196236055 264367566 196236055 264367566 262381321 241556046 262381321 241556046 52220930 49570985 52220930 49570985 169774054 165143006 169774054 165143006 69657592 66666420 69657592 66666420 146330280 140817048 146330280 140817048 85809171 72642657 85809171 72642657 70458373 23492962 70458373 23492962 25393044 186831045 25393044 186831045 248824634 252787546 248824634 252787546 125195366 119310514 125195366 119310514 31040931 28486033 31040931 28486033 191322399 180138550 191322399 180138550 138264033 113451052 138264033 113451052 120433049 228839899 120433049 228839899 225203689 152909031 225203689 152909031 159016644 262237717 159016644 262237717 260129316 91792165 260129316 91792165 95586531 182101838 95586531 182101838 185507338 125215963 185507338 125215963 80684877 76751041 80684877 76751041 211059869 215835760 211059869 215835760 210734307 264837429 210734307 264837429 259708375 100770246 259708375 100770246 105563125 106891611 105563125 106891611 109707230 61668135 109707230 61668135 64755562 197618939 64755562 197618939 206003221 182950580 206003221 182950580 46286838 44381633 46286838 44381633 101598239 180008880 101598239 180008880 261708341 264836911 261708341 264836911 62864966 60836682 62864966 60836682 155250222 147619284 155250222 147619284 88643023 46137318 88643023 46137318 49624924 215406928 49624924 215406928 213772016 111081194 213772016 111081194 49659439 21965518 49659439 21965518 24466712 183000679 24466712 183000679 190526448 149934063 190526448 149934063 154062737 204683954 154062737 204683954 205975554 198683685 205975554 198683685 174217685 146318998 174217685 146318998 72472663 68910202 72472663 68910202 86484537 115543913 86484537 115543913 240329964 242878283 240329964 242878283 122678852 118510133 122678852 118510133 167464378 156351029 167464378 156351029 157452814 148260025 157452814 148260025 179710835 169676596 179710835 169676596 134586575 100107469 134586575 100107469 57061906 54811123 57061906 54811123 187577964 261601531 187577964 261601531 255630161 175822006 255630161 175822006 102083169 68938463 102083169 68938463 71052066 88524297 71052066 88524297 95575411 248346249 95575411 248346249 245302569 70552494 245302569 70552494 71716259 69730343 71716259 69730343 106340229 207521562 106340229 207521562 203616419 111511711 203616419 111511711 115992775 156557546 115992775 156557546 172699712 253369568 172699712 253369568 251465620 120316842 251465620 120316842 64770563 61613512 64770563 61613512 237004500 236047635 237004500 236047635 38876975 36168474 38876975 36168474 275978410 276373502 275978410 276373502 74902694 38785570 74902694 38785570 39923656 91886960 39923656 91886960 116269509 114596888 116269509 114596888 80909458 76491612 80909458 76491612 199604317 201911686 199604317 201911686 195446552 199663192 195446552 199663192 274590281 277992205 274590281 277992205 253920860 35864311 253920860 35864311 34942729 258434497 34942729 258434497 257582979 72892367 257582979 72892367 31790857 32962769 31790857 32962769 99566993 98708232 99566993 98708232 184072081 257101995 184072081 257101995 253500749 247569441 253500749 247569441 228270052 187577656 228270052 187577656 52183536 49340860 52183536 49340860 127498079 122253635 127498079 122253635 115222313 115316472 115222313 115316472 127759405 224350081 127759405 224350081 249999925 253628354 249999925 253628354 208865975 72148245 208865975 72148245 74187208 151728575 74187208 151728575 224162409 227301680 224162409 227301680 23049129 20483324 23049129 20483324 69850088 112517787 69850088 112517787 227934288 231527823 227934288 231527823 218896118 86993727 218896118 86993727 88168958 102119729 88168958 102119729 204222419 208832764 204222419 208832764 40399775 37995353 40399775 37995353 210117424 270514493 210117424 270514493 267650019 137945642 267650019 137945642 121088871 117961195 121088871 117961195 253045062 255032906 253045062 255032906 53581894 50045910 53581894 50045910 153753859 203100586 153753859 203100586 265427142 267508635 265427142 267508635 241847593 246022584 241847593 246022584 244383548 246245160 244383548 246245160 111977178 10981403 111977178 10981403 10272091 132104509 10272091 132104509 142598881 218776622 142598881 218776622 224889850 237194155 224889850 237194155 285660246 285378264 285660246 285378264 138562725 90811466 138562725 90811466 92406279 144761968 92406279 144761968 222184282 242112178 222184282 242112178 240478296 166204979 240478296 166204979 127212288 88542908 127212288 88542908 87574033 86854911 87574033 86854911 137350456 171143079 137350456 171143079 193591155 193766223 193591155 193766223 252738136 254789759 252738136 254789759 52783208 51060334 52783208 51060334 265937085 266825517 265937085 266825517 147696850 121274696 147696850 121274696 38546449 35534430 38546449 35534430 80759926 175190774 80759926 175190774 189901787 212118040 189901787 212118040 209893946 178800901 209893946 178800901 96595067 58410389 96595067 58410389 46817680 44269568 46817680 44269568 209826791 211238859 209826791 211238859 108808382 106265718 108808382 106265718 124059315 254254913 124059315 254254913 253348726 134916522 253348726 134916522 67888481 64369147 67888481 64369147 225165001 229121693 225165001 229121693 59492040 56663242 59492040 56663242 229050613 272207078 229050613 272207078 271200694 130319314 271200694 130319314 103516147 64686309 103516147 64686309 68231128 277393593 68231128 277393593 275068353 59872219 275068353 59872219 59939004 18230750 59939004 18230750 21283076 35523308 21283076 35523308 129799868 255174726 129799868 255174726 250984858 191832938 250984858 191832938 84994604 74732721 84994604 74732721 33265217 31673182 33265217 31673182 285482290 288126653 285482290 288126653 244324372 122565052 244324372 122565052 123847537 218221972 123847537 218221972 217802326 165164341 217802326 165164341 144429241 108991888 144429241 108991888 109846051 213271908 109846051 213271908 212072901 86033649 212072901 86033649 85226312 122315781 85226312 122315781 169185143 272593440 169185143 272593440 279091391 280485113 279091391 280485113 147076911 94452804 147076911 94452804 99020897 133978075 99020897 133978075 138517336 51347965 138517336 51347965 53895511 215761593 53895511 215761593 211081296 155097795 211081296 155097795 76319540 5978726 76319540 5978726 4942449 147519323 4942449 147519323 190410703 184876050 190410703 184876050 186020914 49980334 186020914 49980334 35467837 35484631 35467837 35484631 216261517 219160466 216261517 219160466 173615524 112310455 173615524 112310455 116031207 117525625 116031207 117525625 123625752 48895899 123625752 48895899 50968077 202635286 50968077 202635286 198752516 120487881 198752516 120487881 117113639 113998155 117113639 113998155 145847663 145330701 145847663 145330701 154064020 36599914 154064020 36599914 39995877 44643619 39995877 44643619 216550647 254346741 216550647 254346741 250343343 61838409 250343343 61838409 49272382 46205800 49272382 46205800 69467310 74503050 69467310 74503050 164652319 208379354 164652319 208379354 219168711 213704109 219168711 213704109 123306558 121834261 123306558 121834261 166739127 161443943 166739127 161443943 137835917 133244188 137835917 133244188 176656369 259344204 176656369 259344204 254575987 128729689 254575987 128729689 132384647 140008696 132384647 140008696 270932354 278787364 270932354 278787364 278409115 77913262 278409115 77913262 58100879 56687280 58100879 56687280 267859929 270031083 267859929 270031083 69745027 68194754 69745027 68194754 181681812 227923387 181681812 227923387 239289263 242693098 239289263 242693098 119255113 110143861 119255113 110143861 60161026 56597651 60161026 56597651 58177171 260239830 58177171 260239830 258375677 177113213 258375677 177113213 134819853 72294662 134819853 72294662 71516309 69412465 71516309 69412465 151963654 228643548 151963654 228643548 224432393 48571214 224432393 48571214 52433579 206493125 52433579 206493125 203734341 62462850 203734341 62462850 65261481 79271568 65261481 79271568 87588249 247243349 87588249 247243349 244534742 237321562 244534742 237321562 188886762 91481608 188886762 91481608 93079657 156612915 93079657 156612915 167604629 149263358 167604629 149263358 155850763 158904531 155850763 158904531 243307810 245757379 243307810 245757379 238218451 160737950 238218451 160737950 164821486 197597961 164821486 197597961 235214850 262997816 235214850 262997816 261017862 198496241 261017862 198496241 170664272 66360194 170664272 66360194 48865443 48134116 48865443 48134116 159790711 250045315 159790711 250045315 248878109 25236222 248878109 25236222 28214627 173207016 28214627 173207016 231055547 267096401 231055547 267096401 262784608 194759161 262784608 194759161 86031255 83844162 86031255 83844162 169083254 160018184 169083254 160018184 104690054 101569606 104690054 101569606 154481537 201313400 154481537 201313400 210288419 206393894 210288419 206393894 93375402 90382133 93375402 90382133 163765378 156333080 163765378 156333080 47753182 44928153 47753182 44928153 238444022 244368493 238444022 244368493 184058066 165333701 184058066 165333701 95481023 92024053 95481023 92024053 134794322 149633618 134794322 149633618 163348036 236524211 163348036 236524211 234293279 214000596 234293279 214000596 217824990 265365351 217824990 265365351 261322047 243285011 261322047 243285011 97932523 94531403 97932523 94531403 146816071 255727201 146816071 255727201 254033113 235599538 254033113 235599538 182970326 180173919 182970326 180173919 200394672 202449644 200394672 202449644 170940500 64405196 170940500 64405196 59831888 57472819 59831888 57472819 195022182 190367260 195022182 190367260 117652868 105419871 117652868 105419871 109784853 142999905 109784853 142999905 147500642 126265708 147500642 126265708 19607162 17304191 19607162 17304191 70712005 106599455 70712005 106599455 115335955 114435610 115335955 114435610 100708420 98967650 100708420 98967650 183038983 178137603 183038983 178137603 168688321 16790204 168688321 16790204 19293599 295048313 19293599 295048313 293002075 99919105 293002075 99919105 105469898 218396653 105469898 218396653 218792605 82548156 218792605 82548156 85111964 201695920 85111964 201695920 223965016 226385345 223965016 226385345 73638383 65346648 73638383 65346648 68478274 114588867 68478274 114588867 123345370 147801469 123345370 147801469 254963942 258794438 254963942 258794438 171813759 154602277 171813759 154602277 158466668 177739277 158466668 177739277 187485979 60686337 187485979 60686337 63726979 172756324 63726979 172756324 245668929 249905837 245668929 249905837 213425444 49906711 213425444 49906711 51221826 102982029 51221826 102982029 111387142 158690245 111387142 158690245 165887516 103334076 165887516 103334076 104798774 250872191 104798774 250872191 248518819 181302829 248518819 181302829 159224016 155548391 159224016 155548391 253243262 253746111 253243262 253746111 101364506 98472468 101364506 98472468 166130878 251275217 166130878 251275217 247824063 238871746 247824063 238871746 203557472 125097415 203557472 125097415 128397947 168766589 128397947 168766589 174512567 164645261 174512567 164645261 98809787 94884392 98809787 94884392 204580511 262747423 204580511 262747423 260157565 261266942 260157565 261266942 32058411 25976597 32058411 25976597 25920604 65012356 25920604 65012356 119115823 266946135 119115823 266946135 266874628 83868439 266874628 83868439 87683762 240846697 87683762 240846697 235023219 62141792 235023219 62141792 63277209 192375025 63277209 192375025 196646051 238352388 196646051 238352388 232232837 137677081 232232837 137677081 146328487 248449460 146328487 248449460 255994636 258422570 255994636 258422570 234730126 26569879 234730126 26569879 8946387 8605195 8946387 8605195 69724827 197483611 69724827 197483611 290262807 291386280 290262807 291386280 141072080 11853139 141072080 11853139 11997959 84835146 11997959 84835146 195710758 192152081 195710758 192152081 103066843 42279498 103066843 42279498 44225929 296709538 44225929 296709538 296656009 64900067 296656009 64900067 67098553 203710667 67098553 203710667 278782732 281703626 278782732 281703626 167968896 43830225 167968896 43830225 44650841 41066693 44650841 41066693 210579602 243362174 210579602 243362174 241297145 167927879 241297145 167927879 132975070 126178626 132975070 126178626 233941927 251260485 233941927 251260485 288521511 288059415 288521511 288059415 35342995 33435999 35342995 33435999 79621252 216436794 79621252 216436794 212262425 81174628 212262425 81174628 82595822 271445169 82595822 271445169 268896478 199037852 268896478 199037852 58786391 3772801 58786391 3772801 4512045 56159635 4512045 56159635 300710084 301155986 300710084 301155986 244846622 208510480 244846622 208510480 149734093 144549213 149734093 144549213 259020862 260186889 259020862 260186889 249946452 79221618 249946452 79221618 79012693 146246942 79012693 146246942 150269332 142978513 150269332 142978513 148129739 226422995 148129739 226422995 264498119 266780029 264498119 266780029 50696120 19656576 50696120 19656576 18714293 232739935 18714293 232739935 229388640 186158882 229388640 186158882 30326169 28628622 30326169 28628622 112096158 263795611 112096158 263795611 260453506 177797642 260453506 177797642 170291824 96904841 170291824 96904841 87637479 83521742 87637479 83521742 85332300 247735450 85332300 247735450 244051312 225187412 244051312 225187412 46892284 43442071 46892284 43442071 49295290 206465368 49295290 206465368 251525995 254956669 251525995 254956669 135169746 57463715 135169746 57463715 59764721 199037153 59764721 199037153 198454081 41907567 198454081 41907567 20017357 18018330 20017357 18018330 120613801 208841338 120613801 208841338 214888052 154527589 214888052 154527589 122646698 121176072 122646698 121176072 222078002 225076228 222078002 225076228 210740601 79169034 210740601 79169034 18769763 17990593 18769763 17990593 109132144 157251831 109132144 157251831 164130886 133405669 164130886 133405669 134746718 130471569 134746718 130471569 162000876 201469986 162000876 201469986 204563101 179223578 204563101 179223578 139520085 90103318 139520085 90103318 91701428 218207261 91701428 218207261 218337131 32476752 218337131 32476752 35733627 73367087 35733627 73367087 104851263 213690243 104851263 213690243 219730869 83573679 219730869 83573679 74471566 63784463 74471566 63784463 66247196 268892232 66247196 268892232 264973534 241703341 264973534 241703341 58710003 58998175 58710003 58998175 71989126 101529869 71989126 101529869 153888014 179903468 153888014 179903468 187398910 74609036 187398910 74609036 78675156 91163014 78675156 91163014 180227895 175907112 180227895 175907112 32750317 31078591 32750317 31078591 196764932 289653961 196764932 289653961 289003665 3732655 289003665 3732655 4097390 34870700 4097390 34870700 191520211 229250105 191520211 229250105 226842830 213784075 226842830 213784075 78247488 1213235 78247488 1213235 1927756 47974748 1927756 47974748 99990089 123591550 99990089 123591550 226416428 275172080 226416428 275172080 272076421 35510179 272076421 35510179 33934201 42897944 33934201 42897944 140272438 178946336 140272438 178946336 184857872 124954338 184857872 124954338 126594252 23709529 126594252 23709529 23953336 97586005 23953336 97586005 143133658 144722455 143133658 144722455 220622116 233515975 220622116 233515975 236105024 142181798 236105024 142181798 88597281 24792558 88597281 24792558 27157697 167626496 27157697 167626496 173448669 145466265 173448669 145466265 53573132 34842156 53573132 34842156 33389355 280250649 33389355 280250649 278422827 236205202 278422827 236205202 72474200 68910081 72474200 68910081 72538196 45561510 72538196 45561510 49274106 211430124 49274106 211430124 265910515 269028452 265910515 269028452 154954037 107564296 154954037 107564296 50280808 48950183 50280808 48950183 57343060 144164468 57343060 144164468 259299024 261899035 259299024 261899035 201922060 143765535 201922060 143765535 52613295 50924753 52613295 50924753 119313623 127768101 119313623 127768101 143242173 143010768 143242173 143010768 191429040 186516331 191429040 186516331 97586913 94994678 97586913 94994678 237591362 244564985 237591362 244564985 244125984 176203956 244125984 176203956 159880716 82160368 159880716 82160368 75571005 74173132 75571005 74173132 110563550 232269628 110563550 232269628 230996729 106066473 230996729 106066473 83534098 39191784 83534098 39191784 40707813 42193368 40707813 42193368 122343078 223466029 122343078 223466029 266806549 270295266 266806549 270295266 77917606 75088949 77917606 75088949 221501879 229094841 221501879 229094841 238515367 243881816 238515367 243881816 174518645 115028815 174518645 115028815 81451167 38709154 81451167 38709154 41399996 145845390 41399996 145845390 289885114 291701735 289885114 291701735 125537284 63939730 125537284 63939730 65914958 137971668 65914958 137971668 142635978 79916471 142635978 79916471 80785594 81848072 80785594 81848072 156684037 225899317 156684037 225899317 238375628 242680393 238375628 242680393 236422302 212220128 236422302 212220128 161689855 157541849 161689855 157541849 217359288 222353826 217359288 222353826 159944662 151593315 159944662 151593315 249069497 253626645 249069497 253626645 69179675 67036015 69179675 67036015 127665075 157739668 127665075 157739668 169373245 157773999 169373245 157773999 152554019 11933600 152554019 11933600 12310209 134663514 12310209 134663514 143120098 23745862 143120098 23745862 25664519 129962139 25664519 129962139 140105533 213926065 140105533 213926065 208726803 196880934 208726803 196880934 139567487 116217526 139567487 116217526 60430510 58605173 60430510 58605173 227191507 221480788 227191507 221480788 58589524 24037582 58589524 24037582 25590695 52821519 25590695 52821519 107947591 235847338 107947591 235847338 232020251 43599691 232020251 43599691 42963727 97033256 42963727 97033256 178432470 226369547 178432470 226369547 222803370 85152852 222803370 85152852 87945413 211509105 87945413 211509105 233737623 238823656 233737623 238823656 125261589 122080385 125261589 122080385 239531020 250321558 239531020 250321558 248073856 72021871 248073856 72021871 74302763 151736793 74302763 151736793 174353995 169984506 174353995 169984506 112574400 108542439 112574400 108542439 217545909 217941686 217545909 217941686 119545361 114394799 119545361 114394799 254127297 255921213 254127297 255921213 224879853 228149530 224879853 228149530 268976289 271961517 268976289 271961517 122566003 117683332 122566003 117683332 150026764 163323629 150026764 163323629 185661653 181469206 185661653 181469206 105224415 102397168 105224415 102397168 187771607 179158473 187771607 179158473 99716738 86501174 99716738 86501174 87423654 229714186 87423654 229714186 225857840 64329181 225857840 64329181 67627247 142902300 67627247 142902300 240857862 245670217 240857862 245670217 80177295 77448598 80177295 77448598 288827560 289344688 288827560 289344688 277224660 194433583 277224660 194433583 165798713 160001954 165798713 160001954 182828171 177277266 182828171 177277266 39446101 36135114 39446101 36135114 74320983 279943868 74320983 279943868 278730212 174306056 278730212 174306056 15401791 13858063 15401791 13858063 166259161 272501915 166259161 272501915 268434452 220485197 268434452 220485197 193795585 147313302 193795585 147313302 151637519 187396328 151637519 187396328 232891601 235325658 232891601 235325658 150008798 116953173 150008798 116953173 118369623 132567612 118369623 132567612 198141952 197748764 198141952 197748764 143596483 72963042 143596483 72963042 75680837 212861750 75680837 212861750 208101687 151380709 208101687 151380709 13275065 13905894 13275065 13905894 82638964 196486620 82638964 196486620 242965791 280004283 242965791 280004283 277301333 212208048 277301333 212208048 99736645 47592052 99736645 47592052 30038211 27090188 30038211 27090188 197683157 194710696 197683157 194710696 122290482 103852417 122290482 103852417 108417700 232386878 108417700 232386878 234957245 142476817 234957245 142476817 136562642 88548781 136562642 88548781 88636136 204040269 88636136 204040269 220966007 224622959 220966007 224622959 155011017 144059025 155011017 144059025 277639463 279717201 277639463 279717201 254822785 211214466 254822785 211214466 98525317 62086262 98525317 62086262 43890392 41671973 43890392 41671973 190273532 257258060 190273532 257258060 253875580 186752853 253875580 186752853 137565950 136475911 137565950 136475911 191639599 186969776 191639599 186969776 114359432 109029935 114359432 109029935 256651699 256811052 256651699 256811052 152440953 89323962 152440953 89323962 92930792 297927195 92930792 297927195 295996672 201385411 295996672 201385411 156342638 62598946 156342638 62598946 65002497 232453897 65002497 232453897 234816880 223002233 234816880 223002233 131587975 68457445 131587975 68457445 72800626 242296559 72800626 242296559 290788121 292664444 290788121 292664444 241920393 64893966 241920393 64893966 56031516 52396749 56031516 52396749 63292895 131176980 63292895 131176980 133816943 101344485 133816943 101344485 92414331 90634438 92414331 90634438 183856349 186654916 183856349 186654916 240821590 245020337 240821590 245020337 107895040 108934254 107895040 108934254 132537242 127125519 132537242 127125519 108848142 105519784 108848142 105519784 104418282 102366417 104418282 102366417 115337082 114145000 115337082 114145000 114956758 206849638 114956758 206849638 208158041 88977716 208158041 88977716 92754342 241824982 92754342 241824982 253760385 256587350 253760385 256587350 228998485 70183001 228998485 70183001 71186603 165202242 71186603 165202242 189372831 190179604 189372831 190179604 194470297 165215175 194470297 165215175 175361011 240692917 175361011 240692917 239523254 183612813 239523254 183612813 188653279 279742797 188653279 279742797 279154357 129132218 279154357 129132218 133272889 171472415 133272889 171472415 179073515 161866640 179073515 161866640 104353926 12659493 104353926 12659493 13243228 59139909 13243228 59139909 190937380 193370792 190937380 193370792 282322561 284354727 282322561 284354727 147933008 104665159 147933008 104665159 105465310 154500428 105465310 154500428 173909975 163390470 173909975 163390470 158977038 72795018 158977038 72795018 72734773 237447322 72734773 237447322 248142662 250136696 248142662 250136696 70255400 49058168 70255400 49058168 50793863 56627958 50793863 56627958 136584765 129429171 136584765 129429171 76922711 74855442 76922711 74855442 96203159 208394023 96203159 208394023 212183808 212688976 212183808 212688976 129178358 38626132 129178358 38626132 41493953 226244883 41493953 226244883 234567560 265077767 234567560 265077767 261131375 167145811 261131375 167145811 167510085 163624654 167510085 163624654 209961071 202808957 209961071 202808957 161262009 107718687 161262009 107718687 107345054 261784723 107345054 261784723 258470732 148105639 258470732 148105639 47788468 47439135 47788468 47439135 209209386 208087605 209209386 208087605 167077063 115615119 167077063 115615119 77841706 76462428 77841706 76462428 79234799 105807744 79234799 105807744 147282849 168270245 147282849 168270245 179698592 173384047 179698592 173384047 116743132 116106481 116743132 116106481 128377725 138519213 128377725 138519213 181884055 198147091 181884055 198147091 209932297 254662703 209932297 254662703 250794933 12204146 250794933 12204146 12600332 87335754 12600332 87335754 174155793 169458208 174155793 169458208 66168130 63114873 66168130 63114873 141993012 262344252 141993012 262344252 259767327 98220269 259767327 98220269 101636954 145975878 101636954 145975878 181104822 266227675 181104822 266227675 262303387 74333807 262303387 74333807 77709522 177005565 77709522 177005565 186971294 182267124 186971294 182267124 133521407 67087138 133521407 67087138 71023545 244391081 71023545 244391081 242166530 51217622 242166530 51217622 51379529 25195167 51379529 25195167 26318388 74607476 26318388 74607476 142960471 137219870 142960471 137219870 89306853 86721849 89306853 86721849 148074932 163239321 148074932 163239321 220900643 230404244 220900643 230404244 228068567 123894952 228068567 123894952 118946310 114987625 118946310 114987625 145247005 140201084 145247005 140201084 25278929 25010042 25278929 25010042 45872190 146758066 45872190 146758066 153330076 91988699 153330076 91988699 93014837 107635396 93014837 107635396 266171563 270222644 266171563 270222644 208162848 81919101 208162848 81919101 84610587 256844185 84610587 256844185 254952690 93842584 254952690 93842584 95049604 97869883 95049604 97869883 129399492 126977229 129399492 126977229 31225741 28682838 31225741 28682838 112911384 126727038 112911384 126727038 181744315 178482482 181744315 178482482 58491292 55843661 58491292 55843661 88087596 224546190 88087596 224546190 223278726 187512791 223278726 187512791 54508347 53313367 54508347 53313367 291418440 291315200 291418440 291315200 68008016 65785196 68008016 65785196 235866470 233324718 235866470 233324718 227947658 226860863 227947658 226860863 235016102 237738572 235016102 237738572 155337956 148077199 155337956 148077199 195072858 231369084 195072858 231369084 227356352 205620234 227356352 205620234 211745799 215370429 211745799 215370429 262570395 265520851 262570395 265520851 98432405 98090638 98432405 98090638 213781043 218381677 213781043 218381677 228289520 232695263 228289520 232695263 81088782 59724201 81088782 59724201 61898722 131024944 61898722 131024944 148519622 275721589 148519622 275721589 272659052 114909797 272659052 114909797 54015049 49575508 54015049 49575508 52073592 153613701 52073592 153613701 164941363 159369770 164941363 159369770 57128425 53517941 57128425 53517941 280446009 280813918 280446009 280813918 145480233 123525462 145480233 123525462 79013878 68909614 79013878 68909614 20589916 19845792 20589916 19845792 89467748 265544888 89467748 265544888 263739540 258344444 263739540 258344444 188685425 179597558 188685425 179597558 194249738 184209081 194249738 184209081 95667186 20363988 95667186 20363988 21324343 147492813 21324343 147492813 152491679 99425472 152491679 99425472 103291424 98741256 103291424 98741256 153559338 159254091 153559338 159254091 177153893 252216498 177153893 252216498 247839160 56196113 247839160 56196113 58474933 89558343 58474933 89558343 171780334 241289469 171780334 241289469 238618349 145711646 238618349 145711646 128208131 117621164 128208131 117621164 106073480 106473780 106073480 106473780 184260495 176168887 184260495 176168887 143289328 138636443 143289328 138636443 147448148 142856812 147448148 142856812 108329721 89506958 108329721 89506958 90149826 120580517 90149826 120580517 132692173 129388178 132692173 129388178 76766233 74190969 76766233 74190969 79973232 136900903 79973232 136900903 230717660 255600589 230717660 255600589 254698260 170067394 254698260 170067394 176725420 244853606 176725420 244853606 242569877 106546166 242569877 106546166 84896597 83544211 84896597 83544211 281678653 285079763 281678653 285079763 199318101 168549740 199318101 168549740 173828850 212329017 173828850 212329017 218820544 30478097 218820544 30478097 30878198 76082942 30878198 76082942 229087265 232552507 229087265 232552507 34802331 34971778 34802331 34971778 56968886 230882072 56968886 230882072 251148579 254251367 251148579 254251367 60869281 60100969 60869281 60100969 142696905 163216781 142696905 163216781 217607507 266593818 217607507 266593818 265156178 127524891 265156178 127524891 62337343 61102097 62337343 61102097 89315527 195282838 89315527 195282838 199301321 165807211 199301321 165807211 86745681 83133944 86745681 83133944 173044693 166776711 173044693 166776711 109747351 73539682 109747351 73539682 76810984 144486357 76810984 144486357 242209694 246276254 242209694 246276254 218405481 113644564 218405481 113644564 116757316 117295134 116757316 117295134 159042487 147783816 159042487 147783816 75316575 70406557 75316575 70406557 156184839 204741929 156184839 204741929 209161114 16795756 209161114 16795756 18144242 53248259 18144242 53248259 190189383 178899034 190189383 178899034 91182154 88281341 91182154 88281341 214339021 217509617 214339021 217509617 177052262 101400856 177052262 101400856 60096814 56695381 60096814 56695381 71334708 82005585 71334708 82005585 86026919 66648438 86026919 66648438 69246082 273515504 69246082 273515504 271833942 247876954 271833942 247876954 225454727 86428165 225454727 86428165 87688678 230627994 87688678 230627994 228547728 139422906 228547728 139422906 98676527 64935698 98676527 64935698 52948827 52898381 52948827 52898381 103394060 203863970 103394060 203863970 254558053 256716341 254558053 256716341 72226889 69485812 72226889 69485812 212953222 218244675 212953222 218244675 214519538 214628071 214519538 214628071 241109121 242846909 241109121 242846909 92911799 90648157 92911799 90648157 280781275 301694581 280781275 301694581 300241502 279646628 300241502 279646628 197657364 127844635 197657364 127844635 52078684 52062914 52078684 52062914 193570679 202700835 193570679 202700835 204467928 179783604 204467928 179783604 88652463 81078744 88652463 81078744 82582774 188565137 82582774 188565137 193048662 48139997 193048662 48139997 53695923 58668431 53695923 58668431 233721581 236358605 233721581 236358605 69833230 66818664 69833230 66818664 196086474 214627257 196086474 214627257 217627654 212201373 217627654 212201373 157503144 153459229 157503144 153459229 249902094 250749324 249902094 250749324 111100430 78944764 111100430 78944764 13002462 13354648 13002462 13354648 199568707 203902062 199568707 203902062 124253992 90953151 124253992 90953151 72909784 71234374 72909784 71234374 83087206 213515900 83087206 213515900 246927120 249446810 246927120 249446810 204483429 201619029 204483429 201619029 95986257 95739215 95986257 95739215 170811801 222373130 170811801 222373130 218398477 196324257 218398477 196324257 50272244 47573901 50272244 47573901 115667801 112576129 115667801 112576129 92600878 90818289 92600878 90818289 214627790 217680157 214627790 217680157 95785582 85572575 95785582 85572575 81715187 13530855 81715187 13530855 13420939 210979501 13420939 210979501 295367844 298441300 295367844 298441300 137879555 58636323 137879555 58636323 44140902 41910401 44140902 41910401 238565861 275411442 238565861 275411442 273812304 162293791 273812304 162293791 166403220 219828728 166403220 219828728 218462473 129682179 218462473 129682179 54097681 51431200 54097681 51431200 280239841 283257763 280239841 283257763 237939200 230889614 237939200 230889614 218628774 82296835 218628774 82296835 65524927 62244534 65524927 62244534 198022640 194692150 198022640 194692150 96405030 59023121 96405030 59023121 61570064 102353361 61570064 102353361 134916480 131137782 134916480 131137782 104453213 102055411 104453213 102055411 275286304 276762576 275286304 276762576 252472649 146235263 252472649 146235263 109271231 86689421 109271231 86689421 64588286 60577241 64588286 60577241 157486324 154802322 157486324 154802322 163038292 148622117 163038292 148622117 152539026 190509297 152539026 190509297 274863801 276731462 274863801 276731462 67348845 38328167 67348845 38328167 41687592 40759131 41687592 40759131 108512052 138355653 108512052 138355653 209825271 234278392 209825271 234278392 244199661 247140166 244199661 247140166 230199791 189990934 230199791 189990934 65190009 63110234 65190009 63110234 130171960 125652778 130171960 125652778 90829709 65727113 90829709 65727113 69226155 98831823 69226155 98831823 241276853 242768895 241276853 242768895 68831767 67998020 68831767 67998020 225384602 229083886 225384602 229083886 165799599 111385058 165799599 111385058 111856796 223062562 111856796 223062562 230352962 234604669 230352962 234604669 62547196 60109316 62547196 60109316 186934794 185327470 186934794 185327470 48471372 45310286 48471372 45310286 251232884 280383631 251232884 280383631 279506928 129141802 279506928 129141802 37854779 39761899 37854779 39761899 70115422 232623677 70115422 232623677 227234514 79677817 227234514 79677817 60519339 58080674 60519339 58080674 220020080 214348019 220020080 214348019 105709674 102177856 105709674 102177856 176569490 168189465 176569490 168189465 84022370 80191091 84022370 80191091 181645606 173081805 181645606 173081805 127525487 74329186 127525487 74329186 78031353 82686101 78031353 82686101 200281938 248115284 200281938 248115284 244608444 209070089 244608444 209070089 188256792 115850501 188256792 115850501 63271490 62459134 63271490 62459134 90580657 265197288 90580657 265197288 264813704 178335576 264813704 178335576 185450464 179889371 185450464 179889371 190939703 163081295 190939703 163081295 159619775 81888654 159619775 81888654 34835859 36034789 34835859 36034789 77743226 252270380 77743226 252270380 248775836 51668880 248775836 51668880 56305701 281829386 56305701 281829386 280511013 279572330 280511013 279572330 239400572 117903448 239400572 117903448 47978154 44369159 47978154 44369159 218648322 222819386 218648322 222819386 76200819 40508764 76200819 40508764 43502728 150562809 43502728 150562809 160979174 27933620 160979174 27933620 29635678 287485002 29635678 287485002 287414328 241840752 287414328 241840752 53208480 52391819 53208480 52391819 211730309 211718173 211730309 211718173 66638793 26132358 66638793 26132358 27836897 104446024 27836897 104446024 222958039 226702312 222958039 226702312 197435735 172729782 197435735 172729782 161652968 126587687 161652968 126587687 54229017 53029409 54229017 53029409 118741788 113785496 118741788 113785496 63018556 52935104 63018556 52935104 55010044 195630309 55010044 195630309 192804848 91122813 192804848 91122813 92649369 156103517 92649369 156103517 219627817 263306068 219627817 263306068 261157138 247658253 261157138 247658253 50744916 49324020 50744916 49324020 244159153 247871581 244159153 247871581 139719392 134957426 139719392 134957426 182599104 179705378 182599104 179705378 109379483 105752191 109379483 105752191 201257358 238379744 201257358 238379744 239928644 239960822 239928644 239960822 213987653 57628456 213987653 57628456 38787651 35268798 38787651 35268798 194447521 219390373 194447521 219390373 213573049 166425453 213573049 166425453 175963494 264679644 175963494 264679644 262883368 160255040 262883368 160255040 166089807 196668065 166089807 196668065 246420226 250555998 246420226 250555998 230467940 202200996 230467940 202200996 190914959 148825386 190914959 148825386 111614475 106889903 111614475 106889903 187295239 180883252 187295239 180883252 55314033 17292998 55314033 17292998 19954984 32638956 19954984 32638956 73721248 172345996 73721248 172345996 181368290 147799014 181368290 147799014 154162595 234688641 154162595 234688641 236332313 167224512 236332313 167224512 172948053 220015159 172948053 220015159 270022783 273336121 270022783 273336121 87564908 85392403 87564908 85392403 178272015 217026989 178272015 217026989 222139330 188841904 222139330 188841904 91724066 52060761 91724066 52060761 55804197 96607554 55804197 96607554 142807311 173489499 142807311 173489499 242240409 300451698 242240409 300451698 300627224 286898327 300627224 286898327 53853803 53119934 53853803 53119934 121070149 116143937 121070149 116143937 91359721 89250344 91359721 89250344 188133094 182535506 188133094 182535506 171329115 45878912 171329115 45878912 50782728 254785437 50782728 25
98386 224948407 0 224948407 493890503 823370794 493890503 823370794 497131268 20739795 497131268 20739795 13404686 845195957 13404686 845195957 587052616 935620121 587052616 935620121 899661429 151162567 899661429 151162567 521419556 995548359 521419556 995548359 764224497 348886092 764224497 348886092 374583564 815059214 374583564 815059214 622633318 924220741 622633318 924220741 269278906 65393075 269278906 65393075 956044614 225020433 956044614 225020433 720290789 684656155 720290789 684656155 63661205 95256012 63661205 95256012 97326702 434098159 97326702 434098159 731388100 222194906 731388100 222194906 146772618 314679146 146772618 314679146 547094289 593199199 547094289 593199199 31106770 46365804 31106770 46365804 869575806 397435666 869575806 397435666 199118748 184226142 199118748 184226142 877373624 466963269 877373624 466963269 11122918 17175935 11122918 17175935 853487695 219819630 853487695 219819630 974746417 37428446 974746417 37428446 116130545 647411710 116130545 647411710 973985359 38686233 973985359 38686233 96633318 355455701 96633318 355455701 521368221 855062536 521368221 855062536 712691568 425128228 712691568 425128228 412971778 985505840 412971778 985505840 200788100 78698826 200788100 78698826 52612274 935892474 52612274 935892474 419949907 785938246 419949907 785938246 467125117 452175966 467125117 452175966 215172034 149388496 215172034 149388496 83994449 126451612 83994449 126451612 227266691 689063330 227266691 689063330 907299726 108464542 907299726 108464542 72055056 179351228 72055056 179351228 824289487 355455699 824289487 355455699 131290708 161013873 131290708 161013873 107301026 928830070 107301026 928830070 655329819 193988487 655329819 193988487 129148180 702838757 129148180 702838757 835830307 234120271 835830307 234120271 844212558 812243355 844212558 812243355 447721889 596342371 447721889 596342371 940093860 1587539 940093860 1587539 998868164 441532869 998868164 441532869 16750017 26033766 16750017 26033766 171460132 291336790 171460132 291336790 691234601 723604365 691234601 723604365 318808903 459979407 318808903 459979407 909487214 34629242 909487214 34629242 977228439 468203472 977228439 468203472 145746856 67501299 145746856 67501299 45626048 61603154 45626048 61603154 960566535 58806820 960566535 58806820 835222124 961406275 835222124 961406275 488517654 296259136 488517654 296259136 833384519 250170891 833384519 250170891 739544643 397672395 739544643 397672395 108588155 115233253 108588155 115233253 923806181 413190031 923806181 413190031 623852048 882251143 623852048 882251143 715339472 421624596 715339472 421624596 580585845 984000660 580585845 984000660 639109019 555385602 639109019 555385602 87488637 131427758 87488637 131427758 571680780 842064054 571680780 842064054 498527201 25441509 498527201 25441509 16248392 750897986 16248392 750897986 498224333 865115759 498224333 865115759 95904552 143731087 95904552 143731087 833360667 321019164 833360667 321019164 783369566 280920994 783369566 280920994 898487578 152918420 898487578 152918420 121513119 203520806 121513119 203520806 203010583 306065409 203010583 306065409 112947685 144331127 112947685 144331127 96126733 640551953 96126733 640551953 907516220 138844920 907516220 138844920 894065257 681862664 894065257 681862664 463177650 313517732 463177650 313517732 793980216 305848030 793980216 305848030 571763703 636661020 571763703 636661020 322949466 419001678 322949466 419001678 139204404 125983209 139204404 125983209 977518318 33990206 977518318 33990206 755852489 510597556 755852489 510597556 661091739 312665984 661091739 312665984 789338905 103857524 789338905 103857524 68817485 239451676 68817485 239451676 336771964 955594535 336771964 955594535 831150935 254139830 831150935 254139830 177167944 418983725 177167944 418983725 717088686 474742503 717088686 474742503 315761029 735145913 315761029 735145913 613919566 757790966 613919566 757790966 166106301 164457268 166106301 164457268 110046710 509634722 110046710 509634722 916892192 125814562 916892192 125814562 87923019 257987982 87923019 257987982 828512797 577997927 828512797 577997927 348240705 970618360 348240705 970618360 598851098 606748785 598851098 606748785 120674763 107010462 120674763 107010462 30477369 45509998 30477369 45509998 613766884 708881599 613766884 708881599 754928192 30366728 754928192 30366728 979827233 424898028 979827233 424898028 235186162 158000444 235186162 158000444 105334260 995749714 105334260 995749714 657765248 21846893 657765248 21846893 13878900 218045230 13878900 218045230 910357592 135679024 910357592 135679024 263668437 702042307 263668437 702042307 896866405 154952319 896866405 154952319 603436742 909135372 603436742 909135372 53473456 79969382 53473456 79969382 292914412 444390134 292914412 444390134 729790735 44890161 729790735 44890161 29648946 191786386 29648946 191786386 871937648 447418892 871937648 447418892 330745760 688688415 330745760 688688415 747700138 7901259 747700138 7901259 994136327 39505692 994136327 39505692 241357521 371384146 241357521 371384146 289249395 862653291 289249395 862653291 477625298 208993469 477625298 208993469 139025697 61667096 139025697 61667096 958511931 183253536 958511931 183253536 674935519 481086971 674935519 481086971 68425243 103258959 68425243 103258959 210018849 357571955 210018849 357571955 238307923 218753193 238307923 218753193 144726323 957572876 144726323 957572876 911024351 134402620 911024351 134402620 158045649 326489544 158045649 326489544 861750987 206329100 861750987 206329100 330252598 749033228 330252598 749033228 425042094 112172749 425042094 112172749 74383278 334377201 74383278 334377201 313702209 471054314 313702209 471054314 702716074 439249509 702716074 439249509 617199685 948662575 617199685 948662575 165370601 250445064 165370601 250445064 297029645 903335561 297029645 903335561 646840517 802555025 646840517 802555025 52005890 77425102 52005890 77425102 159032524 482757422 159032524 482757422 934917820 99161664 934917820 99161664 933993582 386347690 933993582 386347690 373786768 873253114 373786768 873253114 884488920 173736659 884488920 173736659 299704065 498862948 299704065 498862948 710752364 138343473 710752364 138343473 92230584 950050484 92230584 950050484 345098486 273868559 345098486 273868559 954487844 67527021 954487844 67527021 668503583 816294585 668503583 816294585 407188385 882603744 407188385 882603744 105003830 157571621 105003830 157571621 552094797 528097132 552094797 528097132 942503754 86019529 942503754 86019529 874948012 350213344 874948012 350213344 684505666 466408046 684505666 466408046 691241257 456427685 691241257 456427685 381462197 686483710 381462197 686483710 707594161 345635099 707594161 345635099 42839147 63555212 42839147 63555212 129788839 885652125 129788839 885652125 339648916 470865806 339648916 470865806 211949264 319399733 211949264 319399733 223056170 440127057 223056170 440127057 293752889 130222062 293752889 130222062 86548042 317437143 86548042 317437143 986049931 20960375 986049931 20960375 968275680 57988220 968275680 57988220 198596993 524874126 198596993 524874126 763613649 94785038 763613649 94785038 937089436 854797183 937089436 854797183 365907206 393406366 365907206 393406366 262407509 711136311 262407509 711136311 713578600 386638475 713578600 386638475 258070962 234493503 258070962 234493503 844022077 244976044 844022077 244976044 161746677 883534350 161746677 883534350 900401937 149962549 900401937 149962549 194235303 451649463 194235303 451649463 874339841 188138547 874339841 188138547 738812911 878610989 738812911 878610989 565400889 397708008 565400889 397708008 81296222 121951837 81296222 121951837 137642642 257811745 137642642 257811745 765477311 449095316 765477311 449095316 130126200 84985543 130126200 84985543 943117506 632275069 943117506 632275069 221760240 334208947 221760240 334208947 536347411 770921718 536347411 770921718 5065698 7792309 5065698 7792309 565111940 539952960 565111940 539952960 259339622 320955255 259339622 320955255 783411035 675801792 783411035 675801792 454907219 324203129 454907219 324203129 214674336 280633123 214674336 280633123 812851767 778203424 812851767 778203424 455360550 263114826 455360550 263114826 122641757 183842655 122641757 183842655 775552403 504130538 775552403 504130538 559683229 290175951 559683229 290175951 830469847 254995444 830469847 254995444 167975372 426201771 167975372 426201771 712138018 632253664 712138018 632253664 280849497 112918292 280849497 112918292 999743819 212778 999743819 212778 586109849 738601316 586109849 738601316 465306044 530547853 465306044 530547853 671560328 310312054 671560328 310312054 791039684 673456863 791039684 673456863 33969727 50265483 33969727 50265483 381130103 954542959 381130103 954542959 753040700 279479439 753040700 279479439 53610400 80138347 53610400 80138347 733352908 395131826 733352908 395131826 120172846 180336024 120172846 180336024 642618742 523587318 642618742 523587318 828233383 258503560 828233383 258503560 206943813 607840877 206943813 607840877 588849636 565393547 588849636 565393547 517944890 372857504 517944890 372857504 805945830 97119403 805945830 97119403 64765251 289899322 64765251 289899322 903129788 145797232 903129788 145797232 805179799 342163201 805179799 342163201 131203632 47025635 131203632 47025635 11263494 17353777 11263494 17353777 87458170 327722679 87458170 327722679 761005599 713531561 761005599 713531561 170979254 259603488 170979254 259603488 748953709 502563966 748953709 502563966 276116860 304140675 276116860 304140675 795435719 334849790 795435719 334849790 310617756 465824353 310617756 465824353 222642180 123704617 222642180 123704617 918228731 733674248 918228731 733674248 261795336 392311334 261795336 392311334 652798206 810711783 652798206 810711783 369841593 936147575 369841593 936147575 469161065 211575781 469161065 211575781 59952879 4070310 59952879 4070310 2663729 106366920 2663729 106366920 238672294 417856348 238672294 417856348 717872120 616200371 717872120 616200371 623917596 339062389 623917596 339062389 790616181 274031892 790616181 274031892 910421342 47004252 910421342 47004252 31552525 83932380 31552525 83932380 170322142 942410108 170322142 942410108 629233800 850987694 629233800 850987694 596715923 917750311 596715923 917750311 195928755 242119947 195928755 242119947 940923219 88877632 940923219 88877632 548524491 801507516 548524491 801507516 876920303 165705678 876920303 165705678 110590113 536406362 110590113 536406362 477536423 984534565 477536423 984534565 999459871 535628 999459871 535628 498776851 530463556 498776851 530463556 719935731 27709594 719935731 27709594 981806784 220223811 981806784 220223811 170025503 420572693 170025503 420572693 742792275 122295145 742792275 122295145 919154096 166394820 919154096 166394820 121701026 221721753 121701026 221721753 948762177 76470857 948762177 76470857 650265071 638005598 650265071 638005598 198793190 47695614 198793190 47695614 967482746 777038519 967482746 777038519 64684496 97102971 64684496 97102971 838527312 842971438 838527312 842971438 218619018 329955517 218619018 329955517 271708117 456728727 271708117 456728727 511862051 542403349 511862051 542403349 123534303 185315197 123534303 185315197 423250564 882571603 423250564 882571603 756656145 102626856 756656145 102626856 967714834 47369021 967714834 47369021 833516728 250086729 833516728 250086729 971198510 42846651 971198510 42846651 644318129 588476041 644318129 588476041 700727803 442570916 700727803 442570916 685695204 504178038 685695204 504178038 325590465 489431146 325590465 489431146 509635580 983743273 509635580 983743273 886082639 65989524 886082639 65989524 44474565 609333902 44474565 609333902 766314433 272622376 766314433 272622376 125086151 187593010 125086151 187593010 384603692 959347663 384603692 959347663 899478106 151437309 899478106 151437309 564468409 902921442 564468409 902921442 341270877 546341725 341270877 546341725 850740020 108637628 850740020 108637628 929200165 70966636 929200165 70966636 952467519 245983362 952467519 245983362 114593999 171570162 114593999 171570162 800999578 800764452 800999578 800764452 322373934 371023614 322373934 371023614 748916901 881080212 748916901 881080212 78237931 117614145 78237931 117614145 120613262 181035172 120613262 181035172 100747864 151335456 100747864 151335456 435253063 979207349 435253063 979207349 927541225 109887119 927541225 109887119 900742746 416084211 900742746 416084211 175967093 190587295 175967093 190587295 53076903 79265624 53076903 79265624 620608525 974693372 620608525 974693372 696921147 112230257 696921147 112230257 938932177 92029791 938932177 92029791 110413739 834849799 110413739 834849799 497879205 484385294 497879205 484385294 977683259 33592821 977683259 33592821 572814810 831161695 572814810 831161695 369851087 445659120 369851087 445659120 194586540 213476840 194586540 213476840 141660343 542210357 141660343 542210357 619470120 491447260 619470120 491447260 950547712 21542315 950547712 21542315 986430405 20339242 986430405 20339242 952571975 210755135 952571975 210755135 240771903 605500529 240771903 605500529 596929767 707319551 596929767 707319551 443057932 452661137 443057932 452661137 693585244 113051778 693585244 113051778 75163507 400294361 75163507 400294361 819791896 270997136 819791896 270997136 702067057 478622289 702067057 478622289 415063951 799587999 415063951 799587999 63771435 95429132 63771435 95429132 905716823 163608067 905716823 163608067 816867827 494233567 816867827 494233567 213666282 212777916 213666282 212777916 2629886 3932922 2629886 3932922 568972038 908974416 568972038 908974416 449468172 303105918 449468172 303105918 35851963 52969683 35851963 52969683 747368356 817095414 747368356 817095414 258894905 387934393 258894905 387934393 643455155 911028533 643455155 911028533 57699072 86340572 57699072 86340572 223159717 894448068 223159717 894448068 467600890 228665078 467600890 228665078 847704509 412749412 847704509 412749412 404256052 986011925 404256052 986011925 849683097 225974755 849683097 225974755 833975871 354840424 833975871 354840424 176616856 263571766 176616856 263571766 173412221 931983876 173412221 931983876 431002524 427207075 431002524 427207075 940063640 90244110 940063640 90244110 490497119 848045581 490497119 848045581 715165403 381237778 715165403 381237778 847563911 229053392 847563911 229053392 562935875 655958931 562935875 655958931 209021653 315840794 209021653 315840794 334490495 768377446 334490495 768377446 182933101 278153164 182933101 278153164 234015942 904036161 234015942 904036161 508576917 960254976 508576917 960254976 59804800 89655260 59804800 89655260 456165390 983219005 456165390 983219005 691932739 82697139 691932739 82697139 55074571 90017130 55074571 90017130 789967712 421704840 789967712 421704840 410446377 633871084 410446377 633871084 195746456 209148988 195746456 209148988 927479234 109925230 927479234 109925230 77151619 736036019 77151619 736036019 473975790 972756070 473975790 972756070 529622500 609252610 529622500 609252610 60654759 90914124 60654759 90914124 231894080 545015662 231894080 545015662 773130766 292726444 773130766 292726444 173742421 263974546 173742421 263974546 733718547 565335859 733718547 565335859 434008161 889557679 434008161 889557679 611495025 87748988 611495025 87748988 941495908 863279222 941495908 863279222 473161050 53650837 473161050 53650837 11590966 17665019 11590966 17665019 281394164 830741250 281394164 830741250 421901189 978362652 421901189 978362652 98753788 126893667 98753788 126893667 73649998 52263754 73649998 52263754 964841832 621332888 964841832 621332888 129796644 96494236 129796644 96494236 936049245 145777224 936049245 145777224 42223462 20501229 42223462 20501229 986359232 80351747 986359232 80351747 813318606 813899908 813318606 813899908 364769310 871518804 364769310 871518804 591613951 143562740 591613951 143562740 95791878 819412864 95791878 819412864 710207553 428799382 710207553 428799382 398730310 737951346 398730310 737951346 546464077 591860169 546464077 591860169 659762676 755125291 659762676 755125291 527270831 154140868 527270831 154140868 969179133 45250776 969179133 45250776 370120764 618847166 370120764 618847166 201714387 137450575 201714387 137450575 91459013 480509117 91459013 480509117 928889880 108172087 928889880 108172087 605560210 858234834 605560210 858234834 619720088 582875966 619720088 582875966 407653998 291562757 407653998 291562757 804063810 811532553 804063810 811532553 86258363 129625563 86258363 129625563 553027417 511767570 553027417 511767570 53401319 57378707 53401319 57378707 38726490 149370249 38726490 149370249 900936618 983081131 900936618 983081131 123641898 185523705 123641898 185523705 677367141 476876911 677367141 476876911 113633085 170176228 113633085 170176228 822777368 727931947 822777368 727931947 51401498 76690275 51401498 76690275 82645644 124089082 82645644 124089082 941575283 87600543 941575283 87600543 193522508 605717461 193522508 605717461 691965620 290019856 691965620 290019856 88423165 132667971 88423165 132667971 817717145 381108252 817717145 381108252 271192539 407142640 271192539 407142640 737325006 322908626 737325006 322908626 851672656 222903193 851672656 222903193 821289789 904125260 821289789 904125260 159864244 241656342 159864244 241656342 163348748 926578930 163348748 926578930 685607540 83256382 685607540 83256382 55667137 268556721 55667137 268556721 344708640 976186564 344708640 976186564 650673906 297974016 650673906 297974016 197152436 420180142 197152436 420180142 639753822 514940095 639753822 514940095 303661783 405270031 303661783 405270031 893223242 106239776 893223242 106239776 70410756 294161250 70410756 294161250 352298893 610244082 352298893 610244082 392342799 115577077 392342799 115577077 923620752 281984756 923620752 281984756 276007747 792265235 276007747 792265235 652883608 118666474 652883608 118666474 930994433 105081360 930994433 105081360 312981935 826473948 312981935 826473948 551016771 228145199 551016771 228145199 917983757 123882506 917983757 123882506 169169673 674064110 169169673 674064110 573506279 288492812 573506279 288492812 189366471 206851648 189366471 206851648 137261502 341474687 137261502 341474687 826589720 261092621 826589720 261092621 361432578 932345488 361432578 932345488 624743455 832806803 624743455 832806803 528700423 993540166 528700423 993540166 434532715 460941460 434532715 460941460 702559967 439480382 702559967 439480382 455327497 740853403 455327497 740853403 396837779 999593632 396837779 999593632 502797119 295705334 502797119 295705334 801176171 655221420 801176171 655221420 117548997 176462207 117548997 176462207 606681848 835152732 606681848 835152732 539957624 358111538 539957624 358111538 758017253 785284695 758017253 785284695 258223635 142513341 258223635 142513341 27657617 41415514 27657617 41415514 170110027 444747740 170110027 444747740 837374378 244481807 837374378 244481807 507213865 945121511 507213865 945121511 993643394 8695777 993643394 8695777 803916058 445635336 803916058 445635336 247610577 143092169 247610577 143092169 905087358 351818789 905087358 351818789 148958762 17092277 148958762 17092277 11079414 548540655 11079414 548540655 619758825 727568474 619758825 727568474 628273559 780214424 628273559 780214424 502012982 157335377 502012982 157335377 895397941 36894490 895397941 36894490 24585146 768462786 24585146 768462786 977363126 34284861 977363126 34284861 519003601 997398265 519003601 997398265 653389851 479520741 653389851 479520741 218979460 123149322 218979460 123149322 918644521 420277869 918644521 420277869 183870137 145531492 183870137 145531492 96918087 668289349 96918087 668289349 619864296 509267430 619864296 509267430 474961191 808292323 474961191 808292323 760711575 55253910 760711575 55253910 962784351 120404239 962784351 120404239 735055612 998360512 735055612 998360512 138791063 99052399 138791063 99052399 65842066 238596175 65842066 238596175 182044579 797116998 182044579 797116998 643081708 645745980 643081708 645745980 489884545 727921214 489884545 727921214 665419751 473994874 665419751 473994874 729788572 93098813 729788572 93098813 62271868 103211180 62271868 103211180 932980096 102206114 932980096 102206114 166425174 304865358 166425174 304865358 794750025 474892780 794750025 474892780 315910063 580962114 315910063 580962114 554431689 827060184 554431689 827060184 143866794 149873183 143866794 149873183 99705639 348860585 99705639 348860585 764231197 370942697 764231197 370942697 14965689 22991522 14965689 22991522 273252331 409950188 273252331 409950188 725206568 380285434 725206568 380285434 804508062 290830521 804508062 290830521 779597931 779977245 779597931 779977245 336998488 902579171 336998488 902579171 744670680 171675142 744670680 171675142 114640127 420658256 114640127 420658256 547186194 983210318 547186194 983210318 416902483 482384197 416902483 482384197 320831441 943047438 320831441 943047438 410135285 171859815 410135285 171859815 114772926 284942198 114772926 284942198 644142353 928318837 644142353 928318837 266213581 399918362 266213581 399918362 419175921 957958270 419175921 957958270 735825159 102680398 735825159 102680398 932611093 542107853 932611093 542107853 183041941 52752320 183041941 52752320 35705011 417517091 35705011 417517091 718050830 496444307 718050830 496444307 437503903 943055806 437503903 943055806 342237037 62661345 342237037 62661345 957948091 475237065 957948091 475237065 40625628 60208477 40625628 60208477 788115330 466579448 788115330 466579448 123728047 169923920 123728047 169923920 895220140 157562120 895220140 157562120 200389910 817331855 200389910 817331855 793798895 306066174 793798895 306066174 644168880 990780882 644168880 990780882 341879953 318674334 341879953 318674334 211380506 967930774 211380506 967930774 611018128 34574423 611018128 34574423 977283361 22215211 977283361 22215211 14202044 983876604 14202044 983876604 861068674 207160527 861068674 207160527 286300636 442714491 286300636 442714491 971186833 42875178 971186833 42875178 588810161 746880977 588810161 746880977 368790639 943929240 368790639 943929240 796508997 156195764 796508997 156195764 896282082 183795950 896282082 183795950 230806205 862643799 230806205 862643799 546537829 442982043 546537829 442982043 207152607 245509595 207152607 245509595 836650864 365290652 836650864 365290652 712218970 426061955 712218970 426061955 941336710 87932100 941336710 87932100 662540430 602603151 662540430 602603151 613855252 737721175 613855252 737721175 247287371 370492878 247287371 370492878 257685885 867664310 257685885 867664310 621264994 417790812 621264994 417790812 154976289 234293143 154976289 234293143 822141073 483057169 822141073 483057169 466208355 929374568 466208355 929374568 543959619 385450771 543959619 385450771 772176014 336903453 772176014 336903453 698959861 654888741 698959861 654888741 429441134 951440257 429441134 951440257 844205393 194568555 844205393 194568555 908088037 138471988 908088037 138471988 343082316 992242714 343082316 992242714 580162868 581194224 580162868 581194224 888415805 167538823 888415805 167538823 167628891 367290691 167628891 367290691 326634624 637553874 326634624 637553874 544349078 515062483 544349078 515062483 299377367 195201301 299377367 195201301 899185064 151981637 899185064 151981637 131200810 765322407 131200810 765322407 611675324 975894701 611675324 975894701 493918385 356001310 493918385 356001310 237201445 142921092 237201445 142921092 905119940 72101758 905119940 72101758 48563173 464636616 48563173 464636616 667637346 903339890 667637346 903339890 522509592 554934341 522509592 554934341 72189701 69752835 72189701 69752835 47092008 261609099 47092008 261609099 237394857 429834085 237394857 429834085 544223024 558945663 544223024 558945663 553674413 857761647 553674413 857761647 803605995 166986152 803605995 166986152 947558616 78079439 947558616 78079439 226493076 580519133 226493076 580519133 804532317 94804759 804532317 94804759 63294365 478465112 63294365 478465112 676281347 743513919 676281347 743513919 378682669 573827902 378682669 573827902 617858582 958660734 617858582 958660734 564961506 698300251 564961506 698300251 297342572 298929720 297342572 298929720 903113642 3409439 903113642 3409439 997651928 991958398 997651928 991958398 348612595 842307587 348612595 842307587 942910972 85344319 942910972 85344319 192349078 413928901 192349078 413928901 827468373 259885243 827468373 259885243 458092343 795342538 458092343 795342538 369945894 148717801 369945894 148717801 901362423 239360999 901362423 239360999 134685803 35000627 134685803 35000627 976963252 690944774 976963252 690944774 551459610 946047243 551459610 946047243 694779577 450869760 694779577 450869760 353695607 714622733 353695607 714622733 957925726 34691177 957925726 34691177 22922329 79341948 22922329 79341948 170221020 430348014 170221020 430348014 825473744 68538760 825473744 68538760 46214017 481398069 46214017 481398069 728614570 265017071 728614570 265017071 885707355 122941188 885707355 122941188 975687503 36522111 975687503 36522111 784288309 380671476 784288309 380671476 83675113 125920888 83675113 125920888 262479888 393512912 262479888 393512912 188365770 285738333 188365770 285738333 773214374 581258627 773214374 581258627 186221692 282901340 186221692 282901340 792063090 669673547 792063090 669673547 537920715 995991048 537920715 995991048 110132291 160821394 110132291 160821394 893127263 924697311 893127263 924697311 258524802 206988465 258524802 206988465 861211709 425614868 861211709 425614868 326896937 659223134 326896937 659223134 410750237 449644028 410750237 449644028 133037315 79280690 133037315 79280690 53099529 151453418 53099529 151453418 538497867 672980890 538497867 672980890 288498573 431901791 288498573 431901791 367393035 646590404 367393035 646590404 794924069 218806292 794924069 218806292 144764951 723053768 144764951 723053768 414792307 424031644 414792307 424031644 282899240 974246352 282899240 974246352 554482006 328232326 554482006 328232326 844047187 211923390 844047187 211923390 865228478 201282127 865228478 201282127 134565934 502913501 134565934 502913501 440465049 587788170 440465049 587788170 779738677 325315017 779738677 325315017 171666350 260750625 171666350 260750625 199114681 558673696 199114681 558673696 824352702 264428158 824352702 264428158 333102728 739135957 333102728 739135957 696228345 109787908 696228345 109787908 73023080 590937919 73023080 590937919 789493262 312262431 789493262 312262431 268563403 827962299 268563403 827962299 535284857 549242740 535284857 549242740 924809436 113883494 924809436 113883494 445285933 782003060 445285933 782003060 197976104 12691768 197976104 12691768 991344795 548686563 991344795 548686563 647937418 427828541 647937418 427828541 710961991 987821227 710961991 987821227 404644842 132030023 404644842 132030023 955592314 65888123 955592314 65888123 51072520 538812554 51072520 538812554 762829336 320487285 762829336 320487285 783757189 895863632 783757189 895863632 267020065 225537983 267020065 225537983 148935891 255838120 148935891 255838120 830121486 389476984 830121486 389476984 77348386 116217793 77348386 116217793 90873703 158453402 90873703 158453402 138072246 852363001 138072246 852363001 599524678 458587794 599524678 458587794 77299578 91464304 77299578 91464304 60965199 177359775 60965199 177359775 823924672 906834404 823924672 906834404 524034699 281459252 524034699 281459252 185347999 397354137 185347999 397354137 793335286 223584914 793335286 223584914 851329299 130706818 851329299 130706818 86898937 978347033 86898937 978347033 509931372 301521140 509931372 301521140 199462355 226654873 199462355 226654873 849095157 156872309 849095157 156872309 104543247 710997436 104543247 710997436 916866648 125889383 916866648 125889383 456345168 980342765 456345168 980342765 386798560 617979074 386798560 617979074 643119582 416996134 643119582 416996134 277642700 975006255 277642700 975006255 660547705 119021172 660547705 119021172 921360269 192818232 921360269 192818232 239515230 853821591 239515230 853821591 363582534 518916344 363582534 518916344 349847170 759854921 349847170 759854921 658830850 284335620 658830850 284335620 42672414 63205335 42672414 63205335 843877813 334494478 843877813 334494478 311873140 468610561 311873140 468610561 713061574 363958571 713061574 363958571 906751899 139871372 906751899 139871372 350287367 731067758 350287367 731067758 722231739 128300255 722231739 128300255 915278930 308285363 915278930 308285363 672458901 946538161 672458901 946538161 642961052 95256014 642961052 95256014 936712033 136396501 936712033 136396501 21847269 33161110 21847269 33161110 64095353 853775324 64095353 853775324 455588850 480282625 455588850 480282625 281963730 422811352 281963730 422811352 285174243 663708032 285174243 663708032 652379329 243715134 652379329 243715134 161115523 463304039 161115523 463304039 309032848 391772616 309032848 391772616 261315556 438146071 261315556 438146071 785426122 34995764 785426122 34995764 23119751 236765464 23119751 236765464 666306693 616266685 666306693 616266685 492738694 912788528 492738694 912788528 336995036 375511244 336995036 375511244 250817478 418950972 250817478 418950972 721873959 412071679 721873959 412071679 406258490 969983565 406258490 969983565 730692768 399141766 730692768 399141766 402379091 717067494 402379091 717067494 861542538 125441750 861542538 125441750 978041118 33167675 978041118 33167675 50659002 727185720 50659002 727185720 592755374 119234610 592755374 119234610 970556109 43699447 970556109 43699447 196710950 789336293 196710950 789336293 911723618 39988640 911723618 39988640 972939121 943821889 972939121 943821889 87650316 24918963 87650316 24918963 983603303 975403768 983603303 975403768 394328033 693393652 394328033 693393652 653781212 907736725 653781212 907736725 206151211 311103172 206151211 311103172 701479424 618217790 701479424 618217790 237648658 225176117 237648658 225176117 148695734 98603478 148695734 98603478 935185636 172659889 935185636 172659889 117307491 532595009 117307491 532595009 829389083 254242578 829389083 254242578 167603869 837070434 167603869 837070434 717230607 349970875 717230607 349970875 888986146 157285940 888986146 157285940 895434133 140093702 895434133 140093702 93435071 836156710 93435071 836156710 355755161 498862946 355755161 498862946 306984500 219178692 306984500 219178692 960688538 58672600 960688538 58672600 728002644 909782792 728002644 909782792 621684184 373219262 621684184 373219262 747617350 399377110 747617350 399377110 117093255 175860353 117093255 175860353 722153438 467682970 722153438 467682970 171225376 53099066 171225376 53099066 35963087 157626797 35963087 157626797 895160816 251702658 895160816 251702658 46710341 69188883 46710341 69188883 451925123 691679194 451925123 691679194 702583092 439457953 702583092 439457953 325749128 679431483 325749128 679431483 415918487 218585729 415918487 218585729 143349366 150464748 143349366 150464748 997394587 3781872 997394587 3781872 18183533 437870875 18183533 437870875 886813720 170061961 886813720 170061961 197693685 789013413 197693685 789013413 639343734 499341107 639343734 499341107 332472253 666630877 332472253 666630877 596515780 862851858 596515780 862851858 290409630 61735376 290409630 61735376 41712145 944734146 41712145 944734146 958735520 61102211 958735520 61102211 89549358 294571756 89549358 294571756 764129836 708055205 764129836 708055205 656465667 159251547 656465667 159251547 894072558 966809457 894072558 966809457 168036006 222055904 168036006 222055904 852177075 852198103 852177075 852198103 503731477 995277914 503731477 995277914 361003282 641559839 361003282 641559839 651671477 952501455 651671477 952501455 110238315 164999993 110238315 164999993 347115872 968250880 347115872 968250880 668367873 447662485 668367873 447662485 76965351 2470006 76965351 2470006 998248537 54883769 998248537 54883769 432671551 996006363 432671551 996006363 359914996 492655117 359914996 492655117 768911183 203713825 768911183 203713825 863296782 892387987 863296782 892387987 478274521 479286971 478274521 479286971 233294063 312998825 233294063 312998825 207373310 984395876 207373310 984395876 751105162 30706831 751105162 30706831 20272605 978920855 20272605 978920855 729365147 217735781 729365147 217735781 144055572 227691327 144055572 227691327 566619595 611664796 566619595 611664796 761871550 151808798 761871550 151808798 79285257 118764056 79285257 118764056 247621048 451277733 247621048 451277733 783395215 264942293 783395215 264942293 174415485 758341895 174415485 758341895 572403546 929002318 572403546 929002318 191615727 65614294 191615727 65614294 955861052 132596056 955861052 132596056 88392176 298481207 88392176 298481207 987314339 19024238 987314339 19024238 163265737 506283349 163265737 506283349 817906907 91068546 817906907 91068546 939636752 249250470 939636752 249250470 80643818 120737274 80643818 120737274 202207324 394839298 202207324 394839298 766888335 345101560 766888335 345101560 493303223 735727086 493303223 735727086 544175861 433988665 544175861 433988665 289890148 794614213 289890148 794614213 887770991 87006045 887770991 87006045 941891221 17316207 941891221 17316207 11223870 404929710 11223870 404929710 726635555 409980180 726635555 409980180 389774675 889991323 389774675 889991323 796561489 302662288 796561489 302662288 262563378 452594009 262563378 452594009 490925829 686203445 490925829 686203445 890614652 164203147 890614652 164203147 589183903 617591384 589183903 617591384 3389119 5341426 3389119 5341426 822034298 424992882 822034298 424992882 640908256 779204307 640908256 779204307 649933446 763758788 649933446 763758788 409397269 838340606 409397269 838340606 551869616 467615869 551869616 467615869 179968558 273723881 179968558 273723881 715765960 781102521 715765960 781102521 335678509 248597115 335678509 248597115 944639511 13912094 944639511 13912094 9280824 467228231 9280824 467228231 548361838 857192124 548361838 857192124 225361961 25218284 225361961 25218284 983354008 711174647 983354008 711174647 359991348 612669975 359991348 612669975 596085168 903523000 596085168 903523000 364436161 370196684 364436161 370196684 247149727 442912240 247149727 442912240 451300688 917323891 451300688 917323891 353081529 666725853 353081529 666725853 903711292 101828982 903711292 101828982 933242491 503127181 933242491 503127181 94631851 141719252 94631851 141719252 259524822 666371413 259524822 666371413 786625561 293651131 786625561 293651131 70822344 12091811 70822344 12091811 991837070 807052751 991837070 807052751 295965954 161393118 295965954 161393118 107639453 864795218 107639453 864795218 564820335 505544142 564820335 505544142 368540294 330049370 368540294 330049370 908891312 3673281 908891312 3673281 997544676 235348390 997544676 235348390 131966681 198261586 131966681 198261586 576066878 988805880 576066878 988805880 481462174 340454452 481462174 340454452 226524499 849420788 226524499 849420788 876881975 115468592 876881975 115468592 923647365 450106735 923647365 450106735 445114076 891501998 445114076 891501998 342187068 917554513 342187068 917554513 401309952 594040512 401309952 594040512 650721559 665884122 650721559 665884122 221942881 67639624 221942881 67639624 954372668 521502541 954372668 521502541 416430566 677883315 416430566 677883315 703131799 57264293 703131799 57264293 8720575 13142145 8720575 13142145 977960918 218278602 977960918 218278602 632181913 612965162 632181913 612965162 401712266 895095004 401712266 895095004 802735692 231266944 802735692 231266944 846112914 433559167 846112914 433559167 122804198 184032453 122804198 184032453 444761868 745817312 444761868 745817312 486478082 351926642 486478082 351926642 939599415 91297106 939599415 91297106 555677492 875519468 555677492 875519468 786220140 302281312 786220140 302281312 90369826 135896379 90369826 135896379 166444028 284994904 166444028 284994904 271903317 928080119 271903317 928080119 368707502 284622487 368707502 284622487 187681124 412347661 187681124 412347661 432800780 752219122 432800780 752219122 281030931 298042019 281030931 298042019 834042027 52876256 834042027 52876256 35794452 312665985 35794452 312665985 430842728 935972208 430842728 935972208 214608020 324102346 214608020 324102346 295454584 853978198 295454584 853978198 640816628 924021829 640816628 924021829 250100187 301445899 250100187 301445899 797282716 899714501 797282716 899714501 607700344 471214917 607700344 471214917 681248998 484172486 681248998 484172486 187406095 284288294 187406095 284288294 743318298 682027321 743318298 682027321 423478032 266351677 423478032 266351677 161021663 196184126 161021663 196184126 130792132 807270471 130792132 807270471 712936358 90777736 712936358 90777736 939768195 362857617 939768195 362857617 128857552 193626908 128857552 193626908 508430032 550864853 508430032 550864853 98179145 147462800 98179145 147462800 889735812 172555639 889735812 172555639 104879992 157335374 104879992 157335374 689607124 842071228 689607124 842071228 273462898 74129825 273462898 74129825 49825070 781282899 49825070 781282899 370029361 335114316 370029361 335114316 861340858 206941040 861340858 206941040 771168952 357578887 771168952 357578887 386325786 746167069 386325786 746167069 247904225 355345872 247904225 355345872 760098026 979935517 760098026 979935517 383215389 983438496 383215389 983438496 448336040 827454468 448336040 827454468 380907049 571246759 380907049 571246759 595174749 600590011 595174749 600590011 347844143 12873611 347844143 12873611 8577675 779366482 8577675 779366482 845696886 162153909 845696886 162153909 932816548 16738396 932816548 16738396 988908879 441918782 988908879 441918782 520892936 549483601 520892936 549483601 964883033 52132863 964883033 52132863 791534564 992151942 791534564 992151942 385704859 776907788 385704859 776907788 649688280 36315882 649688280 36315882 24032283 661729791 24032283 661729791 523863019 859937952 523863019 859937952 325853151 489897977 325853151 489897977 479937014 550939593 479937014 550939593 123969318 82231370 123969318 82231370 945035403 362054462 945035403 362054462 703647626 437945013 703647626 437945013 52101282 77868823 52101282 77868823 878383548 531593113 878383548 531593113 365925958 594108979 365925958 594108979 711415843 303101554 711415843 303101554 796240136 226209014 796240136 226209014 149392025 396620795 149392025 396620795 670874239 490403240 670874239 490403240 669210684 396729579 669210684 396729579 732295835 515145576 732295835 515145576 221532671 333969835 221532671 333969835 709012862 456646308 709012862 456646308 276166076 414571483 276166076 414571483 540589904 893685585 540589904 893685585 653040587 632926690 653040587 632926690 493155293 848939292 493155293 848939292 763587702 350111624 763587702 350111624 391892890 698785445 391892890 698785445 675408115 195430567 675408115 195430567 130272677 608730138 130272677 608730138 804162093 143180753 804162093 143180753 95470099 535199648 95470099 535199648 641796849 211065453 641796849 211065453 932141756 103442155 932141756 103442155 395199356 500754427 395199356 500754427 701703040 267665817 701703040 267665817 96906430 124522655 96906430 124522655 76332296 114683722 76332296 114683722 548647303 799099198 548647303 799099198 114499000 987581 114499000 987581 999143217 815509658 999143217 815509658 640953919 433778584 640953919 433778584 965067024 51959255 965067024 51959255 526229972 705295051 526229972 705295051 408083843 502635231 408083843 502635231 644415317 995654469 644415317 995654469 91034772 136715411 91034772 136715411 92241235 151666081 92241235 151666081 827887256 970626778 827887256 970626778 81770830 122716415 81770830 122716415 516264344 534633481 516264344 534633481 57925745 86738161 57925745 86738161 186671672 343335883 186671672 343335883 838405569 242655390 838405569 242655390 274563759 654617184 274563759 654617184 717260380 315876113 717260380 315876113 209109799 455968764 209109799 455968764 311249085 528229607 311249085 528229607 617023893 950398297 617023893 950398297 245361359 367847349 245361359 367847349 388803724 828483458 388803724 828483458 156911104 57201079 156911104 57201079 38654202 143479833 38654202 143479833 904694762 870802632 904694762 870802632 347189335 626065845 347189335 626065845 633831445 763689994 633831445 763689994 62286175 93154300 62286175 93154300 839102781 749261794 839102781 749261794 166305843 46123016 166305843 46123016 1304283 1951446 1304283 1951446 703867017 518069340 703867017 518069340 294581888 355345876 294581888 355345876 176760769 11478243 176760769 11478243 992063570 594955370 992063570 594955370 15433553 23670344 15433553 23670344 791628545 477400186 791628545 477400186 317561738 465754696 317561738 465754696 684931986 707554889 684931986 707554889 426207708 332026135 426207708 332026135 775592853 482532908 775592853 482532908 236449973 173070643 236449973 173070643 115523601 206930762 115523601 206930762 765441372 402453347 765441372 402453347 244588214 314925135 244588214 314925135 974331573 38148245 974331573 38148245 88966084 679834199 88966084 679834199 792397004 307984141 792397004 307984141 352699330 757203246 352699330 757203246 813116234 280259987 813116234 280259987 201550354 962419718 201550354 962419718 899961087 150658405 899961087 150658405 809074908 436807247 809074908 436807247 71092362 107551833 71092362 107551833 324529616 508216889 324529616 508216889 725698106 283918573 725698106 283918573 187076955 314731276 187076955 314731276 864161633 202650885 864161633 202650885 623763430 722522419 623763430 722522419 891114961 10536920 891114961 10536920 992626383 382640680 992626383 382640680 116228709 174437084 116228709 174437084 811413865 368317302 811413865 368317302 21451865 32553134 21451865 32553134 200256530 382616750 200256530 382616750 853114219 220665518 853114219 220665518 263833437 422336114 263833437 422336114 714680770 157227271 714680770 157227271 104768361 336457935 104768361 336457935 772596349 556268288 772596349 556268288 213911697 158640611 213911697 158640611 963106312 54766608 963106312 54766608 406230472 580207157 406230472 580207157 621903945 265547938 621903945 265547938 174753348 804956842 174753348 804956842 634746563 542327616 634746563 542327616 148477482 30843837 148477482 30843837 979487243 718409877 979487243 718409877 242006566 156541914 242006566 156541914 896017191 620797073 896017191 620797073 267000313 300233662 267000313 300233662 976410196 35758375 976410196 35758375 793207451 553392792 793207451 553392792 30768876 45792159 30768876 45792159 672703085 484495010 672703085 484495010 877126525 72357853 877126525 72357853 48778808 447043092 48778808 447043092 697385575 641518976 697385575 641518976 307275929 412590068 307275929 412590068 133737180 157009119 133737180 157009119 895638707 344163237 895638707 344163237 413640937 575945052 413640937 575945052 331103114 497217339 331103114 497217339 584202680 988371837 584202680 988371837 479464441 223788244 479464441 223788244 147952998 480839827 147952998 480839827 319851484 457555787 319851484 457555787 250571053 375146866 250571053 375146866 459003439 603483054 459003439 603483054 430388291 192930379 430388291 192930379 128545217 817914841 128545217 817914841 518539090 505863517 518539090 505863517 333339840 942849124 333339840 942849124 550461247 92501195 550461247 92501195 938550778 953389972 938550778 953389972 439538353 727176663 439538353 727176663 121805810 182738643 121805810 182738643 236182110 716914306 236182110 716914306 713897979 7272167 713897979 7272167 994708267 254346478 994708267 254346478 669121949 720880569 669121949 720880569 470405945 546282484 470405945 546282484 417190821 787600276 417190821 787600276 708413468 57925126 708413468 57925126 2626520 3903160 2626520 3903160 384720514 726614186 384720514 726614186 572507671 862536671 572507671 862536671 175342447 30216156 175342447 30216156 979916300 35697008 979916300 35697008 23606613 479980381 23606613 479980381 972343172 40910482 972343172 40910482 278659394 471589071 278659394 471589071 596070623 797826464 596070623 797826464 171144800 259935742 171144800 259935742 763777925 357491297 763777925 357491297 564265982 745017714 564265982 745017714 477855619 479520738 477855619 479520738 675734144 23085491 675734144 23085491 15056736 126813708 15056736 126813708 270640163 922921328 270640163 922921328 468303123 405351928 468303123 405351928 269944484 597615622 269944484 597615622 654105665 900682489 654105665 900682489 644156566 597267858 644156566 597267858 735588422 348388997 735588422 348388997 232033020 892722599 232033020 892722599 513506375 274552417 513506375 274552417 817096748 494189850 817096748 494189850 66022770 99407812 66022770 99407812 826628118 339399542 826628118 339399542 108688066 90928975 108688066 90928975 939676035 311238734 939676035 311238734 471314383 779465723 471314383 779465723 268135997 260736831 268135997 260736831 105450758 158272677 105450758 158272677 456571582 710025164 456571582 710025164 528303496 958219401 528303496 958219401 380935668 99166565 380935668 99166565 65985225 999373873 65985225 999373873 987569574 18506312 987569574 18506312 247225655 844254162 247225655 844254162 436266410 739565065 436266410 739565065 434468366 523391588 434468366 523391588 789771921 118109491 789771921 118109491 956211188 65190583 956211188 65190583 945657922 333430346 945657922 333430346 221154807 355643860 221154807 355643860 905831831 35472152 905831831 35472152 976573645 385401840 976573645 385401840 257288536 841789449 257288536 841789449 665265206 475674078 665265206 475674078 277508690 400991976 277508690 400991976 266997953 719560384 266997953 719560384 793975749 101198528 793975749 101198528 933681513 805311378 933681513 805311378 61793315 92593705 61793315 92593705 596817906 908382065 596817906 908382065 356994842 475605133 356994842 475605133 817416535 246767718 817416535 246767718 835854422 886334930 835854422 886334930 450711955 404990270 450711955 404990270 269740692 5073042 269740692 5073042 996576957 363496323 996576957 363496323 680344019 733751983 680344019 733751983 326332856 243916654 326332856 243916654 861162643 112579177 861162643 112579177 74798711 774292412 74798711 774292412 715762536 420771433 715762536 420771433 479675730 770022097 479675730 770022097 104595569 156999483 104595569 156999483 887708599 673479136 887708599 673479136 509953009 665447284 509953009 665447284 953206483 30175204 953206483 30175204 979926905 659537676 979926905 659537676 636380767 487390430 636380767 487390430 324132223 887882364 324132223 887882364 932563416 102752200 932563416 102752200 162473117 829405610 162473117 829405610 649055220 502351652 649055220 502351652 276158369 309438199 276158369 309438199 205210901 363775848 205210901 363775848 569913342 929655777 569913342 929655777 392479272 567912803 392479272 567912803 12054358 18372757 12054358 18372757 199522271 791369669 199522271 791369669 422025849 890760097 422025849 890760097 668354360 415612159 668354360 415612159 719338535 897850840 719338535 897850840 141092915 183940416 141092915 183940416 877546828 646154757 877546828 646154757 208711734 312074490 208711734 312074490 118059547 177315774 118059547 177315774 311747329 777062354 311747329 777062354 511735992 874802413 511735992 874802413 105897941 158957986 105897941 158957986 547012841 591746931 547012841 591746931 88706364 56570128 88706364 56570128 961906899 62901559 961906899 62901559 177782667 874585742 177782667 874585742 929166085 68121720 929166085 68121720 45970129 268716640 45970129 268716640 242762026 580649331 242762026 580649331 583081142 782855968 583081142 782855968 826654975 245983367 826654975 245983367 162399619 406449547 162399619 406449547 460581862 671847582 460581862 671847582 110788261 166052640 110788261 166052640 161449152 701610895 161449152 701610895 822074659 267717903 822074659 267717903 773970222 909201182 773970222 909201182 496654519 423800879 496654519 423800879 713492196 129920915 713492196 129920915 86384508 852128271 86384508 852128271 694983270 400647077 694983270 400647077 729400594 131804751 729400594 131804751 87884756 164504152 87884756 164504152 753759971 952392772 753759971 952392772 574425211 119260695 574425211 119260695 921311660 334189411 921311660 334189411 266655116 593224154 266655116 593224154 451103619 965205415 451103619 965205415 415448775 458093105 415448775 458093105 697244548 114836880 697244548 114836880 76401664 322284828 76401664 322284828 471385269 882429762 471385269 882429762 688323402 366873502 688323402 366873502 96996939 145560352 96996939 145560352 245833265 368599430 245833265 368599430 47460496 50524001 47460496 50524001 34364480 99772364 34364480 99772364 179397391 371914747 179397391 371914747 424897074 940072169 424897074 940072169 554920704 168931217 554920704 168931217 112743896 529885659 112743896 529885659 855458312 216379620 855458312 216379620 703809099 437740712 703809099 437740712 119226890 42784603 119226890 42784603 971278581 284488498 971278581 284488498 771293315 337981533 771293315 337981533 858410486 212183193 858410486 212183193 217579796 342964362 217579796 342964362 596427946 793171522 596427946 793171522 380943874 970701555 380943874 970701555 685752677 244522975 685752677 244522975 78165312 68878963 78165312 68878963 953831080 597386967 953831080 597386967 40805950 60511530 40805950 60511530 576331251 939785009 576331251 939785009 282660729 344977919 282660729 344977919 229718534 195998957 229718534 195998957 967141830 48559981 967141830 48559981 154080087 232772567 154080087 232772567 60520713 90561386 60520713 90561386 104793388 334110921 104793388 334110921 893714100 159798940 893714100 159798940 679202873 882640217 679202873 882640217 224333107 337560737 224333107 337560737 410746477 706591067 410746477 706591067 801311954 295496255 801311954 295496255 559089531 917124181 559089531 917124181 528248998 389400839 528248998 389400839 259933827 418852155 259933827 418852155 717191400 116339602 717191400 116339602 77419899 328728678 77419899 328728678 686203879 936890573 686203879 936890573 288981783 432744032 288981783 432744032 633174333 850655066 633174333 850655066 232075125 82632506 232075125 82632506 55059093 748203943 55059093 748203943 862108507 205481930 862108507 205481930 191059952 741594000 191059952 741594000 715140354 242203827 715140354 242203827 838764494 746034677 838764494 746034677 204266308 235793217 204266308 235793217 155912364 162192776 155912364 162192776 892079611 483888443 892079611 483888443 25973419 39278856 25973419 39278856 266020058 658165927 266020058 658165927 465739637 906434731 465739637 906434731 585906055 956660808 585906055 956660808 357921097 162428793 357921097 162428793 891864485 99721475 891864485 99721475 66221372 245007131 66221372 245007131 302349290 515434824 302349290 515434824 711143185 254926648 711143185 254926648 5956826 8773997 5956826 8773997 985132039 313144623 985132039 313144623 68004745 102698787 68004745 102698787 478018425 688805178 478018425 688805178 153257895 231763883 153257895 231763883 356320182 715347203 356320182 715347203 787386618 269472637 787386618 269472637 177239306 642674363 177239306 642674363 355991856 301345101 355991856 301345101 199339423 391548592 199339423 391548592 377567619 633801564 377567619 633801564 250637541 65950920 250637541 65950920 964921752 24782245 964921752 24782245 983611818 698716396 983611818 698716396 24666083 37039070 24666083 37039070 142974669 287331621 142974669 287331621 807159024 449615316 807159024 449615316 676009084 734588078 676009084 734588078 47347334 70268322 47347334 70268322 665974769 963669862 665974769 963669862 19936773 30350137 19936773 30350137 928319942 363859763 928319942 363859763 146035844 221288986 146035844 221288986 798298878 852709018 798298878 852709018 396711851 514515533 396711851 514515533 596017646 209567506 596017646 209567506 71752636 99590919 71752636 99590919 66184643 359745876 66184643 359745876 381789458 938026306 381789458 938026306 856757238 60044247 856757238 60044247 959535101 132376550 959535101 132376550 223200015 473823457 223200015 473823457 936443345 95654814 936443345 95654814 472812954 982960197 472812954 982960197 839689106 59327430 839689106 59327430 39939806 793344275 39939806 793344275 534592844 983925887 534592844 983925887 368620341 586503687 368620341 586503687 36212831 53470239 36212831 53470239 783024908 321524488 783024908 321524488 802099975 153989413 802099975 153989413 21496308 32680918 21496308 32680918 91576367 254129769 91576367 254129769 625779986 847468275 625779986 847468275 417379668 255650370 417379668 255650370 140851367 212082818 140851367 212082818 437099387 812644487 437099387 812644487 399886954 316292553 399886954 316292553 786649141 835439869 786649141 835439869 350052836 58768132 350052836 58768132 960604848 107146829 960604848 107146829 569915062 993126423 569915062 993126423 982754122 25876525 982754122 25876525 638953595 752555218 638953595 752555218 376507461 33434438 376507461 33434438 22123337 345220602 22123337 345220602 766734437 875660311 766734437 875660311 137068694 184588128 137068694 184588128 123112645 248109004 123112645 248109004 444009585 938730241 444009585 938730241 128514974 192803319 128514974 192803319 820277117 584698172 820277117 584698172 199804543 136071311 199804543 136071311 3552162 5504803 3552162 5504803 453546839 669858135 453546839 669858135 897987181 60329267 897987181 60329267 959396288 665270915 959396288 665270915 313757348 146093087 313757348 146093087 97373349 792564330 97373349 792564330 762418576 351943021 762418576 351943021 700783275 680142046 700783275 680142046 546951800 457101472 546951800 457101472 304916378 105404209 304916378 105404209 930793404 113156156 930793404 113156156 50436948 75382004 50436948 75382004 788443356 440864699 788443356 440864699 378023288 707478113 378023288 707478113 593395203 228229130 593395203 228229130 848001079 468367196 848001079 468367196 438188841 567227501 438188841 567227501 976982799 34995766 976982799 34995766 251725233 458873969 251725233 458873969 656614971 660184102 656614971 660184102 809683384 183860913 809683384 183860913 51546650 76854745 51546650 76854745 356590608 632685690 356590608 632685690 956277080 65103814 956277080 65103814 931785416 291584009 931785416 291584009 413791308 916759154 413791308 916759154 465549352 341614699 465549352 341614699 132739667 199460104 132739667 199460104 167818983 289871042 167818983 289871042 861768594 206283818 861768594 206283818 192830887 372429489 192830887 372429489 438620247 952622710 438620247 952622710 724618369 407638294 724618369 407638294 680253912 475471358 680253912 475471358 316327313 144452666 316327313 144452666 969760662 44694993 969760662 44694993 128625567 210654364 128625567 210654364 232832525 622937757 232832525 622937757 535604984 740960534 535604984 740960534 399021921 698761751 399021921 698761751 964496824 52856071 964496824 52856071 64496392 270743555 64496392 270743555 390364653 806246538 390364653 806246538 619850989 582668742 619850989 582668742 557233858 872820727 557233858 872820727 221388081 195007863 221388081 195007863 914942036 128517282 914942036 128517282 835749515 305984484 835749515 305984484 67326606 101604281 67326606 101604281 748820961 408799745 748820961 408799745 602535446 825821229 602535446 825821229 42919006 53100534 42919006 53100534 964267477 404968190 964267477 404968190 360280111 883373615 360280111 883373615 554075067 450873480 554075067 450873480 218131808 218463115 218131808 218463115 854311524 784748296 854311524 784748296 405347807 911949182 405347807 911949182 481975629 359569184 481975629 359569184 940481868 89445141 940481868 89445141 775010851 691492640 775010851 691492640 73599407 110457453 73599407 110457453 608859529 828095538 608859529 828095538 99553746 149667537 99553746 149667537 739341929 469757970 739341929 469757970 682414232 264325184 682414232 264325184 934282996 99924201 934282996 99924201 928196391 578605131 928196391 578605131 536401589 418493029 536401589 418493029 881033703 48649420 881033703 48649420 967093409 452287189 967093409 452287189 1234389 1735898 1234389 1735898 430599534 602959037 430599534 602959037 586506292 931051616 586506292 931051616 332876862 122941192 332876862 122941192 82006709 604376990 82006709 604376990 752726251 271031357 752726251 271031357 993141340 9466729 993141340 9466729 203798286 626016028 203798286 626016028 510455632 682126487 510455632 682126487 379503649 521321739 379503649 521321739 434449790 910517067 434449790 910517067 332283676 332678067 332283676 332678067 914603354 128914335 914603354 128914335 913897588 951536530 913897588 951536530 540918670 233167396 540918670 233167396 16462263 25637066 16462263 25637066 121128718 393406364 121128718 393406364 806175964 288539875 806175964 288539875 396871824 948255066 396871824 948255066 620421784 392248245 620421784 392248245 261784824 952975666 261784824 952975666 598948588 331608730 598948588 331608730 780716562 53689691 780716562 53689691 963753093 841995139 963753093 841995139 223011731 335668411 223011731 335668411 406954841 844177532 406954841 844177532 916592991 126536221 916592991 126536221 302121825 822905311 302121825 822905311 488656305 148904952 488656305 148904952 99073595 325715358 99073595 325715358 760372322 414768572 760372322 414768572 276249905 720415704 276249905 720415704 867569794 197794884 867569794 197794884 203446969 796080272 203446969 796080272 476907157 550004066 476907157 550004066 108059018 138116127 108059018 138116127 57716515 86356079 57716515 86356079 298168470 889384746 298168470 889384746 997014088 4470069 997014088 4470069 187518954 867554899 187518954 867554899 634158948 173670968 634158948 173670968 884549389 588137689 884549389 588137689 589383740 400186494 589383740 400186494 883502014 56903663 883502014 56903663 962907867 55083251 962907867 55083251 860723787 312526105 860723787 312526105 167045268 228229128 167045268 228229128 20458938 31005543 20458938 31005543 49424174 296678207 49424174 296678207 800353602 658724729 800353602 658724729 468163310 851744957 468163310 851744957 669613745 489750386 669613745 489750386 441062826 847742509 441062826 847742509 193417314 292455878 193417314 292455878 496514729 513293904 496514729 513293904 158910041 202355765 158910041 202355765 864344456 393608834 864344456 393608834 200190413 142830725 200190413 142830725 95216410 244698985 95216410 244698985 837213401 417559018 837213401 417559018 711961590 830344057 711961590 830344057 266352092 42661923 266352092 42661923 28200407 691712273 28200407 691712273 614471617 980653324 614471617 980653324 430515477 327093584 430515477 327093584 779066363 642664262 779066363 642664262 193549829 280679416 193549829 280679416 184891946 857191898 184891946 857191898 615693180 461593226 615693180 461593226 307971463 680881719 307971463 680881719 443774559 293700548 443774559 293700548 83733055 125990032 83733055 125990032 773638453 480221582 773638453 480221582 173868420 264221795 173868420 264221795 804392020 650475561 804392020 650475561 314676534 45792158 314676534 45792158 968665771 345188099 968665771 345188099 5609118 8328680 5609118 8328680 14715254 209815386 14715254 209815386 997261316 3965377 997261316 3965377 896522105 616228417 896522105 616228417 299066359 230490122 299066359 230490122 921988191 118272817 921988191 118272817 426479674 745753278 426479674 745753278 440354758 411980608 440354758 411980608 722429056 185817919 722429056 185817919 123859691 172349242 123859691 172349242 885389707 219636303 885389707 219636303 692011435 486479871 692011435 486479871 326531509 581367879 326531509 581367879 395104860 366088494 395104860 366088494 243824323 399312388 243824323 399312388 587851226 937831076 587851226 937831076 205628217 310436814 205628217 310436814 596002943 746757698 596002943 746757698 565225075 397483023 565225075 397483023 731625575 864975997 731625575 864975997 201463774 31884047 201463774 31884047 978835216 212858681 978835216 212858681 830131558 427206909 830131558 427206909 168396402 255853654 168396402 255853654 491364451 890408463 491364451 890408463 940220838 90105399 940220838 90105399 72377241 386627624 72377241 386627624 495725695 995371608 495725695 995371608 725158935 263382357 725158935 263382357 966467952 49666709 966467952 49666709 642885760 881291014 642885760 881291014 409465646 843273933 409465646 843273933 834460681 248629121 834460681 248629121 195207740 438063657 195207740 438063657 804635568 290558051 804635568 290558051 218524756 652587663 218524756 652587663 871661920 192204525 871661920 192204525 360279756 606646207 360279756 606646207 728051877 357910519 728051877 357910519 793420918 24644577 793420918 24644577 15909455 146519335 15909455 146519335 902569782 391300754 902569782 391300754 520360113 796095799 520360113 796095799 338565014 950997219 338565014 950997219 450125489 269139165 450125489 269139165 821100157 225401610 821100157 225401610 148870456 233750954 148870456 233750954 383080959 904072602 383080959 904072602 352289574 383614474 352289574 383614474 888142380 123541447 888142380 123541447 941165471 88263732 941165471 88263732 912480903 976443522 912480903 976443522 38017306 37401549 38017306 37401549 974783969 487853322 974783969 487853322 670709499 366808595 670709499 366808595 935744284 97119407 935744284 97119407 798287827 751554475 798287827 751554475 164047530 248418976 164047530 248418976 774569201 731656855 774569201 731656855 277571893 365499166 277571893 365499166 752601109 669056754 752601109 669056754 424764150 483248409 424764150 483248409 935532170 3054530 935532170 3054530 1866043 88174312 1866043 88174312 465017257 898497700 465017257 898497700 717214438 31817685 717214438 31817685 19621172 30023106 19621172 30023106 959090009 366410122 959090009 366410122 243959286 457287078 243959286 457287078 694449880 242749064 694449880 242749064 109155988 117277382 109155988 117277382 62463766 93428757 62463766 93428757 637882400 919547797 637882400 919547797 315697077 150011584 315697077 150011584 900397970 100077123 900397970 100077123 66514751 242239348 66514751 242239348 160267077 201695036 160267077 201695036 40030041 59504058 40030041 59504058 468139792 614237005 468139792 614237005 988592898 17175933 988592898 17175933 970289435 701302826 970289435 701302826 242680553 95245477 242680553 95245477 973652936 39281835 973652936 39281835 482956213 928104225 482956213 928104225 934415984 99828144 934415984 99828144 74106233 391467685 74106233 391467685 572053058 994345481 572053058 994345481 504341248 379866835 504341248 379866835 253300293 125754678 253300293 125754678 916975216 355793298 916975216 355793298 237585590 369261294 237585590 369261294 759672453 355742310 759672453 355742310 716815094 743275822 716815094 743275822 191493302 289607883 191493302 289607883 462527348 938696727 462527348 938696727 641741422 357774229 641741422 357774229 238411792 843477301 238411792 843477301 766969667 280070616 766969667 280070616 169420650 190036078 169420650 190036078 943521956 42103751 943521956 42103751 27874754 88472933 27874754 88472933 872652752 997239617 872652752 997239617 43033098 64022767 43033098 64022767 693038169 697850805 693038169 697850805 330901254 239577675 330901254 239577675 158325058 447007080 158325058 447007080 924636928 114033624 924636928 114033624 271538452 797733258 271538452 797733258 659327072 271237373 659327072 271237373 940961179 23999678 940961179 23999678 984021280 303242709 984021280 303242709 112451865 168552148 112451865 168552148 717580768 705313043 717580768 705313043 279564818 193941148 279564818 193941148 66698776 100505628 66698776 100505628 182011335 332144554 182011335 332144554 736342636 497762342 736342636 497762342 331553011 970806549 331553011 970806549 626261836 453314913 626261836 453314913 693113914 5477520 693113914 5477520 3518236 84965216 3518236 84965216 822186230 519920784 822186230 519920784 329215896 158123571 329215896 158123571 894862309 427382601 894862309 427382601 285253519 507756903 285253519 507756903 645777594 868203664 645777594 868203664 338040309 418590476 338040309 418590476 728754077 24013986 728754077 24013986 15707284 231051017 15707284 231051017 846190272 259469595 846190272 259469595 170843908 352928935 170843908 352928935 758873118 404192922 758873118 404192922 235920883 354602746 235920883 354602746 346152926 660803548 346152926 660803548 924327027 114482243 924327027 114482243 179936926 640387311 179936926 640387311 637878446 15746156 637878446 15746156 10466233 25246649 10466233 25246649 387955161 879201250 387955161 879201250 994354745 7670234 994354745 7670234 8236976 230260219 8236976 230260219 339191504 786491963 339191504 786491963 163517727 173259303 163517727 173259303 884733418 698662705 884733418 698662705 309570428 37932350 309570428 37932350 25282545 416720824 25282545 416720824 989568586 15736421 989568586 15736421 563416000 743563164 563416000 743563164 883915987 27898632 883915987 27898632 981696040 62727270 981696040 62727270 42265994 142012631 42265994 142012631 180046072 478350028 180046072 478350028 510862043 886962716 510862043 886962716 966023142 50483809 966023142 50483809 964500352 959445044 964500352 959445044 7274222 10972853 7274222 10972853 216397329 350545703 216397329 350545703 763306069 784266911 763306069 784266911 357835258 264412475 357835258 264412475 92747966 139011870 92747966 139011870 234257678 770322230 234257678 770322230 631358122 300771031 631358122 300771031 199053861 602247850 199053861 602247850 408186752 457911798 408186752 457911798 305315889 481371550 305315889 481371550 685873583 267046089 685873583 267046089 831461570 253621115 831461570 253621115 289871489 433889026 289871489 433889026 884551129 79944850 884551129 79944850 946459950 131211417 946459950 131211417 902167508 903823592 902167508 903823592 403548761 30623099 403548761 30623099 979612969 281111444 979612969 281111444 610557107 593675733 610557107 593675733 59532815 7456221 59532815 7456221 4673054 383532318 4673054 383532318 883997095 143888276 883997095 143888276 95976243 103756514 95976243 103756514 931884135 815417981 931884135 815417981 13505951 20936394 13505951 20936394 833908859 375242777 833908859 375242777 87750161 131681422 87750161 131681422 302622841 453560243 302622841 453560243 808060074 286343498 808060074 286343498 710575855 643449087 710575855 643449087 139979993 210637749 139979993 210637749 363745734 705985573 363745734 705985573 663648796 482437998 663648796 482437998 674149850 521587529 674149850 521587529 351922400 581331351 351922400 581331351 854596732 81623934 854596732 81623934 54509504 514099244 54509504 514099244 467063720 660153684 467063720 660153684 38881766 57606664 38881766 57606664 904304084 804596481 904304084 804596481 416186543 56185761 416186543 56185761 962151439 298578104 962151439 298578104 728420853 409289277 728420853 409289277 603621105 665149590 603621105 665149590 320321348 282144856 320321348 282144856 898027450 153527154 898027450 153527154 631632961 777371793 631632961 777371793 471496772 434337144 471496772 434337144 810735134 283038022 810735134 283038022 424312509 884833437 424312509 884833437 492847674 541714450 492847674 541714450 844729003 144085170 844729003 144085170 984365676 23326855 984365676 23326855 287881239 792331663 287881239 792331663 822673059 213834103 822673059 213834103 141899489 469196623 141899489 469196623 792743908 285299102 792743908 285299102 808927047 906462992 808927047 906462992 77077096 115811708 77077096 115811708 117236977 527399605 117236977 527399605 680444862 190252630 680444862 190252630 118750024 177811026 118750024 177811026 541080266 961938585 541080266 961938585 26699820 40175176 26699820 40175176 776219638 548727538 776219638 548727538 496110716 744980930 496110716 744980930 899867141 44342288 899867141 44342288 29264265 937515950 29264265 937515950 693785201 452342814 693785201 452342814 420278418 996429150 420278418 996429150 566420479 332110905 566420479 332110905 220231926 829861381 220231926 829861381 752030522 11584119 752030522 11584119 7694900 865691846 7694900 865691846 577218610 429563968 577218610 429563968 286882611 158872779 286882611 158872779 894326584 541841101 894326584 541841101 61735946 92497757 61735946 92497757 456537555 831690903 456537555 831690903 360121692 946979794 360121692 946979794 740457979 383466418 740457979 383466418 281514036 991388569 281514036 991388569 750656975 368682064 750656975 368682064 301769701 482065924 301769701 482065924 320621781 89092062 320621781 89092062 17097367 26648961 17097367 26648961 460424625 870642756 460424625 870642756 695135746 266201697 695135746 266201697 823040863 761543861 823040863 761543861 287189027 430043512 287189027 430043512 621728996 718805350 621728996 718805350 316578799 464160979 316578799 464160979 85588405 95168294 85588405 95168294 936756940 237180733 936756940 237180733 9625006 14351085 9625006 14351085 96001341 592107582 96001341 592107582 593055643 784192901 593055643 784192901 414078603 181300724 414078603 181300724 776667 1040166 776667 1040166 314153497 471719718 314153497 471719718 709592641 429560331 709592641 429560331 596790879 857061156 596790879 857061156 66127702 99531835 66127702 99531835 822066060 373568019 822066060 373568019 464321711 988215996 464321711 988215996 353903613 257773049 353903613 257773049 919331382 122144161 919331382 122144161 170761009 866181553 170761009 866181553 504799241 916460988 504799241 916460988 340630579 461578710 340630579 461578710 942591536 85918457 942591536 85918457 831217310 997924365 831217310 997924365 53388073 17985944 53388073 17985944 11859715 645015369 11859715 645015369 484889518 376812608 484889518 376812608 823907578 216795707 823907578 216795707 855218173 806486443 855218173 806486443 492246860 940009089 492246860 940009089 645405449 984158114 645405449 984158114 156579997 95391027 156579997 95391027 936635899 873456296 936635899 873456296 302205328 58970816 302205328 58970816 39676283 200466281 39676283 200466281 369703862 798312923 369703862 798312923 656747758 751469345 656747758 751469345 376031392 382936774 376031392 382936774 255671177 407040656 255671177 407040656 271167004 60423238 271167004 60423238 40763528 400601641 40763528 400601641 729450660 709586103 729450660 709586103 353165333 554735355 353165333 554735355 853173720 220603790 853173720 220603790 835579786 247298509 835579786 247298509 162052555 245392494 162052555 245392494 312153953 517277227 312153953 517277227 645717516 915897026 645717516 915897026 409629721 791511929 409629721 791511929 356789618 909958188 356789618 909958188 442297795 163608070 442297795 163608070 109582643 444173175 109582643 444173175 754619797 163779917 754619797 163779917 890871480 519130448 890871480 519130448 445486887 980400297 445486887 980400297 570140771 918746242 570140771 918746242 384818609 7559210 384818609 7559210 994496741 41681307 994496741 41681307 299467058 748589466 299467058 748589466 736208370 384182286 736208370 384182286 958122654 62451501 958122654 62451501 914497259 297900304 914497259 297900304 197083695 788267655 197083695 788267655 867506207 71537487 867506207 71537487 952126858 267492335 952126858 267492335 471084071 944268654 471084071 944268654 636733555 342903262 636733555 342903262 15943306 24701077 15943306 24701077 701260467 441517672 701260467 441517672 175136875 154368221 175136875 154368221 103120876 819252519 103120876 819252519 654304829 429524893 654304829 429524893 286827066 685705337 286827066 685705337 599266729 377374146 599266729 377374146 252103105 183252594 252103105 183252594 995984503 5762717 995984503 5762717 219252033 410932717 219252033 410932717 722390696 580138902 722390696 580138902 211716363 175473607 211716363 175473607 116742831 842395649 116742831 842395649 855012105 217256944 855012105 217256944 248673443 372714280 248673443 372714280 861650985 139075234 861650985 139075234 961985284 56390401 961985284 56390401 439767280 679708992 439767280 679708992 797339648 301314016 797339648 301314016 794706293 346979610 794706293 346979610 745412980 739891706 745412980 739891706 170773899 185908904 170773899 185908904 123956575 108777988 123956575 108777988 928321284 426240944 928321284 426240944 678944452 800862711 678944452 800862711 73807328 77382780 73807328 77382780 51965464 985205519 51965464 985205519 597033530 336784949 597033530 336784949 176300842 56087787 176300842 56087787 962175792 56015514 962175792 56015514 37823171 138114975 37823171 138114975 596715066 770879303 596715066 770879303 665863339 270111591 665863339 270111591 177663630 804100754 177663630 804100754 882300576 176702734 882300576 176702734 218638267 791323431 218638267 791323431 917603034 124616209 917603034 124616209 500894028 968429954 500894028 968429954 481747632 357811477 481747632 357811477 758312603 409265008 758312603 409265008 396903528 941600405 396903528 941600405 228116282 132199022 228116282 132199022 88222343 973954821 88222343 973954821 526748969 35003887 526748969 35003887 976900763 186993102 976900763 186993102 50267614 74888630 50267614 74888630 792855282 349636327 792855282 349636327 232717145 489430921 232717145 489430921 896175516 76854748 896175516 76854748 948416391 275728077 948416391 275728077 374522682 807679266 374522682 807679266 878986363 181909434 878986363 181909434 170227769 955327324 170227769 955327324 972990913 39879593 972990913 39879593 90631443 534625879 90631443 534625879 776580795 330517432 776580795 330517432 417092339 668077933 417092339 668077933 195111366 86106239 195111366 86106239 942455808 384954971 942455808 384954971 256924267 589750647 256924267 589750647 834166498 112483975 834166498 112483975 927034941 110605699 927034941 110605699 504739687 959279889 504739687 959279889 798941228 45727777 798941228 45727777 30640935 66511468 30640935 66511468 59822614 232743660 59822614 232743660 921124385 119427099 921124385 119427099 84103826 842171615 84103826 842171615 425045748 948592198 425045748 948592198 47808366 33186058 47808366 33186058 21880873 264618930 21880873 264618930 192422688 995097103 192422688 995097103 554644052 829717013 554644052 829717013 116342237 174792501 116342237 174792501 398338891 934936748 398338891 934936748 933193585 101910452 933193585 101910452 89207030 991109088 89207030 991109088 655079513 453015291 655079513 453015291 302148724 967984087 302148724 967984087 682937188 387870071 682937188 387870071 775596218 255410032 775596218 255410032 830317604 345994620 830317604 345994620 766031305 275614576 766031305 275614576 840345779 240064326 840345779 240064326 706712385 433691447 706712385 433691447 58623135 11963589 58623135 11963589 7806350 753438068 7806350 753438068 631528301 383906479 631528301 383906479 256211649 347128678 256211649 347128678 765372615 546802231 765372615 546802231 313611374 470966478 313611374 470966478 365133088 878209853 365133088 878209853 850536008 224810095 850536008 224810095 697081107 865568831 697081107 865568831 8456538 12734393 8456538 12734393 129368568 958402752 129368568 958402752 610117353 761481815 610117353 761481815 593127592 831081779 593127592 831081779 612322662 80893370 612322662 80893370 945868047 710162227 945868047 710162227 34663459 50888432 34663459 50888432 826031303 261928821 826031303 261928821 993657508 8654155 993657508 8654155 904408999 366542587 904408999 366542587 695402452 950661424 695402452 950661424 580727228 574636604 580727228 574636604 800300485 296748039 800300485 296748039 747310351 955781800 747310351 955781800 649029815 55258692 649029815 55258692 962782669 93259283 962782669 93259283 804241750 451539842 804241750 451539842 389457193 844443788 389457193 844443788 525302262 76526374 525302262 76526374 51307731 235449806 51307731 235449806 806914594 959884726 806914594 959884726 211428016 17881578 211428016 17881578 11784034 247493831 11784034 247493831 410010390 929581849 410010390 929581849 572915439 970971347 572915439 970971347 467470333 999369630 467470333 999369630 539754351 195386272 539754351 195386272 978173231 33060582 978173231 33060582 23291560 227153624 23291560 227153624 633036749 886470893 633036749 886470893 118426055 177523039 118426055 177523039 470319496 786167299 470319496 786167299 104410023 156753128 104410023 156753128 279151258 786934400 279151258 786934400 825128031 263519890 825128031 263519890 636289524 715626170 636289524 715626170 930440700 59266401 930440700 59266401 960270653 803123975 960270653 803123975 193905949 293246342 193905949 293246342 736036151 808539871 736036151 808539871 414858373 168089633 414858373 168089633 887992456 127238844 887992456 127238844 84535355 499087064 84535355 499087064 661180461 633720317 661180461 633720317 143299386 216089107 143299386 216089107 460727674 976906875 460727674 976906875 648318482 624364367 648318482 624364367 640853706 990374572 640853706 990374572 389167036 280920991 389167036 280920991 106514876 5182928 106514876 5182928 3290173 352638599 3290173 352638599 703736834 482099459 703736834 482099459 320649549 841478527 320649549 841478527 478215493 978752870 478215493 978752870 809471627 148785159 809471627 148785159 13289332 20555120 13289332 20555120 725850568 773651124 725850568 773651124 238521917 136071310 238521917 136071310 910133870 184314730 910133870 184314730 687200559 643359709 687200559 643359709 589214753 442904122 589214753 442904122 295421749 695044364 295421749 695044364 748460895 314736916 748460895 314736916 53826013 80688418 53826013 80688418 143710902 387983753 143710902 387983753 737588958 855224249 737588958 855224249 337718725 605450435 337718725 605450435 527589845 758058872 527589845 758058872 857023861 214199086 857023861 214199086 805035454 605487539 805035454 605487539 330861765 66858219 330861765 66858219 14431424 22586313 14431424 22586313 763686772 387885392 763686772 387885392 255224436 178422890 255224436 178422890 119176217 488841603 119176217 488841603 993201244 9421686 993201244 9421686 517995493 766894265 517995493 766894265 717648512 379778580 717648512 379778580 743346058 543339761 743346058 543339761 425493893 694810377 425493893 694810377 278617152 155485186 278617152 155485186 896600839 276376905 896600839 276376905 713131458 896554682 713131458 896554682 162089824 241656344 162089824 241656344 839041615 705047866 839041615 705047866 322251994 257546678 322251994 257546678 937010805 94866559 937010805 94866559 896480819 614409817 896480819 614409817 81180456 121760601 81180456 121760601 227786914 986699636 227786914 986699636 649875365 350571595 649875365 350571595 233271348 496966331 233271348 496966331 851910197 179528575 851910197 179528575 880403708 725609624 880403708 725609624 404333415 566635496 404333415 566635496 586780618 834479103 586780618 834479103 997023205 4469018 997023205 4469018 529834462 769325094 529834462 769325094 236126540 354791547 236126540 354791547 666067135 898344432 666067135 898344432 376185499 575050267 376185499 575050267 756795637 230685744 756795637 230685744 152546338 689010074 152546338 689010074 993988222 8205873 993988222 8205873 923696107 383317079 923696107 383317079 181525730 235136554 181525730 235136554 155340597 505358532 155340597 505358532 682065641 439131770 682065641 439131770 293020061 984700743 293020061 984700743 775965395 159358104 775965395 159358104 28210771 42721419 28210771 42721419 158803163 494703133 158803163 494703133 520322445 638196361 520322445 638196361 135897003 204332330 135897003 204332330 823854617 483366016 823854617 483366016 352690986 648325864 352690986 648325864 892271020 6580064 892271020 6580064 4240698 576551545 4240698 576551545 635214474 608656222 635214474 608656222 194038362 65948270 194038362 65948270 955564227 733463353 955564227 733463353 492961720 757787982 492961720 757787982 735685463 285354451 735685463 285354451 896817897 155022421 896817897 155022421 327350957 578221560 327350957 578221560 606284778 974533807 606284778 974533807 537061368 365811316 537061368 365811316 752328882 393341183 752328882 393341183 706421672 458680218 706421672 458680218 688741452 607345237 688741452 607345237 77715690 116784584 77715690 116784584 514516592 632271561 514516592 632271561 316028219 449892524 316028219 449892524 695347625 342853108 695347625 342853108 228238226 608065978 228238226 608065978 426760073 799674992 426760073 799674992 970185250 44172864 970185250 44172864 354730777 640644488 354730777 640644488 138610209 208463413 138610209 208463413 202992321 470356771 202992321 470356771 865741524 200341447 865741524 200341447 850373221 262358927 850373221 262358927 267890314 467648362 267890314 467648362 316157992 733354540 316157992 733354540 597111185 380846343 597111185 380846343 742503109 353744186 742503109 353744186 28332893 42838021 28332893 42838021 782607161 322066369 782607161 322066369 7790544 11863103 7790544 11863103 199598331 722855531 199598331 722855531 578036016 222210838 578036016 222210838 852071706 467266391 852071706 467266391 332099519 650561763 332099519 650561763 608821036 421517241 608821036 421517241 257167963 72392333 257167963 72392333 48812965 83170187 48812965 83170187 824845114 496407388 824845114 496407388 229581574 344826696 229581574 344826696 590701067 779278774 590701067 779278774 458938928 77318106 458938928 77318106 947981069 362408485 947981069 362408485 277222681 701729075 277222681 701729075 423231757 753488551 423231757 753488551 383174036 520843002 383174036 520843002 780653106 244519218 780653106 244519218 161542694 389822067 161542694 389822067 281288729 725677668 281288729 725677668 479767289 859548473 479767289 859548473 149956173 226951435 149956173 226951435 579764472 782662417 579764472 782662417 607523860 966970406 607523860 966970406 491306526 307345864 491306526 307345864 113829473 36161046 113829473 36161046 23939332 119750325 23939332 119750325 920916862 944456884 920916862 944456884 368782157 798523883 368782157 798523883 787279258 148664192 787279258 148664192 901375211 236167392 901375211 236167392 166450791 410436833 166450791 410436833 988932797 16630144 988932797 16630144 149349003 723394211 149349003 723394211 863205132 203868512 863205132 203868512 387097244 638039383 387097244 638039383 935028195 98991238 935028195 98991238 235680192 473760167 235680192 473760167 924576174 114141152 924576174 114141152 648475079 802713116 648475079 802713116 123781066 185707401 123781066 185707401 554564628 981659453 554564628 981659453 81134745 121652965 81134745 121652965 259422133 906937665 259422133 906937665 920052070 120828787 920052070 120828787 520059349 694478644 520059349 694478644 789168119 73146627 789168119 73146627 49183403 711296486 49183403 711296486 896018199 156516166 896018199 156516166 776131293 850319333 776131293 850319333 120323604 162164904 120323604 162164904 892088579 271651832 892088579 271651832 224185760 418037619 224185760 418037619 341013874 736699001 341013874 736699001 575074939 499174075 575074939 499174075 689304912 137244138 689304912 137244138 950461404 73727349 950461404 73727349 876043884 904624410 876043884 904624410 571051232 137457826 571051232 137457826 91462003 564529252 91462003 564529252 475966791 908459114 475966791 908459114 692208162 186460439 692208162 186460439 876112598 36297673 876112598 36297673 24014176 429892614 24014176 429892614 956307218 2436585 956307218 2436585 1497688 585206676 1497688 585206676 933694740 101157941 933694740 101157941 874125120 547088908 874125120 547088908 300441280 329955519 300441280 329955519 777000946 985095600 777000946 985095600 478694439 372496343 478694439 372496343 186359024 95915843 186359024 95915843 64102761 271879040 64102761 271879040 337437901 758576194 337437901 758576194 983959763 24063469 983959763 24063469 17478998 868278498 17478998 868278498 496259896 60974139 496259896 60974139 41041598 133828078 41041598 133828078 201303777 462859115 201303777 462859115 408292668 997837242 408292668 997837242 881763335 177571738 881763335 177571738 859840071 890848093 859840071 890848093 658476532 103421097 658476532 103421097 932148865 201896796 932148865 201896796 134277352 481830589 134277352 481830589 787072293 315876108 787072293 315876108 241434680 497533521 241434680 497533521 782931077 321548946 782931077 321548946 756020513 846679026 756020513 846679026 463734061 900107546 463734061 900107546 687354352 238941268 687354352 238941268 157854344 895010300 157854344 895010300 919273657 122149181 919273657 122149181 139188637 242522189 139188637 242522189 696765989 589466662 696765989 589466662 466072760 723429081 466072760 723429081 660365317 445928737 660365317 445928737 297332618 540984929 297332618 540984929 677464758 67612818 677464758 67612818 45765485 904646403 45765485 904646403 718839757 355667819 718839757 355667819 236864836 429072012 236864836 429072012 885720855 171626770 885720855 171626770 617208112 915145309 617208112 915145309 77574925 116563568 77574925 116563568 631785224 684438486 631785224 684438486 214045333 305263197 214045333 305263197 166897137 125609792 166897137 125609792 917056431 240155722 917056431 240155722 840165075 6719975 840165075 6719975 995131819 123264788 995131819 123264788 82256080 136396503 82256080 136396503 731914617 609223701 731914617 609223701 587395931 711398347 587395931 711398347 273228369 362440512 273228369 362440512 754796377 858440807 754796377 858440807 399666349 682711277 399666349 682711277 651709109 810817451 651709109 810817451 560667899 914454471 560667899 914454471 744901967 376866284 744901967 376866284 320812277 482356911 320812277 482356911 875112361 187190854 875112361 187190854 180664415 342904437 180664415 342904437 695776982 947154169 695776982 947154169 348615170 223798601 348615170 223798601 851125827 346643617 851125827 346643617 231165491 618097992 231165491 618097992 780841068 225176116 780841068 225176116 850160370 940136169 850160370 940136169 493558806 459110614 493558806 459110614 959370815 60336452 959370815 60336452 392732446 741107708 392732446 741107708 779776320 260218049 779776320 260218049 139640216 183579705 139640216 183579705 877820981 367002653 877820981 367002653 133284196 200255882 133284196 200255882 491849910 776264306 491849910 776264306 349329406 584783419 349329406 584783419 515295654 893162804 515295654 893162804 800796661 275780205 800796661 275780205 816324968 601613921 816324968 601613921 602160368 307968343 602160368 307968343 792416024 383656664 792416024 383656664 129183240 193995350 129183240 193995350 849223355 810030621 849223355 810030621 593258165 284400304 593258165 284400304 809598518 50558322 809598518 50558322 34386322 907428813 34386322 907428813 349346894 381820092 349346894 381820092 254740975 840786420 254740975 840786420 522137441 404237399 522137441 404237399 204694350 270476129 204694350 270476129 820216558 407333719 820216558 407333719 330042555 495815869 330042555 495815869 16465441 25656662 16465441 25656662 117778276 485282617 117778276 485282617 672302307 87780491 672302307 87780491 58837292 163489257 58837292 163489257 325016382 907479403 325016382 907479403 651938556 374175007 651938556 374175007 87102318 86937302 87102318 86937302 58186253 104256266 58186253 104256266 270064546 941944867 270064546 941944867 394833906 241835623 394833906 241835623 160094764 275078330 160094764 275078330 859125079 210711166 859125079 210711166 683976254 653829499 683976254 653829499 359179792 528516179 359179792 528516179 699162740 251072957 699162740 251072957 165745196 422477570 165745196 422477570 281644000 133378602 281644000 133378602 88635010 206141274 88635010 206141274 861821114 602879553 861821114 602879553 116492354 103380305 116492354 103380305 68507582 929688847 68507582 929688847 582368161 17229552 582368161 17229552 988553645 966772838 988553645 966772838 320118602 108464036 320118602 108464036 928600773 207684601 928600773 207684601 808263581 444464804 808263581 444464804 127820303 191993624 127820303 191993624 787695909 492820369 787695909 492820369 227853716 319564589 227853716 319564589 150636040 55604845 150636040 55604845 37426316 223119389 37426316 223119389 851605214 745843626 851605214 745843626 430245004 368442860 430245004 368442860 750942354 403321848 750942354 403321848 461937144 872012285 461937144 872012285 858434492 154519998 858434492 154519998 897232816 412907475 897232816 412907475 363502011 507500320 363502011 507500320 309874115 365808099 309874115 365808099 864188158 172393284 864188158 172393284 980178156 29984027 980178156 29984027 903818346 144808243 903818346 144808243 35469376 52281822 35469376 52281822 105136884 182607704 105136884 182607704 146531110 513281963 146531110 513281963 974366000 38103297 974366000 38103297 933325072 575237276 933325072 575237276 523872296 660110465 523872296 660110465 947025185 78994572 947025185 78994572 767628500 941962157 767628500 941962157 285850834 181343646 285850834 181343646 879389317 317239592 879389317 317239592 396020783 794331665 396020783 794331665 521471082 499459264 521471082 499459264 746982593 53148744 746982593 53148744 964167874 257811748 964167874 257811748 297315000 766625125 297315000 766625125 897879112 22920501 897879112 22920501 984596717 127802034 984596717 127802034 81012702 31841539 81012702 31841539 20949778 91874709 20949778 91874709 461622986 620712454 461622986 620712454 81379805 122144162 81379805 122144162 527334406 801417879 527334406 801417879 271518853 33143348 271518853 33143348 21813762 145617964 21813762 145617964 741244317 638969141 741244317 638969141 110730975 165923509 110730975 165923509 288654082 830235813 288654082 830235813 651629421 213823155 651629421 213823155 141886244 250787698 141886244 250787698 746706316 464518814 746706316 464518814 309901050 203995996 309901050 203995996 955017252 66769858 955017252 66769858 198171476 425128225 198171476 425128225 340592083 706273758 340592083 706273758 253649574 49720031 253649574 49720031 33678919 497975038 33678919 497975038 524172578 716684988 524172578 716684988 38540412 56951102 38540412 56951102 955448121 128355469 955448121 128355469 860644177 257951604 860644177 257951604 133233045 200192318 133233045 200192318 768487281 361874091 768487281 361874091 232609339 310511692 232609339 310511692 203480614 150957182 203480614 150957182 100477903 280503165 100477903 280503165 477562214 808493894 477562214 808493894 197118275 297938967 197118275 297938967 641351993 678178495 641351993 678178495 173346276 158546103 173346276 158546103 894596542 294227217 894596542 294227217 318243688 847628518 318243688 847628518 758805260 201109065 758805260 201109065 117877736 157245244 117877736 157245244 104808090 348381180 104808090 348381180 274914916 908147294 274914916 908147294 690831496 368955164 690831496 368955164 208997655 315828107 208997655 315828107 238409230 983277069 238409230 983277069 834490797 229058125 834490797 229058125 151474575 549997950 151474575 549997950 696822990 333612921 696822990 333612921 221270372 849829949 221270372 849829949 533669085 565020748 533669085 565020748 312176725 364384416 312176725 364384416 134534248 157615942 134534248 157615942 895178879 460481889 895178879 460481889 550836273 776578961 550836273 776578961 365676923 331860620 365676923 331860620 793712962 306161815 793712962 306161815 787999402 314575400 787999402 314575400 127120887 190757287 127120887 190757287 675655870 704951690 675655870 704951690 179157714 272363218 179157714 272363218 407837802 731894281 407837802 731894281 272645311 7165913 272645311 7165913 4539468 771167514 4539468 771167514 682797136 35183911 682797136 35183911 976820171 787166295 976820171 787166295 343323289 306309717 343323289 306309717 793503571 724789368 793503571 724789368 1987027 3098255 1987027 3098255 483858037 691571153 483858037 691571153 634825675 861387182 634825675 861387182 35423148 52128775 35423148 52128775 882935922 243974473 882935922 243974473 161262646 422900997 161262646 422900997 703272291 740865490 703272291 740865490 457369827 919555872 457369827 919555872 472478690 668662892 472478690 668662892 29443116 44641670 29443116 44641670 928162063 462390416 928162063 462390416 476234719 877471070 476234719 877471070 98892603 148688888 98892603 148688888 738346793 598899316 738346793 598899316 16517623 25726262 16517623 25726262 232234876 919512584 232234876 919512584 711521669 353550805 711521669 353550805 761492175 348790223 761492175 348790223 232308814 357811479 232308814 357811479 721867436 979987797 721867436 979987797 456574564 384972338 456574564 384972338 739483044 391941699 739483044 391941699 261446688 884499307 261446688 884499307 668393076 289522190 668393076 289522190 805548244 509115371 805548244 509115371 275477122 137722342 275477122 137722342 91612704 215275114 91612704 215275114 975178418 35802551 975178418 35802551 23644880 457735823 23644880 457735823 428804234 784378683 428804234 784378683 509106826 193147483 509106826 193147483 128708837 895926167 128708837 895926167 530573499 176462206 530573499 176462206 960495670 43101659 960495670 43101659 993423718 8999593 993423718 8999593 992911091 536394338 992911091 536394338 396341147 910509858 396341147 910509858 301468476 396023486 301468476 396023486 91433938 137385768 91433938 137385768 316251901 967376161 316251901 967376161 614815469 361166520 614815469 361166520 240691660 589610606 240691660 589610606 707720068 25808414 707720068 25808414 16581378 965372384 16581378 965372384 661060017 247194073 661060017 247194073 163037228 919258105 163037228 919258105 796099406 303310152 796099406 303310152 708103598 969351160 708103598 969351160 397152463 293843294 397152463 293843294 836078487 246379544 836078487 246379544 164902859 485543254 164902859 485543254 831835961 6835099 831835961 6835099 4347778 90635418 4347778 90635418 737091982 755173256 737091982 755173256 364112647 907930665 364112647 907930665 726076300 9596872 726076300 9596872 993055266 182402366 993055266 182402366 772175034 475291965 772175034 475291965 657948487 623529204 657948487 623529204 42122060 62611762 42122060 62611762 211226318 318562343 211226318 318562343 858552294 211994137 858552294 211994137 347955591 925530378 347955591 925530378 235498062 353834488 235498062 353834488 627965894 567402423 627965894 567402423 317780748 4993445 317780748 4993445 3183666 872126225 3183666 872126225 382940411 706816696 382940411 706816696 696788895 244247014 696788895 244247014 937010054 94884370 937010054 94884370 868682647 368825935 868682647 368825935 16642026 25873493 16642026 25873493 847647482 587022957 847647482 587022957 23879613 36094633 23879613 36094633 680914927 471739847 680914927 471739847 985636557 21718702 985636557 21718702 32070915 979963857 32070915 979963857 369121471 35005978 369121471 35005978 23165481 433734271 23165481 433734271 706684334 595198655 706684334 595198655 613742300 80896636 613742300 80896636 945854594 818356780 945854594 818356780 56966323 56752466 56966323 56752466 38333836 387421050 38333836 387421050 937671476 93983045 937671476 93983045 167230118 920903173 167230118 920903173 646897717 70631950 646897717 70631950 47501479 465564940 47501479 465564940 810539773 283336343 810539773 283336343 806706956 310985968 806706956 310985968 24212196 36451639 24212196 36451639 952526313 238440203 952526313 238440203 502834081 997693372 502834081 997693372 156988779 37104635 156988779 37104635 24713796 127725636 24713796 127725636 915843545 531623978 915843545 531623978 387852833 921056914 387852833 921056914 859010653 210994876 859010653 210994876 305159817 482825597 305159817 482825597 637283493 810388860 637283493 810388860 230368845 148520497 230368845 148520497 98785838 470298154 98785838 470298154 682072489 593653443 682072489 593653443 229550500 204490203 229550500 204490203 135929681 462773338 135929681 462773338 744585470 146137792 744585470 146137792 902815267 468622214 902815267 468622214 86526738 75880094 86526738 75880094 949127148 338644559 949127148 338644559 108396510 23525143 108396510 23525143 984279876 362815446 984279876 362815446 120834876 181494586 120834876 181494586 275130256 447919182 275130256 447919182 987407421 18758047 987407421 18758047 182492300 778960038 182492300 778960038 710979146 427823779 710979146 427823779 325725844 719913772 325725844 719913772 517610328 498840079 517610328 498840079 314188793 94648157 314188793 94648157 63129432 231000014 63129432 231000014 823257496 265967221 823257496 265967221 992460765 10836896 992460765 10836896 958578991 804432540 958578991 804432540 229791436 241223704 229791436 241223704 959740844 59778065 959740844 59778065 681960268 873468165 681960268 873468165 507107078 467713345 507107078 467713345 921042485 119471499 921042485 119471499 786951371 798421107 786951371 798421107 302011898 218713942 302011898 218713942 26325843 39632170 26325843 39632170 941096955 268593082 941096955 268593082 523781402 727865902 523781402 727865902 54077605 81120141 54077605 81120141 781503454 620572672 781503454 620572672 398230225 783623573 398230225 783623573 198310874 299947929 198310874 299947929 777730744 530195440 777730744 530195440 406715118 752845130 406715118 752845130 847693244 228671637 847693244 228671637 787266534 962342910 787266534 962342910 559482582 384613216 559482582 384613216 992780640 10142434 992780640 10142434 552887946 534237245 552887946 534237245 328037905 427787709 328037905 427787709 85572228 128499574 85572228 128499574 248189451 547355172 248189451 547355172 813157094 280245171 813157094 280245171 544233214 715685600 544233214 715685600 252805917 57421515 252805917 57421515 961407943 790028519 961407943 790028519 128950030 193775973 128950030 193775973 393177439 724341446 393177439 724341446 531384189 106596360 531384189 106596360 42008909 62364920 42008909 62364920 740174156 464370982 740174156 464370982 364643832 903351603 364643832 903351603 664506993 292810517 664506993 292810517 803140171 705731530 803140171 705731530 320388548 104835620 320388548 104835620 69493854 120557942 69493854 120557942 791451430 947634762 791451430 947634762 22839242 34574418 22839242 34574418 868273100 454643511 868273100 454643511 303156984 974835978 303156984 974835978 946689986 79438795 946689986 79438795 406486061 923193176 406486061 923193176 125448577 46728058 125448577 46728058 31280287 606980118 31280287 606980118 849722762 115320160 849722762 115320160 923699819 962005990 923699819 962005990 139771326 210157594 139771326 210157594 632622653 681395344 632622653 681395344 174129404 264501082 174129404 264501082 394869821 836585293 394869821 836585293 311112684 45081713 311112684 45081713 969335766 279344994 969335766 279344994 183765958 758314098 183765958 758314098 613788278 56329985 613788278 56329985 38036964 617687012 38036964 617687012 614667583 784022490 614667583 784022490 479915461 378832911 479915461 378832911 777757742 286767480 777757742 286767480 122315511 183378293 122315511 183378293 336114838 972342653 336114838 972342653 579835697 509566313 579835697 509566313 495387645 639273953 495387645 639273953 542582690 968603990 542582690 968603990 167503140 254037777 167503140 254037777 774299611 586610245 774299611 586610245 378838048 939005231 378838048 939005231 85641634 128604198 85641634 128604198 712044089 571594388 712044089 571594388 207447766 253640180 207447766 253640180 831457525 324294793 831457525 324294793 761920624 959374997 761920624 959374997 371657423 252775372 371657423 252775372 831947383 392774574 831947383 392774574 109999447 164443505 109999447 164443505 255017690 549567448 255017690 549567448 417617982 772769937 417617982 772769937 582203582 441584924 582203582 441584924 907428716 138993311 907428716 138993311 832282500 580645443 832282500 580645443 97909057 146964425 97909057 146964425 328153713 934998678 328153713 934998678 642277966 244303750 642277966 244303750 837483055 855839082 837483055 855839082 3650642 5659750 3650642 5659750 855058562 540986206 855058562 540986206 121921793 182973496 121921793 182973496 290248312 469285113 290248312 469285113 724814315 407422824 724814315 407422824 545244547 824787366 545244547 824787366 83604048 120580776 83604048 120580776 80504871 315315392 80504871 315315392 310060510 806778601 310060510 806778601 649125927 458913895 649125927 458913895 306023036 334404765 306023036 334404765 788423834 241520563 788423834 241520563 159623187 543567631 159623187 543567631 470228734 108483033 470228734 108483033 72118068 602046546 72118068 602046546 764339515 76955307 764339515 76955307 51578711 792064219 51578711 792064219 649735521 919747074 649735521 919747074 992675043 10437425 992675043 10437425 825955087 792416699 825955087 792416699 329702027 414422988 329702027 414422988 5154721 7901256 5154721 7901256 716544738 949434980 716544738 949434980 227856844 342177593 227856844 342177593 530101231 720557972 530101231 720557972 568128705 933314540 568128705 933314540 473262431 661636901 473262431 661636901 627051607 400045988 627051607 400045988 153248509 231756054 153248509 231756054 685390503 487035958 685390503 487035958 68007613 102699890 68007613 102699890 205251456 932151637 205251456 932151637 349614028 487311764 349614028 487311764 307663576 233905686 307663576 233905686 844382263 648989492 844382263 648989492 15304913 23440460 15304913 23440460 181011782 476868745 181011782 476868745 925517122 112826845 925517122 112826845 124198830 406731773 124198830 406731773 725317807 11224465 725317807 11224465 7420768 257951609 7420768 257951609 756105195 497173305 756105195 497173305 407966739 895481391 407966739 895481391 691950559 160203820 691950559 160203820 106718065 398961204 106718065 398961204 436988014 757369281 436988014 757369281 234369752 109807854 234369752 109807854 927553630 151059952 927553630 151059952 100538330 333644304 100538330 333644304 774514342 929109074 774514342 929109074 506596001 718294473 506596001 718294473 366239158 355066038 366239158 355066038 857798074 212850522 857798074 212850522 213142026 651015526 213142026 651015526 576135787 814445103 576135787 814445103 874291975 12656964 874291975 12656964 8345114 480475732 8345114 480475732 535928101 625311964 535928101 625311964 211335079 92826539 211335079 92826539 938281276 415466486 938281276 415466486 128814913 193433277 128814913 193433277 700672979 987092083 700672979 987092083 361828187 877890645 361828187 877890645 797420557 52475923 797420557 52475923 35532530 940545993 35532530 940545993 384375390 482037981 384375390 482037981 258246654 375462368 258246654 375462368 236677834 245908805 236677834 245908805 856741475 214653724 856741475 214653724 732519170 625566387 732519170 625566387 155915708 235804935 155915708 235804935 618837664 833196121 618837664 833196121 310347508 219977856 310347508 219977856 885350498 98171036 885350498 98171036 935392745 311694532 935392745 311694532 575151011 970849216 575151011 970849216 287456499 430302342 287456499 430302342 307309100 493844801 307309100 493844801 891862639 27037839 891862639 27037839 17379400 566156911 17379400 566156911 577827245 310985967 577827245 310985967 206025762 837863763 206025762 837863763 450369196 756363851 450369196 756363851 415782764 822592545 415782764 822592545 646048168 513918205 646048168 513918205 346818920 867258728 346818920 867258728 857157231 76350725 857157231 76350725 948848628 244584486 948848628 244584486 98393285 45744979 98393285 45744979 968705729 346219097 968705729 346219097 384036027 795083749 384036027 795083749 816682055 52078691 816682055 52078691 964945071 497893128 964945071 497893128 316379618 315122700 316379618 315122700 787563953 246496238 787563953 246496238 33752916 49950136 33752916 49950136 935113374 369735416 935113374 369735416 239851633 359650916 239851633 359650916 683659515 520350498 683659515 520350498 141810704 213713184 141810704 213713184 326494062 913297063 326494062 913297063 641616689 727098506 641616689 727098506 306314476 316308291 306314476 316308291 172625173 262575141 172625173 262575141 257834350 780564641 257834350 780564641 614327118 802361591 614327118 802361591 388702923 82350833 388702923 82350833 944980137 556747787 944980137 556747787 219004468 102673125 219004468 102673125 932634254 285983947 932634254 285983947 229515706 541059287 229515706 541059287 657128653 764185648 657128653 764185648 406197936 383318928 406197936 383318928 740488767 691408301 740488767 691408301 217071502 327263756 217071502 327263756 695523784 816256148 695523784 816256148 480752607 20674855 480752607 20674855 986224598 90959070 986224598 90959070 139539222 352597514 139539222 352597514 770955532 338672921 770955532 338672921 385601958 929699188 385601958 929699188 643152178 424417388 643152178 424417388 283266865 897196822 283266865 897196822 781263482 198386400 781263482 198386400 132054730 456780070 132054730 456780070 696744825 252493488 696744825 252493488 832074227 952078404 832074227 952078404 518264612 599597723 518264612 599597723 944112762 83170185 944112762 83170185 909771044 430762472 909771044 430762472 124394531 186548431 124394531 186548431 786872229 440021381 786872229 440021381 295715729 918176098 295715729 918176098 815334156 107765454 815334156 107765454 993476239 8939348 993476239 8939348 814838642 593980768 814838642 593980768 400501480 895047413 400501480 895047413 392131397 451411293 392131397 451411293 769786449 299351460 769786449 299351460 198001354 333728608 198001354 333728608 774463232 901116569 774463232 901116569 197496421 71735193 197496421 71735193 48211141 726945961 48211141 726945961 649430698 328545813 649430698 328545813 95639049 46968475 95639049 46968475 967986132 708474922 967986132 708474922 327817409 321779060 327817409 321779060 213159201 622292218 213159201 622292218 468118234 90959072 468118234 90959072 60773011 557200573 60773011 557200573 829896537 256210324 829896537 256210324 557941667 689082206 557941667 689082206 97082741 145640680 97082741 145640680 789704148 391986590 789704148 391986590 734980692 379241905 734980692 379241905 943864116 64921177 943864116 64921177 43549698 382810797 43549698 382810797 263996871 885347452 263996871 885347452 830910525 133360068 830910525 133360068 911892675 142750036 911892675 142750036 117488714 856714219 117488714 856714219 674542469 123382866 674542469 123382866 951856561 71868310 951856561 71868310 940830393 225731831 940830393 225731831 225127880 765193471 225127880 765193471 712287234 425847328 712287234 425847328 321966924 498486081 321966924 498486081 797534261 48290677 797534261 48290677 967230719 107309977 967230719 107309977 95938446 153696776 95938446 153696776 399002717 921728413 399002717 921728413 938188548 55753152 938188548 55753152 37465304 332740099 37465304 332740099 802496866 173517367 802496866 173517367 115787746 820396972 115787746 820396972 575687516 153605831 575687516 153605831 3452412 5420660 3452412 5420660 872901952 275611194 872901952 275611194 491000474 552771921 491000474 552771921 3070779 4933601 3070779 4933601 110519808 405068673 110519808 405068673 785545541 317780901 785545541 317780901 770101295 874960898 770101295 874960898 624876176 625560923 624876176 625560923 79132666 118546703 79132666 118546703 804241745 455685670 804241745 455685670 125381163 187971361 125381163 187971361 738765779 427828538 738765779 427828538 285459279 792420913 285459279 792420913 676354206 426061951 676354206 426061951 24604585 36963323 24604585 36963323 193783860 649496515 193783860 649496515 817046927 274570680 817046927 274570680 182199686 673730216 182199686 673730216 699136210 124975821 699136210 124975821 83226158 148044221 83226158 148044221 134094775 232868721 134094775 232868721 743812850 567435862 743812850 567435862 217382772 327897673 217382772 327897673 672823381 962938144 672823381 962938144 394479691 307926835 394479691 307926835 103745449 155364575 103745449 155364575 706008153 524931196 706008153 524931196 154883753 222238288 154883753 222238288 115238997 172674302 115238997 172674302 151879637 386653623 151879637 386653623 812802451 191915958 812802451 191915958 127803230 455535621 127803230 455535621 722281741 411280515 722281741 411280515 287115254 812285891 287115254 812285891 620584210 914256995 620584210 914256995 28892842 43747535 28892842 43747535 363962270 973664521 363962270 973664521 852325167 221868580 852325167 221868580 322680490 605229512 322680490 605229512 851654678 222964911 851654678 222964911 493822690 984599560 493822690 984599560 50842100 75796096 50842100 75796096 887931858 233748080 887931858 233748080 154610188 372735909 154610188 372735909 947160363 78771439 947160363 78771439 767083576 344639150 767083576 344639150 189893722 140989997 189893722 140989997 22406932 33652196 22406932 33652196 896422130 494263880 896422130 494263880 544522800 662795339 544522800 662795339 856047996 53198122 856047996 53198122 36065965 292728974 36065965 292728974 216780091 402757209 216780091 402757209 882841860 176114427 882841860 176114427 388264562 807689880 388264562 807689880 925714506 112533445 925714506 112533445 670205425 913539623 670205425 913539623 52430641 78412503 52430641 78412503 937009673 922097430 937009673 922097430 112089593 103123988 112089593 103123988 932339831 197090873 932339831 197090873 814971514 290678519 814971514 290678519 187056229 283784588 187056229 283784588 798962987 542795468 798962987 542795468 289455673 168612626 289455673 168612626 887773041 527890791 887773041 527890791 317152737 85344321 317152737 85344321 57057372 258881199 57057372 258881199 341854001 904471517 341854001 904471517 456957263 334231800 456957263 334231800 80679620 120828786 80679620 120828786 181433200 324442790 181433200 324442790 862195752 191578378 862195752 191578378 872067831 490272001 872067831 490272001 175786466 267328111 175786466 267328111 453185905 733753661 453185905 733753661 631682136 61026048 631682136 61026048 23265073 35205179 23265073 35205179 962717343 459097418 962717343 459097418 347033915 769386274 347033915 769386274 317950571 364202962 317950571 364202962 946295230 79991453 946295230 79991453 914633266 218375830 914633266 218375830 25764954 38938023 25764954 38938023 108863667 306419844 108863667 306419844 410796714 756180424 410796714 756180424 26694780 3703223 26694780 3703223 997486858 887642175 997486858 887642175 355753810 423505352 355753810 423505352 912760307 53906090 912760307 53906090 36411857 90877943 36411857 90877943 444933056 552512262 444933056 552512262 728409458 149523828 728409458 149523828 900874484 396629715 900874484 396629715 462890016 784845585 462890016 784845585 187751298 94312669 187751298 94312669 937386550 753017496 937386550 753017496 581730440 193869890 581730440 193869890 903851425 144740777 903851425 144740777 886774477 997880031 886774477 997880031 431863364 129258465 431863364 129258465 86071214 278943181 86071214 278943181 867414023 194105713 867414023 194105713 870304251 890898598 870304251 890898598 292963948 439092521 292963948 439092521 308504102 776949066 308504102 776949066 729126185 212771496 729126185 212771496 76462078 114978402 76462078 114978402 709916360 853229591 709916360 853229591 319375603 69655812 319375603 69655812 953190842 883267301 953190842 883267301 135541723 203623116 135541723 203623116 834364570 433594929 834364570 433594929 272491015 408668429 272491015 408668429 464273051 764475606 464273051 764475606 918441087 123345136 918441087 123345136 153255276 413517943 153255276 413517943 909181974 137228001 909181974 137228001 207100161 504115332 207100161 504115332 545546593 435670626 545546593 435670626 157471173 238310701 157471173 238310701 379618989 752693671 379618989 752693671 472566315 267421754 472566315 267421754 175838356 186103599 175838356 186103599 875926484 809817492 875926484 809817492 400072877 134370227 400072877 134370227 987356350 18922719 987356350 18922719 653752726 646642491 653752726 646642491 828063910 258799671 828063910 258799671 267995887 909453588 267995887 909453588 696450517 203078449 696450517 203078449 933572706 5715933 933572706 5715933 3669989 909183487 3669989 909183487 525940871 506020804 525940871 506020804 592660903 854513145 592660903 854513145 997778178 3190387 997778178 3190387 73371529 481411152 73371529 481411152 674775350 353051317 674775350 353051317 113203514 26333018 113203514 26333018 982506808 480178459 982506808 480178459 172217978 261716915 172217978 261716915 288258974 729933597 288258974 729933597 560503928 967934324 560503928 967934324 168959791 253232519 168959791 253232519 852782406 221288985 852782406 221288985 306913102 644442802 306913102 644442802 638348665 745844994 638348665 745844994 247697873 19550988 247697873 19550988 986928591 481319222 986928591 481319222 674840015 474368060 674840015 474368060 898726173 152731870 898726173 152731870 288552182 688941353 288552182 688941353 886919617 121900261 886919617 121900261 81276527 727788057 81276527 727788057 918189379 123767670 918189379 123767670 559778771 617082529 559778771 617082529 873542269 189513761 873542269 189513761 863846817 374749104 863846817 374749104 746385388 295767027 746385388 295767027 801121975 404839444 801121975 404839444 389847210 824488951 389847210 824488951 348213244 896567735 348213244 896567735 359762523 607810258 359762523 607810258 922300311 117693704 922300311 117693704 910070578 498895233 910070578 498895233 149031373 8278009 149031373 8278009 5577834 330265278 5577834 330265278 219436140 368621953 219436140 368621953 935691561 97483776 935691561 97483776 495232859 953755438 495232859 953755438 24309312 36607667 24309312 36607667 719200591 447443224 719200591 447443224 696958873 433690105 696958873 433690105 933949190 100468423 933949190 100468423 196322797 313395579 196322797 313395579 698210302 445879640 698210302 445879640 707235618 304095779 707235618 304095779 795513325 422350951 795513325 422350951 281578196 467710294 281578196 467710294 932422411 58163956 932422411 58163956 39211022 986924665 39211022 986924665 416986265 394206393 416986265 394206393 262886892 427126732 262886892 427126732 941186817 88164025 941186817 88164025 803177268 722450699 803177268 722450699 241435034 185400320 241435034 185400320 123611092 218719588 123611092 218719588 614173670 870848748 614173670 870848748 464500250 154140869 464500250 154140869 102871032 801172831 102871032 801172831 929196273 60016552 929196273 60016552 40410399 325449561 40410399 325449561 731893744 397204551 731893744 397204551 800677457 112712451 800677457 112712451 74861564 83625490 74861564 83625490 943926725 161358833 943926725 161358833 208938577 504457730 208938577 504457730 471089223 952065440 471089223 952065440 35874864 52993364 35874864 52993364 849051813 229854497 849051813 229854497 236082466 755372457 236082466 755372457 433324999 993758470 433324999 993758470 706545235 335643996 706545235 335643996 222978429 797598145 222978429 797598145 579036476 860184673 579036476 860184673 260614944 103933091 260614944 103933091 68891377 107158608 68891377 107158608 921073764 497217337 921073764 497217337 357246743 657018498 357246743 657018498 455111277 933007742 455111277 933007742 264767833 29366005 264767833 29366005 18973596 915655925 18973596 915655925 598222166 930215994 598222166 930215994 486300098 330922327 486300098 330922327 219410774 787090559 219410774 787090559 884470201 173757441 884470201 173757441 183448481 295338367 183448481 295338367 906670993 140040377 906670993 140040377 894032235 309506316 894032235 309506316 490406326 717853715 490406326 717853715 260875540 390934033 260875540 390934033 722137880 479671770 722137880 479671770 450074117 551519707 450074117 551519707 961251559 57706802 961251559 57706802 809217779 559337512 809217779 559337512 173556197 227995362 173556197 227995362 150776314 708005795 150776314 708005795 580113874 321548949 580113874 321548949 47717034 23961462 47717034 23961462 984050368 869161765 984050368 869161765 259707268 389212957 259707268 389212957 381769060 783359054 381769060 783359054 643775215 752420720 643775215 752420720 416336320 525312525 416336320 525312525 546743028 435993810 546743028 435993810 208308063 258139163 208308063 258139163 828433916 898586201 828433916 898586201 253122755 379580617 253122755 379580617 280437536 807797655 280437536 807797655 555620218 881046475 555620218 881046475 368252765 159924556 368252765 159924556 893618678 865395458 893618678 865395458 174750019 265538230 174750019 265538230 441295187 789243646 441295187 789243646 699195376 225471337 699195376 225471337 3432397 5396225 3432397 5396225 809000845 669631599 809000845 669631599 318154513 68565328 318154513 68565328 46217485 993516879 46217485 993516879 648203729 308770623 648203729 308770623 204814355 376265838 204814355 376265838 972312438 40951273 972312438 40951273 295970073 885399479 295970073 885399479 509838121 569432864 509838121 569432864 355664761 153591364 355664761 153591364 897921399 910526860 897921399 910526860 346952394 163684230 346952394 163684230 13243123 20425083 13243123 20425083 385222832 956675492 385222832 956675492 957912604 17834206 957912604 17834206 11729965 279109627 11729965 279109627 271517806 792812919 271517806 792812919 906307569 140697988 906307569 140697988 95833766 143576022 95833766 143576022 979939852 8205872 979939852 8205872 5460401 372876930 5460401 372876930 620539064 808815787 620539064 808815787 695860399 337427184 695860399 337427184 862064780 25876526 862064780 25876526 16656059 158998202 16656059 158998202 662815294 957651037 662815294 957651037 305885195 94613910 305885195 94613910 63031501 236119693 63031501 236119693 892268180 161952448 892268180 161952448 141487626 494673261 141487626 494673261 331804456 521416874 331804456 521416874 608665127 796361372 608665127 796361372 188529184 35320837 188529184 35320837 976709872 291758837 976709872 291758837 277578246 574807722 277578246 574807722 685464339 260953391 685464339 260953391 171757134 444158604 171757134 444158604 378123571 791325734 378123571 791325734 432795575 505845551 432795575 505845551 428683255 154406790 428683255 154406790 897291178 799518286 897291178 799518286 126158815 189277157 126158815 189277157 786150884 684508072 786150884 684508072 304170737 311163541 304170737 311163541 206255520 221486751 206255520 221486751 852681209 981151963 852681209 981151963 51536853 76832455 51536853 76832455 557468498 938078689 557468498 938078689 638725740 813139274 638725740 813139274 345379180 843494184 345379180 843494184 353115784 560144880 353115784 560144880 835716526 40764971 835716526 40764971 972382914 710039762 972382914 710039762 123285593 34828684 123285593 34828684 22952671 481327436 22952671 481327436 878994016 181905065 878994016 181905065 167007576 815475675 167007576 815475675 999270372 735956 999270372 735956 837457272 260096405 837457272 260096405 61465279 17881579 61465279 17881579 994614050 7441342 994614050 7441342 93084766 577856315 93084766 577856315 517257307 483556871 517257307 483556871 953840134 68831143 953840134 68831143 818537804 854395106 818537804 854395106 342149693 8913593 342149693 8913593 993526822 532001367 993526822 532001367 344729708 994744709 344729708 994744709 547948840 781326331 547948840 781326331 641595984 212850775 641595984 212850775 857775054 275740196 857775054 275740196 243291408 403640451 243291408 403640451 947065086 78961455 947065086 78961455 172433638 370606325 172433638 370606325 299654768 956527532 299654768 956527532 654032189 381319473 654032189 381319473 254279693 532963919 254279693 532963919 483051972 536511357 483051972 536511357 681346055 290249472 681346055 290249472 191872501 383694714 191872501 383694714 740210738 99006869 740210738 99006869 65792970 480935991 65792970 480935991 893125627 160832265 893125627 160832265 302825156 454041518 302825156 454041518 692608267 406660216 692608267 406660216 270912882 484793019 270912882 484793019 843647200 235314427 843647200 235314427 783127780 822113553 783127780 822113553 488406446 982890073 488406446 982890073 642920513 297459439 642920513 297459439 196800009 945233421 196800009 945233421 652650651 422811349 652650651 422811349 714340844 775983348 714340844 775983348 343616345 964568757 343616345 964568757 508483096 381296779 508483096 381296779 254270942 142920765 254270942 142920765 916291691 126934908 916291691 126934908 351073991 872524530 351073991 872524530 801164596 100621243 801164596 100621243 17192296 26775523 17192296 26775523 295857107 450999727 295857107 450999727 813158012 206025892 813158012 206025892 136794561 282715476 136794561 282715476 310298076 951379573 310298076 951379573 435304819 635303187 435304819 635303187 420677227 524862661 420677227 524862661 765769799 38972316 765769799 38972316 25806445 235010625 25806445 235010625 511870016 545344716 511870016 545344716 846251867 230833496 846251867 230833496 157770054 377620667 157770054 377620667 456802035 938111580 456802035 938111580 671103713 487390431 671103713 487390431 516520902 812393398 516520902 812393398 183010504 7093792 183010504 7093792 994957040 804572177 994957040 804572177 292364691 273868555 292364691 273868555 180070544 780183422 180070544 780183422 630245909 591199927 630245909 591199927 226846285 91625818 226846285 91625818 61205939 410280111 61205939 410280111 722792803 866518006 722792803 866518006 443594141 608081163 443594141 608081163 639138151 973452114 639138151 973452114 575265468 480278631 575265468 480278631 990464561 14466748 990464561 14466748 967549637 785096404 967549637 785096404 546607602 464331110 546607602 464331110 685757503 686822498 685757503 686822498 535852611 103457401 535852611 103457401 68570211 454295754 68570211 454295754 695636364 334706123 695636364 334706123 222276699 712084234 222276699 712084234 419476954 336994917 419476954 336994917 200484890 302816371 200484890 302816371 483064694 716196225 483064694 716196225 640678337 134862311 640678337 134862311 910806745 420479393 910806745 420479393 269596527 404538795 269596527 404538795 138123005 114774877 138123005 114774877 924150708 434594569 924150708 434594569 290217939 519784736 290217939 519784736 779639872 118762711 779639872 118762711 79263071 998974092 79263071 998974092 972833963 40161566 972833963 40161566 788778408 851809861 788778408 851809861 187154869 94551361 187154869 94551361 62995919 222442165 62995919 222442165 335852759 568869686 335852759 568869686 146918028 222506632 146918028 222506632 329265280 551745744 329265280 551745744 622340680 218045231 622340680 218045231 35079608 12707135 35079608 12707135 8426412 150579427 8426412 150579427 751043936 801751644 751043936 801751644 298530748 271841149 298530748 271841149 166269984 24550377 166269984 24550377 15872197 209033098 15872197 209033098 871932023 29447903 871932023 29447903 980640894 885717397 980640894 885717397 439908781 493650488 439908781 493650488 328290646 996281116 328290646 996281116 576523350 237859875 576523350 237859875 120855940 181597985 120855940 181597985 557260517 880848116 557260517 880848116 481036877 327564610 481036877 327564610 778570998 917899666 778570998 917899666 370115431 378590925 370115431 378590925 252634201 614149472 252634201 614149472 631216649 692618666 631216649 692618666 261229735 391695581 261229735 391695581 460512139 769736729 460512139 769736729 314345080 472098317 314345080 472098317 675555707 480074298 675555707 480074298 748939160 371002969 748939160 371002969 402170028 794173785 402170028 794173785 723362594 141556392 723362594 141556392 905914678 317089675 905914678 317089675 115241804 86885800 115241804 86885800 941942077 131652644 941942077 131652644 87696119 604556477 87696119 604556477 987091653 19333001 987091653 19333001 62547683 772567954 62547683 772567954 540586326 801602681 540586326 801602681 58184305 68225813 58184305 68225813 46051384 433778580 46051384 433778580 704176860 967871506 704176860 967871506 174123631 84723097 174123631 84723097 943413974 199969433 943413974 199969433 732836201 750724803 732836201 750724803 54538331 81690028 54538331 81690028 540218607 960517093 540218607 960517093 451578795 158455121 451578795 158455121 894667050 308715994 894667050 308715994 681057592 565953926 681057592 565953926 232814630 290058385 232814630 290058385 191770992 511607610 191770992 511607610 775894862 247560922 775894862 247560922 83521256 80688417 83521256 80688417 946009367 384553926 946009367 384553926 486897114 803885882 486897114 803885882 49453863 46319044 49453863 46319044 968378757 670513691 968378757 670513691 105313973 157903201 105313973 157903201 581632765 905584546 581632765 905584546 408518499 219490013 408518499 219490013 853702063 259820577 853702063 259820577 650004020 570953130 650004020 570953130 714678129 55541884 714678129 55541884 37413109 92188626 37413109 92188626 494500285 871392364 494500285 871392364 353717117 75683911 353717117 75683911 50725364 46365807 50725364 46365807 999005173 1379291 999005173 1379291 733317058 608271094 733317058 608271094 253309644 118445416 253309644 118445416 921814508 892443630 921814508 892443630 433729549 959027775 433729549 959027775 796736395 47583917 796736395 47583917 967593882 607899037 967593882 607899037 491507836 969039888 491507836 969039888 301293026 361353159 301293026 361353159 110780030 60511533 110780030 60511533 959232313 201584804 959232313 201584804 134078773 617584889 134078773 617584889 582945668 774858310 582945668 774858310 378229143 809263362 378229143 809263362 392970006 184493897 392970006 184493897 123101498 206835967 123101498 206835967 238579030 404270270 238579030 404270270 741703680 381736399 741703680 381736399 369569893 903531142 369569893 903531142 417297951 296145863 417297951 296145863 119827263 16982415 119827263 16982415 988779223 462560406 988779223 462560406 388510476 957389071 388510476 957389071 623987690 381819068 623987690 381819068 254727675 825928952 254727675 825928952 796997037 180988006 796997037 180988006 120565879 419546953 120565879 419546953 860196302 208526411 860196302 208526411 718320878 788904949 718320878 788904949 187851340 90574858 187851340 90574858 60538376 160921873 60538376 160921873 938058792 93178863 938058792 93178863 704865379 657787226 704865379 657787226 9032764 13463675 9032764 13463675 730550141 902907676 730550141 902907676 272219466 105218522 272219466 105218522 69743245 404150501 69743245 404150501 727196020 468827458 727196020 468827458 683076093 11517845 683076093 11517845 992050418 430792902 992050418 430792902 687742184 821043961 687742184 821043961 384698486 464476020 384698486 464476020 685662113 498736529 685662113 498736529 577280670 814486383 577280670 814486383 362351267 742026945 362351267 742026945 515003798 467228227 515003798 467228227 684109746 821247883 684109746 821247883 277146288 171352572 277146288 171352572 885979965 494288308 885979965 494288308 328747869 958571045 328747869 958571045 840523694 239787264 840523694 239787264 744128826 601192062 744128826 601192062 302959229 454161040 302959229 454161040 453393037 965562141 453393037 965562141 622278137 483241670 622278137 483241670 673450159 496295418 673450159 496295418 99547439 149618052 99547439 149618052 830541082 285017928 830541082 285017928 109231905 163209978 109231905 163209978 184083651 287037305 184083651 287037305 320228829 743990651 320228829 743990651 567319382 60780456 567319382 60780456 40961470 506586470 40961470 506586470 796986189 123382869 796986189 123382869 50402819 75194080 50402819 75194080 917474380 161478455 917474380 161478455 794761395 989875564 794761395 989875564 230374164 345628167 230374164 345628167 239649056 635471754 239649056 635471754 895525053 157235564 895525053 157235564 322607198 485090778 322607198 485090778 942389771 86192451 942389771 86192451 143004395 712258054 143004395 712258054 599686483 902749726 599686483 902749726 394268330 784380885 394268330 784380885 873921558 108777989 873921558 108777989 72306578 490612370 72306578 490612370 534589367 849250681 534589367 849250681 127753769 73084625 127753769 73084625 49142900 415701613 49142900 415701613 415124619 984904004 415124619 984904004 276111838 273798971 276111838 273798971 817479218 284648713 817479218 284648713 187738234 466422055 187738234 466422055 410686860 696176881 410686860 696176881 217786284 263824359 217786284 263824359 173612344 392939172 173612344 392939172 811405735 170090055 811405735 170090055 995083964 6817089 995083964 6817089 830776632 894099149 830776632 894099149 230332749 345565006 230332749 345565006 612047963 912839087 612047963 912839087 775710791 138149165 775710791 138149165 908254206 303524832 908254206 303524832 92337071 138523713 92337071 138523713 408704494 997452038 408704494 997452038 999151809 971059 999151809 971059 778261247 507834578 778261247 507834578 401876200 862090574 401876200 862090574 508002193 252629983 508002193 252629983 832036142 771007402 832036142 771007402 396489824 723987695 396489824 723987695 553507528 989926878 553507528 989926878 897725069 69718290 897725069 69718290 953146316 161227049 953146316 161227049 107480524 755058459 107480524 755058459 662701621 578035111 662701621 578035111 339937798 946577227 339937798 946577227 752624266 350975649 752624266 350975649 150061690 57107430 150061690 57107430 961543243 131509249 961543243 131509249 87543168 233233957 87543168 233233957 154342646 30124525 154342646 30124525 19837589 356198011 19837589 356198011 958467935 61027330 958467935 61027330 28704177 43311056 28704177 43311056 744248118 467943189 744248118 467943189 509678840 718948408 509678840 718948408 85705908 128677970 85705908 128677970 100724478 465879218 100724478 465879218 790695635 310773375 790695635 310773375 429190747 627940056 429190747 627940056 809066317 284956620 809066317 284956620 736983743 494110521 736983743 494110521 666839506 58881470 666839506 58881470 960516882 449103517 960516882 449103517 431263610 645049296 431263610 645049296 314232562 288150662 314232562 288150662 190519643 310356129 190519643 310356129 598438533 897178441 598438533 897178441 424498889 427338439 424498889 427338439 888065720 167891281 888065720 167891281 793812527 641172002 793812527 641172002 293932687 423505351 293932687 423505351 243057802 228595601 243057802 228595601 151238224 945468673 151238224 945468673 971474814 42511107 971474814 42511107 493617577 941963158 493617577 941963158 726172925 23564925 726172925 23564925 991898180 11964239 991898180 11964239 63408192 401112321 63408192 401112321 741702261 45035406 741702261 45035406 969418822 474092006 969418822 474092006 581256809 837528683 581256809 837528683 162567631 246461364 162567631 246461364 666924131 698963757 666924131 698963757 474936985 993663045 474936985 993663045 826980153 99106486 826980153 99106486 934973433 301345102 934973433 301345102 459378449 675114872 459378449 675114872 562023914 48666664 562023914 48666664 967072349 235221465 967072349 235221465 821448355 877290371 821448355 877290371 257972839 174487741 257972839 174487741 884023120 286343499 884023120 286343499 188836915 332390262 188836915 332390262 986404560 20425084 986404560 20425084 618599029 881382643 618599029 881382643 569485740 512300844 569485740 512300844 650324643 767426464 650324643 767426464 310553259 198604202 310553259 198604202 78069790 117408633 78069790 117408633 887219478 247376665 887219478 247376665 536660366 724142750 536660366 724142750 185665143 282064757 185665143 282064757 392378366 623857741 392378366 623857741 277432746 361619367 277432746 361619367 755264890 211124539 755264890 211124539 140293680 347864210 140293680 347864210 905733756 141843787 905733756 141843787 280031499 898316980 280031499 898316980 532279545 60922184 532279545 60922184 958897284 31084742 958897284 31084742 20500581 205051808 20500581 205051808 676370129 484844105 676370129 484844105 438576562 747101460 438576562 747101460 532474385 890621558 532474385 890621558 366930457 538039025 366930457 538039025 854315147 218461623 854315147 218461623 678604472 519645869 678604472 519645869 412096459 631817012 412096459 631817012 254078198 231266941 254078198 231266941 152797695 414630761 152797695 414630761 696099290 448920981 696099290 448920981 102080375 153204676 102080375 153204676 575337763 823540843 575337763 823540843 381164553 618624385 381164553 618624385 604335074 955528790 604335074 955528790 390265289 599286244 390265289 599286244 657746950 885146592 657746950 885146592 47024773 69655817 47024773 69655817 304645424 881576941 304645424 881576941 943662610 84275673 943662610 84275673 207670682 462028228 207670682 462028228 705909173 179717502 705909173 179717502 91724548 128512418 91724548 128512418 914952366 434728880 914952366 434728880 72198592 108612045 72198592 108612045 739509436 417588593 739509436 417588593 250750191 375414269 250750191 375414269 393689739 692060231 393689739 692060231 829413453 64180387 829413453 64180387 956672330 75706348 956672330 75706348 886581947 997246215 886581947 997246215 512768722 111433283 512768722 111433283 926599171 958693496 926599171 958693496 234040209 351769537 234040209 351769537 473279961 837622557 473279961 837622557 982264082 26843991 982264082 26843991 212966219 806639131 212966219 806639131 438182651 408424723 438182651 408424723 231083510 346518408 231083510 346518408 489853703 933385013 489853703 933385013 614069884 232374298 614069884 232374298 95966779 143857484 95966779 143857484 105680348 836339206 105680348 836339206 957750014 62853850 957750014 62853850 553680161 677899248 553680161 677899248 444366860 449639062 444366860 449639062 185352024 281479691 185352024 281479691 443139374 808915411 443139374 808915411 396472208 149194680 396472208 149194680 900998128 947490201 900998128 947490201 175160138 197490770 175160138 197490770 31313426 46770347 31313426 46770347 388348421 705321300 388348421 705321300 507327611 617153831 507327611 617153831 39914045 59265048 39914045 59265048 310081384 605873631 310081384 605873631 559612641 969475374 559612641 969475374 140792527 188480420 140792527 188480420 125688085 925388353 125688085 925388353 913676479 108525351 913676479 108525351 928541132 880282689 928541132 880282689 298156589 335721901 298156589 335721901 7342884 11119415 7342884 11119415 921458444 265051755 921458444 265051755 141839291 59605784 141839291 59605784 986775015 19699738 986775015 19699738 418465077 809623081 418465077 809623081 999069743 1040170 999069743 1040170 958825188 500938668 958825188 500938668 207590604 33749593 207590604 33749593 977623289 868202208 977623289 868202208 316622998 475804523 316622998 475804523 416624599 737908479 416624599 737908479 553983249 603744278 553983249 603744278 536004979 35234499 536004979 35234499 976776938 2563463 976776938 2563463 1543750 180218509 1543750 180218509 214367637 477518971 214367637 477518971 895998171 156593207 895998171 156593207 414045800 975926095 414045800 975926095 520371782 185878899 520371782 185878899 110576832 165681532 110576832 165681532 341216414 955610277 341216414 955610277 341209093 137890091 341209093 137890091 908589822 589535743 908589822 589535743 215744284 29122490 215744284 29122490 18771399 129888812 18771399 129888812 132246967 417525097 132246967 417525097 803601309 278945282 803601309 278945282 64609989 96969769 64609989 96969769 276694675 632316578 276694675 632316578 479162728 613699319 479162728 613699319 340543066 547262281 340543066 547262281 633624165 993132120 633624165 993132120 430266028 330174071 430266028 330174071 218969338 838002903 218969338 838002903 700914232 44925862 700914232 44925862 29662100 124407843 29662100 124407843 917700827 880238944 917700827 880238944 39377938 58370711 39377938 58370711 902770134 286217504 902770134 286217504 800123387 802843831 800123387 802843831 140312092 211140933 140312092 211140933 154466566 847318118 154466566 847318118 746441442 140947513 746441442 140947513 94103469 7508158 94103469 7508158 994542216 598018130 994542216 598018130 456776547 977347075 456776547 977347075 15717504 24043736 15717504 24043736 46192480 102267030 46192480 102267030 571137459 885798997 571137459 885798997 286496637 342987573 286496637 342987573 856987492 19153310 856987492 19153310 12555364 410798311 12555364 410798311 530778030 762697447 530778030 762697447 229452855 40276303 229452855 40276303 26712051 589773250 26712051 589773250 737498911 86290103 737498911 86290103 57661928 766550908 57661928 766550908 456273517 713926173 456273517 713926173 188478610 211229388 188478610 211229388 140344592 22785208 140344592 22785208 984702069 778244053 984702069 778244053 497085357 362699731 497085357 362699731 754595354 930205440 754595354 930205440 480284271 200078260 480284271 200078260 865983762 930638148 865983762 930638148 27062298 40699901 27062298 40699901 962458264 173813828 962458264 173813828 115891842 344543289 115891842 344543289 758024490 958117396 758024490 958117396 292057677 415536595 292057677 415536595 910501279 135471911 910501279 135471911 836106789 257294963 836106789 257294963 279458638 804301280 279458638 804301280 723878823 355757338 723878823 355757338 237049598 388617525 237049598 388617525 733287841 395307760 733287841 395307760 784465768 251780216 784465768 251780216 166275889 924280618 166275889 924280618 961007921 58067545 961007921 58067545 65701016 418669062 65701016 418669062 762940956 351069039 762940956 351069039 500978891 920702818 500978891 920702818 689449207 349081785 689449207 349081785 881552790 32288931 881552790 32288931 978532039 650845871 978532039 650845871 277632951 407180701 277632951 407180701 15172411 23267768 15172411 23267768 883743827 257987984 883743827 257987984 133396839 54168310 133396839 54168310 36633150 899861923 36633150 899861923 644125206 511256166 644125206 511256166 435324559 51726856 435324559 51726856 965194376 99420145 965194376 99420145 890541811 414397951 890541811 414397951 375857676 849805033 375857676 849805033 471259393 539051945 471259393 539051945 919774808 20674228 919774808 20674228 986239663 921464559 986239663 921464559 470505789 36004313 470505789 36004313 976112437 309397197 976112437 309397197 272453079 543952911 272453079 543952911 581255276 422395825 581255276 422395825 210747038 223560160 210747038 223560160 869031762 117453664 869031762 117453664 922433999 714066716 922433999 714066716 312850807 415771918 312850807 415771918 177923923 96265851 177923923 96265851 936198154 449792861 936198154 449792861 299775819 702630014 299775819 702630014 556704561 722965993 556704561 722965993 134837440 202783411 134837440 202783411 447233525 753873005 447233525 753873005 582284853 430524578 582284853 430524578 261992605 392683743 261992605 392683743 358394577 558914985 358394577 558914985 611888562 716262064 611888562 716262064 227428436 295976556 227428436 295976556 801044043 425590625 801044043 425590625 712488208 306828585 712488208 306828585 995212728 6576639 995212728 6576639 974916380 106238968 974916380 106238968 220936024 420056288 220936024 420056288 716291733 291208094 716291733 291208094 192534327 546758294 192534327 546758294 565662893 933478963 565662893 933478963 91900750 137939931 91900750 137939931 692905118 493335984 692905118 493335984 306926027 366952990 306926027 366952990 979552653 30722202 979552653 30722202 387205229 682025680 387205229 682025680 96394087 144647835 96394087 144647835 187794779 323521587 187794779 323521587 490046957 623022090 490046957 623022090 4059234 6369945 4059234 6369945 919456488 282412308 919456488 282412308 811377787 106957476 811377787 106957476 929807449 398212192 929807449 398212192 716212143 850179253 716212143 850179253 294622454 441649433 294622454 441649433 328937835 723829935 328937835 723829935 979268062 31393139 979268062 31393139 860325448 441504061 860325448 441504061 699696913 443749924 699696913 443749924 130167158 107788137 130167158 107788137 978726375 8773995 978726375 8773995 993627426 177250218 993627426 177250218 445102544 923145796 445102544 923145796 147426788 223277976 147426788 223277976 168175244 475291967 168175244 475291967 696920871 78038845 696920871 78038845 958582044 61416993 958582044 61416993 108072076 447443220 108072076 447443220 479364839 764045370 479364839 764045370 640764550 301971834 640764550 301971834 797003482 416945435 797003482 416945435 109011287 162944827 109011287 162944827 742858627 606596714 742858627 606596714 606541336 398807002 606541336 398807002 775078237 332688261 775078237 332688261 251933821 377342522 251933821 377342522 910696903 40580031 910696903 40580031 26971277 369280844 26971277 369280844 682599250 927835234 682599250 927835234 454143277 185833646 454143277 185833646 906088742 127644561 906088742 127644561 61606825 92204632 61606825 92204632 227783247 506096843 227783247 506096843 848583891 227428156 848583891 227428156 611015265 894658500 611015265 894658500 943347648 84867715 943347648 84867715 457412634 843801127 457412634 843801127 526116348 986807019 526116348 986807019 473230069 386438918 473230069 386438918 951689882 19149143 951689882 19149143 987243115 625025743 987243115 625025743 572749637 734649159 572749637 734649159 797042773 47239241 797042773 47239241 967763578 272446679 967763578 272446679 295839755 945351579 295839755 945351579 515193029 449066763 515193029 449066763 861804739 206193050 861804739 206193050 573396570 753607612 573396570 753607612 663816539 283490907 663816539 283490907 24837511 37357008 24837511 37357008 747183774 844637785 747183774 844637785 581533465 201314190 581533465 201314190 133963873 979335523 133963873 979335523 582205656 512326336 582205656 512326336 486868823 954160096 486868823 954160096 327468421 231687216 327468421 231687216 959540337 60041597 959540337 60041597 829187590 624958566 829187590 624958566 338596027 498449608 338596027 498449608 745048943 232599933 745048943 232599933 153855752 393554831 153855752 393554831 972838954 40161049 972838954 40161049 138288597 520177278 138288597 520177278 965438736 51293695 965438736 51293695 659047991 888756048 659047991 888756048 324170491 167006713 324170491 167006713 888840632 937669307 888840632 937669307 357392631 549769496 357392631 549769496 445694970 563771530 445694970 563771530 342926604 720802804 342926604 720802804 840438936 239867144 840438936 239867144 416616569 656972964 416616569 656972964 710259148 15928669 710259148 15928669 989426901 469887179 989426901 469887179 600710150 841156255 600710150 841156255 675242577 415675067 675242577 415675067 719213978 496053138 719213978 496053138 171728231 162704852 171728231 162704852 94759777 141908414 94759777 141908414 663368590 693740807 663368590 693740807 249416829 356454289 249416829 356454289 139725436 210057980 139725436 210057980 140640315 873859332 140640315 873859332 944245700 82999200 944245700 82999200 785874644 433962981 785874644 433962981 155102890 163065801 155102890 163065801 891300256 702139597 891300256 702139597 184613872 209954053 184613872 209954053 859365570 934173204 859365570 934173204 249950012 274296076 249950012 274296076 177014844 159272134 177014844 159272134 42057858 62438743 42057858 62438743 138816689 829494514 138816689 829494514 672017825 181827978 672017825 181827978 121128892 608754963 121128892 608754963 530022201 754055183 530022201 754055183 860891106 207399782 860891106 207399782 601769830 703016582 601769830 703016582 110442734 152852207 110442734 152852207 101734868 482718056 101734868 482718056 898986717 152252867 898986717 152252867 461353214 767363440 461353214 767363440 796341170 143583965 796341170 143583965 14286358 22503716 14286358 22503716 674498260 800650829 674498260 800650829 366823563 636683874 366823563 636683874 596270628 550019761 596270628 550019761 242158570 36607664 242158570 36607664 975671194 264421768 975671194 264421768 101628404 152744389 101628404 152744389 293320799 495174795 293320799 495174795 541828942 622110330 541828942 622110330 889684056 165879491 889684056 165879491 330759946 496611233 330759946 496611233 178980689 266043322 178980689 266043322 175074403 137145022 175074403 137145022 909324017 251970673 909324017 251970673 794543346 351988410 794543346 351988410 544884992 823721671 544884992 823721671 276066013 401551306 276066013 401551306 28338679 26114140 28338679 26114140 16817789 207501712 16817789 207501712 157972036 325209596 157972036 325209596 450394257 760752323 450394257 760752323 862442084 205027287 862442084 205027287 267846930 847183690 267846930 847183690 485260590 317468775 485260590 317468775 132758292 199500398 132758292 199500398 270527031 520244682 270527031 520244682 921601522 118672915 921601522 118672915 677548678 476416529 677548678 476416529 938933336 92019725 938933336 92019725 671464249 486813266 671464249 486813266 2005358 3104589 2005358 3104589 841271790 238659200 841271790 238659200 980506072 29564515 980506072 29564515 63655792 634981978 63655792 634981978 843363668 235718938 843363668 235718938 774576260 722291802 774576260 722291802 342058273 665916624 342058273 665916624 549698537 948624870 549698537 948624870 391187294 43702975 391187294 43702975 28880412 65699287 28880412 65699287 66206892 783580256 66206892 783580256 433667397 446043670 433667397 446043670 297356495 771031041 297356495 771031041 751225957 176806177 751225957 176806177 79580280 119345343 79580280 119345343 808675781 407682186 808675781 407682186 481943496 769796462 481943496 769796462 491479918 552026202 491479918 552026202 119087210 98396411 119087210 98396411 935267562 799093162 935267562 799093162 624424 971060 624424 971060 43566081 284815550 43566081 284815550 851087178 223960969 851087178 223960969 820492905 551933281 820492905 551933281 3270513 5089427 3270513 5089427 872286387 769832947 872286387 769832947 381487362 724055052 381487362 724055052 437513485 529505978 437513485 529505978 187312958 284061624 187312958 284061624 791622288 539835823 791622288 539835823 433756011 915580472 433756011 915580472 940121458 42797931 940121458 42797931 971258591 291343787 971258591 291343787 179023754 6817122 179023754 6817122 4330598 759741751 4330598 759741751 687355226 281909246 687355226 281909246 185566590 528187878 185566590 528187878 637547460 539924458 637547460 539924458 878809546 31807441 878809546 31807441 978904889 164443500 978904889 164443500 309078334 703780963 309078334 703780963 628030173 501282038 628030173 501282038 450910317 969176757 450910317 969176757 650262827 155340658 650262827 155340658 896642195 520080145 896642195 520080145 264012673 65021922 264012673 65021922 9674623 14450186 9674623 14450186 936156684 373184865 936156684 373184865 507024081 854412917 507024081 854412917 692925461 343079189 692925461 343079189 228385161 487338789 228385161 487338789 535200143 943814370 535200143 943814370 571765112 468225661 571765112 468225661 311710948 315840796 311710948 315840796 787079501 336069938 787079501 336069938 647754171 948168224 647754171 948168224 111092017 166346261 111092017 166346261 708959603 859264442 708959603 859264442 545304737 104578575 545304737 104578575 931321482 284505970 931321482 284505970 187619609 470767139 187619609 470767139 337433564 559393273 337433564 559393273 811281236 124702093 811281236 124702093 83039589 325389864 83039589 325389864 780251043 989870671 780251043 989870671 298345811 331304598 298345811 331304598 219543507 431442337 219543507 431442337 922513144 117407223 922513144 117407223 703428523 477982328 703428523 477982328 387090084 837966716 387090084 837966716 660876912 9228448 660876912 9228448 6280261 149230377 6280261 149230377 669165059 490481028 669165059 490481028 816409254 44588599 816409254 44588599 29425094 696603174 29425094 696603174 975197361 36981158 975197361 36981158 79460121 880731673 79460121 880731673 673555047 483165712 673555047 483165712 421559270 764086693 421559270 764086693 373104206 649221341 373104206 649221341 558541776 895287732 558541776 895287732 47764802 71105197 47764802 71105197 168425005 763981244 168425005 763981244 878349373 151301778 878349373 151301778 899568466 487772160 899568466 487772160 274699381 303791149 274699381 303791149 140040154 210678973 140040154 210678973 700640424 442733326 700640424 442733326 879996306 94993281 879996306 94993281 936910409 912782279 936910409 912782279 7483071 11402950 7483071 11402950 298148775 635162214 298148775 635162214 628057233 300195353 628057233 300195353 198556479 877115892 198556479 877115892 972278151 41103350 972278151 41103350 490829744 638226751 490829744 638226751 298592589 445905992 298592589 445905992 961277668 57645884 961277668 57645884 641846401 587569674 641846401 587569674 687739449 151236940 687739449 151236940 100669062 257365355 100669062 257365355 607336815 874457669 607336815 874457669 304242316 286081623 304242316 286081623 116983982 129204382 116983982 129204382 86065241 688496183 86065241 688496183 628740830 983104353 628740830 983104353 601011020 83140166 601011020 83140166 55519908 405932834 55519908 405932834 725913654 733736813 725913654 733736813 458596191 577326695 458596191 577326695 752240914 365974560 752240914 365974560 533622084 576180086 533622084 576180086 615292262 538275843 615292262 538275843 390402165 869083440 390402165 869083440 419440719 33329133 419440719 33329133 22019095 169856925 22019095 169856925 886965929 761734074 886965929 761734074 614180805 924424765 614180805 924424765 627204924 563415417 627204924 563415417 420467887 776157452 420467887 776157452 463993241 582839551 463993241 582839551 408752233 783267657 408752233 783267657 668068796 132243510 668068796 132243510 912300386 154639113 912300386 154639113 200542896 736100111 200542896 736100111 532733545 215758829 532733545 215758829 143014543 441278940 143014543 441278940 326789933 794526356 326789933 794526356 774362391 240550946 774362391 240550946 57346694 44657364 57346694 44657364 970190696 44159517 970190696 44159517 405126464 823605504 405126464 823605504 187901751 279472183 187901751 279472183 813818746 944750458 813818746 944750458 104721314 157147711 104721314 157147711 887217246 881765961 887217246 881765961 484525938 856950299 484525938 856950299 427121635 969196989 427121635 969196989 694981129 274195457 694981129 274195457 180319320 950102391 180319320 950102391 496943041 817154301 496943041 817154301 88279996 78771438 88279996 78771438 52748933 458716428 52748933 458716428 853384123 220106447 853384123 220106447 298991302 726703602 298991302 726703602 731457646 346961110 731457646 346961110 15850230 24363341 15850230 24363341 666239229 494891603 666239229 494891603 108458855 162223756 108458855 162223756 443958732 708180485 443958732 708180485 675985414 294811427 675985414 294811427 801641457 917454153 801641457 917454153 102656076 54754809 102656076 54754809 963108864 492969087 963108864 492969087 311937115 23098419 311937115 23098419 15058309 61735258 15058309 61735258 958468005 396990165 958468005 396990165 264524538 515525872 264524538 515525872 744636128 135574809 744636128 135574809 90272264 318589069 90272264 318589069 698667419 882102229 698667419 882102229 297913658 377748399 297913658 377748399 203033815 133160434 203033815 133160434 88494102 570958295 88494102 570958295 823359649 265829728 823359649 265829728 504924542 992301930 504924542 992301930 580638361 329547181 580638361 329547181 777313402 398695287 777313402 398695287 205249363 76446685 205249363 76446685 51097958 218310410 51097958 218310410 886953204 169865737 886953204 169865737 836223590 789904068 836223590 789904068 384202579 50930194 384202579 50930194 965654090 686724637 965654090 686724637 473945457 838705693 473945457 838705693 962240202 55995645 962240202 55995645 295655441 443253997 295655441 443253997 182511905 277467972 182511905 277467972 310283198 616468701 310283198 616468701 642674191 279311730 642674191 279311730 122484976 183612123 122484976 183612123 449278296 558386022 449278296 558386022 811179483 282632668 811179483 282632668 266140362 829027258 266140362 829027258 494287330 893426663 494287330 893426663 733904064 384028854 733904064 384028854 739961417 57804429 739961417 57804429 27822536 41931315 27822536 41931315 863266117 337475761 863266117 337475761 381685426 686601734 381685426 686601734 748224757 364380144 748224757 364380144 854191437 214867135 854191437 214867135 142312736 366593807 142312736 366593807 582542227 988961315 582542227 988961315 473428215 470769090 473428215 470769090 310864766 466516177 310864766 466516177 510946517 960366337 510946517 960366337 486613966 320503235 486613966 320503235 853768024 219336603 853768024 219336603 418560784 626902812 418560784 626902812 86482622 130063528 86482622 130063528 538925129 730153490 538925129 730153490 712241133 420180139 712241133 420180139 905487376 142366903 905487376 142366903 747842700 914656433 747842700 914656433 284976585 274296075 284976585 274296075 817264334 470028583 817264334 470028583 141162029 212416789 141162029 212416789 190310439 861519943 190310439 861519943 791209279 162193001 791209279 162193001 108422505 583596387 108422505 583596387 789072734 229342072 789072734 229342072 847249796 334815338 847249796 334815338 565153588 866319978 565153588 866319978 323292808 289163893 323292808 289163893 191154045 571055830 191154045 571055830 459469043 572646094 459469043 572646094 212404661 320381620 212404661 320381620 268410764 885032684 268410764 885032684 613992178 777366125 613992178 777366125 361916693 515420554 361916693 515420554 733470651 362654839 733470651 362654839 754604966 950237693 754604966 950237693 561169970 345863856 561169970 345863856 230680544 436358182 230680544 436358182 470682112 544853570 470682112 544853570 154721887 44285690 154721887 44285690 970124892 244272399 970124892 244272399 158807420 240274025 158807420 240274025 793429816 854175864 793429816 854175864 541246420 788070425 541246420 788070425 290780029 404954139 290780029 404954139 731311912 398049007 731311912 398049007 642386340 753173017 642386340 753173017 173034454 263168013 173034454 263168013 589662228 978996111 589662228 978996111 443965686 539488967 443965686 539488967 671145292 487240632 671145292 487240632 407418929 998490433 407418929 998490433 780427153 76690273 780427153 76690273 948593375 223505804 948593375 223505804 446412182 813534241 446412182 813534241 829489555 256700064 829489555 256700064 647268853 942088847 647268853 942088847 553438281 618674133 553438281 618674133 280809666 277426813 280809666 277426813 815196644 687709336 815196644 687709336 203741073 307093710 203741073 307093710 227968257 982111701 227968257 982111701 519169697 529228826 519169697 529228826 480060921 459394353 480060921 459394353 863247820 203850876 863247820 203850876 523764967 629602821 523764967 629602821 136373596 205190078 136373596 205190078 170795315 770861467 170795315 770861467 549379538 485443110 549379538 485443110 322717472 110297879 322717472 110297879 940354478 89750721 940354478 89750721 119864845 377748400 119864845 377748400 744565723 382861532 744565723 382861532 324278944 843316150 324278944 843316150 839218442 45028070 839218442 45028070 29816979 732070162 29816979 732070162 811478561 245841817 811478561 245841817 836411847 312107829 836411847 312107829 206942918 340048355 206942918 340048355 829513695 67691946 829513695 67691946 45806167 462154960 45806167 462154960 471884334 884037398 471884334 884037398 398347976 257095099 398347976 257095099 29962186 45179928 29962186 45179928 75173723 273648026 75173723 273648026 662236697 571388947 662236697 571388947 896117712 18503290 896117712 18503290 990931708 13449639 990931708 13449639 236831878 372740175 236831878 372740175 248729416 360881003 248729416 360881003 238454226 73027672 238454226 73027672 951111233 425984783 951111233 425984783 252999255 277309375 252999255 277309375 182422314 642650142 182422314 642650142 950238537 74079132 950238537 74079132 795751527 844483681 795751527 844483681 269610526 353992470 269610526 353992470 987852299 17985945 987852299 17985945 186557876 439587705 186557876 439587705 755831340 360881001 755831340 360881001 241736663 455945333 241736663 455945333 654411053 848554455 654411053 848554455 217185984 232868720 217185984 232868720 845045022 121503772 845045022 121503772 81004484 415639128 81004484 415639128 643623461 988513401 643623461 988513401 849808694 225715146 849808694 225715146 294965793 511296221 294965793 511296221 913120273 131367430 913120273 131367430 351474737 994201801 351474737 994201801 581722770 166084434 581722770 166084434 110803682 312375340 110803682 312375340 861867373 205895057 861867373 205895057 431544107 955987696 431544107 955987696 389793169 473399354 389793169 473399354 84487932 123514378 84487932 123514378 82348238 216578905 82348238 216578905 207329244 398044957 207329244 398044957 277812527 968769979 277812527 968769979 536651860 551347579 536651860 551347579 81321969 121994818 81321969 121994818 686087637 750996650 686087637 750996650 215424761 94677137 215424761 94677137 937173538 957701810 937173538 957701810 436902776 409578843 436902776 409578843 970101535 44311979 970101535 44311979 343685864 897890417 343685864 897890417 418252593 133393025 418252593 133393025 911813085 509747758 911813085 509747758 439195089 169113052 439195089 169113052 887394025 577486466 887394025 577486466 154282887 210654360 154282887 210654360 859156961 645920744 859156961 645920744 439165588 342844577 439165588 342844577 768240054 607737589 768240054 607737589 225578147 339233554 225578147 339233554 761851415 380271489 761851415 380271489 296323301 444283136 296323301 444283136 749937542 25293983 749937542 25293983 16210449 528118072 16210449 528118072 749907641 354359452 749907641 354359452 158465471 174370732 158465471 174370732 116222448 802550638 116222448 802550638 773326595 335295981 773326595 335295981 233579024 673166738 233579024 673166738 357241108 988965677 357241108 988965677 320599235 115957126 320599235 115957126 934630003 99680301 934630003 99680301 575523022 819737691 575523022 819737691 849989287 202020933 849989287 202020933 134346570 235897725 134346570 235897725 285385681 427645022 285385681 427645022 815265972 226756645 815265972 226756645 149865942 248999294 149865942 248999294 640901170 997281427 640901170 997281427 2427379 3662536 2427379 3662536 143715162 826069518 143715162 826069518 926799973 44994612 926799973 44994612 29767661 88378277 29767661 88378277 222397954 834259530 222397954 834259530 712200385 330991895 712200385 330991895 115312542 14346682 115312542 14346682 990521130 656076903 990521130 656076903 363317508 993875221 363317508 993875221 991275151 12707133 991275151 12707133 438028597 641780074 438028597 641780074 853675985 14709738 853675985 14709738 9839175 195882587 9839175 195882587 869153698 618497327 869153698 618497327 388891014 924702715 388891014 924702715 400092513 357871216 400092513 357871216 238538594 858851169 238538594 858851169 428012758 376825592 428012758 376825592 251567195 197088523 251567195 197088523 868236934 391612085 868236934 391612085 411615435 921014476 411615435 921014476 862285698 199765758 862285698 199765758 132961406 730416251 132961406 730416251 508973971 941100878 508973971 941100878 236621246 319987040 236621246 319987040 784023215 714664372 784023215 714664372 295808064 436382565 295808064 436382565 777488370 113721564 777488370 113721564 75503311 206851646 75503311 206851646 861435909 453160055 861435909 453160055 48497354 72060904 48497354 72060904 67338301 295447344 67338301 295447344 775450035 975096044 775450035 975096044 331834147 149587303 331834147 149587303 99519269 200891040 99519269 200891040 361590632 760420217 361590632 760420217 628395490 387318092 628395490 387318092 258466757 319254846 258466757 319254846 990132014 14948652 990132014 14948652 745285308 846144373 745285308 846144373 280639766 421100711 280639766 421100711 445784055 935973013 445784055 935973013 171068480 40761318 171068480 40761318 972389438 683304367 972389438 683304367 240336801 279307985 240336801 279307985 183700400 932077667 183700400 932077667 457721359 160665569 457721359 160665569 893285617 161607387 893285617 161607387 107893526 296940946 107893526 296940946 812239038 281548160 812239038 281548160 253830662 462353636 253830662 462353636 600979676 539370703 600979676 539370703 715548146 421126723 715548146 421126723 596561228 992750081 596561228 992750081 455121603 550797336 455121603 550797336 732726259 396149092 732726259 396149092 296245267 444025707 296245267 444025707 780702407 324902594 780702407 324902594 575993058 977891238 575993058 977891238 195500115 295705332 195500115 295705332 291174526 538400523 291174526 538400523 778122937 328360708 778122937 328360708 725819113 696845529 725819113 696845529 208274397 52888870 208274397 52888870 964454809 266900410 964454809 266900410 425823255 587449766 425823255 587449766 749470696 360162543 749470696 360162543 133076018 102680394 133076018 102680394 68000810 208107524 68000810 208107524 311809326 871169406 311809326 871169406 930697522 105588306 930697522 105588306 657310631 763782541 657310631 763782541 149388521 226201906 149388521 226201906 797318863 611717409 797318863 611717409 230410618 28606244 230410618 28606244 18379799 283301623 18379799 283301623 302220439 801368085 302220439 801368085 843073977 236119694 843073977 236119694 374673525 600660954 374673525 600660954 309523838 389471473 309523838 389471473 259950998 931591517 259950998 931591517 433607094 634034753 433607094 634034753 414695029 305756937 414695029 305756937 794063134 624295677 794063134 624295677 208126715 144844541 208126715 144844541 903757946 337046449 903757946 337046449 252324250 590979169 252324250 590979169 633130837 849750488 633130837 849750488 793745037 306074413 793745037 306074413 755253054 424210741 755253054 424210741 588149471 888221235 588149471 888221235 977403957 34218983 977403957 34218983 89233972 138558904 89233972 138558904 907854387 524636610 907854387 524636610 573225889 321843401 573225889 321843401 782836418 344955064 782836418 344955064 220043904 331892239 220043904 331892239 686086554 892710610 686086554 892710610 39814832 31605170 39814832 31605170 979021336 658148304 979021336 658148304 370462740 232421626 370462740 232421626 894858600 158147103 894858600 158147103 861929075 750901196 861929075 750901196 33678688 6524217 33678688 6524217 4149098 120212018 4149098 120212018 306421097 479959387 306421097 479959387 923565715 115681512 923565715 115681512 543984030 618526123 543984030 618526123 714666417 54190460 714666417 54190460 985722705 21616782 985722705 21616782 135704510 892376487 135704510 892376487 515037180 269337664 515037180 269337664 177135919 548883571 177135919 548883571 873197203 189991502 873197203 189991502 276470626 422307867 276470626 422307867 305437998 838239515 305437998 838239515 912931318 116460356 912931318 116460356 923095779 452428930 923095779 452428930 76380202 114772635 76380202 114772635 313061118 927511551 313061118 927511551 739269879 170402864 739269879 170402864 113683463 269690651 113683463 269690651 387036411 766924114 387036411 766924114 304048639 282280507 304048639 282280507 87678121 97144614 87678121 97144614 935726367 555156766 935726367 555156766 3638908 5655684 3638908 5655684 747552706 405564303 747552706 405564303 125941569 188908676 125941569 188908676 134102679 201664646 134102679 201664646 959003570 60780457 959003570 60780457 125429035 463315828 125429035 463315828 756858685 359484440 756858685 359484440 557828240 796061931 557828240 796061931 26113601 39361077 26113601 39361077 389452866 510408628 389452866 510408628 82687500 124165301 82687500 124165301 179396300 731203730 179396300 731203730 814425145 47926613 814425145 47926613 983166885 25502507 983166885 25502507 99585118 314708764 99585118 314708764 289285469 822106125 289285469 822106125 657648691 967872168 657648691 967872168 789490236 312330599 789490236 312330599 442809004 928949123 442809004 928949123 704569977 436984561 704569977 436984561 647341895 566857426 647341895 566857426 171432303 119390079 171432303 119390079 79615208 66505486 79615208 66505486 955197627 361242262 955197627 361242262 750645746 368769991 750645746 368769991 153344922 175884250 153344922 175884250 882979991 799246805 882979991 799246805 495638270 929167937 495638270 929167937 721888399 47025632 721888399 47025632 967913646 50383822 967913646 50383822 821558261 496507556 821558261 496507556 548071542 778636849 548071542 778636849 599898645 937059260 599898645 937059260 477553451 944271378 477553451 944271378 906436101 24082608 906436101 24082608 15802766 471438846 15802766 471438846 696140336 447635190 696140336 447635190 696877720 843488570 696877720 843488570 371024285 86151310 371024285 86151310 942401712 449403255 942401712 449403255 299578910 612301216 299578910 612301216 485445215 782021426 485445215 782021426 959108289 60697808 959108289 60697808 546909337 781019217 546909337 781019217 210624618 317691699 210624618 317691699 322937192 976109874 322937192 976109874 875082440 187212683 875082440 187212683 260982251 578162875 260982251 578162875 762359569 352035516 762359569 352035516 332276997 625725496 332276997 625725496 466572715 330289221 466572715 330289221 14174855 22195021 14174855 22195021 510967356 859989514 510967356 859989514 715539965 291610660 715539965 291610660 804040068 349483911 804040068 349483911 710010469 862187079 710010469 862187079 431785465 865130261 431785465 865130261 215763390 291483280 215763390 291483280 172493770 178461196 172493770 178461196 880975614 630105285 880975614 630105285 581246902 896173111 581246902 896173111 160198796 186497838 160198796 186497838 124356976 842848634 124356976 842848634 950566513 69830182 950566513 69830182 47121770 193460297 47121770 193460297 404554739 873501898 404554739 873501898 637230515 165505700 637230515 165505700 110490204 856866306 110490204 856866306 758904618 134360674 758904618 134360674 89340383 497097814 89340383 497097814 685894233 329049500 685894233 329049500 217984740 441166677 217984740 441166677 857812024 80893369 857812024 80893369 53945380 333166315 53945380 333166315 717640637 549304011 717640637 549304011 354755944 279459551 354755944 279459551 813854930 335797005 813854930 335797005 591042616 633965792 591042616 633965792 341381403 849525786 341381403 849525786 374584256 290966606 374584256 290966606 192350169 228095038 192350169 228095038 848165922 878925583 848165922 878925583 185153098 1207652 185153098 1207652 999038212 331243122 999038212 331243122 205285254 309681788 205285254 309681788 689135682 719035937 689135682 719035937 229254132 344159403 229254132 344159403 249519350 568927155 249519350 568927155 565243357 746583240 565243357 746583240 434900222 132472790 434900222 132472790 88346434 203112401 88346434 203112401 866260359 199751798 866260359 199751798 717526212 894164402 717526212 894164402 441233103 257455050 441233103 257455050 169559221 596764454 169559221 596764454 650173528 479061846 650173528 479061846 177693293 240768319 177693293 240768319 996903477 4704720 996903477 4704720 773965176 334443320 773965176 334443320 901965464 147611489 901965464 147611489 208661457 961263430 208661457 961263430 689483622 211019624 689483622 211019624 858999160 443082355 858999160 443082355 479510236 875486648 479510236 875486648 369814080 833876849 369814080 833876849 510194133 152731117 510194133 152731117 898728220 891405002 898728220 891405002 190036424 287691448 190036424 287691448 509458938 729768428 509458938 729768428 543001113 250563157 543001113 250563157 156758076 237016683 156758076 237016683 753127841 925580340 753127841 925580340 258235564 386813853 258235564 386813853 485527856 686441772 485527856 686441772 678528718 146146110 678528718 146146110 68055880 102764799 68055880 102764799 452302574 557126593 452302574 557126593 456556402 259130150 456556402 259130150 827917818 270318410 827917818 270318410 136005004 58349784 136005004 58349784 39329821 598297700 39329821 598297700 740294026 301662152 740294026 301662152 97503706 146262021 97503706 146262021 205182055 495963345 205182055 495963345 939044867 91844896 939044867 91844896 238978213 455256400 238978213 455256400 912357783 132199020 912357783 132199020 745090098 435231420 745090098 435231420 290592797 156753131 290592797 156753131 895921495 837871913 895921495 837871913 179095991 7810178 179095991 7810178 994174230 217521050 994174230 217521050 581600494 945598339 581600494 945598339 545233256 276848384 545233256 276848384 969179398 45248906 969179398 45248906 369130207 953860178 369130207 953860178 921858798 118407610 921858798 118407610 261929052 619630968 261929052 619630968 538865504 551242000 538865504 551242000 55332415 83014145 55332415 83014145 237189266 356000731 237189266 356000731 818287563 99935748 818287563 99935748 934259073 414954668 934259073 414954668 522491199 955852680 522491199 955852680 46933729 69575178 46933729 69575178 91632343 936188562 91632343 936188562 614741268 722074991 614741268 722074991 480555109 470624967 480555109 470624967 227735203 341996247 227735203 341996247 314976097 878424960 314976097 878424960 471382639 345704885 471382639 345704885 230432956 915274903 230432956 915274903 555772493 801971952 555772493 801971952 347477617 893085824 347477617 893085824 111322764 166587886 111322764 166587886 482762985 743727719 482762985 743727719 657754618 23220961 657754618 23220961 15128169 149005238 15128169 149005238 901171518 94803941 901171518 94803941 63281913 394287637 63281913 394287637 262972179 250677692 262972179 250677692 165552387 326486799 165552387 326486799 222751654 742158133 222751654 742158133 843312781 155826346 843312781 155826346 896442534 322692477 896442534 322692477 73914319 110947731 73914319 110947731 76061008 516342875 76061008 516342875 397680648 496849939 397680648 496849939 293117673 400992561 293117673 400992561 729269046 67443709 729269046 67443709 45531149 367872586 45531149 367872586 610320810 995824440 610320810 995824440 509250406 78074544 509250406 78074544 52216016 215416341 52216016 215416341 360996447 568260028 360996447 568260028 206902354 311999635 206902354 311999635 221423299 971184934 221423299 971184934 743122709 95784599 743122709 95784599 63990608 685739675 63990608 685739675 913159600 131254592 913159600 131254592 299934518 942313681 299934518 942313681 487738774 23267769 487738774 23267769 984411923 561783915 984411923 561783915 548272172 613108435 548272172 613108435 734292803 169412617 734292803 169412617 113078776 828648234 113078776 828648234 575419509 240488379 575419509 240488379 947815023 77538379 947815023 77538379 370025590 701779475 370025590 701779475 792681579 166197790 792681579 166197790 889427441 307855997 889427441 307855997 512534329 645033228 512534329 645033228 121456889 182307032 121456889 182307032 139534580 282494378 139534580 282494378 950267976 74062937 950267976 74062937 805640171 780953282 805640171 780953282 451395672 839635552 451395672 839635552 659256067 814236680 659256067 814236680 628432146 344412758 628432146 344412758 767243032 305646105 767243032 305646105 202664696 408395907 202664696 408395907 670048479 600922185 670048479 600922185 239752726 317224250 239752726 317224250 165955196 251435104 165955196 251435104 727034477 404395461 727034477 404395461 253126329 333421320 253126329 333421320 129033445 193806824 129033445 193806824 297669616 824186076 297669616 824186076 728485241 269880555 728485241 269880555 20623400 31263351 20623400 31263351 537375085 792281526 537375085 792281526 25399711 38115688 25399711 38115688 736225527 713082883 736225527 713082883 318416331 300627125 318416331 300627125 156290962 173154271 156290962 173154271 968113990 46699632 968113990 46699632 509023356 999656792 509023356 999656792 785985473 305946898 785985473 305946898 123784709 185711259 123784709 185711259 783782523 897821258 783782523 897821258 419320622 615565442 419320622 615565442 723320909 409518820 723320909 409518820 298100157 450869765 298100157 450869765 646433249 887568438 646433249 887568438 53412998 79871505 53412998 79871505 612476067 717082346 612476067 717082346 56145570 84269083 56145570 84269083 893836076 166420105 893836076 166420105 495672423 622630493 495672423 622630493 746973922 353061639 746973922 353061639 761731642 833748380 761731642 833748380 445959799 578314433 445959799 578314433 358718390 862754667 358718390 862754667 720090500 385024014 720090500 385024014 920960358 119586905 920960358 119586905 778570962 778469904 778570962 778469904 316001646 270645835 316001646 270645835 820044048 336669223 820044048 336669223 686881819 549203489 686881819 549203489 422724391 157543831 422724391 157543831 895291329 979693180 895291329 979693180 281430501 62651452 281430501 62651452 42205411 309359604 42205411 309359604 255371927 952672907 255371927 952672907 647903034 356337883 647903034 356337883 237531460 369650903 237531460 369650903 277739623 417212292 277739623 417212292 867275512 28374977 867275512 28374977 18205160 32470783 18205160 32470783 400087427 995604280 400087427 995604280 390610485 809188292 390610485 809188292 594934571 31393136 594934571 31393136 20650135 157347666 20650135 157347666 780409705 482681316 780409705 482681316 33082117 49059602 33082117 49059602 467300259 757549947 467300259 757549947 331853765 406170048 331853765 406170048 816763438 92830748 816763438 92830748 61974312 541553389 61974312 541553389 963938331 53532463 963938331 53532463 475327978 852956454 475327978 852956454 539815472 491149114 539815472 491149114 2207763 3409438 2207763 3409438 100034584 444841653 100034584 444841653 700736342 72842924 700736342 72842924 951164125 247297750 951164125 247297750 827414425 444000718 827414425 444000718 13732967 19967155 13732967 19967155 13001525 868154194 13001525 868154194 545675019 395540046 545675019 395540046 263685351 457189360 263685351 457189360 690579845 739035369 690579845 739035369 176308595 231522587 176308595 231522587 153048534 279754505 153048534 279754505 935660746 97710171 935660746 97710171 121774714 909186309 121774714 909186309 466319959 167083327 466319959 167083327 888727545 352566248 888727545 352566248 676527811 478102042 676527811 478102042 767217862 250050638 767217862 250050638 833589865 393971441 833589865 393971441 48708768 72301043 48708768 72301043 532981321 651423182 532981321 651423182 810007526 284037994 810007526 284037994 237098663 588531336 237098663 588531336 953367031 69422046 953367031 69422046 684575163 466327218 684575163 466327218 23124252 17123105 23124252 17123105 11092635 12656968 11092635 12656968 991397513 669759279 991397513 669759279 341302213 882196064 341302213 882196064 860415117 29745601 860415117 29745601 980393874 321168456 980393874 321168456 156382317 201584255 156382317 201584255 134074250 966988264 134074250 966988264 816867547 131675521 816867547 131675521 54113097 81149694 54113097 81149694 821896945 309097268 821896945 309097268 204989165 420777711 204989165 420777711 408220456 966653799 408220456 966653799 494699243 340159074 494699243 340159074 184161977 279790752 184161977 279790752 539672082 996456685 539672082 996456685 743320208 379823154 743320208 379823154 706471022 485695996 706471022 485695996 63789564 95534953 63789564 95534953 824334057 644707580 824334057 644707580 448416204 883572764 448416204 883572764 348446528 364056712 348446528 364056712 753522203 890437167 753522203 890437167 464432923 365058759 464432923 365058759 243170525 385944553 243170525 385944553 760528523 182593251 760528523 182593251 86866749 23821397 86866749 23821397 15546664 60613723 15546664 60613723 742988607 752364526 742988607 752364526 234999548 352929388 234999548 352929388 249530769 402987929 249530769 402987929 607230695 856076239 607230695 856076239 919849548 22496936 919849548 22496936 14286285 350146266 14286285 350146266 917922869 68910389 917922869 68910389 1850372 3001371 1850372 3001371 6607320 952029324 6607320 952029324 568240688 284372515 568240688 284372515 837568279 243975440 837568279 243975440 165888834 554128908 165888834 554128908 944468017 82825258 944468017 82825258 146799119 864361125 146799119 864361125 563041271 819812895 563041271 819812895 480977713 157297762 480977713 157297762 104861394 644512920 104861394 644512920 625243678 2949470 625243678 2949470 1798909 479068190 1798909 479068190 334374591 691745306 334374591 691745306 865782652 71064227 865782652 71064227 971680324 42103749 971680324 42103749 808750975 466551317 808750975 466551317 244164546 85044387 244164546 85044387 56859138 318288156 56859138 318288156 575800609 823658939 575800609 823658939 362862887 455705389 362862887 455705389 691655068 455929575 691655068 455929575 203587493 306888218 203587493 306888218 685823270 848116454 685823270 848116454 21451492 32511117 21451492 32511117 739463503 673809177 739463503 673809177 395516149 536863999 395516149 536863999 582569966 959512432 582569966 959512432 236459841 165229016 236459841 165229016 110382810 86882795 110382810 86882795 941964775 344504230 941964775 344504230 150772954 227987633 150772954 227987633 180619838 410594053 180619838 410594053 478532576 960106234 478532576 960106234 530567401 479478724 530567401 479478724 825566495 171482242 825566495 171482242 885819829 480983087 885819829 480983087 200603358 72344035 200603358 72344035 951411627 320783810 951411627 320783810 660775447 834457203 660775447 834457203 881691260 177736045 881691260 177736045 716815637 491919182 716815637 491919182 299053781 448728121 299053781 448728121 520229237 658569215 520229237 658569215 543484267 215553718 543484267 215553718 142930795 202293896 142930795 202293896 864400707 649606124 864400707 649606124 164099445 211124543 164099445 211124543 977306547 34527342 977306547 34527342 953552181 386310641 953552181 386310641 623782028 978814884 623782028 978814884 50012062 74434989 50012062 74434989 921347576 253597684 921347576 253597684 769683541 386077390 769683541 386077390 684681804 508423390 684681804 508423390 157929206 233371356 157929206 233371356 844671863 661580881 844671863 661580881 217522079 328087468 217522079 328087468 728580389 592846330 728580389 592846330 570279790 704588004 570279790 704588004 351612370 60911357 351612370 60911357 4029074 6333441 4029074 6333441 252751150 681598425 252751150 681598425 386069812 756514829 386069812 756514829 74713045 22701049 74713045 22701049 984793644 693740041 984793644 693740041 255408761 382648873 255408761 382648873 607894905 825576713 607894905 825576713 745228556 65522361 745228556 65522361 44093875 87318619 44093875 87318619 803664776 400657254 803664776 400657254 266795000 860446097 266795000 860446097 854342378 218437794 854342378 218437794 560395469 981953790 560395469 981953790 458182439 441124709 458182439 441124709 264048170 265228964 264048170 265228964 174546852 778919656 174546852 778919656 920705999 25097716 920705999 25097716 16094719 623269661 16094719 623269661 592997021 961992055 592997021 961992055 230282088 345477483 230282088 345477483 639681881 970095796 639681881 970095796 578326834 106027755 578326834 106027755 930347405 270368652 930347405 270368652 793287220 897389389 793287220 897389389 138036360 207684605 138036360 207684605 285344281 565934801 285344281 565934801 722376407 411067269 722376407 411067269 509132808 754547602 509132808 754547602 822435099 71103840 822435099 71103840 35702428 52685252 35702428 52685252 805689431 406063151 805689431 406063151 725808367 273670525 725808367 273670525 817596629 465355382 817596629 465355382 161129144 39988643 161129144 39988643 26596810 89919805 26596810 89919805 97934065 330005834 97934065 330005834 392163984 752348196 392163984 752348196 529321459 121605841 529321459 121605841 81053235 728673673 81053235 728673673 638165469 430108215 638165469 430108215 96685326 145171552 96685326 145171552 763748798 362010704 763748798 362010704 227786734 305046833 227786734 305046833 871167490 192930380 871167490 192930380 385854067 742684977 385854067 742684977 964034317 15732433 964034317 15732433 989598842 128881934 989598842 128881934 85820926 932815665 85820926 932815665 507994155 431726770 507994155 431726770 708071120 315610698 708071120 315610698 138684727 208544363 138684727 208544363 839933584 411647931 839933584 411647931 239280124 138628066 239280124 138628066 92425877 569506228 92425877 569506228 906868201 87136498 906868201 87136498 2622137 3902284 2622137 3902284 850318866 511247579 850318866 511247579 120522770 105255076 120522770 105255076 930883326 151782588 930883326 151782588 734382591 680133261 734382591 680133261 207585045 56370297 207585045 56370297 38061432 625950919 38061432 625950919 669135783 269261326 669135783 269261326 821047292 888927705 821047292 888927705 135333995 203380160 135333995 203380160 853735442 623743498 853735442 623743498 220029252 15464112 220029252 15464112 10334863 441214031 10334863 441214031 703688603 437942624 703688603 437942624 408685472 931545969 408685472 931545969 404098316 514862330 404098316 514862330 693910967 20608647 693910967 20608647 986274356 323996333 986274356 323996333 247777336 371179443 247777336 371179443 240780663 361354830 240780663 361354830 703470313 644515199 703470313 644515199 276946836 414961091 276946836 414961091 761605244 353299722 761605244 353299722 742962931 380217658 742962931 380217658 746947727 52601987 746947727 52601987 35653282 260428448 35653282 260428448 490632445 964954479 490632445 964954479 850386697 171360563 850386697 171360563 114381117 343865728 114381117 343865728 771337709 337940326 771337709 337940326 704791014 992156631 704791014 992156631 166972129 95750044 166972129 95750044 936435031 227514218 936435031 227514218 150412417 269267880 150412417 269267880 271934753 613580327 271934753 613580327 582375018 770096936 582375018 770096936 195099861 255070520 195099861 255070520 960470141 58974216 960470141 58974216 168945138 714059606 168945138 714059606 611191164 344340706 611191164 344340706 120110158 135192740 120110158 135192740 89893558 282987859 89893558 282987859 724587741 457124869 724587741 457124869 273245649 7015539 273245649 7015539 994981982 741615704 994981982 741615704 426751270 94061698 426751270 94061698 937596161 152655028 937596161 152655028 232536191 380800901 232536191 380800901 570343572 851330645 570343572 851330645 952718339 70438533 952718339 70438533 688221993 797127270 688221993 797127270 243881308 366331573 243881308 366331573 552082580 757492386 552082580 757492386 321042269 125714038 321042269 125714038 916981933 346961111 916981933 346961111 78570114 97271520 78570114 97271520 935711793 576698985 935711793 576698985 482161093 510591204 482161093 510591204 624042122 745687319 624042122 745687319 48303870 71867971 48303870 71867971 896855774 854056392 896855774 854056392 408038801 812365792 408038801 812365792 914939191 128525832 914939191 128525832 263680145 412478645 263680145 412478645 721635655 286640480 721635655 286640480 189192249 956872799 189192249 956872799 839520719 122276040 839520719 122276040 81579512 327748030 81579512 327748030 737073946 388699178 737073946 388699178 831443878 253665758 831443878 253665758 415533670 829686604 415533670 829686604 627382928 722507711 627382928 722507711 110683167 157009116 110683167 157009116 104640376 917129330 104640376 917129330 995334411 6461194 995334411 6461194 930954648 416063716 930954648 416063716 190899016 226254909 190899016 226254909 149476220 443599588 149476220 443599588 932095353 81228941 932095353 81228941 54160720 195324056 54160720 195324056 426774731 992327925 426774731 992327925 523450791 602949775 523450791 602949775 880627338 178867748 880627338 178867748 293848790 440461024 293848790 440461024 11770790 17879683 11770790 17879683 71044473 562951655 71044473 562951655 851324316 223659341 851324316 223659341 252674994 820961947 252674994 820961947 485669861 55754024 485669861 55754024 37472146 264004102 37472146 264004102 993867223 8341655 993867223 8341655 349966177 909347634 349966177 909347634 744806699 265390962 744806699 265390962 969097064 45357795 969097064 45357795 77338453 497099480 77338453 497099480 700476932 442912239 700476932 442912239 578583133 827576743 578583133 827576743 474817899 261540566 474817899 261540566 978315473 32582632 978315473 32582632 606893877 943853672 606893877 943853672 680348754 356341237 680348754 356341237 775584633 206177402 775584633 206177402 861807186 762890963 861807186 762890963 168764720 256210325 168764720 256210325 187353102 464867096 187353102 464867096 685437985 858385184 685437985 858385184 478528120 314256354 478528120 314256354 25927998 39140759 25927998 39140759 947818682 328212290 947818682 328212290 537844099 968752993 537844099 968752993 321455567 434476362 321455567 434476362 740306592 268725153 740306592 268725153 945842767 81017885 945842767 81017885 289086560 888199607 289086560 888199607 609773428 485443113 609773428 485443113 678509992 109787907 678509992 109787907 927566117 333946093 927566117 333946093 217897836 328904357 217897836 328904357 236748675 598212836 236748675 598212836 762016284 283171759 762016284 283171759 186427742 542608187 186427742 542608187 401183494 856748778 401183494 856748778 818359194 272420217 818359194 272420217 270565384 971859276 270565384 971859276 833418569 14875135 833418569 14875135 9922575 241691841 9922575 241691841 247207816 747879364 247207816 747879364 666725952 493026765 666725952 493026765 667616858 304336751 667616858 304336751 201680595 581230849 201680595 581230849 766143999 345863861 766143999 345863861 383766443 885853524 383766443 885853524 263226109 10488110 263226109 10488110 992671711 447930187 992671711 447930187 298535512 701959535 298535512 701959535 648017645 494642888 648017645 494642888 666434056 23122972 666434056 23122972 15089581 226373615 15089581 226373615 608684557 801738244 608684557 801738244 175274781 266444988 175274781 266444988 699519678 890914422 699519678 890914422 536441068 150856779 536441068 150856779 58485301 87357380 58485301 87357380 458436722 839806061 458436722 839806061 244607903 367200650 244607903 367200650 466326666 627014086 466326666 627014086 469799659 298715853 469799659 298715853 197627363 860360831 197627363 860360831 412052707 989775826 412052707 989775826 185354889 281494325 185354889 281494325 278069177 720130708 278069177 720130708 560092395 910438449 560092395 910438449 530063867 945248398 530063867 945248398 984387387 23282189 984387387 23282189 833780755 884412706 833780755 884412706 277116882 235903270 277116882 235903270 120169725 180232866 120169725 180232866 504307987 775577657 504307987 775577657 541164427 465824354 541164427 465824354 811014265 282701370 811014265 282701370 753773894 937252851 753773894 937252851 197404331 288824705 197404331 288824705 806002857 297194544 806002857 297194544 300929938 859455886 300929938 859455886 677282416 477009546 677282416 477009546 417859555 666201663 417859555 666201663 261506057 391975270 261506057 391975270 279048033 474544849 279048033 474544849 367550265 982009586 367550265 982009586 427214779 947901984 427214779 947901984 825010362 8559494 825010362 8559494 5788929 722808261 5788929 722808261 767828374 254646132 767828374 254646132 890621856 75965020 890621856 75965020 949061370 377869450 949061370 377869450 252285005 767553242 252285005 767553242 621546307 238025689 621546307 238025689 111671735 166899387 111671735 166899387 134553259 349245547 134553259 349245547 997799348 3168911 997799348 3168911 704546556 521980009 704546556 521980009 178743339 271735142 178743339 271735142 421692660 863901729 421692660 863901729 476215681 56198226 476215681 56198226 962150038 580000733 962150038 580000733 386678284 785323639 386678284 785323639 70597586 106576146 70597586 106576146 92409370 735462125 92409370 735462125 561324849 903149729 561324849 903149729 494134195 251497848 494134195 251497848 166052279 929565329 166052279 929565329 618629032 388492652 618629032 388492652 232559021 198571173 232559021 198571173 867026963 377105697 867026963 377105697 93063540 139663445 93063540 139663445 281108108 837685411 281108108 837685411 770621244 109420830 770621244 109420830 985191785 22376601 985191785 22376601 705197852 762708816 705197852 762708816 139383574 113312111 139383574 113312111 75278822 903000677 75278822 903000677 865403406 200853944 865403406 200853944 777763315 819920028 777763315 819920028 211411240 313754096 211411240 313754096 825621567 262845761 825621567 262845761 454998601 971839508 454998601 971839508 64407259 96600774 64407259 96600774 393390634 704380705 393390634 704380705 688899236 336074525 688899236 336074525 223169488 191219979 223169488 191219979 872227794 286327936 872227794 286327936 130586422 87748532 130586422 87748532 941551425 88667837 941551425 88667837 59201520 321436561 59201520 321436561 783101264 266870231 783101264 266870231 175541959 69369739 175541959 69369739 953455641 810671433 953455641 810671433 151725006 229300012 151725006 229300012 589486873 862183918 589486873 862183918 578490719 369265394 578490719 369265394 246450145 941725354 246450145 941725354 681779948 321597363 681779948 321597363 213132120 480853992 213132120 480853992 879630127 35756017 879630127 35756017 976411877 129949443 976411877 129949443 86460716 274778863 86460716 274778863 803902892 342000277 803902892 342000277 54758784 8435680 54758784 8435680 5657498 690879180 5657498 690879180 427561931 143165602 427561931 143165602 95461687 342647455 95461687 342647455 625294072 880648781 625294072 880648781 430528803 310794808 430528803 310794808 875952697 72200197 875952697 72200197 951602996 184030962 951602996 184030962 758633061 491512987 758633061 491512987 283742134 330009004 283742134 330009004 38798672 57426271 38798672 57426271 77412226 376336363 77412226 376336363 746978344 316355254 746978344 316355254 906462221 140475129 906462221 140475129 118720975 177792114 118720975 177792114 71994237 82667906 71994237 82667906 10853701 16611297 10853701 16611297 956966105 958843489 956966105 958843489 468114903 103571917 468114903 103571917 47528044 70756683 47528044 70756683 810885063 649067013 810885063 649067013 259529853 343312292 259529853 343312292 930293829 106139466 930293829 106139466 573160835 949161930 573160835 949161930 504619101 800270378 504619101 800270378 699600137 323287596 699600137 323287596 781797395 183909522 781797395 183909522 91070650 136738290 91070650 136738290 259143074 614090734 259143074 614090734 840879436 35033093 840879436 35033093 976841798 336594623 976841798 336594623 142007138 214076758 142007138 214076758 846586823 264231471 846586823 264231471 821435227 411084444 821435227 411084444 669830811 913088275 669830811 913088275 378709516 137191577 378709516 137191577 909250306 407173064 909250306 407173064 271194012 924827163 271194012 924827163 933299884 101672069 933299884 101672069 398673915 982474537 398673915 982474537 576918394 710486659 576918394 710486659 272362924 388499988 272362924 388499988 99249476 149021941 99249476 149021941 626793183 871974446 626793183 871974446 817753772 273380611 817753772 273380611 427648491 677486859 427648491 677486859 870396092 101074702 870396092 101074702 49376501 73343444 49376501 73343444 69357890 416499532 69357890 416499532 706037165 434815465 706037165 434815465 278706344 46639740 278706344 46639740 968155670 794288240 968155670 794288240 389818883 437067586 389818883 437067586 706387725 434173236 706387725 434173236 699427415 934943450 699427415 934943450 326716806 491175999 326716806 491175999 640541170 704700222 640541170 704700222 613880908 93553369 613880908 93553369 937785198 581930863 937785198 581930863 360752496 891031348 360752496 891031348 151557009 229224767 151557009 229224767 250518967 414915797 250518967 414915797 305373808 864814563 305373808 864814563 436091147 261846850 436091147 261846850 172310329 431828801 172310329 431828801 875500130 186514584 875500130 186514584 250202472 934764602 250202472 934764602 610391798 430041392 610391798 430041392 287188188 490510549 287188188 490510549 739547369 366570871 739547369 366570871 28661919 43238832 28661919 43238832 496515802 936256156 496515802 936256156 414332529 150625519 414332529 150625519 899994072 605963954 899994072 605963954 469229535 167190800 469229535 167190800 888716113 834751276 888716113 834751276 89304377 134296137 89304377 134296137 904329305 465643460 904329305 465643460 131924941 198250265 131924941 198250265 839279901 260896680 839279901 260896680 306475522 877901442 306475522 877901442 844030084 91787839 844030084 91787839 939110028 471221546 939110028 471221546 9625075 14351286 9625075 14351286 73053866 351069041 73053866 351069041 341800741 829897369 341800741 829897369 855413782 168089631 855413782 168089631 112284656 398505058 112284656 398505058 450514452 991526639 450514452 991526639 628130028 244996651 628130028 244996651 836998190 352473379 836998190 352473379 299733746 469870162 299733746 469870162 682356441 508865005 682356441 508865005 108612336 162428791 108612336 162428791 442024975 572738097 442024975 572738097 916645662 126288053 916645662 126288053 799531841 953216624 799531841 953216624 332353457 422724889 332353457 422724889 714434922 171392920 714434922 171392920 114451229 201729922 114451229 201729922 304340058 489475535 304340058 489475535 938069648 57141277 938069648 57141277 38634126 159080538 38634126 159080538 894176981 851639926 894176981 851639926 342088856 323996331 342088856 323996331 33534625 49526542 33534625 49526542 932726968 208989035 932726968 208989035 459486696 671799763 459486696 671799763 289610584 156832677 289610584 156832677 916302636 126910295 916302636 126910295 893078128 367289134 893078128 367289134 719750172 961707037 719750172 961707037 60791426 91202099 60791426 91202099 873909078 351980543 873909078 351980543 609307502 846606882 609307502 846606882 513558218 186887151 513558218 186887151 875224535 732593332 875224535 732593332 70069574 34268450 70069574 34268450 22687222 6560437 22687222 6560437 995245800 1641541 995245800 1641541 1144233 533080692 1144233 533080692 724047160 299308773 724047160 299308773 197981686 180178860 197981686 180178860 880083080 305571069 880083080 305571069 794146996 140269015 794146996 140269015 906572644 839382840 906572644 839382840 341929960 574278902 341929960 574278902 503952251 573618084 503952251 573618084 224792227 250631137 224792227 250631137 104349213 146838224 104349213 146838224 62965648 94428128 62965648 94428128 494012799 912221683 494012799 912221683 855673999 216005570 855673999 216005570 395082285 674678671 395082285 674678671 25404631 38158428 25404631 38158428 47632718 345271024 47632718 345271024 962053245 56247365 962053245 56247365 778227083 907667695 778227083 907667695 121620837 182502258 121620837 182502258 200140409 761720098 200140409 761720098 739659792 348999553 739659792 348999553 173952940 264256727 173952940 264256727 352804105 678094234 352804105 678094234 389870157 441150350 389870157 441150350 128517087 192818237 128517087 192818237 527744732 651398705 527744732 651398705 223754237 140475126 223754237 140475126 93751804 404919002 93751804 404919002 587340154 717588270 587340154 717588270 339602313 594568434 339602313 594568434 543601947 120099449 543601947 120099449 80066634 391110747 80066634 391110747 957396598 63218820 957396598 63218820 897668421 503171124 897668421 503171124 420516975 638234327 420516975 638234327 575343148 388382340 575343148 388382340 803284660 120212019 803284660 120212019 920656555 296925315 920656555 296925315 184315550 44982647 184315550 44982647 969549970 124282416 969549970 124282416 82743091 229024494 82743091 229024494 790134084 681147384 790134084 681147384 20661199 31395411 20661199 31395411 50352480 324867581 50352480 324867581 970835189 43314480 970835189 43314480 715340217 455372840 715340217 455372840 164577092 249132589 164577092 249132589 227735025 834621707 227735025 834621707 506334032 382228400 506334032 382228400 885807080 171516867 885807080 171516867 204187423 507033716 204187423 507033716 597693063 760265845 597693063 760265845 460164394 338006371 460164394 338006371 959760270 59773737 959760270 59773737 62464108 208415270 62464108 208415270 171339387 852348250 171339387 852348250 548623178 507441727 548623178 507441727 228964155 343760690 228964155 343760690 299264849 449095315 299264849 449095315 231752502 168829947 231752502 168829947 112646006 556263049 112646006 556263049 994057256 8089925 994057256 8089925 550142794 814719901 550142794 814719901 636262202 814200761 636262202 814200761 463867142 119771335 463867142 119771335 79836354 241983543 79836354 241983543 838882940 769203191 838882940 769203191 339910642 378232668 339910642 378232668 44898297 16195310 44898297 16195310 10638120 34080570 10638120 34080570 693689826 919103731 693689826 919103731 455858783 751246068 455858783 751246068 372170510 584337050 372170510 584337050 575749612 909260820 575749612 909260820 815982482 9632392 815982482 9632392 6612846 132482692 6612846 132482692 898526632 997896869 898526632 997896869 379380002 582014043 379380002 582014043 897669991 153904775 897669991 153904775 376185179 810202016 376185179 810202016 929293222 56845736 929293222 56845736 38395167 282635130 38395167 282635130 186090763 237736469 186090763 237736469 75067920 112917668 75067920 112917668 682256215 824366083 682256215 824366083 529601140 282935427 529601140 282935427 810783240 332396906 810783240 332396906 210503898 122804310 210503898 122804310 81833171 856547836 81833171 856547836 478258239 17665212 478258239 17665212 988167871 421868301 988167871 421868301 482346701 713802396 482346701 713802396 984548978 23052005 984548978 23052005 892165799 235787473 892165799 235787473 155911209 320238338 155911209 320238338 805954694 44490092 805954694 44490092 29315097 964615228 29315097 964615228 627955739 699290155 627955739 699290155 531421508 978072786 531421508 978072786 594707257 757997949 594707257 757997949 416170993 4846538 416170993 4846538 996750775 286411048 996750775 286411048 453538894 716735816 453538894 716735816 905102359 38728046 905102359 38728046 973966864 847624820 973966864 847624820 77824249 117058436 77824249 117058436 644786455 778262807 644786455 778262807 38202349 56540243 38202349 56540243 586422479 985960046 586422479 985960046 415529201 197124108 415529201 197124108 868201965 286802959 868201965 286802959 252237980 772399284 252237980 772399284 692047353 189450969 692047353 189450969 903682249 122784674 903682249 122784674 918924789 781540285 918924789 781540285 390217034 944961613 390217034 944961613 186904159 214276688 186904159 214276688 142117314 455343294 142117314 455343294 718977652 416043311 718977652 416043311 332540201 637171594 332540201 637171594 611521261 824774185 611521261 824774185 334863184 844949205 334863184 844949205 691507069 31952557 691507069 31952557 21085978 297841972 21085978 297841972 834669443 136782949 834669443 136782949 91078990 251539261 91078990 251539261 832538788 334855827 832538788 334855827 639054703 715243997 639054703 715243997 666740895 235857923 666740895 235857923 923872149 28964203 923872149 28964203 18682386 863074762 18682386 863074762 473990244 151747932 473990244 151747932 100941351 610884104 100941351 610884104 683606099 252879122 683606099 252879122 90756627 70835780 90756627 70835780 47593569 252618488 47593569 252618488 456313395 953093395 456313395 953093395 567437988 556382871 567437988 556382871 356311343 724015774 356311343 724015774 783968772 147369329 783968772 147369329 98117821 785714503 98117821 785714503 864512711 177610232 864512711 177610232 881760143 848542221 881760143 848542221 400681996 110906024 400681996 110906024 926891259 130843032 926891259 130843032 812376111 360116903 812376111 360116903 43745256 65190586 43745256 65190586 902098024 874656597 902098024 874656597 19869314 30175201 19869314 30175201 528288750 896529556 528288750 896529556 801450210 78005679 801450210 78005679 52158245 316046126 52158245 316046126 710786428 908964510 710786428 908964510 30503745 3854287 30503745 3854287 2607138 92939393 2607138 92939393 830967007
126087 428379 0 428379 1215491 619790 1215491 619790 1067863 1684117 1067863 1684117 3326582 2925515 3326582 2925515 3736716 1666856 3736716 1666856 1532694 3348174 1532694 3348174 24429 3325342 24429 3325342 4366705 4098904 4366705 4098904 1106948 2841107 1106948 2841107 4091038 2332764 4091038 2332764 595925 570550 595925 570550 3338505 1883607 3338505 1883607 4791683 2172553 4791683 2172553 1313588 1319284 1313588 1319284 770359 2545746 770359 2545746 4231016 1115412 4231016 1115412 535599 4807706 535599 4807706 4397168 2592136 4397168 2592136 3865520 2801648 3865520 2801648 4735355 1956555 4735355 1956555 1683456 3746215 1683456 3746215 3693451 2011007 3693451 2011007 3789418 2169968 3789418 2169968 4511081 3909966 4511081 3909966 2192750 185069 2192750 185069 1685138 2604446 1685138 2604446 4763350 3100751 4763350 3100751 317506 339113 317506 339113 3694473 3340831 3694473 3340831 413644 1129895 413644 1129895 4742640 2004673 4742640 2004673 3321082 4745150 3321082 4745150 1227099 1209370 1227099 1209370 4485525 2293839 4485525 2293839 429632 1146674 429632 1146674 1187269 1668900 1187269 1668900 1006360 674498 1006360 674498 1354014 3313893 1354014 3313893 3313480 496484 3313480 496484 528483 1678991 528483 1678991 1071952 1063258 1071952 1063258 3349762 1430191 3349762 1430191 199616 290925 199616 290925 1401584 1335858 1401584 1335858 1351436 2569098 1351436 2569098 4080417 1652368 4080417 1652368 454757 3349626 454757 3349626 1692031 1669094 1692031 1669094 3979556 4344707 3979556 4344707 1431777 242598 1431777 242598 476555 2883015 476555 2883015 4536547 2089171 4536547 2089171 282955 1401863 282955 1401863 3677700 3113214 3677700 3113214 3557920 2438953 3557920 2438953 4625629 892532 4625629 892532 902297 3328295 902297 3328295 3685106 1995340 3685106 1995340 2464158 3334926 2464158 3334926 2659088 1655061 2659088 1655061 4062302 2499848 4062302 2499848 1652662 2365958 1652662 2365958 4268500 3340018 4268500 3340018 1173862 1674684 1173862 1674684 3785286 3101064 3785286 3101064 2980910 3330230 2980910 3330230 3667487 1707711 3667487 1707711 1684530 3328786 1684530 3328786 4089705 1079637 4089705 1079637 546756 4638312 546756 4638312 4451959 1585505 4451959 1585505 1235301 425423 1235301 425423 1200626 1681789 1200626 1681789 4756790 2047564 4756790 2047564 503089 1686162 503089 1686162 1676072 4801626 1676072 4801626 1653693 3336575 1653693 3336575 2025607 2029130 2025607 2029130 1048762 1062393 1048762 1062393 3328128 4969905 3328128 4969905 4385262 1682338 4385262 1682338 4968568 1029477 4968568 1029477 750061 4438617 750061 4438617 3352996 3345499 3352996 3345499 1657903 3365804 1657903 3365804 4041403 551451 4041403 551451 568704 3338204 568704 3338204 3766025 1058487 3766025 1058487 553058 3938668 553058 3938668 2238560 899064 2238560 899064 488400 470269 488400 470269 1660167 3814453 1660167 3814453 3719474 1654361 3719474 1654361 944729 460349 944729 460349 437100 2143475 437100 2143475 3902181 4071127 3902181 4071127 1653030 2493085 1653030 2493085 4750801 1658685 4750801 1658685 1178055 1188351 1178055 1188351 1484625 4572753 1484625 4572753 1667727 435554 1667727 435554 1230768 402548 1230768 402548 1660913 3142068 1660913 3142068 4781705 1000216 4781705 1000216 521885 269538 521885 269538 3685350 1671473 3685350 1671473 1046337 1074094 1046337 1074094 3886290 2804454 3886290 2804454 2672530 1677555 2672530 1677555 3011521 2151619 3011521 2151619 1287326 988033 1287326 988033 683332 951650 683332 951650 4645208 2031891 4645208 2031891 3460848 1675174 3460848 1675174 1611582 3783764 1611582 3783764 1672088 2634776 1672088 2634776 4309830 2982185 4309830 2982185 3326499 4297765 3326499 4297765 3339176 706390 3339176 706390 809240 3325761 809240 3325761 1370078 3313848 1370078 3313848 8753 3338837 8753 3338837 4044193 1925049 4044193 1925049 1120189 563203 1120189 563203 1675095 4178851 1675095 4178851 4575301 2482535 4575301 2482535 910571 666660 910571 666660 665474 932266 665474 932266 1288104 3323693 1288104 3323693 584353 257936 584353 257936 269247 1308075 269247 1308075 4122365 2474598 4122365 2474598 1034573 850466 1034573 850466 805186 3912162 805186 3912162 4500702 2327434 4500702 2327434 3106301 1673760 3106301 1673760 4778662 1682162 4778662 1682162 4101714 2439828 4101714 2439828 430286 221278 430286 221278 4473163 2479381 4473163 2479381 1856995 520018 1856995 520018 4331017 2806357 4331017 2806357 4471409 755812 4471409 755812 2215341 3396927 2215341 3396927 3842496 856107 3842496 856107 572610 558459 572610 558459 555511 1647702 555511 1647702 1020152 260374 1020152 260374 261152 1815256 261152 1815256 4646071 3971410 4646071 3971410 1657337 2122425 1657337 2122425 3781839 3348243 3781839 3348243 2536878 2631876 2536878 2631876 4046186 2393566 4046186 2393566 3655238 66203 3655238 66203 842583 2554803 842583 2554803 4196024 2089642 4196024 2089642 3447754 253012 3447754 253012 1657161 1669368 1657161 1669368 3380483 677553 3380483 677553 1007590 3826747 1007590 3826747 4695585 1424192 4695585 1424192 211561 1578206 211561 1578206 4746631 2396566 4746631 2396566 4055142 2589556 4055142 2589556 4250887 3325053 4250887 3325053 1334710 3656668 1334710 3656668 3335475 1274351 3335475 1274351 393589 4192980 393589 4192980 2592362 1683034 2592362 1683034 4377585 3349053 4377585 3349053 637377 1006854 637377 1006854 3843636 2711825 3843636 2711825 4769473 1212076 4769473 1212076 1204748 2846872 1204748 2846872 3801483 555544 3801483 555544 411611 2900114 411611 2900114 4578615 2596501 4578615 2596501 951152 970857 951152 970857 1376276 2074632 1376276 2074632 4622581 2972938 4622581 2972938 4833526 1649046 4833526 1649046 2569139 3102507 2569139 3102507 4752182 2408689 4752182 2408689 3321277 2500145 3321277 2500145 4169817 1669319 4169817 1669319 2590727 2618844 2590727 2618844 4733294 4870245 4733294 4870245 1657014 1675922 1657014 1675922 3901510 2986826 3901510 2986826 3347429 1090614 3347429 1090614 1026833 2631666 1026833 2631666 4300291 1678882 4300291 1678882 753962 907353 753962 907353 2777096 4349685 2777096 4349685 775041 485882 775041 485882 459147 1714951 459147 1714951 3343473 2151772 3343473 2151772 622598 681352 622598 681352 1334309 3325646 1334309 3325646 4552812 1670788 4552812 1670788 929131 2485000 929131 2485000 4160546 3340612 4160546 3340612 281344 175399 281344 175399 1655347 1297281 1655347 1297281 302402 297223 302402 297223 511826 1376551 511826 1376551 1655718 4078553 1655718 4078553 2954999 2633654 2954999 2633654 4294058 3307155 4294058 3307155 856237 844020 856237 844020 4554916 2897894 4554916 2897894 4329698 2055837 4329698 2055837 328949 1342946 328949 1342946 4103849 3073324 4103849 3073324 3619474 2042616 3619474 2042616 3706991 1282116 3706991 1282116 1679262 3072896 1679262 3072896 4738412 2122795 4738412 2122795 4457426 2430242 4457426 2430242 1647045 3334626 1647045 3334626 4542083 1678233 4542083 1678233 924307 741167 924307 741167 2013713 3320098 2013713 3320098 3691095 1681934 3691095 1681934 1672916 1308727 1672916 1308727 4372183 2356216 4372183 2356216 1647300 4255952 1647300 4255952 4460786 2145176 4460786 2145176 1551130 3315912 1551130 3315912 3831368 425015 3831368 425015 437051 3886089 437051 3886089 3314014 3945918 3314014 3945918 1652322 2318345 1652322 2318345 1683998 4236406 1683998 4236406 453262 463340 453262 463340 3337599 3334499 3337599 3334499 3727496 799163 3727496 799163 487753 3327721 487753 3327721 3809031 2163874 3809031 2163874 4549396 3322922 4549396 3322922 528667 537924 528667 537924 4670602 3000176 4670602 3000176 868694 844724 868694 844724 877829 3343612 877829 3343612 4150406 2169096 4150406 2169096 4501241 1681187 4501241 1681187 311141 304312 311141 304312 631287 662874 631287 662874 4494879 3333820 4494879 3333820 1464684 1202134 1464684 1202134 1214904 1876749 1214904 1876749 4392795 2278043 4392795 2278043 910308 921912 910308 921912 645999 2764569 645999 2764569 4804204 1660528 4804204 1660528 3750443 4468647 3750443 4468647 1667285 1938690 1667285 1938690 4845010 273868 4845010 273868 1217130 4945259 1217130 4945259 3963702 2137370 3963702 2137370 2164954 3803411 2164954 3803411 3325435 1890866 3325435 1890866 923854 719562 923854 719562 2974425 3326373 2974425 3326373 3847667 2020622 3847667 2020622 4656135 2085361 4656135 2085361 3702088 531606 3702088 531606 526956 681664 526956 681664 1335992 1342700 1335992 1342700 1318406 298652 1318406 298652 4796554 4298378 4796554 4298378 1664379 1594502 1664379 1594502 3336246 4635658 3336246 4635658 4533379 1683927 4533379 1683927 1141087 1140378 1141087 1140378 4319098 2765287 4319098 2765287 780232 913380 780232 913380 4619000 3350971 4619000 3350971 3791962 1958626 3791962 1958626 1652630 2824777 1652630 2824777 4431589 1673159 4431589 1673159 721379 624649 721379 624649 1250264 437315 1250264 437315 206520 2988237 206520 2988237 4654456 2705842 4654456 2705842 1455053 892911 1455053 892911 295536 3346001 295536 3346001 4657497 1649567 4657497 1649567 3334590 3593363 3334590 3593363 4556487 1004547 4556487 1004547 1004535 2793542 1004535 2793542 4466071 1674798 4466071 1674798 559432 302388 559432 302388 3954429 3342290 3954429 3342290 4383642 303519 4383642 303519 549513 1033405 549513 1033405 4658794 3341557 4658794 3341557 764438 3075710 764438 3075710 3597086 2696595 3597086 2696595 595069 968832 595069 968832 3322675 1654752 3322675 1654752 2884730 1685005 2884730 1685005 4666605 1066730 4666605 1066730 1936258 3327172 1936258 3327172 4474359 1661248 4474359 1661248 3171233 2656460 3171233 2656460 4472144 1084593 4472144 1084593 1079506 3338959 1079506 3338959 3740979 2057077 3740979 2057077 314110 1034780 314110 1034780 4506794 3313499 4506794 3313499 978077 679238 978077 679238 758338 1339316 758338 1339316 3351689 1672761 3351689 1672761 578085 4678790 578085 4678790 1669688 342139 1669688 342139 542396 3336194 542396 3336194 3876271 442204 3876271 442204 1212370 2987494 1212370 2987494 3316242 1984618 3316242 1984618 2149791 3833350 2149791 3833350 3324172 4243209 3324172 4243209 742092 1109272 742092 1109272 579216 3320576 579216 3320576 5006843 2736688 5006843 2736688 2483043 1382368 2483043 1382368 520662 798632 520662 798632 4691128 3347154 4691128 3347154 1661720 660791 1661720 660791 638976 3349912 638976 3349912 3643661 762871 3643661 762871 691626 697014 691626 697014 1558973 4038024 1558973 4038024 3633354 1662971 3633354 1662971 731338 746642 731338 746642 4414462 3807115 4414462 3807115 921230 3337464 921230 3337464 1109723 3340241 1109723 3340241 3564245 1670720 3564245 1670720 976308 266496 976308 266496 3228340 1653802 3228340 1653802 3346001 945644 3346001 945644 966440 2725038 966440 2725038 4517031 2976361 4517031 2976361 4642510 4204151 4642510 4204151 3316724 359222 3316724 359222 3329932 2208302 3329932 2208302 589861 1649871 589861 1649871 465798 3349888 465798 3349888 2617100 1420894 2617100 1420894 4690866 3710405 4690866 3710405 1676028 3097628 1676028 3097628 4771937 3471565 4771937 3471565 1649776 2008991 1649776 2008991 4423520 2749484 4423520 2749484 1417543 1647193 1417543 1647193 1671154 4509222 1671154 4509222 3750308 2103423 3750308 2103423 4818872 3343233 4818872 3343233 736599 535834 736599 535834 4414810 2361013 4414810 2361013 4212396 2431661 4212396 2431661 433761 1248691 433761 1248691 209333 3072560 209333 3072560 3587738 525235 3587738 525235 559057 1972280 559057 1972280 4681051 636104 4681051 636104 1015164 2733179 1015164 2733179 4431591 57949 4431591 57949 2932652 3344180 2932652 3344180 3990358 1247339 3990358 1247339 1672808 3549239 1672808 3549239 3154928 352582 3154928 352582 343807 1656599 343807 1656599 4505283 3330783 4505283 3330783 89797 599375 89797 599375 4061922 2403768 4061922 2403768 1047411 832768 1047411 832768 413057 2332429 413057 2332429 4104272 2458974 4104272 2458974 1656891 1263294 1656891 1263294 1243095 2884720 1243095 2884720 3767978 372133 3767978 372133 347884 1421465 347884 1421465 4294588 1658081 4294588 1658081 1648250 869040 1648250 869040 4478969 2918752 4478969 2918752 1661990 312302 1661990 312302 320265 2816173 320265 2816173 3874058 978835 3874058 978835 994017 1662154 994017 1662154 4381672 3328184 4381672 3328184 512332 1018151 512332 1018151 1320601 1312234 1320601 1312234 674625 651308 674625 651308 688537 1026127 688537 1026127 617387 1437566 617387 1437566 4424832 2726872 4424832 2726872 1672429 441164 1672429 441164 3829620 3344990 3829620 3344990 787032 843950 787032 843950 452636 1275291 452636 1275291 3337055 2859380 3337055 2859380 1239295 503250 1239295 503250 554399 1183175 554399 1183175 3586183 3344744 3586183 3344744 1682181 1682139 1682181 1682139 3920415 2881004 3920415 2881004 4649831 3318499 4649831 3318499 2440549 2073893 2440549 2073893 3832825 3532521 3832825 3532521 1618896 630656 1618896 630656 1016058 1934397 1016058 1934397 4817748 549080 4817748 549080 1119022 1497903 1119022 1497903 3337146 344764 3337146 344764 1356637 2851215 1356637 2851215 4586006 978511 4586006 978511 994006 1470408 994006 1470408 4255535 2889888 4255535 2889888 4579205 2816328 4579205 2816328 429714 1169890 429714 1169890 3326187 1668732 3326187 1668732 1684642 161229 1684642 161229 3482223 3320743 3482223 3320743 3785040 1649787 3785040 1649787 4551927 2976878 4551927 2976878 3317794 4481805 3317794 4481805 3330707 3351880 3330707 3351880 1134209 528362 1134209 528362 1414549 1882563 1414549 1882563 4768749 516260 4768749 516260 528439 2478318 528439 2478318 4529670 985116 4529670 985116 582735 1647709 582735 1647709 3475054 1306339 3475054 1306339 368186 1500403 368186 1500403 3345846 1673391 3345846 1673391 2901897 1678789 2901897 1678789 3035778 1658403 3035778 1658403 2169831 3322432 2169831 3322432 4017422 2308044 4017422 2308044 1225751 220226 1225751 220226 4454383 2781118 4454383 2781118 4599927 2073293 4599927 2073293 3950939 3958828 3950939 3958828 245644 1316483 245644 1316483 3320536 2510426 3320536 2510426 4021912 2366127 4021912 2366127 3599760 3325406 3599760 3325406 497815 1206548 497815 1206548 3333480 3323643 3333480 3323643 1128456 938911 1128456 938911 454985 443507 454985 443507 285257 1785080 285257 1785080 4060163 4329301 4060163 4329301 903949 910147 903949 910147 3754593 4687341 3754593 4687341 738312 273586 738312 273586 4690464 1972625 4690464 1972625 3347212 663750 3347212 663750 628884 3829786 628884 3829786 4040837 2153429 4040837 2153429 3790708 2210672 3790708 2210672 4433686 1650853 4433686 1650853 890400 1665580 890400 1665580 4544342 3342543 4544342 3342543 380058 660723 380058 660723 1320880 1324490 1320880 1324490 698508 738125 698508 738125 4407725 3339254 4407725 3339254 1474487 227005 1474487 227005 4377666 2893939 4377666 2893939 4564570 2845256 4564570 2845256 1027762 832414 1027762 832414 315216 1369664 315216 1369664 228699 207176 228699 207176 4743335 2778449 4743335 2778449 1242708 1677016 1242708 1677016 4345592 2313542 4345592 2313542 4379265 1666813 4379265 1666813 2748213 1797278 2748213 1797278 4623348 2038511 4623348 2038511 4624495 815512 4624495 815512 1352477 4044720 1352477 4044720 3715042 2233858 3715042 2233858 4402553 2838081 4402553 2838081 4491964 1661499 4491964 1661499 1673861 123623 1673861 123623 3661950 4828755 3661950 4828755 3077137 1647532 3077137 1647532 4979665 1681488 4979665 1681488 1646915 4817088 1646915 4817088 3344764 2024168 3344764 2024168 4749092 4860073 4749092 4860073 1101914 519633 1101914 519633 500229 793562 500229 793562 3553869 2829685 3553869 2829685 789360 770263 789360 770263 2083412 3336695 2083412 3336695 602484 629732 602484 629732 894750 3170102 894750 3170102 3351006 1147934 3351006 1147934 1675053 225295 1675053 225295 4805744 3126538 4805744 3126538 4449218 789764 4449218 789764 820044 3119250 820044 3119250 4783128 1107325 4783128 1107325 904954 342461 904954 342461 3972496 2726832 3972496 2726832 750755 940930 750755 940930 4580738 2935020 4580738 2935020 4518713 89228 4518713 89228 1390038 3352334 1390038 3352334 375260 3328930 375260 3328930 4399047 1260319 4399047 1260319 1262428 1598 1262428 1598 4346348 2807239 4346348 2807239 3694378 1186371 3694378 1186371 896955 798615 896955 798615 4098381 2563209 4098381 2563209 1649280 1217288 1649280 1217288 401569 401838 401569 401838 4059007 2631355 4059007 2631355 3324468 2084037 3324468 2084037 4132264 4559837 4132264 4559837 314754 488650 314754 488650 3849978 4563555 3849978 4563555 3326554 2706611 3326554 2706611 4458538 625454 4458538 625454 742079 1306213 742079 1306213 1675019 2100496 1675019 2100496 718805 3319424 718805 3319424 929293 737605 929293 737605 3347194 1307275 3347194 1307275 3332789 382676 3332789 382676 1281138 2078179 1281138 2078179 4359754 2929800 4359754 2929800 4598786 2069847 4598786 2069847 896421 889482 896421 889482 3318159 4038839 3318159 4038839 3522948 221203 3522948 221203 623884 1126001 623884 1126001 3426821 3337643 3426821 3337643 437384 1212184 437384 1212184 3317352 3471240 3317352 3471240 406907 1256338 406907 1256338 1686100 3003363 1686100 3003363 4758641 3335864 4758641 3335864 3622524 1150069 3622524 1150069 1156952 700917 1156952 700917 3740370 2901980 3740370 2901980 3693931 2048892 3693931 2048892 3326006 3114405 3326006 3114405 3775420 399622 3775420 399622 372990 944513 372990 944513 4257275 3351057 4257275 3351057 1651913 294590 1651913 294590 292187 2929794 292187 2929794 4048339 2615372 4048339 2615372 3721870 4317841 3721870 4317841 2100554 556615 2100554 556615 583777 1651889 583777 1651889 2532400 243652 2532400 243652 948831 1675300 948831 1675300 3340706 2723829 3340706 2723829 3921089 4977304 3921089 4977304 635037 1068556 635037 1068556 1125769 3329426 1125769 3329426 3318415 1539606 3318415 1539606 3322409 2031460 3322409 2031460 1109755 569663 1109755 569663 1019934 1143267 1019934 1143267 3923570 3331993 3923570 3331993 337001 322138 337001 322138 4604943 2043809 4604943 2043809 3720876 2032362 3720876 2032362 3346402 3764195 3346402 3764195 19696 1662106 19696 1662106 1686384 1208622 1686384 1208622 3323039 2826976 3323039 2826976 1159979 537568 1159979 537568 4743905 3316638 4743905 3316638 45910 831320 45910 831320 1246077 4867440 1246077 4867440 3988493 819662 3988493 819662 380209 393357 380209 393357 4590796 3344137 4590796 3344137 514525 535759 514525 535759 4499967 2419351 4499967 2419351 1675322 584226 1675322 584226 557631 553516 557631 553516 1680356 191919 1680356 191919 1352036 2912894 1352036 2912894 3770283 499712 3770283 499712 665057 4216961 665057 4216961 2474041 673611 2474041 673611 666055 2966073 666055 2966073 4174620 2491668 4174620 2491668 4353227 4320619 4353227 4320619 1649455 1964856 1649455 1964856 1667747 3719683 1667747 3719683 1234582 421531 1234582 421531 1671670 3094320 1671670 3094320 2901981 1191521 2901981 1191521 1020657 1025096 1020657 1025096 4186500 2498771 4186500 2498771 873493 806535 873493 806535 474104 4358321 474104 4358321 2113345 2175500 2113345 2175500 4211948 2453407 4211948 2453407 1386535 302905 1386535 302905 506472 4656182 506472 4656182 3739530 1215844 3739530 1215844 2071 3337975 2071 3337975 2429625 4319350 2429625 4319350 357452 241012 357452 241012 4322772 2340451 4322772 2340451 2571748 1650643 2571748 1650643 3797192 2873235 3797192 2873235 3781340 1903547 3781340 1903547 3580615 1673112 3580615 1673112 4213659 3076336 4213659 3076336 974136 1002591 974136 1002591 1410958 2085182 1410958 2085182 4217893 3316603 4217893 3316603 2070631 1788564 2070631 1788564 4777220 3096147 4777220 3096147 3842191 988760 3842191 988760 940845 942418 940845 942418 421243 3037826 421243 3037826 4722509 318784 4722509 318784 1271559 1657789 1271559 1657789 3930064 2788284 3930064 2788284 4439650 3319830 4439650 3319830 459899 748042 459899 748042 3768944 3332782 3768944 3332782 36486 212811 36486 212811 3856550 2822852 3856550 2822852 2481547 809823 2481547 809823 880129 2312659 880129 2312659 4457540 2190615 4457540 2190615 3858437 2351199 3858437 2351199 4031657 738887 4031657 738887 742449 526040 742449 526040 4446653 2581773 4446653 2581773 1210728 442174 1210728 442174 756993 1217936 756993 1217936 2427779 3535583 2427779 3535583 632492 1036324 632492 1036324 3342555 3997209 3342555 3997209 3507105 3322838 3507105 3322838 3314713 4083191 3314713 4083191 4337981 68714 4337981 68714 326202 3345209 326202 3345209 1452206 1083836 1452206 1083836 592815 2197905 592815 2197905 3843956 1046122 3843956 1046122 410603 2418898 410603 2418898 4240570 4215337 4240570 4215337 3324888 1773234 3324888 1773234 2274115 3340661 2274115 3340661 4155644 1729230 4155644 1729230 3319210 3337295 3319210 3337295 4164038 1582273 4164038 1582273 685806 682036 685806 682036 1379608 2112088 1379608 2112088 4562666 1214109 4562666 1214109 1208595 3504671 1208595 3504671 3998731 2277075 3998731 2277075 511242 1661604 511242 1661604 3698973 2778118 3698973 2778118 1311050 343575 1311050 343575 4770949 3085168 4770949 3085168 408263 432039 408263 432039 720240 4533340 720240 4533340 3737989 2406713 3737989 2406713 3019361 3733015 3019361 3733015 362143 426510 362143 426510 3341977 171732 3341977 171732 3343953 3082181 3343953 3082181 3589500 1128790 3589500 1128790 1276317 4805336 1276317 4805336 3338388 1661586 3338388 1661586 4539491 1656424 4539491 1656424 770408 748283 770408 748283 850287 1114370 850287 1114370 1649353 1402738 1649353 1402738 1267222 401361 1267222 401361 1178779 1191822 1178779 1191822 431296 400319 431296 400319 1660174 2544123 1660174 2544123 4115261 2316602 4115261 2316602 1234039 599706 1234039 599706 579024 576518 579024 576518 1285437 3342911 1285437 3342911 3334201 4242498 3334201 4242498 801862 864854 801862 864854 1150141 2802898 1150141 2802898 4220914 1604273 4220914 1604273 683500 969505 683500 969505 4532657 4649499 4532657 4649499 1666336 2343087 1666336 2343087 4005948 1 4005948 1 787447 3352500 787447 3352500 4734829 243629 4734829 243629 592394 3080903 592394 3080903 4711282 2267365 4711282 2267365 1250842 390479 1250842 390479 1668563 1944474 1668563 1944474 4540817 3351838 4540817 3351838 3135249 2028984 3135249 2028984 3944610 2735701 3944610 2735701 944641 483445 944641 483445 4179611 2580309 4179611 2580309 4230887 3323143 4230887 3323143 1053823 731168 1053823 731168 629470 3342968 629470 3342968 4566468 2113008 4566468 2113008 4473016 2260032 4473016 2260032 429705 1183263 429705 1183263 3346532 3351975 3346532 3351975 1666102 387533 1666102 387533 1249133 3072249 1249133 3072249 4624131 1403706 4624131 1403706 1330752 315176 1330752 315176 604422 1087797 604422 1087797 1248960 438687 1248960 438687 1143762 3335386 1143762 3335386 3324424 794488 3324424 794488 816691 1434074 816691 1434074 4345716 2459441 4345716 2459441 364128 391912 364128 391912 340288 2059523 340288 2059523 1685336 715621 1685336 715621 714525 1074153 714525 1074153 4528529 2840683 4528529 2840683 686347 973492 686347 973492 3325841 4553712 3325841 4553712 4144894 2513619 4144894 2513619 1678187 2773138 1678187 2773138 1146376 981598 1146376 981598 3576991 2644023 3576991 2644023 4402160 1939845 4402160 1939845 4725505 2914694 4725505 2914694 1662945 1227024 1662945 1227024 927843 2801322 927843 2801322 4449036 3336750 4449036 3336750 863946 739554 863946 739554 1650070 3318419 1650070 3318419 3724518 2034945 3724518 2034945 1338196 868153 1338196 868153 812732 323770 812732 323770 4550255 4914669 4550255 4914669 1664931 2862094 1664931 2862094 3343238 733533 3343238 733533 3326180 3326569 3326180 3326569 4700496 593009 4700496 593009 852503 3345507 852503 3345507 523454 692344 523454 692344 4369986 2756517 4369986 2756517 3332059 4934162 3332059 4934162 3898972 2105469 3898972 2105469 3767432 1664553 3767432 1664553 4759536 3067321 4759536 3067321 4051777 1659340 4051777 1659340 2314184 1653438 2314184 1653438 1658587 3786210 1658587 3786210 3615451 1558332 3615451 1558332 3336502 2979018 3336502 2979018 3667017 1658500 3667017 1658500 2391312 3932431 2391312 3932431 3326491 1756958 3326491 1756958 804991 807039 804991 807039 4166071 2928540 4166071 2928540 4588036 1988710 4588036 1988710 646996 300822 646996 300822 3940053 2859627 3940053 2859627 1020825 648941 1020825 648941 3076560 3076978 3076560 3076978 4764006 958526 4764006 958526 684993 3342646 684993 3342646 4384101 800095 4384101 800095 853881 3313338 853881 3313338 4044753 2321646 4044753 2321646 3327074 3336627 3327074 3336627 4445538 998064 4445538 998064 1007908 3092897 1007908 3092897 4732182 2734677 4732182 2734677 2951581 1676420 2951581 1676420 1392741 1819563 1392741 1819563 3330843 2406866 3330843 2406866 1681490 3330713 1681490 3330713 4102347 1662442 4102347 1662442 392987 1273956 392987 1273956 4233615 3070835 4233615 3070835 4728856 2225188 4728856 2225188 1307578 365534 1307578 365534 1678624 4279464 1678624 4279464 4693108 1681572 4693108 1681572 481991 435421 481991 435421 4559533 2859435 4559533 2859435 4488756 1658415 4488756 1658415 703775 936684 703775 936684 3322386 4923562 3322386 4923562 882636 541087 882636 541087 466712 1677185 466712 1677185 3741667 3339870 3741667 3339870 763339 162946 763339 162946 3343670 2211857 3343670 2211857 3991303 2635705 3991303 2635705 2665794 1662970 2665794 1662970 1998556 2511184 1998556 2511184 4669065 2985599 4669065 2985599 867258 808396 867258 808396 4147577 3331657 4147577 3331657 4572183 1451377 4572183 1451377 3518095 3330516 3518095 3330516 3838177 1203146 3838177 1203146 237914 2123482 237914 2123482 3787154 3319586 3787154 3319586 526394 552412 526394 552412 4595434 2545576 4595434 2545576 3325456 412069 3325456 412069 1242323 821384 1242323 821384 4793199 336384 4793199 336384 1223078 2054186 1223078 2054186 3718651 708714 3718651 708714 1317196 1317777 1317196 1317777 701629 406500 701629 406500 1670516 1158277 1670516 1158277 500921 2229966 500921 2229966 3891120 2195548 3891120 2195548 542790 551089 542790 551089 3322499 3965337 3322499 3965337 578098 596102 578098 596102 1669937 2408691 1669937 2408691 4076720 478408 4076720 478408 1183788 2345174 1183788 2345174 4424618 2239415 4424618 2239415 3798465 2838911 3798465 2838911 3902081 1678288 3902081 1678288 944597 2219984 944597 2219984 3045037 1655695 3045037 1655695 3349528 4803890 3349528 4803890 3891692 1033634 3891692 1033634 700819 694357 700819 694357 722092 3331314 722092 3331314 4108010 2398755 4108010 2398755 3957371 1977413 3957371 1977413 850920 810359 850920 810359 3384543 2167546 3384543 2167546 3854385 698893 3854385 698893 355527 1665480 355527 1665480 4776593 2499084 4776593 2499084 1652056 1055489 1652056 1055489 4332745 3323855 4332745 3323855 1201489 466408 1201489 466408 3342157 4908193 3342157 4908193 3327052 2171531 3327052 2171531 4514824 412838 4514824 412838 240719 265252 240719 265252 822119 2615907 822119 2615907 4073826 1650096 4073826 1650096 461037 3349944 461037 3349944 4393788 2983136 4393788 2983136 389114 3720430 389114 3720430 1681211 2323143 1681211 2323143 1663798 3055575 1663798 3055575 3611901 931396 3611901 931396 720717 2293177 720717 2293177 4413146 809853 4413146 809853 3342626 1653213 3342626 1653213 4804031 1659087 4804031 1659087 75376 1648903 75376 1648903 4667448 4373310 4667448 4373310 467392 478582 467392 478582 3619630 3689639 3619630 3689639 3347038 2679037 3347038 2679037 4326302 1682813 4326302 1682813 1054630 4914726 1054630 4914726 2167107 1077313 2167107 1077313 841936 862002 841936 862002 4453443 3334413 4453443 3334413 261739 269450 261739 269450 3982647 3348066 3982647 3348066 387126 1286694 387126 1286694 4346301 2128511 4346301 2128511 989558 976809 989558 976809 2956917 1660958 2956917 1660958 2929073 1647155 2929073 1647155 3314180 4787844 3314180 4787844 4692821 1654593 4692821 1654593 1660147 434277 1660147 434277 4608035 3332801 4608035 3332801 1312716 3324421 1312716 3324421 1810039 3335486 1810039 3335486 4515701 218293 4515701 218293 887629 3340376 887629 3340376 3143378 1120294 3143378 1120294 157407 3349158 157407 3349158 2606662 1649037 2606662 1649037 1315094 3328212 1315094 3328212 3809308 451256 3809308 451256 479758 1414263 479758 1414263 4057369 3349562 4057369 3349562 3878643 1319881 3878643 1319881 477647 482017 477647 482017 4042839 3347511 4042839 3347511 238287 1460570 238287 1460570 4023045 3011017 4023045 3011017 4703065 1897574 4703065 1897574 1134318 232810 1134318 232810 4786183 3066006 4786183 3066006 1248907 699500 1248907 699500 648311 643831 648311 643831 3317216 3404373 3317216 3404373 1089428 601215 1089428 601215 1665201 3981860 1665201 3981860 4479453 645173 4479453 645173 635107 1096054 635107 1096054 1111459 387662 1111459 387662 402719 702941 402719 702941 3330583 3335416 3330583 3335416 1651792 2278888 1651792 2278888 3962609 2657152 3962609 2657152 1670264 169348 1670264 169348 1059833 2800852 1059833 2800852 4399006 2712578 4399006 2712578 1254913 3342713 1254913 3342713 1665017 1037212 1665017 1037212 617821 3345566 617821 3345566 4035160 2243826 4035160 2243826 4405100 1975135 4405100 1975135 885768 913935 885768 913935 3550941 2955181 3550941 2955181 1667560 1040355 1667560 1040355 3385547 3337022 3385547 3337022 4166439 2397247 4166439 2397247 3326071 1649527 3326071 1649527 4426435 590707 4426435 590707 1025442 4379608 1025442 4379608 3340700 4739064 3340700 4739064 1684507 1885128 1684507 1885128 4184121 3008139 4184121 3008139 4658981 1000182 4658981 1000182 278901 278499 278901 278499 779773 966199 779773 966199 483129 3292820 483129 3292820 3324598 473960 3324598 473960 482317 3340510 482317 3340510 1036683 548207 1036683 548207 2157052 3347255 2157052 3347255 3886319 1094073 3886319 1094073 1676074 2249784 1676074 2249784 4480900 964651 4480900 964651 708819 2342219 708819 2342219 4335292 1134845 4335292 1134845 523602 2203743 523602 2203743 3825023 944678 3825023 944678 428786 454550 428786 454550 1667647 893030 1667647 893030 561192 565126 561192 565126 3758446 2932567 3758446 2932567 1669276 2729790 1669276 2729790 3337241 4731057 3337241 4731057 521287 4560181 521287 4560181 4744271 832561 4744271 832561 836101 2305667 836101 2305667 3814410 3319521 3814410 3319521 4360728 2027356 4360728 2027356 624976 1662273 624976 1662273 3314314 3587923 3314314 3587923 1219655 452057 1219655 452057 4658100 2014836 4658100 2014836 349031 333429 349031 333429 2359200 1682869 2359200 1682869 1441267 1459845 1441267 1459845 3319306 3591604 3319306 3591604 3627758 2005146 3627758 2005146 4635831 3331604 4635831 3331604 361341 1205485 361341 1205485 3623455 2145437 3623455 2145437 1254427 1235363 1254427 1235363 1425289 3317965 1425289 3317965 4497939 340555 4497939 340555 1681140 1200112 1681140 1200112 3353267 4365623 3353267 4365623 3336899 154892 3336899 154892 625266 1679893 625266 1679893 3916444 2768019 3916444 2768019 364451 358708 364451 358708 1665293 4966471 1665293 4966471 1953468 2437760 1953468 2437760 4112028 443334 4112028 443334 1222962 4491295 1222962 4491295 3976514 2311136 3976514 2311136 3659024 3999742 3659024 3999742 270886 1655501 270886 1655501 135809 4534089 135809 4534089 3326220 3327437 3326220 3327437 2774740 2815240 2774740 2815240 4470006 1654224 4470006 1654224 1672401 3988415 1672401 3988415 4172454 988980 4172454 988980 440445 1677562 440445 1677562 1409107 315699 1409107 315699 314871 1060795 314871 1060795 4219244 4254393 4219244 4254393 1679823 700899 1679823 700899 714868 790642 714868 790642 2062293 2848385 2062293 2848385 4530885 1019598 4530885 1019598 404250 404248 404250 404248 4538335 4323827 4538335 4323827 872032 793050 872032 793050 1650286 3893089 1650286 3893089 1398301 285057 1398301 285057 3467318 2459199 3467318 2459199 4226368 802813 4226368 802813 680985 2561955 680985 2561955 4082892 1673349 4082892 1673349 450265 468873 450265 468873 3341531 903373 3341531 903373 856470 856738 856470 856738 1888427 3338907 1888427 3338907 1261395 654194 1261395 654194 629531 3013062 629531 3013062 3673763 1958880 3673763 1958880 4738655 810265 4738655 810265 767869 4488670 767869 4488670 4476958 602873 4476958 602873 1059352 3352924 1059352 3352924 3648163 1119910 3648163 1119910 567527 3049590 567527 3049590 4733854 3585580 4733854 3585580 940373 734528 940373 734528 4752001 3473314 4752001 3473314 3341893 68805 3341893 68805 3665408 4125068 3665408 4125068 3332035 1679512 3332035 1679512 4435568 916062 4435568 916062 1676985 2123768 1676985 2123768 4538994 2551118 4538994 2551118 751406 902705 751406 902705 940611 1053999 940611 1053999 3567209 2917934 3567209 2917934 3745631 790210 3745631 790210 732557 4495638 732557 4495638 3346459 120715 3346459 120715 541757 4862821 541757 4862821 3317858 1663422 3317858 1663422 2658705 4847605 2658705 4847605 3598095 2537811 3598095 2537811 4212558 237431 4212558 237431 1206045 2985558 1206045 2985558 4642851 1890320 4642851 1890320 3326697 582387 3326697 582387 1013872 1387611 1013872 1387611 3314768 144648 3314768 144648 220141 476637 220141 476637 3336555 2577673 3336555 2577673 4091599 1262339 4091599 1262339 395988 3314712 395988 3314712 4593310 1928752 4593310 1928752 4723749 1962346 4723749 1962346 1684682 386788 1684682 386788 3340532 1654870 3340532 1654870 1040154 605885 1040154 605885 1170336 57585 1170336 57585 3331178 3352088 3331178 3352088 1698983 1952124 1698983 1952124 4733628 1685199 4733628 1685199 1649182 3384109 1649182 3384109 540787 734354 540787 734354 3321268 3343672 3321268 3343672 4985073 1172668 4985073 1172668 958148 466550 958148 466550 1664569 1662080 1664569 1662080 4287590 3317151 4287590 3317151 337563 339979 337563 339979 1822011 1664440 1822011 1664440 870177 859270 870177 859270 4364854 3319630 4364854 3319630 1774802 1662627 1774802 1662627 4717574 3321819 4717574 3321819 219082 236696 219082 236696 1672173 1678418 1672173 1678418 4768014 1015229 4768014 1015229 342405 3328852 342405 3328852 4186672 1375218 4186672 1375218 267648 3891431 267648 3891431 1677909 1202534 1677909 1202534 552942 475498 552942 475498 462274 487811 462274 487811 3333075 3345835 3333075 3345835 520411 255385 520411 255385 1677239 3029542 1677239 3029542 4201161 1919357 4201161 1919357 941503 3329086 941503 3329086 3315340 765167 3315340 765167 758181 2637174 758181 2637174 4256178 1966526 4256178 1966526 1681863 224671 1681863 224671 3575243 3115087 3575243 3115087 1106832 544227 1106832 544227 4172431 1956196 4172431 1956196 1656275 1911398 1656275 1911398 3318679 3778801 3318679 3778801 400959 1599854 400959 1599854 4381231 2727957 4381231 2727957 1652232 215861 1652232 215861 4141129 4294699 4141129 4294699 2530270 3329710 2530270 3329710 168145 1067540 168145 1067540 2215964 4741164 2215964 4741164 1656196 2508475 1656196 2508475 4167011 2120599 4167011 2120599 1130024 1109143 1130024 1109143 3340589 2137833 3340589 2137833 251891 267500 251891 267500 787733 4869476 787733 4869476 1672854 1074659 1672854 1074659 559293 413232 559293 413232 3647591 1992458 3647591 1992458 2212972 796442 2212972 796442 4352409 2295707 4352409 2295707 3703685 1684849 3703685 1684849 1191402 1177177 1191402 1177177 1864834 2431545 1864834 2431545 246881 902227 246881 902227 1672837 2553545 1672837 2553545 802059 748752 802059 748752 476423 1431203 476423 1431203 1408999 467337 1408999 467337 1221609 3032480 1221609 3032480 4324814 1242935 4324814 1242935 1220959 478350 1220959 478350 4760882 4393191 4760882 4393191 1234705 1634454 1234705 1634454 1676610 766357 1676610 766357 2076879 1685593 2076879 1685593 674863 669122 674863 669122 1679219 3337165 1679219 3337165 1252972 2156298 1252972 2156298 3565694 3112515 3565694 3112515 589646 24921 589646 24921 3985409 4257208 3985409 4257208 1677929 634329 1677929 634329 639954 384600 639954 384600 4157938 3346774 4157938 3346774 1681974 687979 1681974 687979 660630 1364832 660630 1364832 4408061 1684151 4408061 1684151 1897118 790771 1897118 790771 570886 1655036 570886 1655036 739358 703677 739358 703677 3329534 4802899 3329534 4802899 354205 3335011 354205 3335011 4407173 2730718 4407173 2730718 998314 664003 998314 664003 2634744 3318694 2634744 3318694 1660761 973591 1660761 973591 765629 1654997 765629 1654997 1071510 1061272 1071510 1061272 4773112 1860475 4773112 1860475 973300 1527266 973300 1527266 1661577 426799 1661577 426799 1236364 2852811 1236364 2852811 4520761 1225518 4520761 1225518 419547 4349270 419547 4349270 4119708 893915 4119708 893915 753845 3349728 753845 3349728 4299913 1651036 4299913 1651036 1271557 471027 1271557 471027 1220673 2626327 1220673 2626327 4029417 2213446 4029417 2213446 222387 4178122 222387 4178122 1651757 1652412 1651757 1652412 3731729 2944821 3731729 2944821 1054397 336772 1054397 336772 4442181 4691619 4442181 4691619 3313874 1452689 3313874 1452689 3333784 1685115 3333784 1685115 928786 2451827 928786 2451827 4612257 2048304 4612257 2048304 1813244 3342484 1813244 3342484 2512467 1646854 2512467 1646854 906072 743346 906072 743346 1678107 3331576 1678107 3331576 912865 2241290 912865 2241290 4547015 2879386 4547015 2879386 4008852 262434 4008852 262434 605845 1537694 605845 1537694 2680348 2023827 2680348 2023827 4556834 2902574 4556834 2902574 4235751 2073193 4235751 2073193 4619671 3329402 4619671 3329402 4118193 1029439 4118193 1029439 623322 2574827 623322 2574827 4522544 2012764 4522544 2012764 4656905 847785 4656905 847785 801683 2115561 801683 2115561 4539615 2873526 4539615 2873526 504994 677415 504994 677415 986391 956381 986391 956381 622423 252331 622423 252331 2785951 3829778 2785951 3829778 3956739 1652678 3956739 1652678 1007973 2032904 1007973 2032904 4297015 2644679 4297015 2644679 4002797 1685255 4002797 1685255 375475 3059566 375475 3059566 4720518 3064833 4720518 3064833 3616778 1663781 3616778 1663781 4407185 1680315 4407185 1680315 887748 769774 887748 769774 3767266 3329014 3767266 3329014 1655915 311929 1655915 311929 4670994 2011321 4670994 2011321 523480 277961 523480 277961 3344638 3899869 3344638 3899869 1339748 1336825 1339748 1336825 4409675 3306924 4409675 3306924 3314345 2583080 3314345 2583080 4247618 686292 4247618 686292 1054912 3321342 1054912 3321342 4629137 3332944 4629137 3332944 1680534 451370 1680534 451370 454667 1190695 454667 1190695 1647794 2076792 1647794 2076792 4686604 3012075 4686604 3012075 1278513 398252 1278513 398252 471107 2078351 471107 2078351 4566352 2074758 4566352 2074758 1974026 3339780 1974026 3339780 278553 24294 278553 24294 4631243 3330901 4631243 3330901 1314072 725762 1314072 725762 714636 3950813 714636 3950813 3346736 4708692 3346736 4708692 366528 367818 366528 367818 3321732 4021872 3321732 4021872 958790 986454 958790 986454 1078823 1383143 1078823 1383143 4489774 3318658 4489774 3318658 2156943 3327738 2156943 3327738 3027739 1649951 3027739 1649951 663658 654697 663658 654697 3828594 4798404 3828594 4798404 3347664 3017778 3347664 3017778 4708380 2604378 4708380 2604378 3927701 1279972 3927701 1279972 3074814 2545954 3074814 2545954 3340474 1240474 3340474 1240474 448317 855564 448317 855564 3342517 823735 3342517 823735 1647471 3317497 1647471 3317497 2211015 452317 2211015 452317 460244 2585967 460244 2585967 4659155 364347 4659155 364347 335110 2879839 335110 2879839 4647390 1650383 4647390 1650383 580528 1105389 580528 1105389 3323205 2857771 3323205 2857771 4587425 1667055 4587425 1667055 1649475 3931130 1649475 3931130 3542707 507841 3542707 507841 485427 914055 485427 914055 3352033 2585310 3352033 2585310 4116688 2353829 4116688 2353829 1709371 1141112 1709371 1141112 553790 2575479 553790 2575479 3863889 325435 3863889 325435 323922 2767737 323922 2767737 3918220 675128 3918220 675128 691292 1682760 691292 1682760 1311313 228302 1311313 228302 214776 2544111 214776 2544111 4200353 311596 4200353 311596 1127556 2541033 1127556 2541033 3317893 838621 3317893 838621 839512 516536 839512 516536 3887238 2780601 3887238 2780601 1173408 499146 1173408 499146 4287149 2545102 4287149 2545102 4127772 853186 4127772 853186 1647369 2455696 1647369 2455696 3324997 1679382 3324997 1679382 245293 3318141 245293 3318141 1676992 1661703 1676992 1661703 285683 911434 285683 911434 4791116 2286556 4791116 2286556 1014727 266601 1014727 266601 1676522 3316252 1676522 3316252 4153821 906647 4153821 906647 903134 3597256 903134 3597256 1663751 3317339 1663751 3317339 590444 930193 590444 930193 3526726 3719171 3526726 3719171 3213914 325335 3213914 325335 1097175 4750187 1097175 4750187 1772361 1671621 1772361 1671621 4689447 4535400 4689447 4535400 493680 1660241 493680 1660241 3707463 2052340 3707463 2052340 852473 266307 852473 266307 1659490 3081141 1659490 3081141 4611331 2045475 4611331 2045475 3808215 4891571 3808215 4891571 2241350 1663894 2241350 1663894 991491 679477 991491 679477 4322649 2644887 4322649 2644887 1177420 1148817 1177420 1148817 1985380 3324613 1985380 3324613 677018 4083096 677018 4083096 4375763 745737 4375763 745737 731883 2182341 731883 2182341 4461576 535503 4461576 535503 529772 1872186 529772 1872186 3595976 585290 3595976 585290 4339735 3074477 4339735 3074477 4771353 1344987 4771353 1344987 342770 338087 342770 338087 1091995 4950190 1091995 4950190 3733964 2039219 3733964 2039219 4062971 2421394 4062971 2421394 4078292 653856 4078292 653856 640385 2791874 640385 2791874 4464068 2907341 4464068 2907341 1660717 3068345 1660717 3068345 4715758 304235 4715758 304235 880233 3337243 880233 3337243 3438047 4395686 3438047 4395686 1409616 4755406 1409616 4755406 1673417 777316 1673417 777316 885986 1433851 885986 1433851 3648924 3045928 3648924 3045928 1899662 1130006 1899662 1130006 233310 4610067 233310 4610067 3314650 1661657 3314650 1661657 1651361 3330800 1651361 3330800 3647036 250600 3647036 250600 640903 1668760 640903 1668760 1677611 556283 1677611 556283 359277 1998850 359277 1998850 4665603 2821868 4665603 2821868 3056281 623117 3056281 623117 564140 2210807 564140 2210807 4429796 922482 4429796 922482 944078 3336679 944078 3336679 3347930 972674 3347930 972674 271569 3332788 271569 3332788 4947166 1656354 4947166 1656354 1646927 4302020 1646927 4302020 2873859 2046240 2873859 2046240 653546 637884 653546 637884 1242224 1262434 1242224 1262434 1674467 633724 1674467 633724 4186768 2526583 4186768 2526583 1350430 278400 1350430 278400 3326727 2170993 3326727 2170993 4471528 2773276 4471528 2773276 3900456 2747601 3900456 2747601 4707180 4300051 4707180 4300051 1340694 1352502 1340694 1352502 4568499 4207653 4568499 4207653 1172383 876255 1172383 876255 4696963 2984738 4696963 2984738 4281210 494232 4281210 494232 487907 234076 487907 234076 3981692 3341811 3981692 3341811 3982180 1407681 3982180 1407681 1429320 1682776 1429320 1682776 4990547 2146174 4990547 2146174 1654809 3875665 1654809 3875665 4190713 2390234 4190713 2390234 3322429 968290 3322429 968290 685013 34565 685013 34565 3667421 2007198 3667421 2007198 1282477 1282938 1282477 1282938 3336079 4671020 3336079 4671020 553649 946423 553649 946423 1371512 324628 1371512 324628 1093516 1666070 1093516 1666070 4262786 2949426 4262786 2949426 288913 309888 288913 309888 1667218 2914721 1667218 2914721 4560143 1649217 4560143 1649217 891586 897962 891586 897962 1806386 1661885 1806386 1661885 1000188 781524 1000188 781524 803282 214752 803282 214752 3318820 3049083 3318820 3049083 4723031 1064299 4723031 1064299 1053862 4641987 1053862 4641987 1679966 1173738 1679966 1173738 1180858 2163967 1180858 2163967 3626420 3049384 3626420 3049384 4463659 1444157 4463659 1444157 3343187 2460165 3343187 2460165 4633406 2049633 4633406 2049633 897207 3316870 897207 3316870 4134588 518581 4134588 518581 296176 2340894 296176 2340894 4034576 232354 4034576 232354 698108 3316690 698108 3316690 4354340 669361 4354340 669361 3345524 3342882 3345524 3342882 4673039 1665758 4673039 1665758 3845749 2182589 3845749 2182589 3672134 1679778 3672134 1679778 1007387 826720 1007387 826720 822672 3341153 822672 3341153 3826324 637709 3826324 637709 1028097 3322730 1028097 3322730 3090892 3351553 3090892 3351553 1445218 2591972 1445218 2591972 4336230 3327873 4336230 3327873 387377 900446 387377 900446 4549529 3327255 4549529 3327255 1664156 3469121 1664156 3469121 3318125 408142 3318125 408142 289216 262470 289216 262470 1126574 3338328 1126574 3338328 701339 707726 701339 707726 838977 1648852 838977 1648852 4111340 2546805 4111340 2546805 4114242 1089230 4114242 1089230 400600 1818015 400600 1818015 3553553 3114075 3553553 3114075 4279260 2395970 4279260 2395970 3987659 2652898 3987659 2652898 3419054 830428 3419054 830428 869399 1948453 869399 1948453 4701155 207983 4701155 207983 1410822 2482736 1410822 2482736 4133826 1294993 4133826 1294993 1124780 487127 1124780 487127 464645 506914 464645 506914 1679938 3343766 1679938 3343766 71233 3342235 71233 3342235 4241780 2127348 4241780 2127348 466745 465560 466745 465560 4161232 2973603 4161232 2973603 4631102 2434731 4631102 2434731 1658106 1655945 1658106 1655945 36032 2969248 36032 2969248 3722546 1878662 3722546 1878662 3326983 3076233 3326983 3076233 4623638 1681552 4623638 1681552 871555 793903 871555 793903 4788417 3330793 4788417 3330793 1280461 208351 1280461 208351 1448737 802290 1448737 802290 527520 1283058 527520 1283058 212233 1962069 212233 1962069 4740703 2956497 4740703 2956497 3722501 2801369 3722501 2801369 4465125 1186311 4465125 1186311 466577 3329913 466577 3329913 3138487 3336593 3138487 3336593 466653 441111 466653 441111 3250623 2916993 3250623 2916993 3789882 2132772 3789882 2132772 4433154 2205655 4433154 2205655 3357453 36672 3357453 36672 912913 827799 912913 827799 867727 3338912 867727 3338912 4562863 202109 4562863 202109 4108315 3350977 4108315 3350977 4711951 493629 4711951 493629 321911 332706 321911 332706 1674183 1670745 1674183 1670745 999474 645973 999474 645973 3528272 3345766 3528272 3345766 1057511 1048682 1057511 1048682 4096943 2454693 4096943 2454693 4401030 2879547 4401030 2879547 663825 465498 663825 465498 3560517 4448205 3560517 4448205 282196 1378402 282196 1378402 740700 4105700 740700 4105700 4043119 1439267 4043119 1439267 264149 384757 264149 384757 1674522 2168540 1674522 2168540 4500908 1672105 4500908 1672105 2947357 2354674 2947357 2354674 4691789 1114209 4691789 1114209 547646 426693 547646 426693 4486507 3674695 4486507 3674695 1659266 237970 1659266 237970 3871158 3320990 3871158 3320990 278787 1088349 278787 1088349 2209981 3322817 2209981 3322817 4033112 1069402 4033112 1069402 900551 172226 900551 172226 3758637 2900251 3758637 2900251 4466018 2418021 4466018 2418021 4035698 4978549 4035698 4978549 1683658 2845593 1683658 2845593 3801626 392905 3801626 392905 1303047 2435498 1303047 2435498 4244602 3342339 4244602 3342339 230940 4037456 230940 4037456 1658531 3334020 1658531 3334020 3318714 3611955 3318714 3611955 767860 104091 767860 104091 3352487 1990608 3352487 1990608 4662688 107268 4662688 107268 1683228 3046926 1683228 3046926 4138703 2558238 4138703 2558238 3352979 2760842 3352979 2760842 3609146 1432955 3609146 1432955 366351 347832 366351 347832 973970 2109050 973970 2109050 4557859 4640965 4557859 4640965 176718 797935 176718 797935 1855583 4275347 1855583 4275347 408917 1254711 408917 1254711 3765705 2293481 3765705 2293481 1666833 3864309 1666833 3864309 4166790 2219708 4166790 2219708 1284278 378636 1284278 378636 497814 1447091 497814 1447091 4634283 432225 4634283 432225 2559739 2528086 2559739 2528086 4687590 1027893 4687590 1027893 1009770 1653935 1009770 1653935 2359619 3313607 2359619 3313607 1653917 3844034 1653917 3844034 1663587 835483 1663587 835483 835329 2540945 835329 2540945 4218831 3322027 4218831 3322027 234334 1010038 234334 1010038 4800831 3316653 4800831 3316653 1660975 2418825 1660975 2418825 4239496 2593525 4239496 2593525 842445 1652324 842445 1652324 2258861 2870857 2258861 2870857 3802145 384139 3802145 384139 359259 4928366 359259 4928366 4318917 482546 4318917 482546 327741 1377277 327741 1377277 3733925 2068065 3733925 2068065 1658272 545010 1658272 545010 521654 818584 521654 818584 4507741 3340622 4507741 3340622 1921569 822420 1921569 822420 351554 1327081 351554 1327081 799378 404693 799378 404693 2959132 3044414 2959132 3044414 3341967 470738 3341967 470738 702437 1678810 702437 1678810 177079 293505 177079 293505 4896983 3338952 4896983 3338952 616475 1035959 616475 1035959 3314794 2114626 3314794 2114626 279059 678320 279059 678320 1651414 1684133 1651414 1684133 1499997 1652369 1499997 1652369 3316771 3316626 3316771 3316626 741374 742411 741374 742411 3871077 3318840 3871077 3318840 3392853 2815286 3392853 2815286 4714739 3335128 4714739 3335128 3848758 901024 3848758 901024 272673 262034 272673 262034 4535752 3337839 4535752 3337839 264141 234974 264141 234974 4748473 2786080 4748473 2786080 1669009 4658579 1669009 4658579 4224057 2256976 4224057 2256976 3321394 1339297 3321394 1339297 335739 2614368 335739 2614368 4275625 1073872 4275625 1073872 853408 850000 853408 850000 1835179 2467259 1835179 2467259 4783169 3330178 4783169 3330178 3922231 1998921 3922231 1998921 4649664 2164957 4649664 2164957 317114 405463 317114 405463 4406566 2715179 4406566 2715179 4066282 1350426 4066282 1350426 2443023 1663215 2443023 1663215 745748 771318 745748 771318 1481750 2197120 1481750 2197120 4127963 350172 4127963 350172 356171 3348779 356171 3348779 2556949 2472307 2556949 2472307 4138289 3315242 4138289 3315242 528961 834636 528961 834636 4438529 2719364 4438529 2719364 1452730 240201 1452730 240201 4723366 3045657 4723366 3045657 4762679 1667438 4762679 1667438 3704402 2044048 3704402 2044048 715252 728153 715252 728153 688272 3053547 688272 3053547 4699991 445781 4699991 445781 447255 3328321 447255 3328321 4576085 2417059 4576085 2417059 1653767 4576430 1653767 4576430 1815376 176187 1815376 176187 4194755 3337197 4194755 3337197 3645393 1392895 3645393 1392895 3321538 3903144 3321538 3903144 603238 1041425 603238 1041425 3047322 2781887 3047322 2781887 3413066 1654704 3413066 1654704 353055 3333780 353055 3333780 4233608 498316 4233608 498316 544321 1470101 544321 1470101 3350508 4486789 3350508 4486789 4481039 583343 4481039 583343 573018 2100920 573018 2100920 4300453 2659814 4300453 2659814 253661 241911 253661 241911 4448384 3349215 4448384 3349215 1656092 2451239 1656092 2451239 4122180 2451580 4122180 2451580 3743952 631390 3743952 631390 635173 1225849 635173 1225849 1652356 246250 1652356 246250 268475 2962625 268475 2962625 3582923 359424 3582923 359424 1332449 3051359 1332449 3051359 2200139 3334006 2200139 3334006 573253 2033336 573253 2033336 4635110 320034 4635110 320034 315059 996452 315059 996452 1435217 233124 1435217 233124 3325684 1233901 3325684 1233901 1217232 3117919 1217232 3117919 4772506 1883018 4772506 1883018 1297615 1315120 1297615 1315120 4495603 3328638 4495603 3328638 893257 751599 893257 751599 4560858 2107567 4560858 2107567 3334859 1456513 3334859 1456513 1971880 3322480 1971880 3322480 4228803 1666666 4228803 1666666 1680834 3058723 1680834 3058723 3313521 205886 3313521 205886 3351609 315619 3351609 315619 3325471 2145749 3325471 2145749 3795566 1685078 3795566 1685078 1149211 1133769 1149211 1133769 1109248 2819589 1109248 2819589 4581911 1681383 4581911 1681383 261878 2440052 261878 2440052 4230997 455382 4230997 455382 212177 217070 212177 217070 608659 2929913 608659 2929913 4601685 3101484 4601685 3101484 442462 794087 442462 794087 3750598 3333508 3750598 3333508 489719 1656748 489719 1656748 941622 317946 941622 317946 319242 3335851 319242 3335851 3349469 2081707 3349469 2081707 4139100 2974330 4139100 2974330 4663707 1655679 4663707 1655679 974998 700317 974998 700317 3319612 1948774 3319612 1948774 4729871 306434 4729871 306434 1386329 3229546 1386329 3229546 1660117 1662112 1660117 1662112 1489405 3322690 1489405 3322690 3565735 128992 3565735 128992 734292 3352659 734292 3352659 3561182 484512 3561182 484512 486123 1389273 486123 1389273 3315121 3913391 3315121 3913391 1295834 207012 1295834 207012 3331762 1646736 3331762 1646736 4274258 3338567 4274258 3338567 1889679 2288093 1889679 2288093 1915077 469031 1915077 469031 1214217 1859967 1214217 1859967 4802349 972448 4802349 972448 656914 651591 656914 651591 4182749 2752530 4182749 2752530 3802520 4766173 3802520 4766173 1663722 843641 1663722 843641 3773893 2897044 3773893 2897044 760360 768616 760360 768616 3343612 2840853 3343612 2840853 279416 1403898 279416 1403898 3958914 2921049 3958914 2921049 1678196 581118 1678196 581118 4419903 2259068 4419903 2259068 1647161 416519 1647161 416519 3657633 3328089 3657633 3328089 4334758 1960787 4334758 1960787 3332295 3310165 3332295 3310165 1673199 971513 1673199 971513 3758169 2927580 3758169 2927580 241991 526978 241991 526978 2658234 3343437 2658234 3343437 4015668 464233 4015668 464233 1204280 3334435 1204280 3334435 4013163 732336 4013163 732336 734743 439215 734743 439215 4389534 2419520 4389534 2419520 1681081 827403 1681081 827403 815612 1906974 815612 1906974 4751583 2380615 4751583 2380615 3904806 1650874 3904806 1650874 365022 346634 365022 346634 3341422 1549090 3341422 1549090 713203 273035 713203 273035 260520 2916143 260520 2916143 4574941 1314567 4574941 1314567 344997 1377442 344997 1377442 4390876 2663210 4390876 2663210 3981584 2307973 3981584 2307973 3674128 3350995 3674128 3350995 592198 1060247 592198 1060247 4256063 2392630 4256063 2392630 280154 692206 280154 692206 1670914 69969 1670914 69969 1115409 2923163 1115409 2923163 3828111 1673134 3828111 1673134 4051182 3327190 4051182 3327190 292071 274585 292071 274585 311095 1686186 311095 1686186 3564325 2096713 3564325 2096713 4558850 1680476 4558850 1680476 3774651 334759 3774651 334759 1660434 1889044 1660434 1889044 373479 675429 373479 675429 1682233 4916954 1682233 4916954 335167 1036177 335167 1036177 4017187 3350891 4017187 3350891 4517975 1671302 4517975 1671302 788538 857887 788538 857887 4408406 2929142 4408406 2929142 3710580 2962322 3710580 2962322 4448988 2497220 4448988 2497220 4163624 2264923 4163624 2264923 4429922 1667524 4429922 1667524 2681353 61123 2681353 61123 3330395 3373670 3330395 3373670 4364331 739186 4364331 739186 250224 4616452 250224 4616452 2462768 369580 2462768 369580 500710 2031869 500710 2031869 4895655 3333299 4895655 3333299 3901031 1237368 3901031 1237368 421270 1423900 421270 1423900 4455443 2374553 4455443 2374553 3109568 1678274 3109568 1678274 4319460 1679047 4319460 1679047 503230 852270 503230 852270 3623864 2684222 3623864 2684222 4324313 1131504 4324313 1131504 529061 2202954 529061 2202954 4452003 2724936 4452003 2724936 1670208 783648 1670208 783648 1245455 2732917 1245455 2732917 4418739 3952833 4418739 3952833 399170 422419 399170 422419 905559 2054429 905559 2054429 3695282 1797417 3695282 1797417 3318184 2335846 3318184 2335846 3052601 1102225 3052601 1102225 1133527 2940172 1133527 2940172 4678715 1200958 4678715 1200958 3332003 2563565 3332003 2563565 4598157 2934945 4598157 2934945 4665305 1655446 4665305 1655446 694113 918107 694113 918107 4610115 3333175 4610115 3333175 515702 485407 515702 485407 1261033 411571 1261033 411571 3315517 2184743 3315517 2184743 4452463 1672123 4452463 1672123 1664798 3597047 1664798 3597047 4197665 2513032 4197665 2513032 4108995 2564057 4108995 2564057 4654805 1677638 4654805 1677638 3331507 4013474 3331507 4013474 390238 58289 390238 58289 3202734 3343077 3202734 3343077 4243243 412238 4243243 412238 1280526 4385576 1280526 4385576 4529921 375957 4529921 375957 337217 2454925 337217 2454925 4106948 1668334 4106948 1668334 961126 702238 961126 702238 3786200 3352246 3786200 3352246 4801524 2150258 4801524 2150258 540092 4365269 540092 4365269 4716779 451650 4716779 451650 895651 4631615 895651 4631615 4320485 1666691 4320485 1666691 3924294 2268537 3924294 2268537 4908638 1669909 4908638 1669909 3905056 3221172 3905056 3221172 1656848 305207 1656848 305207 4412690 4764481 4412690 4764481 1664408 3688743 1664408 3688743 3348024 119884 3348024 119884 995360 2622791 995360 2622791 4273729 2043765 4273729 2043765 3680679 3347171 3680679 3347171 93811 1273632 93811 1273632 1668194 2706476 1668194 2706476 4381155 3345710 4381155 3345710 1168450 1174228 1168450 1174228 988492 3315086 988492 3315086 3625311 2882712 3625311 2882712 2139412 3330709 2139412 3330709 4888587 2360793 4888587 2360793 3549463 3111414 3549463 3111414 309945 291622 309945 291622 445808 2553618 445808 2553618 4518944 3799210 4518944 3799210 816219 866450 816219 866450 3780039 3015040 3780039 3015040 3675385 3316565 3675385 3316565 4485136 1048336 4485136 1048336 592126 611918 592126 611918 436240 2728933 436240 2728933 3323026 751079 3323026 751079 26932 3333146 26932 3333146 4526459 2159031 4526459 2159031 1669204 3700427 1669204 3700427 4428414 1040309 4428414 1040309 1674420 453661 1674420 453661 4336572 3340393 4336572 3340393 405329 407933 405329 407933 4553684 2093117 4553684 2093117 619813 917456 619813 917456 4270629 2400097 4270629 2400097 4447284 2227550 4447284 2227550 1676294 3941611 1676294 3941611 3341570 683892 3341570 683892 318629 5005026 318629 5005026 3576203 1489814 3576203 1489814 1171355 1149900 1171355 1149900 4028997 3342705 4028997 3342705 735000 1203598 735000 1203598 1212643 1417926 1212643 1417926 248503 4964967 248503 4964967 3717764 717745 3717764 717745 1246066 192830 1246066 192830 3338842 1682270 3338842 1682270 1166844 626508 1166844 626508 626849 3344445 626849 3344445 3758225 2098188 3758225 2098188 3896206 2593875 3896206 2593875 4078454 3329159 4078454 3329159 1659353 411037 1659353 411037 1272708 4320617 1272708 4320617 3649042 543563 3649042 543563 733351 1415658 733351 1415658 3858717 2187320 3858717 2187320 1409448 245919 1409448 245919 1068911 2339116 1068911 2339116 3999497 4030150 3999497 4030150 1344932 317269 1344932 317269 357776 1875146 357776 1875146 4782684 3329795 4782684 3329795 3889787 734413 3889787 734413 37898 3961689 37898 3961689 3338164 1282345 3338164 1282345 367295 2620935 367295 2620935 4285327 2412701 4285327 2412701 4103293 2589222 4103293 2589222 1603897 1648031 1603897 1648031 4642508 4606986 4642508 4606986 3321879 1704911 3321879 1704911 4389144 2878075 4389144 2878075 4533457 1021004 4533457 1021004 1009911 3315681 1009911 3315681 2009608 1036311 2009608 1036311 1015048 2254860 1015048 2254860 4168430 4875076 4168430 4875076 1340418 313710 1340418 313710 3352162 4156061 3352162 4156061 4768225 1669835 4768225 1669835 3342859 2415564 3342859 2415564 1226239 395137 1226239 395137 398378 3022836 398378 3022836 4694636 3071919 4694636 3071919 3342076 2253170 3342076 2253170 3916301 3317460 3916301 3317460 906562 900327 906562 900327 3350375 4510853 3350375 4510853 2589227 313774 2589227 313774 302229 566361 302229 566361 3334981 2747816 3334981 2747816 1651527 4496960 1651527 4496960 2946575 1668946 2946575 1668946 2720386 3313481 2720386 3313481 4260601 1412972 4260601 1412972 1419155 2600153 1419155 2600153 4757104 639145 4757104 639145 1653410 2918293 1653410 2918293 4328821 731202 4328821 731202 836651 1673681 836651 1673681 4454895 3894832 4454895 3894832 569361 567992 569361 567992 3607722 2818869 3607722 2818869 3862290 1293891 3862290 1293891 958200 2434134 958200 2434134 1680332 4530677 1680332 4530677 2688599 1659486 2688599 1659486 4496623 2290880 4496623 2290880 643908 1036908 643908 1036908 4279916 4925850 4279916 4925850 3340581 41060 3340581 41060 1127431 4838181 1127431 4838181 3679940 543041 3679940 543041 1985237 2795104 1985237 2795104 4007748 1044022 4007748 1044022 3316888 2396607 3316888 2396607 4052971 3324210 4052971 3324210 569074 1079019 569074 1079019 4712129 1977086 4712129 1977086 277419 913384 277419 913384 3654282 2319642 3654282 2319642 2776226 1666339 2776226 1666339 3126228 3340041 3126228 3340041 4261578 3038967 4261578 3038967 984452 65924 984452 65924 4338923 2662846 4338923 2662846 329130 1205117 329130 1205117 4963017 2956495 4963017 2956495 3061737 856548 3061737 856548 855793 3346405 855793 3346405 3378611 335488 3378611 335488 345649 3462955 345649 3462955 1646765 3316625 1646765 3316625 668681 934571 668681 934571 1172085 4530020 1172085 4530020 1661547 1647735 1661547 1647735 1004809 1301362 1004809 1301362 3345364 1660283 3345364 1660283 880055 810045 880055 810045 243890 1658443 243890 1658443 4237116 3351106 4237116 3351106 1670795 211331 1670795 211331 1442437 1686284 1442437 1686284 4085495 4526646 4085495 4526646 2153627 792532 2153627 792532 1382058 3315434 1382058 3315434 4507316 2509638 4507316 2509638 2654796 1659763 2654796 1659763 3347875 170657 3347875 170657 343492 1325280 343492 1325280 3338543 388153 3338543 388153 3788412 2766883 3788412 2766883 4077672 532201 4077672 532201 1116508 1946859 1116508 1946859 4743104 2996733 4743104 2996733 4279473 2356613 4279473 2356613 3968292 2703449 3968292 2703449 3155253 1658736 3155253 1658736 3321567 3882925 3321567 3882925 1655571 239446 1655571 239446 3328490 1649170 3328490 1649170 453444 487219 453444 487219 4372955 3321601 4372955 3321601 3339265 833455 3339265 833455 854975 2177291 854975 2177291 2877370 1260625 2877370 1260625 1282672 1686395 1282672 1686395 4898319 3530429 4898319 3530429 2634539 3321534 2634539 3321534 4697887 1010154 4697887 1010154 3323881 2702235 3323881 2702235 4691661 3351679 4691661 3351679 4102194 271335 4102194 271335 845306 2445487 845306 2445487 4174343 3047808 4174343 3047808 337659 558149 337659 558149 980219 4112271 980219 4112271 4171839 3330293 4171839 3330293 407408 1669175 407408 1669175 4182292 3145953 4182292 3145953 2023460 4234164 2023460 4234164 4158656 2514027 4158656 2514027 3903873 2760078 3903873 2760078 3350545 793158 3350545 793158 280499 3330993 280499 3330993 3694097 1289122 3694097 1289122 373219 4121484 373219 4121484 3791516 213443 3791516 213443 4464303 3044526 4464303 3044526 4709722 735653 4709722 735653 29512 3328390 29512 3328390 3319941 1896087 3319941 1896087 4656100 2146375 4656100 2146375 1685252 3842469 1685252 3842469 1326363 1340276 1326363 1340276 3583117 3492567 3583117 3492567 1664732 1653983 1664732 1653983 4569377 2671829 4569377 2671829 3976371 1658026 3976371 1658026 4796192 2616097 4796192 2616097 1651460 3107167 1651460 3107167 3332424 3352919 3332424 3352919 1494414 3338333 1494414 3338333 3341345 956132 3341345 956132 3331671 4447946 3331671 4447946 3348207 1483728 3348207 1483728 1113776 3039127 1113776 3039127 4578210 2206625 4578210 2206625 308625 327068 308625 327068 3349684 3773712 3349684 3773712 3004715 2104043 3004715 2104043 4987444 3414695 4987444 3414695 1345700 1677770 1345700 1677770 2652418 2649131 2652418 2649131 4353161 1101155 4353161 1101155 982363 693640 982363 693640 1868254 4330135 1868254 4330135 1676733 2309914 1676733 2309914 3965372 1203346 3965372 1203346 464682 1107659 464682 1107659 744326 727748 744326 727748 3343757 3630316 3343757 3630316 659168 757523 659168 757523 3760948 3342007 3760948 3342007 1112650 1252225 1112650 1252225 3344189 315037 3344189 315037 713740 931388 713740 931388 3812978 2847218 3812978 2847218 1082282 207327 1082282 207327 1460185 1413066 1460185 1413066 1413103 3178922 1413103 3178922 4601277 228724 4601277 228724 1453912 2027667 1453912 2027667 4548119 2893228 4548119 2893228 885840 1679481 885840 1679481 1684102 4104360 1684102 4104360 438633 3108991 438633 3108991 3560974 1672933 3560974 1672933 2071501 3324119 2071501 3324119 4564545 1085345 4564545 1085345 514491 3327041 514491 3327041 2249127 694055 2249127 694055 975181 2773593 975181 2773593 3913171 2773686 3913171 2773686 3704822 4960951 3704822 4960951 301573 299602 301573 299602 1153012 2270712 1153012 2270712 4392117 2545480 4392117 2545480 2246350 1665114 2246350 1665114 542377 2461362 542377 2461362 4121571 1357052 4121571 1357052 1672998 2830006 1672998 2830006 4307933 2357852 4307933 2357852 4254128 2415606 4254128 2415606 4055782 1650085 4055782 1650085 4161275 3330407 4161275 3330407 756441 818710 756441 818710 4672905 2341810 4672905 2341810 529238 3345363 529238 3345363 4463170 2197730 4463170 2197730 3609430 4480545 3609430 4480545 532491 504078 532491 504078 3686802 2016809 3686802 2016809 3692370 1461770 3692370 1461770 227268 235577 227268 235577 3930098 3316664 3930098 3316664 399891 1619881 399891 1619881 3340084 3265355 3340084 3265355 1394665 250040 1394665 250040 4579661 2822808 4579661 2822808 3702998 2955017 3702998 2955017 4296479 1386280 4296479 1386280 1647387 3104300 1647387 3104300 381895 413102 381895 413102 4700075 3036283 4700075 3036283 276551 276501 276551 276501 408759 2366956 408759 2366956 4328369 1309238 4328369 1309238 354407 723732 354407 723732 1683233 3377942 1683233 3377942 3327757 308357 3327757 308357 126600 3988735 126600 3988735 1683652 538163 1683652 538163 400461 1432667 400461 1432667 3517949 1647637 3517949 1647637 1050897 600149 1050897 600149 4723718 4596994 4723718 4596994 1051731 2871490 1051731 2871490 4365161 1445456 4365161 1445456 1444430 1436279 1444430 1436279 4479689 3317866 4479689 3317866 459549 481823 459549 481823 1169442 3352867 1169442 3352867 3679117 549801 3679117 549801 327959 348710 327959 348710 4238326 2585155 4238326 2585155 1201572 462867 1201572 462867 1799579 3332226 1799579 3332226 4240145 685967 4240145 685967 352217 2586057 352217 2586057 4679705 507085 4679705 507085 741748 2842056 741748 2842056 4643064 2976148 4643064 2976148 422355 646661 422355 646661 3663010 1681844 3663010 1681844 456757 696315 456757 696315 1143345 513702 1143345 513702 1480928 1684223 1480928 1684223 3319624 676363 3319624 676363 711334 843508 711334 843508 3337770 70319 3337770 70319 1129471 3319818 1129471 3319818 4985806 2963737 4985806 2963737 4187499 1126430 4187499 1126430 1143147 4099153 1143147 4099153 3330063 1648334 3330063 1648334 401147 2468432 401147 2468432 4124353 350567 4124353 350567 386175 3341043 386175 3341043 4099183 2575671 4099183 2575671 1573211 3325548 1573211 3325548 4365011 2008035 4365011 2008035 3576898 914354 3576898 914354 765496 1666026 765496 1666026 1247272 307286 1247272 307286 3340377 781519 3340377 781519 887506 1667114 887506 1667114 4372733 3041794 4372733 3041794 1297980 1316611 1297980 1316611 4000526 2343341 4000526 2343341 3644036 1656742 3644036 1656742 486977 952625 486977 952625 1187880 2587303 1187880 2587303 4218083 2427574 4218083 2427574 3313671 1685874 3313671 1685874 674026 2483614 674026 2483614 4249657 536778 4249657 536778 264023 1663889 264023 1663889 4270210 3340154 4270210 3340154 4115428 650424 4115428 650424 745978 3327963 745978 3327963 3325851 2719472 3325851 2719472 1676305 2137508 1676305 2137508 4091372 4294497 4091372 4294497 1657695 2087036 1657695 2087036 4577633 2585001 4577633 2585001 2979269 431565 2979269 431565 1222706 1902176 1222706 1902176 3780097 2354286 3780097 2354286 4012954 1659701 4012954 1659701 707909 693850 707909 693850 3315859 3319623 3315859 3319623 1662262 1677920 1662262 1677920 4502242 2687580 4502242 2687580 3052497 3345154 3052497 3345154 933008 936531 933008 936531 3351954 2106057 3351954 2106057 1673184 1953028 1673184 1953028 4701399 421875 4701399 421875 281972 309744 281972 309744 4694270 3333042 4694270 3333042 517760 781513 517760 781513 3985872 2990284 3985872 2990284 899467 897807 899467 897807 1996363 2836963 1996363 2836963 465036 6282 465036 6282 3329102 3328258 3329102 3328258 2546292 3335524 2546292 3335524 3623415 2431837 3623415 2431837 4636467 471695 4636467 471695 1681948 2117278 1681948 2117278 4826989 1668329 4826989 1668329 1304136 3352103 1304136 3352103 4606640 2033634 4606640 2033634 1660219 2523702 1660219 2523702 4179645 938558 4179645 938558 1653669 1282972 1653669 1282972 4478968 3322498 4478968 3322498 3419562 1038037 3419562 1038037 1040472 542538 1040472 542538 4395754 2714841 4395754 2714841 452425 205207 452425 205207 199209 236423 199209 236423 4361383 4643967 4361383 4643967 1647182 1034401 1647182 1034401 953277 3327821 953277 3327821 4747244 2151318 4747244 2151318 3870783 2737547 3870783 2737547 4515309 4529236 4515309 4529236 345307 1309404 345307 1309404 1586530 3792247 1586530 3792247 4157410 2499395 4157410 2499395 4533065 2858453 4533065 2858453 3314877 108023 3314877 108023 4712698 2655396 4712698 2655396 3557556 1653581 3557556 1653581 2599409 1235727 2599409 1235727 4656952 1263512 4656952 1263512 1077078 793206 1077078 793206 823224 3318079 823224 3318079 1254329 907130 1254329 907130 3348694 831021 3348694 831021 3314725 3580388 3314725 3580388 1000765 1020024 1000765 1020024 4686222 2256996 4686222 2256996 3318261 2826418 3318261 2826418 4495495 2183943 4495495 2183943 3352271 4407361 3352271 4407361 1234529 828956 1234529 828956 864096 3083835 864096 3083835 4775887 546206 4775887 546206 552851 2085995 552851 2085995 3761948 3326488 3761948 3326488 979364 529837 979364 529837 2731622 1662165 2731622 1662165 4199373 2724851 4199373 2724851 640525 785422 640525 785422 4130664 2492810 4130664 2492810 617872 967578 617872 967578 4759819 3318249 4759819 3318249 272800 303441 272800 303441 3322383 3352742 3322383 3352742 4187515 2503557 4187515 2503557 3559702 3125326 3559702 3125326 3319221 929485 3319221 929485 483125 3325946 483125 3325946 2274313 1675136 2274313 1675136 1334472 3046357 1334472 3046357 4727667 3346156 4727667 3346156 259801 397962 259801 397962 1686540 4902005 1686540 4902005 1646715 2046018 1646715 2046018 4615923 3322152 4615923 3322152 224389 971875 224389 971875 1358197 1883315 1358197 1883315 3651279 2793798 3651279 2793798 4459716 574871 4459716 574871 1164781 2615959 1164781 2615959 4311955 1357637 4311955 1357637 1362085 3331101 1362085 3331101 4373309 2439813 4373309 2439813 484994 1154431 484994 1154431 3665980 3899261 3665980 3899261 588412 1066733 588412 1066733 1258763 2638505 1258763 2638505 4319831 1680111 4319831 1680111 3430703 3107635 3430703 3107635 4753710 805145 4753710 805145 559898 551949 559898 551949 1349758 1385524 1349758 1385524 3844759 3344873 3844759 3344873 4577291 2406563 4577291 2406563 970483 619051 970483 619051 3628183 2936971 3628183 2936971 3721216 3190133 3721216 3190133 1671420 1639867 1671420 1639867 3892598 2762763 3892598 2762763 3343422 2412953 3343422 2412953 4895470 3336974 4895470 3336974 1200951 1207897 1200951 1207897 3331928 2673111 3331928 2673111 4628373 785395 4628373 785395 788239 2862365 788239 2862365 3851811 1657724 3851811 1657724 603589 318725 603589 318725 4140356 3321934 4140356 3321934 4083258 704828 4083258 704828 1219481 3353107 1219481 3353107 1424167 219321 1424167 219321 2337649 3331016 2337649 3331016 4649052 513595 4649052 513595 479606 298865 479606 298865 3316420 4634145 3316420 4634145 4795524 1683297 4795524 1683297 1653666 3296782 1653666 3296782 891616 793199 891616 793199 4773946 3116938 4773946 3116938 3691835 1368376 3691835 1368376 348561 325869 348561 325869 3991806 4363199 3991806 4363199 3318563 3963784 3318563 3963784 3318683 2999081 3318683 2999081 2106599 2513949 2106599 2513949 4179287 1273717 4179287 1273717 1662333 4399831 1662333 4399831 4440629 1022096 4440629 1022096 1017993 3340415 1017993 3340415 3776698 56118 3776698 56118 1285748 3324432 1285748 3324432 3317948 4770973 3317948 4770973 592649 307783 592649 307783 1653509 680449 1653509 680449 678106 1569465 678106 1569465 1654135 2342361 1654135 2342361 4320074 2599569 4320074 2599569 550046 3348963 550046 3348963 4017133 2385968 4017133 2385968 4458843 807042 4458843 807042 412794 421933 412794 421933 556400 2818707 556400 2818707 4531998 3320345 4531998 3320345 629658 1389184 629658 1389184 1663071 3715512 1663071 3715512 4398494 1294342 4398494 1294342 3324345 3325423 3324345 3325423 3723036 4334002 3723036 4334002 739859 111555 739859 111555 1666792 1189320 1666792 1189320 1187881 1658744 1187881 1658744 4318948 2755064 4318948 2755064 4442597 1258063 4442597 1258063 396889 3461072 396889 3461072 4290104 1813156 4290104 1813156 1517022 1653310 1517022 1653310 1680871 3331725 1680871 3331725 4334732 382537 4334732 382537 384115 2816501 384115 2816501 4142181 2296812 4142181 2296812 1197358 1001149 1197358 1001149 4205802 3075680 4205802 3075680 2749287 2421477 2749287 2421477 4250822 1077932 4250822 1077932 1116754 2963097 1116754 2963097 4691945 1980595 4691945 1980595 3828988 2127417 3828988 2127417 1168906 498014 1168906 498014 87615 4228401 87615 4228401 3343966 2279526 3343966 2279526 4390452 3121758 4390452 3121758 1457275 223561 1457275 223561 4022992 3338179 4022992 3338179 452136 454897 452136 454897 334830 1663080 334830 1663080 439175 1145296 439175 1145296 703192 705274 703192 705274 3333239 2993142 3333239 2993142 1263658 1259802 1263658 1259802 4603390 2862032 4603390 2862032 3343834 4969551 3343834 4969551 401672 343414 401672 343414 1679583 2746241 1679583 2746241 4385921 1457159 4385921 1457159 1459135 3351001 1459135 3351001 4130924 1346524 4130924 1346524 498456 505810 498456 505810 1271625 2459935 1271625 2459935 4135686 2114778 4135686 2114778 1190670 1190830 1190670 1190830 4122413 2464408 4122413 2464408 1222750 1213716 1222750 1213716 2589119 3320784 2589119 3320784 696139 951761 696139 951761 430306 3322630 430306 3322630 696660 444875 696660 444875 4502795 2835024 4502795 2835024 4343203 2668825 4343203 2668825 3331820 412477 3331820 412477 398115 2131538 398115 2131538 3797038 1674857 3797038 1674857 1660646 2549732 1660646 2549732 4631907 2007370 4631907 2007370 3531466 3131874 3531466 3131874 4410104 808076 4410104 808076 3319585 2743648 3319585 2743648 4089099 1352120 4089099 1352120 1350259 1074884 1350259 1074884 3765640 3344955 3765640 3344955 4455242 1677660 4455242 1677660 453640 908223 453640 908223 3792742 2383758 3792742 2383758 4063515 2612249 4063515 2612249 3321632 1677478 3321632 1677478 1313563 1665489 1313563 1665489 3198401 1086599 3198401 1086599 372782 383987 372782 383987 1659856 1673632 1659856 1673632 4609013 2916769 4609013 2916769 2882128 1322187 2882128 1322187 1291309 1670383 1291309 1670383 3168270 3319960 3168270 3319960 177128 4602528 177128 4602528 3757049 2110996 3757049 2110996 4466935 2168537 4466935 2168537 1030599 654960 1030599 654960 3900920 2774707 3900920 2774707 794350 810441 794350 810441 4205357 2808678 4205357 2808678 3316595 1290176 3316595 1290176 4127398 2589947 4127398 2589947 4238673 822093 4238673 822093 815536 1657268 815536 1657268 4104657 1775448 4104657 1775448 3322545 2526480 3322545 2526480 4151558 2650518 4151558 2650518 1683786 272647 1683786 272647 1662870 2967925 1662870 2967925 1681549 1123389 1681549 1123389 753812 351066 753812 351066 1654916 3330111 1654916 3330111 3891252 1660491 3891252 1660491 540910 3337838 540910 3337838 3791011 1333836 3791011 1333836 301873 152938 301873 152938 3873361 3322348 3873361 3322348 1399272 694530 1399272 694530 972401 3362813 972401 3362813 1662749 313502 1662749 313502 325549 1676677 325549 1676677 3932344 2741560 3932344 2741560 1666116 900641 1666116 900641 767201 3321502 767201 3321502 3320949 1656034 3320949 1656034 1654466 1320996 1654466 1320996 4226360 4958334 4226360 4958334 1659406 3606970 1659406 3606970 4080111 1680896 4080111 1680896 2076061 2052450 2076061 2052450 3750050 1647578 3750050 1647578 363017 1659591 363017 1659591 1670649 973443 1670649 973443 2564481 1676873 2564481 1676873 672677 675037 672677 675037 3797852 2863362 3797852 2863362 3094205 2667033 3094205 2667033 447010 3323111 447010 3323111 3330527 1656732 3330527 1656732 1609002 2240070 1609002 2240070 4400651 2643101 4400651 2643101 3564648 3078195 3564648 3078195 1394162 1029543 1394162 1029543 654889 413496 654889 413496 4239001 1672799 4239001 1672799 3630926 252036 3630926 252036 469253 2340089 469253 2340089 4113930 3338186 4113930 3338186 64683 511370 64683 511370 513293 2052518 513293 2052518 4621564 787661 4621564 787661 309776 2125247 309776 2125247 3799971 2349742 3799971 2349742 1218405 214721 1218405 214721 3336557 929160 3336557 929160 1095746 543805 1095746 543805 4271660 2387087 4271660 2387087 1252017 1260113 1252017 1260113 1657841 2927500 1657841 2927500 3764871 3336835 3764871 3336835 3917521 1685098 3917521 1685098 410424 2275584 410424 2275584 4558689 2889583 4558689 2889583 4574911 349930 4574911 349930 1142378 956437 1142378 956437 941996 3320618 941996 3320618 4406707 287454 4406707 287454 1176398 474335 1176398 474335 362199 358233 362199 358233 4585396 4732519 4585396 4732519 898620 557814 898620 557814 1682123 2013334 1682123 2013334 2105519 1661938 2105519 1661938 335675 3338418 335675 3338418 4115202 1673658 4115202 1673658 1612593 1654757 1612593 1654757 4443448 3326394 4443448 3326394 2000945 229563 2000945 229563 209279 337858 209279 337858 3333700 1986836 3333700 1986836 4222880 2615744 4222880 2615744 4511683 2142465 4511683 2142465 3882985 3347772 3882985 3347772 642078 3329802 642078 3329802 3896441 1584590 3896441 1584590 1660165 2665648 1660165 2665648 4000846 3014008 4000846 3014008 2718244 3343295 2718244 3343295 3937267 2046341 3937267 2046341 1009419 1036240 1009419 1036240 3014703 2446094 3014703 2446094 4136824 551916 4136824 551916 1124966 1483179 1124966 1483179 4800220 3352932 4800220 3352932 469867 381622 469867 381622 4957854 3366073 4957854 3366073 331236 402208 331236 402208 4706740 3357407 4706740 3357407 3343963 2613834 3343963 2613834 4221088 699429 4221088 699429 967892 987829 967892 987829 992453 2696023 992453 2696023 3992065 2900165 3992065 2900165 3659555 342270 3659555 342270 338158 406513 338158 406513 4345051 2691747 4345051 2691747 1666427 16255 1666427 16255 379724 862715 379724 862715 3341596 3659324 3341596 3659324 1655958 1364248 1655958 1364248 769178 795285 769178 795285 4648140 2035934 4648140 2035934 1135326 1160676 1135326 1160676 2623080 3329437 2623080 3329437 4275258 2572082 4275258 2572082 3459637 3316200 3459637 3316200 1333053 314979 1333053 314979 3345722 2985623 3345722 2985623 1419698 1414926 1419698 1414926 2689771 3105670 2689771 3105670 3903000 404880 3903000 404880 3335568 2281461 3335568 2281461 4636761 3344868 4636761 3344868 897081 472734 897081 472734 3832764 2840900 3832764 2840900 1666953 501902 1666953 501902 1169950 2531473 1169950 2531473 1875745 1035242 1875745 1035242 667405 3037804 667405 3037804 3657292 1368290 3657292 1368290 810434 840907 810434 840907 4365643 1654689 4365643 1654689 2977163 3326441 2977163 3326441 4037818 327843 4037818 327843 326506 341348 326506 341348 3326090 735063 3326090 735063 729241 4680580 729241 4680580 4554819 222845 4554819 222845 1445810 4766809 1445810 4766809 1676396 4142837 1676396 4142837 42525 464868 42525 464868 4128815 2840013 4128815 2840013 1816006 1663943 1816006 1663943 4693229 1981672 4693229 1981672 440281 1070475 440281 1070475 4137669 2487080 4137669 2487080 3587297 1052892 3587297 1052892 1416031 262798 1416031 262798 19321 4953807 19321 4953807 3999978 765122 3999978 765122 887843 1657237 887843 1657237 3520192 125284 3520192 125284 763853 2754751 763853 2754751 4271183 1661834 4271183 1661834 1006434 1010135 1006434 1010135 3857232 2213218 3857232 2213218 588626 623334 588626 623334 4017251 4398885 4017251 4398885 255426 559893 255426 559893 1667986 4779140 1667986 4779140 608967 1053121 608967 1053121 1080256 741069 1080256 741069 736380 2167978 736380 2167978 4691563 3343397 4691563 3343397 1683839 350942 1683839 350942 1222927 3342057 1222927 3342057 4189399 477531 4189399 477531 312731 328100 312731 328100 4696947 3322430 4696947 3322430 402723 1886754 402723 1886754 3668755 2369289 3668755 2369289 4059078 3323989 4059078 3323989 1666476 4313767 1666476 4313767 4187273 803173 4187273 803173 731618 2481694 731618 2481694 4163592 1780550 4163592 1780550 732807 3352370 732807 3352370 4201170 625862 4201170 625862 642479 2085001 642479 2085001 4670788 3327670 4670788 3327670 1665678 217766 1665678 217766 1439099 3338427 1439099 3338427 4186252 2522182 4186252 2522182 783290 3350245 783290 3350245 4660624 2829858 4660624 2829858 473119 467833 473119 467833 3320399 4022617 3320399 4022617 4764427 1975931 4764427 1975931 3323389 2864760 3323389 2864760 1683392 2728773 1683392 2728773 4391052 2693427 4391052 2693427 290673 291547 290673 291547 3841299 3338463 3841299 3338463 4674275 253562 4674275 253562 1387982 3344230 1387982 3344230 4228435 2036880 4228435 2036880 3633921 1942110 3633921 1942110 3852472 3587225 3852472 3587225 1651001 304991 1651001 304991 4029231 2494678 4029231 2494678 4204984 2558193 4204984 2558193 642192 280472 642192 280472 3328954 3941658 3328954 3941658 1683243 1686666 1683243 1686666 3329883 1322841 3329883 1322841 1294894 3348076 1294894 3348076 1414626 1429833 1414626 1429833 1661550 3777138 1661550 3777138 1679601 2075029 1679601 2075029 3762085 1673662 3762085 1673662 353976 345619 353976 345619 2348723 3347437 2348723 3347437 4005737 2670587 4005737 2670587 3330512 3758774 3330512 3758774 688834 86167 688834 86167 4555724 2175668 4555724 2175668 861820 838076 861820 838076 3615920 3066160 3615920 3066160 4622177 1013714 4622177 1013714 3334993 4897882 3334993 4897882 3719522 415328 3719522 415328 1001737 3332467 1001737 3332467 3140942 1670197 3140942 1670197 415568 723596 415568 723596 3352339 3352223 3352339 3352223 4342402 1332015 4342402 1332015 1678664 4585945 1678664 4585945 4760724 2031961 4760724 2031961 119740 803914 119740 803914 3316134 2508860 3316134 2508860 4800516 640585 4800516 640585 952624 2883409 952624 2883409 3769427 3124349 3769427 3124349 3318278 939707 3318278 939707 424631 2267580 424631 2267580 4436544 1193349 4436544 1193349 451218 3343552 451218 3343552 1682862 1773699 1682862 1773699 4326986 2652850 4326986 2652850 4239390 616953 4239390 616953 608935 1662284 608935 1662284 2263465 1288842 2263465 1288842 405408 3319089 405408 3319089 4277573 2292996 4277573 2292996 4369038 4767377 4369038 4767377 1679805 2137474 1679805 2137474 4233823 3022800 4233823 3022800 2255375 1572995 2255375 1572995 3706569 2042035 3706569 2042035 487650 1016130 487650 1016130 1535730 3318456 1535730 3318456 3970385 2663874 3970385 2663874 4341624 3522237 4341624 3522237 3344374 2090643 3344374 2090643 3763105 3341385 3763105 3341385 376996 1298483 376996 1298483 1659367 3322707 1659367 3322707 591141 1080698 591141 1080698 4015929 2668734 4015929 2668734 394314 605321 394314 605321 3311281 2936846 3311281 2936846 4712328 3076662 4712328 3076662 4534928 558177 4534928 558177 538407 2228807 538407 2228807 4471379 1667372 4471379 1667372 2255651 3126275 2255651 3126275 4779755 2773941 4779755 2773941 3644099 1986365 3644099 1986365 1650336 3053998 1650336 3053998 521224 1132114 521224 1132114 1675202 4904855 1675202 4904855 864019 2316334 864019 2316334 4736055 3083894 4736055 3083894 3875535 2364278 3875535 2364278 4035889 1429363 4035889 1429363 1436951 2293775 1436951 2293775 4404700 3596672 4404700 3596672 133328 1462147 133328 1462147 4046745 1670681 4046745 1670681 630770 1682099 630770 1682099 3421840 4251116 3421840 4251116 299615 294048 299615 294048 1672148 4226365 1672148 4226365 1656451 1869910 1656451 1869910 3867359 3333721 3867359 3333721 839450 832893 839450 832893 3797830 2121904 3797830 2121904 2552649 751450 2552649 751450 899522 3041873 899522 3041873 3620629 543872 3620629 543872 1108219 1674221 1108219 1674221 4179567 3601616 4179567 3601616 3315449 1666054 3315449 1666054 1428654 1653909 1428654 1653909 4119221 3319118 4119221 3319118 462924 454885 462924 454885 2129222 4819784 2129222 4819784 3346353 805289 3346353 805289 780520 3324811 780520 3324811 4802326 2322637 4802326 2322637 986296 971829 986296 971829 3655933 1991016 3655933 1991016 302904 965636 302904 965636 3999047 2255861 3999047 2255861 3812451 2146410 3812451 2146410 4060361 2576780 4060361 2576780 4081843 562500 4081843 562500 565128 3260885 565128 3260885 4248795 543481 4248795 543481 1130215 2534880 1130215 2534880 1665100 4854056 1665100 4854056 3999227 821211 3999227 821211 3322607 1408540 3322607 1408540 853613 792840 853613 792840 4176379 2502649 4176379 2502649 1275348 398369 1275348 398369 540516 2055490 540516 2055490 1666857 3337655 1666857 3337655 1140063 1678792 1140063 1678792 4829767 1680715 4829767 1680715 1662540 659396 1662540 659396 4963645 3278769 4963645 3278769 797090 612030 797090 612030 1184083 482246 1184083 482246 4683115 2146907 4683115 2146907 3317958 4414075 3317958 4414075 3323984 1676730 3323984 1676730 1293316 1279503 1293316 1279503 4961713 3319333 4961713 3319333 491687 1137448 491687 1137448 4513844 1684622 4513844 1684622 1302139 1659784 1302139 1659784 4631666 2759820 4631666 2759820 3198829 4401154 3198829 4401154 3330219 1117979 3330219 1117979 559217 2170661 559217 2170661 4473263 2973041 4473263 2973041 1191359 8288 1191359 8288 4555742 2916609 4555742 2916609 3868019 2616877 3868019 2616877 4293659 1908328 4293659 1908328 315878 320591 315878 320591 3972964 4123255 3972964 4123255 3350658 3319195 3350658 3319195 4212557 1662960 4212557 1662960 2957329 3345965 2957329 3345965 4350378 1669136 4350378 1669136 1678953 2400715 1678953 2400715 765237 540943 765237 540943 3591344 3077122 3591344 3077122 3785300 712498 3785300 712498 371351 3606716 371351 3606716 3320632 740083 3320632 740083 476156 2480858 476156 2480858 4145219 417899 4145219 417899 723865 2679229 723865 2679229 4543266 405865 4543266 405865 1250565 1100758 1250565 1100758 3316939 1679455 3316939 1679455 1047015 421854 1047015 421854 1667444 358522 1667444 358522 478701 2547234 478701 2547234 4221080 1433253 4221080 1433253 213997 3332563 213997 3332563 4669984 1475602 4669984 1475602 884454 867426 884454 867426 1448503 3314037 1448503 3314037 3098757 841716 3098757 841716 292446 310180 292446 310180 3324919 3171176 3324919 3171176 1084106 4249698 1084106 4249698 3908855 2205780 3908855 2205780 866942 823826 866942 823826 1682859 1913114 1682859 1913114 669792 425792 669792 425792 3707678 3322203 3707678 3322203 4771907 2868572 4771907 2868572 3750629 1189780 3750629 1189780 363837 1424019 363837 1424019 1606631 1682739 1606631 1682739 3829933 3317434 3829933 3317434 4963235 3090449 4963235 3090449 728538 924138 728538 924138 1456103 1666312 1456103 1666312 1650451 46144 1650451 46144 3349380 3593214 3349380 3593214 1956576 1385051 1956576 1385051 1311048 3348518 1311048 3348518 4624632 2973551 4624632 2973551 314771 1323194 314771 1323194 3947849 4382939 3947849 4382939 506214 2876924 506214 2876924 3783321 3047864 3783321 3047864 1654661 2464048 1654661 2464048 4149171 641513 4149171 641513 348981 372643 348981 372643 354365 2862433 354365 2862433 4670123 1475654 4670123 1475654 480669 738391 480669 738391 1205989 2810355 1205989 2810355 4033313 2130126 4033313 2130126 2104440 1219706 2104440 1219706 445766 565012 445766 565012 3906595 3740467 3906595 3740467 1666876 3077292 1666876 3077292 3586731 3376487 3586731 3376487 378464 346618 378464 346618 359135 1647633 359135 1647633 4526456 2779453 4526456 2779453 1036569 737824 1036569 737824 587378 3343186 587378 3343186 4384138 355846 4384138 355846 323968 2693619 323968 2693619 4453873 1057727 4453873 1057727 622571 3057291 622571 3057291 4708583 3332050 4708583 3332050 3854400 456562 3854400 456562 233033 2062996 233033 2062996 4584217 3352373 4584217 3352373 485271 963822 485271 963822 3771367 2877832 3771367 2877832 4486067 1652961 4486067 1652961 799020 3324612 799020 3324612 2598026 1285645 2598026 1285645 3347513 1195282 3347513 1195282 1411802 3006265 1411802 3006265 4118435 159548 4118435 159548 837201 3316029 837201 3316029 4214122 1655633 4214122 1655633 201116 2231454 201116 2231454 4502838 1344477 4502838 1344477 1056050 462063 1056050 462063 3339209 3388489 3339209 3388489 4443433 1982556 4443433 1982556 977120 3661488 977120 3661488 3372972 598649 3372972 598649 622883 3331879 622883 3331879 4679335 2978695 4679335 2978695 1321527 4192233 1321527 4192233 1671118 754520 1671118 754520 931352 1020638 931352 1020638 3964876 2714128 3964876 2714128 972010 1674727 972010 1674727 3649436 2801731 3649436 2801731 4641092 2958488 4641092 2958488 3336234 1243510 3336234 1243510 799729 3338056 799729 3338056 1683431 1897524 1683431 1897524 4928283 309422 4928283 309422 1335150 3351119 1335150 3351119 3344832 2306439 3344832 2306439 873921 542389 873921 542389 445005 459545 445005 459545 107145 3903816 107145 3903816 4826877 3104524 4826877 3104524 3587020 2750789 3587020 2750789 4845684 3323827 4845684 3323827 563060 1132800 563060 1132800 3328591 3294382 3328591 3294382 4369807 829921 4369807 829921 338042 1645735 338042 1645735 1669806 4040237 1669806 4040237 4483708 2567158 4483708 2567158 666265 1001420 666265 1001420 4610799 2196669 4610799 2196669 2604966 1310142 2604966 1310142 3341360 353730 3341360 353730 410256 4903549 410256 4903549 3348802 3649521 3348802 3649521 1798362 1658076 1798362 1658076 2196079 2284275 2196079 2284275 4271126 2688650 4271126 2688650 1680416 2443675 1680416 2443675 4665557 2016935 4665557 2016935 2448404 3407589 2448404 3407589 997675 977563 997675 977563 2684314 2035542 2684314 2035542 4581111 2085495 4581111 2085495 1799362 1663506 1799362 1663506 3655440 3328161 3655440 3328161 4400395 2429807 4400395 2429807 3819192 2149664 3819192 2149664 23815 3344458 23815 3344458 4606784 546408 4606784 546408 817163 2493348 817163 2493348 4148960 3274378 4148960 3274378 1665961 331553 1665961 331553 328611 1670371 328611 1670371 4632645 2055825 4632645 2055825 1126034 18705 1126034 18705 4455901 2926423 4455901 2926423 374069 641379 374069 641379 4119552 2468797 4119552 2468797 3001237 3349828 3001237 3349828 1395315 576930 1395315 576930 567098 3343997 567098 3343997 4320691 1766891 4320691 1766891 1675954 3130603 1675954 3130603 4781150 2538129 4781150 2538129 1686561 866662 1686561 866662 646074 1663263 646074 1663263 4664015 2123629 4664015 2123629 3796693 1895559 3796693 1895559 4750253 2384482 4750253 2384482 1276898 783940 1276898 783940 795339 3324332 795339 3324332 4109534 460072 4109534 460072 450369 619711 450369 619711 1169845 502531 1169845 502531 3742890 3351238 3742890 3351238 4561623 2139569 4561623 2139569 3640015 3381746 3640015 3381746 1656935 3341040 1656935 3341040 3859824 1654497 3859824 1654497 1316157 345805 1316157 345805 2175455 4862910 2175455 4862910 4381233 205926 4381233 205926 198460 1684363 198460 1684363 2089422 1358747 2089422 1358747 1363848 2979779 1363848 2979779 3791426 1647649 3791426 1647649 4355743 3399213 4355743 3399213 1498424 1667507 1498424 1667507 4751607 3352358 4751607 3352358 1038893 615655 1038893 615655 599260 1831731 599260 1831731 3844403 2901065 3844403 2901065 1681894 3331219 1681894 3331219 3318127 331923 3318127 331923 327625 529601 327625 529601 4008181 3321790 4008181 3321790 4926459 253436 4926459 253436 376278 2764686 376278 2764686 4422678 2430376 4422678 2430376 715051 488198 715051 488198 3937724 3633611 3937724 3633611 1144118 2840426 1144118 2840426 3811102 2883957 3811102 2883957 910733 763841 910733 763841 3323872 1303203 3323872 1303203 911503 787763 911503 787763 833935 2517949 833935 2517949 4757046 3808660 4757046 3808660 3318560 1668154 3318560 1668154 4112952 2572097 4112952 2572097 748483 315456 748483 315456 2141116 3351962 2141116 3351962 3325364 738712 3325364 738712 3343374 3448113 3343374 3448113 3857257 2214453 3857257 2214453 4218890 4006469 4218890 4006469 3322084 2942471 3322084 2942471 4579761 4250080 4579761 4250080 3315116 2013756 3315116 2013756 3689674 473293 3689674 473293 468009 4008119 468009 4008119 4207911 140985 4207911 140985 190838 2607635 190838 2607635 1677292 4386559 1677292 4386559 553304 556091 553304 556091 4772107 1916347 4772107 1916347 1910442 2417317 1910442 2417317 4268669 1831540 4268669 1831540 701355 1654408 701355 1654408 3666112 2020230 3666112 2020230 4718425 3338626 4718425 3338626 3818170 2284764 3818170 2284764 3924428 734735 3924428 734735 503864 1798967 503864 1798967 3511064 3337193 3511064 3337193 324193 700887 324193 700887 1291680 2281258 1291680 2281258 3961747 634331 3961747 634331 639147 3322264 639147 3322264 1035934 1008437 1035934 1008437 663403 1344796 663403 1344796 2209415 4953014 2209415 4953014 1684419 4565178 1684419 4565178 4191048 2400645 4191048 2400645 4050066 2951065 4050066 2951065 4623504 846098 4623504 846098 867804 2920038 867804 2920038 4595826 1388203 4595826 1388203 299338 2720872 299338 2720872 3536762 3143882 3536762 3143882 1167669 473295 1167669 473295 780360 1121533 780360 1121533 4254299 198071 4254299 198071 1685771 2573912 1685771 2573912 3592151 987797 3592151 987797 95124 2983996 95124 2983996 4649840 3361349 4649840 3361349 578222 533635 578222 533635 4716544 3326734 4716544 3326734 829130 1672308 829130 1672308 4716279 2245532 4716279 2245532 241657 1438870 241657 1438870 3822689 3339640 3822689 3339640 1350719 1381856 1350719 1381856 1672858 3094109 1672858 3094109 4748213 2403100 4748213 2403100 3326311 2116644 3326311 2116644 3846321 1661634 3846321 1661634 3735482 2037961 3735482 2037961 3337252 933189 3337252 933189 743931 2702772 743931 2702772 1675792 1665655 1675792 1665655 192195 791579 192195 791579 3315374 2836507 3315374 2836507 4764800 624037 4764800 624037 1062794 2914804 1062794 2914804 3650250 684845 3650250 684845 679862 3351848 679862 3351848 4791727 305548 4791727 305548 315206 2083542 315206 2083542 3816403 2880465 3816403 2880465 1648304 17600 1648304 17600 3821341 4887905 3821341 4887905 3330320 3841629 3330320 3841629 1655339 4958994 1655339 4958994 893233 785683 893233 785683 1647915 4257754 1647915 4257754 3880712 1896683 3880712 1896683 3576404 2125609 3576404 2125609 4271751 2937124 4271751 2937124 1673202 1876976 1673202 1876976 3749837 3320967 3749837 3320967 1484706 142641 1484706 142641 3907255 3321084 3907255 3321084 1223851 3715264 1223851 3715264 4553703 1027928 4553703 1027928 622529 616603 622529 616603 2157500 3325810 2157500 3325810 4603559 2704586 4603559 2704586 1681936 3885489 1681936 3885489 3326367 3998072 3326367 3998072 2683493 1661282 2683493 1661282 1657184 4079403 1657184 4079403 3563501 1657686 3563501 1657686 4187429 4871115 4187429 4871115 1656313 2874134 1656313 2874134 3821986 3007877 3821986 3007877 3318132 3969790 3318132 3969790 4204124 1057510 4204124 1057510 595712 3325233 595712 3325233 1298605 365104 1298605 365104 696678 3331739 696678 3331739 425223 3334966 425223 3334966 3128652 4937945 3128652 4937945 1333182 806327 1333182 806327 788147 2928888 788147 2928888 3732284 535240 3732284 535240 552258 1662923 552258 1662923 1363646 261362 1363646 261362 263758 1676175 263758 1676175 3582660 2818540 3582660 2818540 1311267 1113110 1311267 1113110 676496 3566449 676496 3566449 928643 908009 928643 908009 911858 311535 911858 311535 3993819 2660592 3993819 2660592 1290959 367824 1290959 367824 722604 1677708 722604 1677708 1314010 1319015 1314010 1319015 3041731 2073258 3041731 2073258 4709422 336485 4709422 336485 329530 1672740 329530 1672740 3970362 1885725 3970362 1885725 276003 916979 276003 916979 4604614 3037668 4604614 3037668 1660029 4179950 1660029 4179950 4489423 2844150 4489423 2844150 1684592 4459223 1684592 4459223 3317102 884378 3317102 884378 513425 3090294 513425 3090294 4758920 2444860 4758920 2444860 1646692 808078 1646692 808078 1658592 2303718 1658592 2303718 4579512 2932218 4579512 2932218 4334976 2342345 4334976 2342345 2998249 3349310 2998249 3349310 3583013 272573 3583013 272573 244002 428135 244002 428135 725511 1685309 725511 1685309 3435089 1658390 3435089 1658390 1667497 3609269 1667497 3609269 4397457 1013518 4397457 1013518 680510 3338932 680510 3338932 4485093 3684023 4485093 3684023 1680895 3340515 1680895 3340515 3936418 1211539 3936418 1211539 685074 1001472 685074 1001472 1673387 3985037 1673387 3985037 3348763 1656665 3348763 1656665 1097809 892032 1097809 892032 805796 3997298 805796 3997298 4673496 1476727 4673496 1476727 205446 980825 205446 980825 4641151 4258992 4641151 4258992 2096853 368451 2096853 368451 282033 266446 282033 266446 599115 1675807 599115 1675807 1132832 1113270 1132832 1113270 3325027 3315985 3325027 3315985 3828297 567545 3828297 567545 477713 427784 477713 427784 2210460 1992470 2210460 1992470 4131833 2989243 4131833 2989243 4638968 1351271 4638968 1351271 3317007 3089916 3317007 3089916 3559632 3842241 3559632 3842241 1193320 1670221 1193320 1670221 1678654 3350732 1678654 3350732 4070710 3029969 4070710 3029969 731185 688790 731185 688790 1970642 1681505 1970642 1681505 328434 752100 328434 752100 3886671 3328327 3886671 3328327 945427 713222 945427 713222 3723087 2057303 3723087 2057303 810591 790657 810591 790657 463261 1674301 463261 1674301 1036191 1025187 1036191 1025187 4291604 3344591 4291604 3344591 4941409 2338145 4941409 2338145 925718 765914 925718 765914 3692400 2015123 3692400 2015123 4770606 762192 4770606 762192 753329 3341639 753329 3341639 4931437 3318338 4931437 3318338 3744973 1876165 3744973 1876165 4783633 3051177 4783633 3051177 260572 1393926 260572 1393926 4345990 2778440 4345990 2778440 885958 791295 885958 791295 3978392 2759085 3978392 2759085 1703566 1302321 1703566 1302321 401871 4790215 401871 4790215 3341314 252480 3341314 252480 1678839 4930258 1678839 4930258 1216569 1191584 1216569 1191584 3750819 2101887 3750819 2101887 1437583 210505 1437583 210505 1821175 3316722 1821175 3316722 4725286 1658483 4725286 1658483 538505 4087714 538505 4087714 1780066 1316622 1780066 1316622 218888 226149 218888 226149 4124945 2453275 4124945 2453275 4161674 245315 4161674 245315 1404459 3352337 1404459 3352337 4683090 2366024 4683090 2366024 1660559 1140413 1660559 1140413 2829257 3477679 2829257 3477679 216928 211035 216928 211035 4000706 3336784 4000706 3336784 1660739 402640 1660739 402640 4349004 3323173 4349004 3323173 965341 867360 965341 867360 782703 2688164 782703 2688164 4026753 271175 4026753 271175 291849 1653918 291849 1653918 633415 1395105 633415 1395105 273514 280447 273514 280447 4007121 3341907 4007121 3341907 4767057 1168002 4767057 1168002 510767 517926 510767 517926 3348720 1661509 3348720 1661509 1055242 1038206 1055242 1038206 978706 3560452 978706 3560452 1672286 748458 1672286 748458 581159 2616847 581159 2616847 4610902 2917552 4610902 2917552 3917538 748905 3917538 748905 755008 4222856 755008 4222856 2111823 1650802 2111823 1650802 1668749 3420349 1668749 3420349 3920460 950070 3920460 950070 954234 2662205 954234 2662205 4632002 571697 4632002 571697 586887 2843829 586887 2843829 4520468 2739817 4520468 2739817 296572 1313296 296572 1313296 3538037 2218209 3538037 2218209 1658300 2618189 1658300 2618189 4446137 1263392 4446137 1263392 1261711 3321209 1261711 3321209 4046409 2208064 4046409 2208064 3314991 1657782 3314991 1657782 4380956 3035649 4380956 3035649 3320040 1224572 3320040 1224572 342701 1669299 342701 1669299 73363 1667808 73363 1667808 4655218 2608287 4655218 2608287 1092144 3825583 1092144 3825583 3467398 572776 3467398 572776 586215 4036303 586215 4036303 3342771 1647819 3342771 1647819 377304 618927 377304 618927 3344467 3335639 3344467 3335639 4045074 2748484 4045074 2748484 3341354 1189987 3341354 1189987 1663414 3335794 1663414 3335794 3137616 1652082 3137616 1652082 311452 544060 311452 544060 3330710 2154126 3330710 2154126 4647656 3332843 4647656 3332843 4303897 882940 4303897 882940 791135 2841137 791135 2841137 3892442 1668141 3892442 1668141 282918 1198236 282918 1198236 982150 431049 982150 431049 3347844 1604248 3347844 1604248 467968 448032 467968 448032 1683920 1902962 1683920 1902962 4743175 1650122 4743175 1650122 239457 3341919 239457 3341919 370517 229909 370517 229909 1426169 350839 1426169 350839 361236 543248 361236 543248 1357046 3336387 1357046 3336387 600727 1652696 600727 1652696 4825514 1681657 4825514 1681657 1131893 1131657 1131893 1131657 4565108 4301302 4565108 4301302 1293069 1643068 1293069 1643068 3910777 2730434 3910777 2730434 3913544 2246616 3913544 2246616 3352778 3884316 3352778 3884316 1315520 361043 1315520 361043 4205956 3349047 4205956 3349047 4251670 1431222 4251670 1431222 511075 639697 511075 639697 884820 2178269 884820 2178269 4378774 2962292 4378774 2962292 4647339 3340753 4647339 3340753 269522 670032 269522 670032 1661610 3496310 1661610 3496310 3348964 1922797 3348964 1922797 1653844 4171083 1653844 4171083 4074367 1672161 4074367 1672161 975447 1679040 975447 1679040 4238117 2601230 4238117 2601230 4414315 539779 4414315 539779 485756 1449197 485756 1449197 4654432 3985053 4654432 3985053 543897 570835 543897 570835 848308 1929102 848308 1929102 3836160 2632720 3836160 2632720 4007441 576600 4007441 576600 456958 1436364 456958 1436364 3580500 1918943 3580500 1918943 3324038 4747113 3324038 4747113 3606044 1937780 3606044 1937780 3332997 4776959 3332997 4776959 1650759 2662670 1650759 2662670 3773660 1158883 3773660 1158883 1195936 3317212 1195936 3317212 481773 1205553 481773 1205553 4324849 2659555 4324849 2659555 736421 1652650 736421 1652650 3080625 2951897 3080625 2951897 3709547 288243 3709547 288243 538351 2549698 538351 2549698 4231373 1161715 4231373 1161715 492294 767894 492294 767894 4418921 2819924 4418921 2819924 3318902 2258397 3318902 2258397 4983074 1646968 4983074 1646968 1847274 2111111 1847274 2111111 4553957 429749 4553957 429749 1144491 2470413 1144491 2470413 4213307 4938391 4213307 4938391 1657187 1905896 1657187 1905896 4153664 703793 4153664 703793 1066056 1060462 1066056 1060462 807112 462232 807112 462232 4652131 3332992 4652131 3332992 3319922 293949 3319922 293949 290571 2213493 290571 2213493 4681115 3026038 4681115 3026038 3331844 463385 3331844 463385 2480770 3767746 2480770 3767746 854055 1654881 854055 1654881 1504102 4581171 1504102 4581171 1764877 217691 1764877 217691 245132 3037643 245132 3037643 4737905 397625 4737905 397625 1284680 2963433 1284680 2963433 4647324 52448 4647324 52448 514327 3348951 514327 3348951 3764476 1670543 3764476 1670543 779281 344426 779281 344426 361159 620572 361159 620572 1260210 396765 1260210 396765 1269785 2309814 1269785 2309814 3970133 3601635 3970133 3601635 1648135 513901 1648135 513901 893319 3334838 893319 3334838 4275159 1681165 4275159 1681165 1101931 289965 1101931 289965 278962 2426549 278962 2426549 4221614 4184296 4221614 4184296 214659 2940474 214659 2940474 3718937 249313 3718937 249313 1174960 980405 1174960 980405 969629 358460 969629 358460 3335224 3340070 3335224 3340070 165615 3351418 165615 3351418 4617384 1667407 4617384 1667407 1083596 583326 1083596 583326 2026588 3346050 2026588 3346050 3336089 2527632 3336089 2527632 4214116 4351486 4214116 4351486 1202959 1660211 1202959 1660211 3922008 1010204 3922008 1010204 3287637 2046053 3287637 2046053 3693521 4615058 3693521 4615058 1259624 1255859 1259624 1255859 4422112 2397478 4422112 2397478 4145475 2737265 4145475 2737265 3337028 2796324 3337028 2796324 4484573 4295410 4484573 4295410 1066889 1099946 1066889 1099946 3729847 2087895 3729847 2087895 482420 749110 482420 749110 828627 3620820 828627 3620820 3326076 1548972 3326076 1548972 633892 609047 633892 609047 3320116 4730554 3320116 4730554 954300 1419337 954300 1419337 1450672 3316295 1450672 3316295 720057 721734 720057 721734 1344846 2600963 1344846 2600963 4246572 2782337 4246572 2782337 1671913 1091657 1671913 1091657 396470 1672448 396470 1672448 3413148 1278957 3413148 1278957 383607 3333332 383607 3333332 4542438 1658837 4542438 1658837 385116 435110 385116 435110 4088660 2576454 4088660 2576454 3317934 2105785 3317934 2105785 3789063 4422145 3789063 4422145 706134 233151 706134 233151 3336990 680190 3336990 680190 541970 3333591 541970 3333591 4914726 1045533 4914726 1045533 1072028 1178504 1072028 1178504 4658010 2010891 4658010 2010891 1439870 1406606 1439870 1406606 4318348 3069992 4318348 3069992 1650236 4836156 1650236 4836156 3334728 715536 3334728 715536 946636 1672266 946636 1672266 4959762 2167996 4959762 2167996 3345021 3096045 3345021 3096045 4760353 2421345 4760353 2421345 4077147 589934 4077147 589934 260374 2581409 260374 2581409 4512707 400464 4512707 400464 365009 750851 365009 750851 3748752 3328623 3748752 3328623 4530043 2115117 4530043 2115117 4431560 3129003 4431560 3129003 661793 225244 661793 225244 237142 1400902 237142 1400902 3872124 2835682 3872124 2835682 382797 521996 382797 521996 1160467 613727 1160467 613727 391807 364783 391807 364783 3983415 3012564 3983415 3012564 4652949 2108495 4652949 2108495 3891368 2761909 3891368 2761909 744892 943633 744892 943633 987865 1015271 987865 1015271 950010 435745 950010 435745 4216405 3328593 4216405 3328593 4044105 1842268 4044105 1842268 974014 687179 974014 687179 4379514 2722991 4379514 2722991 780923 241366 780923 241366 3107260 1675720 3107260 1675720 1355687 309536 1355687 309536 3323498 2587509 3323498 2587509 1343460 225585 1343460 225585 245030 293306 245030 293306 3762533 3343200 3762533 3343200 1177283 2689571 1177283 2689571 1675404 676713 1675404 676713 960256 2596350 960256 2596350 4092488 2178410 4092488 2178410 3795211 2871584 3795211 2871584 3334002 2771663 3334002 2771663 4753969 3347392 4753969 3347392 4282891 816938 4282891 816938 671623 3053355 671623 3053355 4739662 2248958 4739662 2248958 1427784 738761 1427784 738761 753625 3317970 753625 3317970 3324326 1314284 3324326 1314284 3969701 4762679 3969701 4762679 1257908 885355 1257908 885355 811874 3351133 811874 3351133 2597319 776746 2597319 776746 783619 493682 783619 493682 3743242 3321390 3743242 3321390 769442 3341622 769442 3341622 4396615 992131 4396615 992131 1020589 605812 1020589 605812 3324657 3319801 3324657 3319801 544221 974911 544221 974911 1574532 3314391 1574532 3314391 4385252 1366538 4385252 1366538 193494 3351481 193494 3351481 3733755 384227 3733755 384227 1312221 370496 1312221 370496 1657896 2729875 1657896 2729875 4390189 3319595 4390189 3319595 2160930 2059862 2160930 2059862 3859815 4811477 3859815 4811477 1057318 322352 1057318 322352 341607 1665674 341607 1665674 1129156 1079626 1129156 1079626 4241551 4429982 4241551 4429982 1679811 974617 1679811 974617 658348 696322 658348 696322 1036060 3337363 1036060 3337363 3472790 1352671 3472790 1352671 301094 969543 301094 969543 4743700 3096845 4743700 3096845 640511 377954 640511 377954 2676100 4140758 2676100 4140758 1665219 4794299 1665219 4794299 973932 663531 973932 663531 791167 1325021 791167 1325021 4230270 2999397 4230270 2999397 3607444 609828 3607444 609828 630291 2723857 630291 2723857 3970277 464302 3970277 464302 237396 3109521 237396 3109521 4769799 2630470 4769799 2630470 606520 1052962 606520 1052962 4589038 3319346 4589038 3319346 1207811 1198739 1207811 1198739 498359 2144038 498359 2144038 3353010 3326775 3353010 3326775 1397176 2346481 1397176 2346481 4579948 290118 4579948 290118 277464 1119896 277464 1119896 3462355 1652951 3462355 1652951 1062202 538267 1062202 538267 2020672 4982938 2020672 4982938 422832 410224 422832 410224 3339410 3330515 3339410 3330515 4342739 1682518 4342739 1682518 3258823 615344 3258823 615344 1023502 916855 1023502 916855 4435062 3315272 4435062 3315272 4553872 3327049 4553872 3327049 3808808 1675303 3808808 1675303 766698 600116 766698 600116 4427632 3166746 4427632 3166746 1658131 3949663 1658131 3949663 1681183 1680305 1681183 1680305 1684559 3342273 1684559 3342273 3667541 507469 3667541 507469 499789 1184405 499789 1184405 3348289 3742176 3348289 3742176 2355623 2120616 2355623 2120616 4545240 2687653 4545240 2687653 1674923 2992224 1674923 2992224 1095212 154550 1095212 154550 4123802 2989892 4123802 2989892 4644297 3314955 4644297 3314955 1197022 3327998 1197022 3327998 929609 899857 929609 899857 1149081 1652137 1149081 1652137 3335874 402596 3335874 402596 314095 2843246 314095 2843246 4520215 2087138 4520215 2087138 3749047 2185776 3749047 2185776 3937100 2721193 3937100 2721193 1001768 452186 1001768 452186 3319777 2189877 3319777 2189877 4090071 3329718 4090071 3329718 4770921 1660844 4770921 1660844 1769402 1680562 1769402 1680562 4425206 373359 4425206 373359 885884 4413985 885884 4413985 1685786 1786148 1685786 1786148 3451645 4917803 3451645 4917803 1651604 3443802 1651604 3443802 4170913 843562 4170913 843562 815443 1397666 815443 1397666 1676137 4965065 1676137 4965065 1663758 4202933 1663758 4202933 4027081 2348140 4027081 2348140 4953303 3347936 4953303 3347936 2476318 2836572 2476318 2836572 3798940 4097111 3798940 4097111 1002254 655649 1002254 655649 4573804 2068193 4573804 2068193 1674320 428851 1674320 428851 3691011 3336847 3691011 3336847 3314148 1664503 3314148 1664503 4534093 2849977 4534093 2849977 1673365 1904897 1673365 1904897 4336849 3108302 4336849 3108302 4773675 2339325 4773675 2339325 1044784 658673 1044784 658673 935592 3352809 935592 3352809 3760428 1681499 3760428 1681499 1067574 1079166 1067574 1079166 320964 3326460 320964 3326460 3853951 1680882 3853951 1680882 741720 778556 741720 778556 3339663 4955763 3339663 4955763 4916617 1917481 4916617 1917481 1654913 3337885 1654913 3337885 3315281 2578391 3315281 2578391 1656413 2011346 1656413 2011346 4659966 2783311 4659966 2783311 1373570 313288 1373570 313288 3345379 1650826 3345379 1650826 1140320 183921 1140320 183921 4544417 2130069 4544417 2130069 1426716 1316982 1426716 1316982 1297522 1658652 1297522 1658652 4867316 2701398 4867316 2701398 415748 543194 415748 543194 1754726 2141654 1754726 2141654 4545086 363952 4545086 363952 658932 4053553 658932 4053553 3347044 4964246 3347044 4964246 3318247 2482211 3318247 2482211 4628491 1656590 4628491 1656590 2354774 1154742 2354774 1154742 3336972 838778 3336972 838778 831015 2600593 831015 2600593 4738220 296031 4738220 296031 1140272 1652301 1140272 1652301 3334379 403311 3334379 403311 634830 3351849 634830 3351849 3457237 574536 3457237 574536 845529 1005711 845529 1005711 1273734 1503265 1273734 1503265 3585489 2938538 3585489 2938538 488766 386492 488766 386492 3314133 1187323 3314133 1187323 493190 3342901 493190 3342901 4091099 1890725 4091099 1890725 1660275 4877374 1660275 4877374 3346287 1683926 3346287 1683926 1436177 4459546 1436177 4459546 4011859 1678020 4011859 1678020 348743 326481 348743 326481 4485699 2841922 4485699 2841922 282869 1377452 282869 1377452 4900960 2032862 4900960 2032862 636393 635488 636393 635488 671001 3321528 671001 3321528 2646299 387991 2646299 387991 370577 2849284 370577 2849284 4971758 572766 4971758 572766 574429 691757 574429 691757 1669171 3267675 1669171 3267675 4306284 2588127 4306284 2588127 791261 920956 791261 920956 1676528 3579211 1676528 3579211 3802869 1321821 3802869 1321821 355055 371643 355055 371643 4345200 2730882 4345200 2730882 4605417 992567 4605417 992567 526050 1674792 526050 1674792 1037999 900540 1037999 900540 896866 311732 896866 311732 3332355 999813 3332355 999813 390773 2362754 390773 2362754 3330376 2905473 3330376 2905473 1026554 1657945 1026554 1657945 4371592 2680031 4371592 2680031 3344465 453856 3344465 453856 4606462 4836175 4606462 4836175 1164120 749829 1164120 749829 747574 3337882 747574 3337882 4796132 163699 4796132 163699 813007 2650184 813007 2650184 4045401 1679185 4045401 1679185 323808 307348 323808 307348 3567969 2332333 3567969 2332333 4321697 825384 4321697 825384 783623 3318055 783623 3318055 1682215 2245012 1682215 2245012 4224509 2437936 4224509 2437936 1991053 1675852 1991053 1675852 3072848 3331059 3072848 3331059 70276 3320449 70276 3320449 4474272 673089 4474272 673089 1391500 279507 1391500 279507 1685987 3716716 1685987 3716716 3338259 3717259 3338259 3717259 4769066 1653234 4769066 1653234 4436766 2487953 4436766 2487953 1408287 208514 1408287 208514 1649720 3348502 1649720 3348502 1001241 1662892 1001241 1662892 4216449 2459603 4216449 2459603 1408942 1403762 1408942 1403762 1449066 1678727 1449066 1678727 4534469 3341436 4534469 3341436 3316102 3350057 3316102 3350057 4669207 2943253 4669207 2943253 3315358 2056566 3315358 2056566 3695497 1094379 3695497 1094379 511824 2583756 511824 2583756 4227463 1754239 4227463 1754239 1647425 3092557 1647425 3092557 4554497 4337466 4554497 4337466 3318867 2941518 3318867 2941518 4595220 3585891 4595220 3585891 1377386 377315 1377386 377315 390977 4178521 390977 4178521 3882414 352930 3882414 352930 1654568 3268551 1654568 3268551 3342795 1683972 3342795 1683972 2718762 2263057 2718762 2263057 4392111 4899042 4392111 4899042 3321368 445634 3321368 445634 1215801 2904066 1215801 2904066 4628114 2023060 4628114 2023060 4102503 4888018 4102503 4888018 1059716 1091051 1059716 1091051 1231925 2310403 1231925 2310403 3607338 3048196 3607338 3048196 1664211 496393 1664211 496393 1168428 828711 1168428 828711 3757355 3314900 3757355 3314900 1651925 4547582 1651925 4547582 4437064 2057682 4437064 2057682 1479659 3339355 1479659 3339355 189406 331161 189406 331161 951257 2709189 951257 2709189 3956008 2852918 3956008 2852918 1648241 255886 1648241 255886 3325409 3318125 3325409 3318125 1662255 4698235 1662255 4698235 3331410 1189273 3331410 1189273 459100 1443557 459100 1443557 1673564 4789436 1673564 4789436 3339141 345264 3339141 345264 1324105 2531579 1324105 2531579 4149130 669118 4149130 669118 988568 1341291 988568 1341291 3343266 4840247 3343266 4840247 1649529 4743547 1649529 4743547 3581378 955679 3581378 955679 715979 2463271 715979 2463271 4639299 3352072 4639299 3352072 3114934 1906565 3114934 1906565 4221907 3317044 4221907 3317044 4205679 2531648 4205679 2531648 1671577 3327088 1671577 3327088 4131411 1294741 4131411 1294741 1176462 512759 1176462 512759 1393920 3102103 1393920 3102103 3326169 4836538 3326169 4836538 1170755 819624 1170755 819624 645042 4743781 645042 4743781 4397163 1658345 4397163 1658345 328177 3587527 328177 3587527 4185382 1200100 4185382 1200100 457395 2760641 457395 2760641 3895207 895242 3895207 895242 544489 3350755 544489 3350755 410245 4443366 410245 4443366 4535787 1326990 4535787 1326990 1306029 2246604 1306029 2246604 3342150 1735621 3342150 1735621 4680049 3790720 4680049 3790720 1929193 1656394 1929193 1656394 975249 2522883 975249 2522883 3319509 3317611 3319509 3317611 537965 1092034 537965 1092034 3271565 3323237 3271565 3323237 1678462 1395275 1678462 1395275 270801 1067358 270801 1067358 4589114 3560121 4589114 3560121 928235 1647655 928235 1647655 4561306 4594526 4561306 4594526 1286490 3348579 1286490 3348579 3587532 2869609 3587532 2869609 1656201 1225250 1656201 1225250 4398946 2284942 4398946 2284942 1118666 548674 1118666 548674 711312 2978624 711312 2978624 4639952 627381 4639952 627381 1055646 2122415 1055646 2122415 4541453 348007 4541453 348007 754436 1242092 754436 1242092 3826424 1662328 3826424 1662328 1468954 213562 1468954 213562 300516 1407529 300516 1407529 242758 1334786 242758 1334786 1666326 883016 1666326 883016 209655 1669677 209655 1669677 2714544 3328392 2714544 3328392 1039493 626556 1039493 626556 4246558 3065887 4246558 3065887 3352007 2536918 3352007 2536918 1647188 2604477 1647188 2604477 1657745 439325 1657745 439325 574410 2408092 574410 2408092 4230929 2640315 4230929 2640315 1667471 848427 1667471 848427 410747 413155 410747 413155 774224 1653371 774224 1653371 3316951 2789810 3316951 2789810 1091810 580598 1091810 580598 3336714 2679873 3336714 2679873 4352461 2619464 4352461 2619464 1664516 4253434 1664516 4253434 3323874 1450598 3323874 1450598 1670429 3036032 1670429 3036032 4709145 2844097 4709145 2844097 887689 355879 887689 355879 323847 1684768 323847 1684768 4318335 1680761 4318335 1680761 764578 86566 764578 86566 3324307 3334485 3324307 3334485 1177383 752073 1177383 752073 747353 1382651 747353 1382651 3334325 1676360 3334325 1676360 3252065 4876208 3252065 4876208 3885019 942979 3885019 942979 700020 2379829 700020 2379829 4297887 911424 4297887 911424 745230 3346918 745230 3346918 3322159 1405065 3322159 1405065 4057712 4869726 4057712 4869726 1648432 234141 1648432 234141 4192244 2669422 4192244 2669422 3988062 2194275 3988062 2194275 4465455 2751652 4465455 2751652 3346074 4357126 3346074 4357126 4223266 965199 4223266 965199 963006 1676462 963006 1676462 1660701 3374471 1660701 3374471 4253149 1682719 4253149 1682719 1432815 1270364 1432815 1270364 407048 4926357 407048 4926357 1866577 589660 1866577 589660 310161 326031 310161 326031 4209895 3067554 4209895 3067554 3331729 1660850 3331729 1660850 519777 2973219 519777 2973219 1684079 3350797 1684079 3350797 228846 770630 228846 770630 1678763 1340323 1678763 1340323 1064515 577097 1064515 577097 1021415 2701664 1021415 2701664 4605139 2043377 4605139 2043377 4340923 4194118 4340923 4194118 1658804 413817 1658804 413817 495903 504642 495903 504642 321228 288338 321228 288338 1670857 2020840 1670857 2020840 4653703 2628409 4653703 2628409 367823 3342087 367823 3342087 696131 958479 696131 958479 2076493 3323554 2076493 3323554 2968382 870585 2968382 870585 769851 3040016 769851 3040016 4722160 2273044 4722160 2273044 280238 919878 280238 919878 4287800 2603640 4287800 2603640 1378655 1376501 1378655 1376501 3320813 1651566 3320813 1651566 1682682 1579884 1682682 1579884 4190075 3047085 4190075 3047085 4710018 2378137 4710018 2378137 1140121 1157444 1140121 1157444 3345259 2466443 3345259 2466443 4714721 3046091 4714721 3046091 3338299 1649813 3338299 1649813 4504507 2854520 4504507 2854520 4527878 2537932 4527878 2537932 3327476 1680728 3327476 1680728 1654721 1878366 1654721 1878366 3572546 806697 3572546 806697 871998 2010726 871998 2010726 4680684 3325684 4680684 3325684 404219 683289 404219 683289 1659948 3324706 1659948 3324706 2171907 467742 2171907 467742 914846 1008361 914846 1008361 3070628 1667635 3070628 1667635 624271 856534 624271 856534 942503 4769165 942503 4769165 1675958 441361 1675958 441361 1002667 1411091 1002667 1411091 249714 931386 249714 931386 1657683 3487305 1657683 3487305 903841 938464 903841 938464 3992249 3346464 3992249 3346464 253309 280160 253309 280160 228460 1434550 228460 1434550 1257501 1156551 1257501 1156551 523318 1073293 523318 1073293 4567375 3329178 4567375 3329178 1967024 1672651 1967024 1672651 383080 4060502 383080 4060502 3552798 329592 3552798 329592 1312902 2806027 1312902 2806027 4371968 2218921 4371968 2218921 4428971 4248331 4428971 4248331 611384 778872 611384 778872 4407492 3335474 4407492 3335474 480396 503075 480396 503075 4180255 2858504 4180255 2858504 1662387 4803127 1662387 4803127 4717500 1776674 4717500 1776674 1659542 404953 1659542 404953 1653216 2388733 1653216 2388733 4272138 495659 4272138 495659 494679 3320880 494679 3320880 3324638 1991245 3324638 1991245 4097629 3318746 4097629 3318746 131811 1682524 131811 1682524 3665468 2989574 3665468 2989574 607888 1672846 607888 1672846 3350784 3423251 3350784 3423251 2501310 2772116 2501310 2772116 4407628 1682324 4407628 1682324 3336332 2933300 3336332 2933300 4588264 2772131 4588264 2772131 1789372 860374 1789372 860374 200459 4659959 200459 4659959 4755037 1679975 4755037 1679975 1801222 1650049 1801222 1650049 3725102 4027503 3725102 4027503 518481 532923 518481 532923 4407778 2817677 4407778 2817677 4758468 1930763 4758468 1930763 4133782 3970070 4133782 3970070 247880 525966 247880 525966 3638388 4628569 3638388 4628569 1257325 1665442 1257325 1665442 3761552 4678689 3761552 4678689 3317032 1459355 3317032 1459355 214529 1225790 214529 1225790 426951 308547 426951 308547 301089 3343167 301089 3343167 4476262 1683179 4476262 1683179 4177462 4116196 4177462 4116196 1335678 316360 1335678 316360 4227621 3333827 4227621 3333827 1031550 165111 1031550 165111 3338926 4415921 3338926 4415921 1677174 3333565 1677174 3333565 4208879 572987 4208879 572987 544615 4162890 544615 4162890 4072343 2396523 4072343 2396523 3330567 3884422 3330567 3884422 1251999 1267239 1251999 1267239 1681932 3882832 1681932 3882832 3974020 1055488 3974020 1055488 1681115 2069461 1681115 2069461 4487256 1675181 4487256 1675181 3589092 2480066 3589092 2480066 4279469 2395417 4279469 2395417 3683905 3086156 3683905 3086156 1156371 520834 1156371 520834 3324055 3338961 3324055 3338961 87136 1379472 87136 1379472 2422173 1650295 2422173 1650295 214811 708757 214811 708757 1401262 263056 1401262 263056 1241307 4966470 1241307 4966470 3334794 2281035 3334794 2281035 4282359 3346243 4282359 3346243 850208 3098487 850208 3098487 4750005 774905 4750005 774905 818155 1671819 818155 1671819 687191 983631 687191 983631 4196067 2504246 4196067 2504246 953974 981339 953974 981339 4048886 2877077 4048886 2877077 590824 1401555 590824 1401555 278452 2396358 278452 2396358 4072766 2115251 4072766 2115251 524799 882632 524799 882632 3337299 3120150 3337299 3120150 4571964 659858 4571964 659858 1009415 3037254 1009415 3037254 2796656 934636 2796656 934636 805021 796280 805021 796280 505661 292445 505661 292445 4103002 3559152 4103002 3559152 935741 2667466 935741 2667466 4328695 2022434 4328695 2022434 1155528 1662580 1155528 1662580 3669591 3321962 3669591 3321962 530574 353861 530574 353861 1676571 2248013 1676571 2248013 4520505 848027 4520505 848027 820778 3448909 820778 3448909 4887988 308829 4887988 308829 1103391 4034969 1103391 4034969 3319838 3326570 3319838 3326570 938014 729962 938014 729962 3947701 3328957 3947701 3328957 538036 522835 538036 522835 3990203 2327650 3990203 2327650 3775418 1179746 3775418 1179746 481993 3557701 481993 3557701 4135377 2067490 4135377 2067490 1662131 1683041 1662131 1683041 4606157 2411218 4606157 2411218 2407314 3115218 2407314 3115218 4695502 1664480 4695502 1664480 1647801 2193082 1647801 2193082 4478588 212290 4478588 212290 3336176 761809 3336176 761809 426200 404795 426200 404795 566995 1104567 566995 1104567 2040270 2858016 2040270 2858016 3967518 1115772 3967518 1115772 1087846 4250795 1087846 4250795 3341668 2167698 3341668 2167698 4494738 2807760 4494738 2807760 3324596 785514 3324596 785514 4352184 3694134 4352184 3694134 1670106 4508006 1670106 4508006 1677994 353996 1677994 353996 254819 2644819 254819 2644819 4768036 1889320 4768036 1889320 3762505 3326493 3762505 3326493 4269567 1654625 4269567 1654625 2559233 4864345 2559233 4864345 3345917 1648904 3345917 1648904 866761 876475 866761 876475 928720 3317591 928720 3317591 1215434 866035 1215434 866035 853664 2378600 853664 2378600 4255548 2355835 4255548 2355835 1651069 4438327 1651069 4438327 4587800 2748048 4587800 2748048 1194530 593685 1194530 593685 3918309 2858062 3918309 2858062 1201740 127732 1201740 127732 3791371 2139917 3791371 2139917 4359927 835818 4359927 835818 865661 974313 865661 974313 1205873 2204768 1205873 2204768 3903099 3049335 3903099 3049335 1663269 2822833 1663269 2822833 3346075 131318 3346075 131318 984365 2156196 984365 2156196 3972081 1658042 3972081 1658042 4618840 2795334 4618840 2795334 408961 3731802 408961 3731802 1121791 1118163 1121791 1118163 3316512 3046945 3316512 3046945 4716472 501010 4716472 501010 757348 1175500 757348 1175500 3329342 2642707 3329342 2642707 4306546 2793270 4306546 2793270 3061366 2236678 3061366 2236678 4441473 2748887 4441473 2748887 3335476 1659804 3335476 1659804 3736533 3576581 3736533 3576581 781176 292096 781176 292096 4277072 2600499 4277072 2600499 4207165 1426515 4207165 1426515 392107 1275807 392107 1275807 3324554 3320502 3324554 3320502 747704 2433565 747704 2433565 4236162 1665144 4236162 1665144 281949 1387216 281949 1387216 1524927 3353275 1524927 3353275 4576365 751724 4576365 751724 928015 3342740 928015 3342740 3841537 209943 3841537 209943 235682 2884649 235682 2884649 3992278 2007266 3992278 2007266 3086685 1345670 3086685 1345670 906571 3319321 906571 3319321 2380513 3346129 2380513 3346129 4623339 1667811 4623339 1667811 677667 684822 677667 684822 4082617 2666193 4082617 2666193 3595489 1953354 3595489 1953354 1686655 4038454 1686655 4038454 3586018 1288934 3586018 1288934 380957 448849 380957 448849 4220425 2422008 4220425 2422008 203782 217792 203782 217792 1364573 1892170 1364573 1892170 3323387 1670866 3323387 1670866 1017597 3340369 1017597 3340369 3664761 2513472 3664761 2513472 4136695 4630299 4136695 4630299 759661 914011 759661 914011 3599967 2079835 3599967 2079835 1217041 427525 1217041 427525 3338538 1680832 3338538 1680832 4246406 4733319 4246406 4733319 1656684 2204736 1656684 2204736 3863642 801189 3863642 801189 1197887 2902828 1197887 2902828 3763584 4087650 3763584 4087650 1684674 4324535 1684674 4324535 4606095 638220 4606095 638220 853619 1756443 853619 1756443 4004394 1223907 4004394 1223907 1223834 384095 1223834 384095 3554931 2937415 3554931 2937415 4663942 3001784 4663942 3001784 3349499 912972 3349499 912972 901612 99413 901612 99413 1674816 3336378 1674816 3336378 1203921 2087530 1203921 2087530 3642178 1672718 3642178 1672718 169903 3315797 169903 3315797 4641077 2980350 4641077 2980350 255164 3316726 255164 3316726 3578223 282039 3578223 282039 1672817 2498533 1672817 2498533 4601436 1665266 4601436 1665266 2415540 3343019 2415540 3343019 781970 685705 781970 685705 979833 3339258 979833 3339258 197708 202795 197708 202795 3899824 2232060 3899824 2232060 955452 725508 955452 725508 3834340 3097595 3834340 3097595 925819 714878 925819 714878 3807394 2138417 3807394 2138417 3776015 914105 3776015 914105 938267 2123472 938267 2123472 4608984 1664725 4608984 1664725 710718 663950 710718 663950 3824151 3008093 3824151 3008093 4670129 668025 4670129 668025 1033268 2079278 1033268 2079278 1680562 4898734 1680562 4898734 1137205 444370 1137205 444370 1879402 3597507 1879402 3597507 1245943 1664364 1245943 1664364 4529651 3350970 4529651 3350970 165918 59218 165918 59218 4858018 2494571 4858018 2494571 1684487 668563 1684487 668563 500304 2072648 500304 2072648 4609799 567790 4609799 567790 306192 277633 306192 277633 4104793 3320162 4104793 3320162 857103 873226 857103 873226 4724821 2812543 4724821 2812543 1657924 3710016 1657924 3710016 4682084 579903 4682084 579903 845383 3351323 845383 3351323 4430973 943508 4430973 943508 710684 868492 710684 868492 4669070 3699828 4669070 3699828 1647575 1197439 1647575 1197439 1193880 2768149 1193880 2768149 4720678 341666 4720678 341666 337336 2960948 337336 2960948 4641385 3350679 4641385 3350679 1925448 1889331 1925448 1889331 3559505 281590 3559505 281590 1386805 2022767 1386805 2022767 3888061 3099112 3888061 3099112 2931357 1303817 2931357 1303817 1315382 568898 1315382 568898 1685192 3319056 1685192 3319056 231568 2692179 231568 2692179 3324774 4304337 3324774 4304337 575563 1682718 575563 1682718 4384985 3317342 4384985 3317342 244497 213716 244497 213716 4435872 3339045 4435872 3339045 1084053 574939 1084053 574939 1047798 3340682 1047798 3340682 4502909 1897895 4502909 1897895 1225299 1259953 1225299 1259953 1201130 3319114 1201130 3319114 2039132 958107 2039132 958107 956370 2842514 956370 2842514 4774492 1303655 4774492 1303655 628437 1027962 628437 1027962 1218294 3084595 1218294 3084595 4761661 1655052 4761661 1655052 3780680 2110774 3780680 2110774 851865 851228 851865 851228 436991 3316146 436991 3316146 4523581 1673078 4523581 1673078 333093 343880 333093 343880 302649 1684316 302649 1684316 2470179 960367 2470179 960367 430692 414825 430692 414825 4184031 2460935 4184031 2460935 4034239 1953267 4034239 1953267 4696188 2699336 4696188 2699336 3320953 610198 3320953 610198 852042 2882571 852042 2882571 4619446 828631 4619446 828631 855213 2076145 855213 2076145 4609461 855278 4609461 855278 865383 1892844 865383 1892844 4753549 471882 4753549 471882 720630 3333010 720630 3333010 4008406 2372064 4008406 2372064 4119676 2440773 4119676 2440773 702396 887297 702396 887297 1667721 3360769 1667721 3360769 517663 478027 517663 478027 1188725 1442739 1188725 1442739 232285 2131267 232285 2131267 4294934 2372817 4294934 2372817 233215 1020776 233215 1020776 4632536 3351208 4632536 3351208 507748 522619 507748 522619 2565266 3330115 2565266 3330115 372127 1316817 372127 1316817 2644042 3714637 2644042 3714637 4766664 1944155 4766664 1944155 1548324 3326208 1548324 3326208 4067304 1682964 4067304 1682964 228130 219705 228130 219705 1439479 3036581 1439479 3036581 4706794 382342 4706794 382342 377324 3761983 377324 3761983 3349348 461426 3349348 461426 1198634 3336253 1198634 3336253 4286941 2002013 4286941 2002013 1669283 4378283 1669283 4378283 4630203 3327462 4630203 3327462 2395101 2503077 2395101 2503077 4159901 1927447 4159901 1927447 3256038 3352789 3256038 3352789 4746800 1925927 4746800 1925927 4337021 2323843 4337021 2323843 3321650 253958 3321650 253958 1378662 3336425 1378662 3336425 4521662 2575476 4521662 2575476 1454903 1375983 1454903 1375983 1385401 1964601 1385401 1964601 4325531 711054 4325531 711054 959126 2184727 959126 2184727 3317718 3338336 3317718 3338336 4784773 1648818 4784773 1648818 1651102 270204 1651102 270204 1398236 1420675 1398236 1420675 3557338 3133955 3557338 3133955 4127689 1665200 4127689 1665200 538532 582503 538532 582503 2932186 2042764 2932186 2042764 1294037 891654 1294037 891654 879254 3311422 879254 3311422 4637867 1667037 4637867 1667037 1027013 236072 1027013 236072 4562780 1676391 4562780 1676391 1159618 532385 1159618 532385 4838992 3034314 4838992 3034314 3640741 1999555 3640741 1999555 4648199 3898464 4648199 3898464 738130 1419664 738130 1419664 4629295 2948403 4629295 2948403 4792754 494139 4792754 494139 464942 843598 464942 843598 1067674 4633007 1067674 4633007 1283995 1652529 1283995 1652529 978960 1679203 978960 1679203 3347124 1060943 3347124 1060943 4198537 2942108 4198537 2942108 3336381 33240 3336381 33240 530343 3328137 530343 3328137 2881620 463379 2881620 463379 1215336 620056 1215336 620056 4584077 3323622 4584077 3323622 387062 1649711 387062 1649711 3324088 517759 3324088 517759 3352567 2956750 3352567 2956750 4331702 2364334 4331702 2364334 3329235 2722214 3329235 2722214 403183 1655212 403183 1655212 4132094 3331186 4132094 3331186 4143753 977700 4143753 977700 681120 837029 681120 837029 855629 1661265 855629 1661265 268693 502207 268693 502207 3342509 4969716 3342509 4969716 4068234 1268229 4068234 1268229 399012 1064434 399012 1064434 2008927 3340199 2008927 3340199 4605438 2043774 4605438 2043774 4416685 4902545 4416685 4902545 2331894 980041 2331894 980041 416142 2948085 416142 2948085 4440216 2789763 4440216 2789763 4641374 3193671 4641374 3193671 1140164 363125 1140164 363125 4510749 4792765 4510749 4792765 1140933 905203 1140933 905203 4608715 2936222 4608715 2936222 1431448 1407608 1431448 1407608 4762836 3124326 4762836 3124326 454893 613790 454893 613790 4762195 1356127 4762195 1356127 313832 1297380 313832 1297380 3873669 2419763 3873669 2419763 4247233 1038607 4247233 1038607 1290668 1656181 1290668 1656181 4716161 2888646 4716161 2888646 1665798 1975127 1665798 1975127 4010160 3321378 4010160 3321378 1344032 564168 1344032 564168 569837 1036959 569837 1036959 1654589 3826168 1654589 3826168 604173 613420 604173 613420 1058362 1303781 1058362 1303781 3707851 1650766 3707851 1650766 1676870 753652 1676870 753652 4689301 3317045 4689301 3317045 1393912 3757005 1393912 3757005 4113593 2017162 4113593 2017162 3572425 1651601 3572425 1651601 1117538 2372283 1117538 2372283 4269236 2586983 4269236 2586983 436532 511631 436532 511631 1171203 3347186 1171203 3347186 244174 1665614 244174 1665614 598627 3352018 598627 3352018 4061012 1652532 4061012 1652532 1664512 2900022 1664512 2900022 4767388 415730 4767388 415730 442245 2051759 442245 2051759 3712424 704123 3712424 704123 610742 1057712 610742 1057712 280562 299809 280562 299809 4294251 2556686 4294251 2556686 916983 940569 916983 940569 3340782 2858520 3340782 2858520 1648847 2002997 1648847 2002997 4220258 3352416 4220258 3352416 681128 3337663 681128 3337663 3876700 2624559 3876700 2624559 4489100 4456228 4489100 4456228 908029 762920 908029 762920 3972560 3320815 3972560 3320815 4600744 3335485 4600744 3335485 875622 860657 875622 860657 1222404 2157125 1222404 2157125 4497204 721508 4497204 721508 703617 701463 703617 701463 305037 1546119 305037 1546119 3080964 2210277 3080964 2210277 3323866 150692 3323866 150692 3347310 3318401 3347310 3318401 853941 811188 853941 811188 4310092 2363703 4310092 2363703 540529 1661016 540529 1661016 1249368 440563 1249368 440563 1457210 3345772 1457210 3345772 3881245 1074717 3881245 1074717 354766 2227131 354766 2227131 3341622 792295 3341622 792295 2286371 1679984 2286371 1679984 471965 450106 471965 450106 1439603 3339407 1439603 3339407 4725990 1670393 4725990 1670393 460572 442109 460572 442109 4674380 2939264 4674380 2939264 3605802 3313714 3605802 3313714 3743635 3053629 3743635 3053629 3621735 1663075 3621735 1663075 4225193 1440305 4225193 1440305 998871 238601 998871 238601 239499 3836676 239499 3836676 573128 586874 573128 586874 4447590 2915460 4447590 2915460 536733 1067675 536733 1067675 4469560 3761410 4469560 3761410 298583 637731 298583 637731 3669992 1978098 3669992 1978098 320023 263685 320023 263685 1681346 3347835 1681346 3347835 3757644 2636455 3757644 2636455 3113830 1612499 3113830 1612499 4309540 2866670 4309540 2866670 1325722 1209343 1325722 1209343 459242 3347997 459242 3347997 4649470 880913 4649470 880913 897358 1960060 897358 1960060 4759868 561695 4759868 561695 1091374 156743 1091374 156743 1657597 297639 1657597 297639 278386 4522898 278386 4522898 4095094 1655397 4095094 1655397 2938267 1665842 2938267 1665842 4649631 3336374 4649631 3336374 193965 1650259 193965 1650259 4023317 1226819 4023317 1226819 2256527 3324462 2256527 3324462 3894211 2210879 3894211 2210879 1657425 1628991 1657425 1628991 3637817 2951340 3637817 2951340 4627884 1230834 4627884 1230834 364044 4391200 364044 4391200 3805494 272257 3805494 272257 292292 3729391 292292 3729391 3317920 1555682 3317920 1555682 588146 834133 588146 834133 828752 3342101 828752 3342101 204983 3350066 204983 3350066 3878693 1399802 3878693 1399802 1402354 3324500 1402354 3324500 4718035 1243834 4718035 1243834 433217 932238 433217 932238 4773587 2743635 4773587 2743635 704631 874455 704631 874455 2920008 2935441 2920008 2935441 4603356 2109488 4603356 2109488 687495 443009 687495 443009 125094 2676601 125094 2676601 3741357 2081652 3741357 2081652 744902 3344902 744902 3344902 576996 1025993 576996 1025993 4524289 4122235 4524289 4122235 3319595 318067 3319595 318067 428379 3669695 428379 3669695 3977631 715287 3977631 715287 930797 1904005 930797 1904005 3319120 404268 3319120 404268 552151 1445660 552151 1445660 1443360 584357 1443360 584357 582177 557464 582177 557464 166807 3324982 166807 3324982 503429 510301 503429 510301 1196514 2266545 1196514 2266545 4106686 3329829 4106686 3329829 253070 252824 253070 252824 1684346 3676597 1684346 3676597 676273 2510981 676273 2510981 4506859 299833 4506859 299833 623983 4004395 623983 4004395 4426845 2737629 4426845 2737629 1655071 4429101 1655071 4429101 3185867 29043 3185867 29043 4440271 3333060 4440271 3333060 3671238 2427480 3671238 2427480 4250773 2635108 4250773 2635108 4020517 2158971 4020517 2158971 4480340 3333970 4480340 3333970 900920 567926 900920 567926 545278 3316844 545278 3316844 3943020 529817 3943020 529817 308846 283354 308846 283354 1165208 2624171 1165208 2624171 4079713 1286132 4079713 1286132 549517 536265 549517 536265 785256 4099155 785256 4099155 3339145 1671312 3339145 1671312 969570 479097 969570 479097 1194300 555063 1194300 555063 921325 3319282 921325 3319282 4067976 1122230 4067976 1122230 2148114 2531292 2148114 2531292 4157889 1005495 4157889 1005495 618430 2347227 618430 2347227 4505810 2147919 4505810 2147919 1676835 3650238 1676835 3650238 912708 915889 912708 915889 1962783 3143270 1962783 3143270 4797977 2108388 4797977 2108388 1662564 3172897 1662564 3172897 1015788 1009322 1015788 1009322 4259198 2598720 4259198 2598720 3752717 1186554 3752717 1186554 1670188 2208295 1670188 2208295 229409 1099154 229409 1099154 4050236 2386662 4050236 2386662 1196410 482167 1196410 482167 4453932 3072287 4453932 3072287 2381053 3316076 2381053 3316076 1104729 1015073 1104729 1015073 845295 867170 845295 867170 1664833 3400051 1664833 3400051 3844557 2593879 3844557 2593879 4466204 1321243 4466204 1321243 340149 2101551 340149 2101551 4557828 2244689 4557828 2244689 4440569 3066927 4440569 3066927 4744257 3106418 4744257 3106418 403816 395713 403816 395713 3541536 4285505 3541536 4285505 1370247 335205 1370247 335205 871500 1368069 871500 1368069 4004453 3348424 4004453 3348424 3348385 1362939 3348385 1362939 307536 687582 307536 687582 2080135 2385863 2080135 2385863 4061256 3335678 4061256 3335678 1658814 2029581 1658814 2029581 353565 4534505 353565 4534505 4539554 725511 4539554 725511 625121 318173 625121 318173 1403080 263438 1403080 263438 1051149 933118 1051149 933118 744697 3316434 744697 3316434 3066847 1088012 3066847 1088012 867086 3320469 867086 3320469 4359582 852624 4359582 852624 859808 3156853 859808 3156853 3984049 2711216 3984049 2711216 3327198 4579242 3327198 4579242 4559571 664543 4559571 664543 228567 4484411 228567 4484411 1060199 349010 1060199 349010 3313952 2340581 3313952 2340581 4707366 1147571 4707366 1147571 2259927 3352163 2259927 3352163 3846042 745719 3846042 745719 903102 1565913 903102 1565913 4455218 2774440 4455218 2774440 1659071 1431512 1659071 1431512 230254 801102 230254 801102 4458302 3342809 4458302 3342809 78058 1647697 78058 1647697 4695789 3322976 4695789 3322976 546468 530336 546468 530336 3963631 2708799 3963631 2708799 3679785 1668624 3679785 1668624 3288759 2979946 3288759 2979946 4654605 4410077 4654605 4410077 1676501 1659789 1676501 1659789 3345504 610998 3345504 610998 3319111 3011012 3319111 3011012 1659718 3315708 1659718 3315708 2712228 1294654 2712228 1294654 1315465 3335231 1315465 3335231 4502987 1059834 4502987 1059834 597351 2469604 597351 2469604 4169319 2457849 4169319 2457849 3325144 873360 3325144 873360 1370046 1975245 1370046 1975245 4686671 2922871 4686671 2922871 3313914 4572358 3313914 4572358 1368686 309428 1368686 309428 3886359 3518519 3886359 3518519 435391 1012866 435391 1012866 3314185 514350 3314185 514350 516703 2977736 516703 2977736 3690255 1963523 3690255 1963523 569262 251502 569262 251502 3895374 1686617 3895374 1686617 838291 845302 838291 845302 3323314 3463014 3323314 3463014 859251 352317 859251 352317 1289979 487410 1289979 487410 497791 2623500 497791 2623500 4281008 2523240 4281008 2523240 3754177 3352053 3754177 3352053 3763189 674015 3763189 674015 699460 2117174 699460 2117174 4253342 1114846 4253342 1114846 452185 3044836 452185 3044836 3620925 3326390 3620925 3326390 468441 3543946 468441 3543946 4241643 2179126 4241643 2179126 1668123 2865960 1668123 2865960 3914190 1133165 3914190 1133165 890885 2738092 890885 2738092 4421152 3664691 4421152 3664691 297287 916783 297287 916783 1650546 3810226 1650546 3810226 4001261 361213 4001261 361213 523486 1511732 523486 1511732 3913189 2274701 3913189 2274701 1462555 236811 1462555 236811 1177158 1228321 1177158 1228321 266964 4271250 266964 4271250 3622114 1947344 3622114 1947344 3678598 2073068 3678598 2073068 4643159 2983504 4643159 2983504 815231 877 815231 877 4195227 2707142 4195227 2707142 4398779 2814604 4398779 2814604 2634556 1661787 2634556 1661787 2018795 3062116 2018795 3062116 4751954 2693822 4751954 2693822 3327729 3901754 3327729 3901754 1201355 1192050 1201355 1192050 3585008 2628049 3585008 2628049 4949384 4352889 4949384 4352889 701576 724467 701576 724467 4286475 3316528 4286475 3316528 376707 1272172 376707 1272172 284834 3350897 284834 3350897 3979145 1205411 3979145 1205411 450816 484420 450816 484420 1655760 2819186 1655760 2819186 4485250 1383949 4485250 1383949 251577 3323153 251577 3323153 4258003 1932465 4258003 1932465 3319905 92345 3319905 92345 4618777 2966861 4618777 2966861 250692 970785 250692 970785 3337048 4553079 3337048 4553079 247485 1324164 247485 1324164 4625734 3062250 4625734 3062250 4755346 1952747 4755346 1952747 613664 3569455 613664 3569455 480481 474494 480481 474494 616833 2293187 616833 2293187 4597003 1909857 4597003 1909857 4745694 1224601 4745694 1224601 334728 350252 334728 350252 1651993 2308192 1651993 2308192 3977814 1673152 3977814 1673152 1672042 3405142 1672042 3405142 1346082 231852 1346082 231852 1651469 3498643 1651469 3498643 3736514 534731 3736514 534731 1119355 3352693 1119355 3352693 4508454 2253401 4508454 2253401 1388359 595539 1388359 595539 596952 273069 596952 273069 4043428 3351518 4043428 3351518 4573290 1324883 4573290 1324883 356578 2940286 356578 2940286 4671452 2997525 4671452 2997525 3323825 983610 3323825 983610 970873 1170866 970873 1170866 1648984 95560 1648984 95560 1229368 3013542 1229368 3013542 4691099 773291 4691099 773291 284878 266476 284878 266476 148366 3317668 148366 3317668 515686 1162501 515686 1162501 4597675 4050987 4597675 4050987 3320315 2697247 3320315 2697247 4662174 3331789 4662174 3331789 961050 99319 961050 99319 4738323 3327982 4738323 3327982 3331314 720367 3331314 720367 940208 3329645 940208 3329645 3320176 2047359 3320176 2047359 4781672 1433281 4781672 1433281 1661723 3663923 1661723 3663923 1588772 1337731 1588772 1337731 3904780 3333020 3904780 3333020 2240999 2403615 2240999 2403615 3838156 2810243 3838156 2810243 4439782 1685693 4439782 1685693 635176 139377 635176 139377 4969864 4836136 4969864 4836136 3331243 520360 3331243 520360 1138768 3324225 1138768 3324225 4849688 2906140 4849688 2906140 424372 353475 424372 353475 2349177 3099736 2349177 3099736 2685542 1324504 2685542 1324504 362537 2978024 362537 2978024 4626607 1647124 4626607 1647124 3349461 825552 3349461 825552 4431607 2551599 4431607 2551599 3601947 1952810 3601947 1952810 3916059 2998654 3916059 2998654 378534 1197498 378534 1197498 3345094 3332160 3345094 3332160 654691 515977 654691 515977 3744139 3346794 3744139 3346794 3643648 2689119 3643648 2689119 3997223 1648802 3997223 1648802 1663930 2560275 1663930 2560275 4586531 383745 4586531 383745 376030 4560203 376030 4560203 2529911 1657100 2529911 1657100 4480812 3351290 4480812 3351290 1407798 1648429 1407798 1648429 2506345 3316184 2506345 3316184 325713 333913 325713 333913 4016792 2342906 4016792 2342906 3342061 221564 3342061 221564 359023 4660262 359023 4660262 4613674 1948435 4613674 1948435 4715247 3326077 4715247 3326077 452084 1020919 452084 1020919 1185406 1930797 1185406 1930797 4081660 4077561 4081660 4077561 1295912 440669 1295912 440669 1210420 1892872 1210420 1892872 4779460 2591845 4779460 2591845 3313564 3325526 3313564 3325526 3643372 905894 3643372 905894 893078 3351026 893078 3351026 2344287 1373193 2344287 1373193 286149 2573398 286149 2573398 4205269 4268721 4205269 4268721 1302576 1291110 1302576 1291110 4655215 2982755 4655215 2982755 843967 1655268 843967 1655268 4476403 3313959 4476403 3313959 3922222 1563406 3922222 1563406 1671394 4928825 1671394 4928825 211026 871385 211026 871385 4208915 3326433 4208915 3326433 572089 2219469 572089 2219469 4247992 3082006 4247992 3082006 573770 577830 573770 577830 978636 2586252 978636 2586252 4068370 1654511 4068370 1654511 1649331 4158129 1649331 4158129 4151294 1400372 4151294 1400372 1008079 651576 1008079 651576 4527279 3344120 4527279 3344120 3965935 938887 3965935 938887 940763 2715729 940763 2715729 4595162 1458652 4595162 1458652 1446937 60335 1446937 60335 1672500 999731 1672500 999731 676461 985334 676461 985334 251386 1665886 251386 1665886 4750788 2824659 4750788 2824659 1667931 219148 1667931 219148 3807435 1109948 3807435 1109948 1103860 1937436 1103860 1937436 3615223 2578603 3615223 2578603 3347713 2603651 3347713 2603651 4435996 1291232 4435996 1291232 365133 1667421 365133 1667421 1646958 1070968 1646958 1070968 4385309 3315003 4385309 3315003 246946 252659 246946 252659 755946 4629753 755946 4629753 433207 3039897 433207 3039897 3769318 1653771 3769318 1653771 4076951 4974349 4076951 4974349 286246 1431293 286246 1431293 3186238 3322241 3186238 3322241 4704144 948627 4704144 948627 951956 1660398 951956 1660398 4282894 953396 4282894 953396 416842 3324626 416842 3324626 4974335 992551 4974335 992551 325407 356385 325407 356385 623964 2466407 623964 2466407 4157187 1670700 4157187 1670700 819349 788601 819349 788601 4494901 2981791 4494901 2981791 1669811 332314 1669811 332314 2091008 3810658 2091008 3810658 1652277 987354 1652277 987354 3336259 3696400 3336259 3696400 3351694 1125993 3351694 1125993 535073 2928688 535073 2928688 1983530 1680151 1983530 1680151 4316965 2711107 4316965 2711107 3365064 3323618 3365064 3323618 4955994 3314255 4955994 3314255 1651081 663780 1651081 663780 4310235 2631011 4310235 2631011 1260822 402375 1260822 402375 424717 4113809 424717 4113809 3260578 3335517 3260578 3335517 1657788 960018 1657788 960018 3987547 3331866 3987547 3331866 872683 2275709 872683 2275709 4382437 3322520 4382437 3322520 1309300 450663 1309300 450663 344031 352258 344031 352258 466258 1652553 466258 1652553 3347218 1463080 3347218 1463080 4069402 560612 4069402 560612 551624 199315 551624 199315 4028373 4700772 4028373 4700772 1661515 2666661 1661515 2666661 3743397 2904661 3743397 2904661 2929257 266240 2929257 266240 238975 513133 238975 513133 1182870 3314995 1182870 3314995 964939 4249701 964939 4249701 1651423 478951 1651423 478951 971839 2813895 971839 2813895 4489537 4368466 4489537 4368466 1215144 1274053 1215144 1274053 410992 3914502 410992 3914502 4155284 399782 4155284 399782 389065 2396419 389065 2396419 4081515 1923654 4081515 1923654 191177 1455913 191177 1455913 4643379 3343822 4643379 3343822 2378243 1686367 2378243 1686367 3337900 3340038 3337900 3340038 3174119 2794742 3174119 2794742 3881554 1947394 3881554 1947394 211148 234765 211148 234765 1001683 2461560 1001683 2461560 4210784 1656198 4210784 1656198 491845 3352940 491845 3352940 1455718 1283075 1455718 1283075 349965 4461329 349965 4461329 3350367 1669887 3350367 1669887 1666903 4243385 1666903 4243385 4100205 1658358 4100205 1658358 1673657 4708377 1673657 4708377 2426598 269752 2426598 269752 1393622 2158409 1393622 2158409 3876589 2824043 3876589 2824043 4656989 3079554 4656989 3079554 4763738 1659104 4763738 1659104 3537841 2697554 3537841 2697554 3957887 4641993 3957887 4641993 981167 667423 981167 667423 4650265 2975338 4650265 2975338 1650077 806056 1650077 806056 1012727 1669260 1012727 1669260 4858040 2974222 4858040 2974222 1180483 405436 1180483 405436 3550530 3314529 3550530 3314529 1658119 392638 1658119 392638 418833 3267550 418833 3267550 4332736 385909 4332736 385909 372865 1738778 372865 1738778 3330163 537318 3330163 537318 1123835 3714526 1123835 3714526 3078424 1649404 3078424 1649404 1091699 576638 1091699 576638 817927 1656374 817927 1656374 3342146 2178024 3342146 2178024 1678588 1010908 1678588 1010908 988042 4575808 988042 4575808 3328085 1654132 3328085 1654132 1838354 3344739 1838354 3344739 3415011 1336494 3415011 1336494 295923 1137232 295923 1137232 1461621 3077398 1461621 3077398 4744950 1946915 4744950 1946915 1102985 559184 1102985 559184 1158077 1874136 1158077 1874136 4474429 3331034 4474429 3331034 1070366 426397 1070366 426397 429176 2885678 429176 2885678 3606283 1961374 3606283 1961374 3713496 2966480 3713496 2966480 4192872 229101 4192872 229101 240319 1436179 240319 1436179 3976380 2799385 3976380 2799385 1184932 381636 1184932 381636 4748362 1669131 4748362 1669131 3330998 2007702 3330998 2007702 421638 205968 421638 205968 2175914 1894324 2175914 1894324 3574488 3098280 3574488 3098280 3947497 1089103 3947497 1089103 256987 3323506 256987 3323506 4656356 570167 4656356 570167 564628 776920 564628 776920 949061 700534 949061 700534 3854856 2330246 3854856 2330246 4429123 3060418 4429123 3060418 4689845 3965746 4689845 3965746 1361052 307272 1361052 307272 1208913 3349418 1208913 3349418 3619601 2045930 3619601 2045930 4617621 946246 4617621 946246 1673816 1683229 1673816 1683229 4332834 2859774 4332834 2859774 3772794 2508527 3772794 2508527 4150173 1978497 4150173 1978497 3637818 1671546 3637818 1671546 4742103 3326378 4742103 3326378 1671143 2415877 1671143 2415877 3766637 810567 3766637 810567 840397 3338734 840397 3338734 4567415 255764 4567415 255764 1140008 3325877 1140008 3325877 4656079 2898593 4656079 2898593 4346094 1038951 4346094 1038951 652524 65959 652524 65959 3661694 3339299 3661694 3339299 4921692 3322636 4921692 3322636 3347630 1364812 3347630 1364812 282701 3317812 282701 3317812 3279536 1019549 3279536 1019549 630681 646218 630681 646218 2547250 3325157 2547250 3325157 4669575 2132941 4669575 2132941 681782 666871 681782 666871 4020443 2543767 4020443 2543767 1409850 1406647 1409850 1406647 3339340 3700071 3339340 3700071 2350219 1911012 2350219 1911012 4759583 3056555 4759583 3056555 549682 588127 549682 588127 4670292 3007713 4670292 3007713 4635740 1660043 4635740 1660043 1647044 3885108 1647044 3885108 1066366 585535 1066366 585535 4152097 3315066 4152097 3315066 901667 3342709 901667 3342709 1667529 4979083 1667529 4979083 4702367 953977 4702367 953977 1188786 2894986 1188786 2894986 3964966 1655470 3964966 1655470 4344619 3338343 4344619 3338343 1670743 1160794 1670743 1160794 512123 629786 512123 629786 2327595 3326492 2327595 3326492 23527 3343048 23527 3343048 642970 2266435 642970 2266435 3343461 1662849 3343461 1662849 688101 580532 688101 580532 4297544 3327464 4297544 3327464 531888 333492 531888 333492 352099 645840 352099 645840 2812355 3077285 2812355 3077285 4924144 3313483 4924144 3313483 767694 740799 767694 740799 2321098 3332838 2321098 3332838 2775685 677094 2775685 677094 994628 1750215 994628 1750215 4517046 3314575 4517046 3314575 1433047 242551 1433047 242551 4966674 3336453 4966674 3336453 1655240 1225566 1655240 1225566 3323502 3194212 3323502 3194212 409955 1105592 409955 1105592 3114052 3347090 3114052 3347090 3327831 722644 3327831 722644 709706 1653114 709706 1653114 3733274 3019880 3733274 3019880 1669457 3053130 1669457 3053130 3858387 2531900 3858387 2531900 1656460 3845321 1656460 3845321 4244373 1667822 4244373 1667822 1259465 280571 1259465 280571 4705057 3024239 4705057 3024239 1668124 2714706 1668124 2714706 3961286 1005631 3961286 1005631 1650320 3029973 1650320 3029973 4730795 361193 4730795 361193 1409712 1676354 1409712 1676354 494000 2450456 494000 2450456 4530726 1683386 4530726 1683386 1348070 140676 1348070 140676 4183163 2453761 4183163 2453761 826021 838348 826021 838348 2434765 3322939 2434765 3322939 467264 2679435 467264 2679435 4528755 2953147 4528755 2953147 4628053 342833 4628053 342833 840975 818719 840975 818719 813053 2971589 813053 2971589 3329473 1085529 3329473 1085529 499247 3333794 499247 3333794 4702715 996912 4702715 996912 1657653 3337878 1657653 3337878 4240124 3102044 4240124 3102044 1654311 1661476 1654311 1661476 4049202 2582288 4049202 2582288 2015229 896221 2015229 896221 771855 3331808 771855 3331808 4211826 1271975 4211826 1271975 407630 2940487 407630 2940487 4953586 3323171 4953586 3323171 1656244 488747 1656244 488747 4917731 1663350 4917731 1663350 694712 717034 694712 717034 1656038 3515420 1656038 3515420 1029179 609971 1029179 609971 3311679 3328202 3311679 3328202 1683217 2975498 1683217 2975498 1675282 3321870 1675282 3321870 3842927 624726 3842927 624726 459849 458121 459849 458121 1215089 3347817 1215089 3347817 1654383 584793 1654383 584793 3974024 3061021 3974024 3061021 3628332 1661674 3628332 1661674 4634725 2967212 4634725 2967212 1686211 2102295 1686211 2102295 3835846 4124951 3835846 4124951 190872 3327434 190872 3327434 3820413 1677692 3820413 1677692 2819982 2878658 2819982 2878658 4723013 432841 4723013 432841 427414 822567 427414 822567 3329138 4649741 3329138 4649741 452528 1913000 452528 1913000 4750546 3346127 4750546 3346127 3693551 2039205 3693551 2039205 4033892 2690380 4033892 2690380 2028466 4830001 2028466 4830001 4692235 2995439 4692235 2995439 234389 753484 234389 753484 3805056 2855426 3805056 2855426 4255380 217841 4255380 217841 4260147 277977 4260147 277977 585502 3553372 585502 3553372 3318406 806367 3318406 806367 668398 4192904 668398 4192904 3339262 704081 3339262 704081 684244 3021006 684244 3021006 3647608 2848356 3647608 2848356 632514 344504 632514 344504 3339513 496777 3339513 496777 703227 4804486 703227 4804486 3602851 1335884 3602851 1335884 319470 309796 319470 309796 2589276 2317370 2589276 2317370 4360761 2803232 4360761 2803232 1667004 2029966 1667004 2029966 432920 442164 432920 442164 3638362 3009132 3638362 3009132 1650757 137574 1650757 137574 563898 3345601 563898 3345601 1685616 901711 1685616 901711 3350153 491691 3350153 491691 420524 2969834 420524 2969834 4323999 1196672 4323999 1196672 502402 293510 502402 293510 2476369 1667788 2476369 1667788 1215289 424812 1215289 424812 1118184 2264480 1118184 2264480 3959073 2769176 3959073 2769176 2148814 835262 2148814 835262 839999 240099 839999 240099 1653462 4680921 1653462 4680921 1673606 541126 1673606 541126 375950 1294962 375950 1294962 409167 501373 409167 501373 744221 3103498 744221 3103498 4786496 1864032 4786496 1864032 1681196 3897217 1681196 3897217 4442501 2788881 4442501 2788881 1671914 3621229 1671914 3621229 654924 199987 654924 199987 3864126 3059944 3864126 3059944 4702338 2720272 4702338 2720272 555812 555552 555812 555552 4259124 3318727 4259124 3318727 3149538 3350717 3149538 3350717 4993211 721365 4993211 721365 1840055 3318490 1840055 3318490 4573188 1883438 4573188 1883438 1154257 639874 1154257 639874 649890 2831703 649890 2831703 4529743 3348011 4529743 3348011 693274 990202 693274 990202 1657286 3317846 1657286 3317846 222518 1451160 222518 1451160 3913850 3349617 3913850 3349617 259041 1405754 259041 1405754 1647328 2541943 1647328 2541943 4178722 297979 4178722 297979 1373345 3078937 1373345 3078937 4810941 936208 4810941 936208 740569 1667721 740569 1667721 3333416 1632900 3333416 1632900 2941107 3316114 2941107 3316114 3602752 344673 3602752 344673 1169213 719322 1169213 719322 789771 1140104 789771 1140104 3909908 3327301 3909908 3327301 478156 3692655 478156 3692655 3349802 855586 3349802 855586 542100 550423 542100 550423 1394812 2176961 1394812 2176961 4484405 3335243 4484405 3335243 1971920 1652598 1971920 1652598 3629364 3333789 3629364 3333789 4059266 569650 4059266 569650 542327 823378 542327 823378 3819648 3623074 3819648 3623074 499150 1160462 499150 1160462 4332662 3323642 4332662 3323642 1672338 1929825 1672338 1929825 3599234 3319058 3599234 3319058 605600 2031527 605600 2031527 4283283 710188 4283283 710188 304252 321855 304252 321855 783166 3331969 783166 3331969 4831579 1673939 4831579 1673939 1677528 4738814 1677528 4738814 3332947 780047 3332947 780047 786058 2925220 786058 2925220 4345277 206492 4345277 206492 671289 886281 671289 886281 1676005 3364640 1676005 3364640 1053131 1952635 1053131 1952635 4701945 2772998 4701945 2772998 2695998 3079532 2695998 3079532 1140405 554590 1140405 554590 3339908 867458 3339908 867458 318582 2858158 318582 2858158 4516445 2399462 4516445 2399462 836123 819976 836123 819976 4189932 2519702 4189932 2519702 4196666 1670402 4196666 1670402 4975249 3079503 4975249 3079503 330867 331752 330867 331752 3876912 2802292 3876912 2802292 3962282 2695116 3962282 2695116 3314396 4863925 3314396 4863925 3328228 1650360 3328228 1650360 1364173 284697 1364173 284697 2659384 1666307 2659384 1666307 1020393 317348 1020393 317348 3680953 2981915 3680953 2981915 1685169 2262130 1685169 2262130 4281289 2387068 4281289 2387068 3917313 907994 3917313 907994 481861 3082598 481861 3082598 4729722 991892 4729722 991892 310476 2368180 310476 2368180 4571842 3323490 4571842 3323490 3559037 466971 3559037 466971 1219662 3217555 1219662 3217555 2956504 1075561 2956504 1075561 592962 2138338 592962 2138338 3828360 3016689 3828360 3016689 3639944 2995686 3639944 2995686 4665195 286465 4665195 286465 933130 2901267 933130 2901267 4650871 2960425 4650871 2960425 2436732 3351519 2436732 3351519 3217692 1660479 3217692 1660479 715978 2598853 715978 2598853 3366882 3343158 3366882 3343158 575689 527132 575689 527132 3632168 1982267 3632168 1982267 4109626 1678924 4109626 1678924 4062003 2901262 4062003 2901262 4553392 1659820 4553392 1659820 445009 4434185 445009 4434185 3698642 657354 3698642 657354 13011 3317101 13011 3317101 4651539 1369481 4651539 1369481 1385243 2847579 1385243 2847579 4709031 1048049 4709031 1048049 619949 400348 619949 400348 3581354 1921518 3581354 1921518 1046771 398449 1046771 398449 1405689 1391998 1405689 1391998 511634 794306 511634 794306 4473005 2559949 4473005 2559949 3462771 3342650 3462771 3342650 4704097 1686089 4704097 1686089 3329120 4214956 3329120 4214956 3321167 2102431 3321167 2102431 3757512 3320602 3757512 3320602 639001 985120 639001 985120 2486329 4004583 2486329 4004583 4378026 2287537 4378026 2287537 261900 3345518 261900 3345518 4619726 2035242 4619726 2035242 1476660 3331572 1476660 3331572 4826773 3316199 4826773 3316199 913442 248079 913442 248079 213179 2011085 213179 2011085 3693487 384503 3693487 384503 908872 1646981 908872 1646981 582009 565806 582009 565806 4247063 3123569 4247063 3123569 1890565 577268 1890565 577268 4738501 3343442 4738501 3343442 461725 3743526 461725 3743526 3340418 1230350 3340418 1230350 406897 4755450 406897 4755450 4735191 2095167 4735191 2095167 3352831 3014072 3352831 3014072 3923821 2418393 3923821 2418393 555657 563654 555657 563654 4456140 3317549 4456140 3317549 872412 1361886 872412 1361886 3824401 1657980 3824401 1657980 800950 766442 800950 766442 826479 985816 826479 985816 698047 4375739 698047 4375739 3751049 1679665 3751049 1679665 1482671 2873250 1482671 2873250 4231407 2428380 4231407 2428380 3344822 3330803 3344822 3330803 759167 4802882 759167 4802882 1682860 789120 1682860 789120 1648409 1115832 1648409 1115832 443388 2291563 443388 2291563 4001741 3476827 4001741 3476827 2623021 1244320 2623021 1244320 210368 3326881 210368 3326881 3577067 536443 3577067 536443 515846 4665986 515846 4665986 1918387 1647659 1918387 1647659 4529851 2485019 4529851 2485019 1266890 420468 1266890 420468 2526219 2381777 2526219 2381777 4283720 2889370 4283720 2889370 4544947 2700594 4544947 2700594 1212705 452083 1212705 452083 730507 3318712 730507 3318712 2135397 961987 2135397 961987 735563 687927 735563 687927 4255033 3325086 4255033 3325086 1214526 556687 1214526 556687 250823 4069534 250823 4069534 1670671 3319819 1670671 3319819 790303 519666 790303 519666 4717277 4987803 4717277 4987803 1315859 3347368 1315859 3347368 3337545 4469850 3337545 4469850 3707261 1052583 3707261 1052583 1081386 488891 1081386 488891 3836621 2841224 3836621 2841224 3904294 541044 3904294 541044 341805 3119432 341805 3119432 3347396 436311 3347396 436311 1681897 3314697 1681897 3314697 4590940 1331760 4590940 1331760 330048 3315573 330048 3315573 3697808 923640 3697808 923640 733317 4498120 733317 4498120 3692034 2015251 3692034 2015251 1658801 3738362 1658801 3738362 3798941 1911145 3798941 1911145 2139913 4535970 2139913 4535970 691518 952075 691518 952075 526567 1648240 526567 1648240 3342428 268173 3342428 268173 271988 2470190 271988 2470190 4929933 3325885 4929933 3325885 1010188 652723 1010188 652723 3120032 3341966 3120032 3341966 316935 1330845 316935 1330845 4604309 4948418 4604309 4948418 1011673 2701038 1011673 2701038 3964224 2037958 3964224 2037958 761145 465385 761145 465385 4561808 4335264 4561808 4335264 398109 788910 398109 788910 3329445 4160595 3329445 4160595 1663225 419408 1663225 419408 1240394 315636 1240394 315636 1351215 861814 1351215 861814 301799 3349198 301799 3349198 4731761 1884121 4731761 1884121 4756402 4616088 4756402 4616088 179310 249078 179310 249078 956732 1656060 956732 1656060 845815 2359838 845815 2359838 4470095 2798652 4470095 2798652 541127 418022 541127 418022 1367865 1647235 1367865 1647235 3064158 3329779 3064158 3329779 1380817 1658027 1380817 1658027 3058257 494424 3058257 494424 1035804 1654350 1035804 1654350 1321085 724751 1321085 724751 728508 778572 728508 778572 4584932 3326012 4584932 3326012 170287 570633 170287 570633 4688779 2997996 4688779 2997996 1654060 68873 1654060 68873 3851968 2179995 3851968 2179995 3327185 867652 3327185 867652 865011 3322743 865011 3322743 602735 1052499 602735 1052499 398406 1942984 398406 1942984 3829191 2201298 3829191 2201298 715179 737583 715179 737583 3554654 2861801 3554654 2861801 1164149 1178829 1164149 1178829 4772373 3107213 4772373 3107213 27133 807624 27133 807624 3333723 710005 3333723 710005 1374687 3353228 1374687 3353228 4938334 480654 4938334 480654 1683240 2555517 1683240 2555517 4439616 1128281 4439616 1128281 553201 3348590 553201 3348590 4269273 481727 4269273 481727 1573563 3327823 1573563 3327823 1678239 1339893 1678239 1339893 3340806 307891 3340806 307891 324230 1356183 324230 1356183 4131549 3333819 4131549 3333819 658782 4550075 658782 4550075 3789591 735979 3789591 735979 732269 1668280 732269 1668280 3327842 1448156 3327842 1448156 4383992 3347615 4383992 3347615 962352 685146 962352 685146 564300 3001705 564300 3001705 4036174 3321845 4036174 3321845 4473610 247741 4473610 247741 1441613 2597926 1441613 2597926 4497531 4039180 4497531 4039180 1658553 2653926 1658553 2653926 3971299 3347968 3971299 3347968 1660655 4483302 1660655 4483302 364393 636781 364393 636781 1109205 1678138 1109205 1678138 431120 453410 431120 453410 3560946 4270729 3560946 4270729 232505 3335855 232505 3335855 3861030 1958176 3861030 1958176 2355767 1907607 2355767 1907607 3752582 2452131 3752582 2452131 4209378 2046802 4209378 2046802 627495 655872 627495 655872 3314284 1534277 3314284 1534277 1105802 405363 1105802 405363 1257800 631442 1257800 631442 626205 4068993 626205 4068993 3334685 1681978 3334685 1681978 2721954 2972423 2721954 2972423 4769721 3108662 4769721 3108662 1653924 259875 1653924 259875 3983073 4496948 3983073 4496948 1653937 256506 1653937 256506 1046610 3125330 1046610 3125330 4801582 3006326 4801582 3006326 310123 1353251 310123 1353251 3939931 2278284 3939931 2278284 1655775 1457830 1655775 1457830 1678761 2703010 1678761 2703010 4356418 3347856 4356418 3347856 1051732 2893454 1051732 2893454 4542878 2265760 4542878 2265760 1320191 574539 1320191 574539 585560 853028 585560 853028 3445973 3645391 3445973 3645391 524491 1681080 524491 1681080 1665178 4181986 1665178 4181986 3998631 744323 3998631 744323 3315990 546015 3315990 546015 274682 3273220 274682 3273220 3324968 4469192 3324968 4469192 858711 305160 858711 305160 4697423 4305999 4697423 4305999 809135 786499 809135 786499 821692 919467 821692 919467 713130 2527665 713130 2527665 3343499 630301 3343499 630301 457585 384972 457585 384972 4910587 3337171 4910587 3337171 158648 922581 158648 922581 1330069 2930422 1330069 2930422 4563755 2943556 4563755 2943556 3323504 91718 3323504 91718 3350264 4925647 3350264 4925647 1036482 2443430 1036482 2443430 4669941 20673 4669941 20673 245475 3314694 245475 3314694 3510500 1676084 3510500 1676084 854997 1001367 854997 1001367 4368848 2716527 4368848 2716527 1185675 1651285 1185675 1651285 990101 3854871 990101 3854871 4146738 2343298 4146738 2343298 1664700 4200726 1664700 4200726 4635845 1649419 4635845 1649419 3335077 765413 3335077 765413 4688655 2673856 4688655 2673856 1311776 535699 1311776 535699 355193 295347 355193 295347 3837726 1003508 3837726 1003508 1022523 1441906 1022523 1441906 4222976 2534575 4222976 2534575 888038 703689 888038 703689 3843078 2206872 3843078 2206872 209033 234952 209033 234952 3128940 3332356 3128940 3332356 816819 1654129 816819 1654129 3751696 3697874 3751696 3697874 3317308 3968623 3317308 3968623 4462916 1318098 4462916 1318098 213089 2818748 213089 2818748 4476071 2579843 4476071 2579843 3673684 3964509 3673684 3964509 1660192 751964 1660192 751964 1251902 1270279 1251902 1270279 3331895 76528 3331895 76528 2270175 2663527 2270175 2663527 4122389 1418230 4122389 1418230 244050 2429295 244050 2429295 4063749 535742 4063749 535742 525757 887931 525757 887931 1665547 3336238 1665547 3336238 4147376 2130001 4147376 2130001 2999193 3331212 2999193 3331212 4651939 3011388 4651939 3011388 2687702 3335432 2687702 3335432 4317598 250462 4317598 250462 3326459 3239161 3326459 3239161 3892053 444405 3892053 444405 1248564 2980765 1248564 2980765 3658168 413744 3658168 413744 469195 526210 469195 526210 3634268 1648536 3634268 1648536 660898 325866 660898 325866 4535081 1251482 4535081 1251482 580434 3339464 580434 3339464 4661526 1944874 4661526 1944874 1290730 369104 1290730 369104 4401624 3888690 4401624 3888690 1665594 2729706 1665594 2729706 4400752 4632708 4400752 4632708 534435 151030 534435 151030 1655064 2084870 1655064 2084870 464827 751690 464827 751690 1665390 3316671 1665390 3316671 916414 2042955 916414 2042955 4629182 2073300 4629182 2073300 1682681 9877 1682681 9877 3885197 2775726 3885197 2775726 3330705 1669689 3330705 1669689 320210 1334460 320210 1334460 4715139 3027844 4715139 3027844 1750347 3352378 1750347 3352378 3877987 212184 3877987 212184 3316198 3331068 3316198 3331068 4825859 169811 4825859 169811 1125847 2745924 1125847 2745924 3905248 1668539 3905248 1668539 939967 709047 939967 709047 3773226 2589087 3773226 2589087 1664147 2108664 1664147 2108664 4341632 3329715 4341632 3329715 1208288 837019 1208288 837019 858876 3313675 858876 3313675 3686833 429052 3686833 429052 1660585 3336263 1660585 3336263 41827 583421 41827 583421 4345715 3029402 4345715 3029402 4709245 623441 4709245 623441 1664692 1432313 1664692 1432313 4614274 2931187 4614274 2931187 396184 191588 396184 191588 3431191 3330497 3431191 3330497 1459807 301953 1459807 301953 3341336 327544 3341336 327544 1336746 972966 1336746 972966 343004 2897252 343004 2897252 4256637 1425457 4256637 1425457 225743 3346371 225743 3346371 4988352 3321277 4988352 3321277 238900 1014565 238900 1014565 3353280 3635326 3353280 3635326 454730 440527 454730 440527 4741723 4520413 4741723 4520413 330324 1889731 330324 1889731 4539647 2839832 4539647 2839832 3320243 131250 3320243 131250 4777063 3352765 4777063 3352765 3332019 257520 3332019 257520 249043 2342463 249043 2342463 4933852 698439 4933852 698439 486228 472135 486228 472135 3333646 3435608 3333646 3435608 1080270 392660 1080270 392660 4648077 2036943 4648077 2036943 3343639 1364343 3343639 1364343 309568 1302138 309568 1302138 1311712 1061879 1311712 1061879 1037906 2800970 1037906 2800970 4471800 3330884 4471800 3330884 713634 457723 713634 457723 4311362 3346439 4311362 3346439 4596824 1882756 4596824 1882756 2667649 1881219 2667649 1881219 4146983 2624561 4146983 2624561 1341466 825553 1341466 825553 428510 3343783 428510 3343783 391791 1300467 391791 1300467 2443559 3331769 2443559 3331769 4204033 2396391 4204033 2396391 458636 475625 458636 475625 3344289 3902674 3344289 3902674 2589853 1375490 2589853 1375490 1379270 2063516 1379270 2063516 4588857 3550865 4588857 3550865 3319428 3574860 3319428 3574860 3349628 2443327 3349628 2443327 4132493 2564847 4132493 2564847 1158539 249166 1158539 249166 227564 960300 227564 960300 4643412 3325071 4643412 3325071 3930052 1662727 3930052 1662727 3910372 3330594 3910372 3330594 561336 1087155 561336 1087155 4572915 2902504 4572915 2902504 4051599 1686229 4051599 1686229 1117533 1673575 1117533 1673575 4761989 2662991 4761989 2662991 3329354 1301435 3329354 1301435 3325174 3997201 3325174 3997201 2188710 2802206 2188710 2802206 1669414 2907613 1669414 2907613 3989076 905430 3989076 905430 3550483 2268175 3550483 2268175 4708864 1950017 4708864 1950017 4045746 3744840 4045746 3744840 591242 1096763 591242 1096763 1802735 1648441 1802735 1648441 1656332 1004342 1656332 1004342 4106450 1676252 4106450 1676252 1660967 2989141 1660967 2989141 3618609 3972724 3618609 3972724 1660295 1410352 1660295 1410352 1393594 3139376 1393594 3139376 4411072 993988 4411072 993988 967608 3334944 967608 3334944 4025022 2047820 4025022 2047820 3725535 2175896 3725535 2175896 4137710 3000332 4137710 3000332 4670905 1071335 4670905 1071335 565088 1122504 565088 1122504 4241006 3336894 4241006 3336894 421752 438292 421752 438292 1657334 2483393 1657334 2483393 449664 1361117 449664 1361117 323488 391436 323488 391436 2150101 3345718 2150101 3345718 3901359 504181 3901359 504181 1156165 1671550 1156165 1671550 2818044 3327219 2818044 3327219 320707 1357303 320707 1357303 1671205 2237621 1671205 2237621 3588029 915609 3588029 915609 323293 330592 323293 330592 1421346 2203442 1421346 2203442 4382580 2732376 4382580 2732376 867332 528560 867332 528560 4125674 2537833 4125674 2537833 3740739 2034509 3740739 2034509 578241 1099459 578241 1099459 4053476 3338308 4053476 3338308 780236 3340104 780236 3340104 3632246 1980642 3632246 1980642 4679016 2161532 4679016 2161532 608423 633405 608423 633405 926189 2247807 926189 2247807 4673332 3351397 4673332 3351397 4785041 284967 4785041 284967 241756 1986482 241756 1986482 3663651 703652 3663651 703652 965679 3336735 965679 3336735 4617905 1659744 4617905 1659744 493443 815028 493443 815028 4007096 2321745 4007096 2321745 1039626 627630 1039626 627630 789951 2259263 789951 2259263 4347035 2447698 4347035 2447698 3631690 3322895 3631690 3322895 635269 628552 635269 628552 1068562 2141505 1068562 2141505 3843531 421189 3843531 421189 1226698 2187910 1226698 2187910 4558631 478152 4558631 478152 1208413 3041698 1208413 3041698 4719244 509399 4719244 509399 1157298 1661506 1157298 1661506 4560325 2070475 4560325 2070475 988580 1010284 988580 1010284 1301259 1302762 1301259 1302762 705871 958691 705871 958691 1944390 2171324 1944390 2171324 621386 726318 621386 726318 1679238 1215166 1679238 1215166 709778 485302 709778 485302 4270111 2379850 4270111 2379850 3913418 1207812 3913418 1207812 1198389 1666913 1198389 1666913 4052878 3629471 4052878 3629471 1650478 3950995 1650478 3950995 980964 641210 980964 641210 597384 1431466 597384 1431466 4556796 3348197 4556796 3348197 3324725 782560 3324725 782560 711944 1661969 711944 1661969 167814 2218925 167814 2218925 4456318 2523211 4456318 2523211 1345318 322420 1345318 322420 1046954 3337345 1046954 3337345 4065852 1161879 4065852 1161879 541871 2589949 541871 2589949 4219376 952956 4219376 952956 866494 209571 866494 209571 4268146 2398058 4268146 2398058 2809021 1327377 2809021 1327377 4414269 3328723 4414269 3328723 208946 3488644 208946 3488644 1985116 2742833 1985116 2742833 4432628 601442 4432628 601442 1069693 2902317 1069693 2902317 4949179 3348178 4949179 3348178 797245 1670322 797245 1670322 396999 2348393 396999 2348393 4294327 3024093 4294327 3024093 4798074 3318183 4798074 3318183 1211833 1185372 1211833 1185372 1035314 371145 1035314 371145 1666729 3814386 1666729 3814386 565284 535510 565284 535510 4269155 2690673 4269155 2690673 4361748 498157 4361748 498157 473906 2706588 473906 2706588 4367203 2488908 4367203 2488908 938169 348983 938169 348983 334324 3910853 334324 3910853 4142073 997622 4142073 997622 977748 1672512 977748 1672512 4139582 3335636 4139582 3335636 268719 1042695 268719 1042695 3789584 2110069 3789584 2110069 3341954 1291711 3341954 1291711 1268670 784302 1268670 784302 3859814 2729239 3859814 2729239 4557504 4783027 4557504 4783027 3314324 1004984 3314324 1004984 509401 1183691 509401 1183691 4424391 3333893 4424391 3333893 1394331 994444 1394331 994444 4368090 2285511 4368090 2285511 1212726 1090163 1212726 1090163 541704 850376 541704 850376 1181157 491542 1181157 491542 1450908 3320859 1450908 3320859 268946 237432 268946 237432 328589 3006253 328589 3006253 4166240 894176 4166240 894176 439293 332920 439293 332920 3236834 2511080 3236834 2511080 4203115 3336301 4203115 3336301 716631 722488 716631 722488 695554 2092452 695554 2092452 3753383 2991565 3753383 2991565 2296997 3348314 2296997 3348314 4070477 735776 4070477 735776 757682 4991473 757682 4991473 3336673 1912676 3336673 1912676 911102 756682 911102 756682 3351913 3106083 3351913 3106083 3568626 1379383 3568626 1379383 1657166 3337932 1657166 3337932 4728182 1677880 4728182 1677880 529313 4789914 529313 4789914 3608490 1667077 3608490 1667077 4923499 383306 4923499 383306 391721 3152627 391721 3152627 4583510 362455 4583510 362455 391759 3255724 391759 3255724 4292056 2275717 4292056 2275717 982825 678998 982825 678998 1339930 3327496 1339930 3327496 2249421 1648765 2249421 1648765 403068 1936775 403068 1936775 3618883 2789531 3618883 2789531 3339459 2477583 3339459 2477583 4187821 2503511 4187821 2503511 3634152 904217 3634152 904217 785922 4845306 785922 4845306 4368616 2000469 4368616 2000469 1062837 358735 1062837 358735 3734835 3344393 3734835 3344393 1673146 805259 1673146 805259 3552463 1001083 3552463 1001083 845411 823979 845411 823979 30735 3341318 30735 3341318 4659113 2668330 4659113 2668330 1436805 3990850 1436805 3990850 3626864 3043732 3626864 3043732 3984884 4426815 3984884 4426815 269595 737391 269595 737391 4783467 501975 4783467 501975 1466690 3328725 1466690 3328725 440859 729488 440859 729488 4226645 2452286 4226645 2452286 1030159 625327 1030159 625327 4391676 2720106 4391676 2720106 1402489 270819 1402489 270819 1028872 1967629 1028872 1967629 4692591 2230915 4692591 2230915 715842 949273 715842 949273 417372 3335458 417372 3335458 1098634 538666 1098634 538666 386272 2000388 386272 2000388 3663656 3334774 3663656 3334774 1101759 1681019 1101759 1681019 3993641 2741492 3993641 2741492 4568397 936496 4568397 936496 849795 721560 849795 721560 4479276 3343893 4479276 3343893 1408170 3859463 1408170 3859463 1676983 293214 1676983 293214 1327850 657420 1327850 657420 3332357 3352360 3332357 3352360 1981361 1016465 1981361 1016465 1652970 3780478 1652970 3780478 4719586 2937013 4719586 2937013 4050392 437200 4050392 437200 1319431 325330 1319431 325330 1165642 2515285 1165642 2515285 4161587 1217020 4161587 1217020 1123408 1126963 1123408 1126963 4063005 3313556 4063005 3313556 2351324 2454881 2351324 2454881 4203599 3349802 4203599 3349802 4373510 2275663 4373510 2275663 3325970 2840228 3325970 2840228 3848379 1884989 3848379 1884989 815638 817578 815638 817578 4535461 2879473 4535461 2879473 3703600 728736 3703600 728736 958828 2192698 958828 2192698 4619060 670693 4619060 670693 673169 3081224 673169 3081224 4753384 1663158 4753384 1663158 285246 296998 285246 296998 4339493 2693368 4339493 2693368 1110828 527624 1110828 527624 3319828 1865985 3319828 1865985 1670692 66744 1670692 66744 4075243 2474531 4075243 2474531 1319020 330895 1319020 330895 1685189 4642058 1685189 4642058 2533272 3349457 2533272 3349457 1657897 4140919 1657897 4140919 2651129 895343 2651129 895343 551676 1954274 551676 1954274 4293447 3331674 4293447 3331674 1379029 678013 1379029 678013 232757 3735579 232757 3735579 3685647 508384 3685647 508384 523730 1853201 523730 1853201 4530744 4146510 4530744 4146510 1662742 3967038 1662742 3967038 3508349 1668145 3508349 1668145 843160 869172 843160 869172 4615228 3327142 4615228 3327142 1024266 536881 1024266 536881 4558476 2282783 4558476 2282783 3824942 2833934 3824942 2833934 4485735 836360 4485735 836360 652436 3677133 652436 3677133 3595712 331989 3595712 331989 348826 1155531 348826 1155531 3318594 4453514 3318594 4453514 2587551 3015752 2587551 3015752 3736638 1232596 3736638 1232596 423307 1678344 423307 1678344 3819064 574564 3819064 574564 593047 3798741 593047 3798741 1685130 888614 1685130 888614 904448 3970530 904448 3970530 4597012 3052212 4597012 3052212 1007557 1025004 1007557 1025004 3968924 2311081 3968924 2311081 3246394 1660011 3246394 1660011 3636909 1931899 3636909 1931899 3187205 4969124 3187205 4969124 3762272 2359034 3762272 2359034 4056011 225886 4056011 225886 496799 3321015 496799 3321015 562628 785563 562628 785563 3329227 1047095 3329227 1047095 606836 2404900 606836 2404900 4076211 201406 4076211 201406 1015883 2352332 1015883 2352332 4760087 3069761 4760087 3069761 3994112 682906 3994112 682906 948233 2504348 948233 2504348 4183264 1795173 4183264 1795173 1303862 343419 1303862 343419 4134551 2698120 4134551 2698120 4751705 1660366 4751705 1660366 2405797 1923457 2405797 1923457 4763054 2749031 4763054 2749031 1661793 2740335 1661793 2740335 4180954 718886 4180954 718886 722294 3320728 722294 3320728 4738945 1943056 4738945 1943056 1014693 1035423 1014693 1035423 4422668 2283971 4422668 2283971 288221 326036 288221 326036 754471 1885947 754471 1885947 3349973 3347739 3349973 3347739 1680655 847905 1680655 847905 439709 2945861 439709 2945861 3756295 2827968 3756295 2827968 3820144 1646818 3820144 1646818 421418 612977 421418 612977 4080265 2572983 4080265 2572983 3323842 1683899 3323842 1683899 4282889 1948645 4282889 1948645 973235 985215 973235 985215 3922648 2719874 3922648 2719874 4675937 848810 4675937 848810 190947 1867137 190947 1867137 4793950 2652142 4793950 2652142 1675923 4235529 1675923 4235529 1667934 486189 1667934 486189 3331015 3338999 3331015 3338999 694438 596963 694438 596963 580561 619117 580561 619117 3912809 2854492 3912809 2854492 1666169 3908624 1666169 3908624 1669008 3322213 1669008 3322213 3317927 4567472 3317927 4567472 4298709 2300380 4298709 2300380 1489455 1681285 1489455 1681285 4071367 2956177 4071367 2956177 4659366 2427025 4659366 2427025 365637 870319 365637 870319 852386 1217896 852386 1217896 469850 3450565 469850 3450565 3561434 374712 3561434 374712 389739 1071038 389739 1071038 3349443 3831475 3349443 3831475 760576 176209 760576 176209 3958716 2726927 3958716 2726927 1656378 249769 1656378 249769 821432 917720 821432 917720 727282 4675945 727282 4675945 3353266 570392 3353266 570392 1030454 3857971 1030454 3857971 4105012 1171023 4105012 1171023 516764 1251782 516764 1251782 3884582 3032814 3884582 3032814 1522426 986760 1522426 986760 4127513 2539764 4127513 2539764 943868 959082 943868 959082 3764311 3519569 3764311 3519569 1671414 3469512 1671414 3469512 4218899 598827 4218899 598827 766219 1686481 766219 1686481 3811959 2915013 3811959 2915013 465672 661068 465672 661068 4785739 3089864 4785739 3089864 4639254 1650777 4639254 1650777 3973987 3343891 3973987 3343891 4619766 2191423 4619766 2191423 623967 1198156 623967 1198156 4436487 3352466 4436487 3352466 89037 3328403 89037 3328403 2404778 1655050 2404778 1655050 580721 3335901 580721 3335901 4148669 1986727 4148669 1986727 4678317 2961583 4678317 2961583 2207306 1673747 2207306 1673747 3317991 3008801 3317991 3008801 3484160 686644 3484160 686644 977580 3031143 977580 3031143 4748831 3317593 4748831 3317593 2260218 2747679 2260218 2747679 4561593 3018611 4561593 3018611 1446882 212249 1446882 212249 3939146 2762594 3939146 2762594 4450295 2767631 4450295 2767631 3320816 1667453 3320816 1667453 4775284 3604546 4775284 3604546 664563 646638 664563 646638 4725270 3654421 4725270 3654421 2102451 3242649 2102451 3242649 1660146 3326796 1660146 3326796 3387817 1252906 3387817 1252906 732880 3323653 732880 3323653 4271089 1219162 4271089 1219162 560015 565619 560015 565619 4547773 3317514 4547773 3317514 529812 550105 529812 550105 2606957 2950872 2606957 2950872 1649858 4865655 1649858 4865655 3328966 3332148 3328966 3332148 637642 534123 637642 534123 3348978 1048589 3348978 1048589 802962 475097 802962 475097 3881580 2202543 3881580 2202543 4675734 1427690 4675734 1427690 909304 731802 909304 731802 1159388 1651968 1159388 1651968 3317077 4499829 3317077 4499829 3964184 1118857 3964184 1118857 519660 520319 519660 520319 817242 3339031 817242 3339031 4810712 2279327 4810712 2279327 1036550 653042 1036550 653042 965456 1673750 965456 1673750 3325601 621785 3325601 621785 201158 3344808 201158 3344808 759129 737927 759129 737927 3320075 3346187 3320075 3346187 3571530 786027 3571530 786027 791040 1955549 791040 1955549 4651732 2992480 4651732 2992480 629358 1023107 629358 1023107 3969664 2746717 3969664 2746717 810502 815065 810502 815065 1045366 1297500 1045366 1297500 3325711 638946 3325711 638946 625594 3315294 625594 3315294 3830095 872895 3830095 872895 1216710 2461184 1216710 2461184 4188483 801810 4188483 801810 803343 3931021 803343 3931021 3648812 2063112 3648812 2063112 1657188 1681130 1657188 1681130 4699488 3342895 4699488 3342895 827368 1020009 827368 1020009 1621876 1685415 1621876 1685415 367046 4594249 367046 4594249 4474306 1400206 4474306 1400206 484036 496258 484036 496258 1007266 2333851 1007266 2333851 1658454 3314363 1658454 3314363 1471306 3105332 1471306 3105332 3572386 3574817 3572386 3574817 671233 704167 671233 704167 3344847 3654477 3344847 3654477 3823788 519707 3823788 519707 692475 3343107 692475 3343107 3154013 645765 3154013 645765 654066 3407028 654066 3407028 3711260 838149 3711260 838149 246288 2125650 246288 2125650 4549093 610488 4549093 610488 1032682 2676093 1032682 2676093 3996459 2025333 3996459 2025333 1344851 1650914 1344851 1650914 4395442 3454436 4395442 3454436 2252222 725380 2252222 725380 954466 241696 954466 241696 1425649 1007713 1425649 1007713 656969 2551535 656969 2551535 4221125 469737 4221125 469737 1237880 1245127 1237880 1245127 898871 881373 898871 881373 1042074 2211797 1042074 2211797 3884788 1647229 3884788 1647229 824785 401732 824785 401732 3344238 3348248 3344238 3348248 1033777 3335327 1033777 3335327 4146878 279558 4146878 279558 286230 4562716 286230 4562716 3316478 2066192 3316478 2066192 4600464 2594381 4600464 2594381 4187625 3681591 4187625 3681591 240743 213565 240743 213565 1665319 580756 1665319 580756 582496 2279722 582496 2279722 4070508 3332355 4070508 3332355 4528489 1653659 4528489 1653659 106548 833415 106548 833415 3407303 2656641 3407303 2656641 4337508 2731385 4337508 2731385 3893564 2756947 3893564 2756947 1078619 582741 1078619 582741 1678212 4619145 1678212 4619145 3350588 313678 3350588 313678 825275 3323125 825275 3323125 4395264 2152862 4395264 2152862 735533 685794 735533 685794 675280 393188 675280 393188 3320034 2768543 3320034 2768543 4395329 2361577 4395329 2361577 995957 677746 995957 677746 779666 1962742 779666 1962742 3657013 2606417 3657013 2606417 4289406 1678573 4289406 1678573 4121324 2445549 4121324 2445549 4042356 1343437 4042356 1343437 706444 946420 706444 946420 3576432 3537958 3576432 3537958 1022012 1009453 1022012 1009453 4070154 2420799 4070154 2420799 2815369 1267471 2815369 1267471 566736 3599146 566736 3599146 3872769 691484 3872769 691484 668693 988684 668693 988684 3700481 2360904 3700481 2360904 4284229 1276202 4284229 1276202 400467 518044 400467 518044 2131322 1673559 2131322 1673559 2242171 1055217 2242171 1055217 616425 609077 616425 609077 2385136 3261020 2385136 3261020 935038 913257 935038 913257 4695315 2994394 4695315 2994394 3663678 3025343 3663678 3025343 1666090 1003601 1666090 1003601 1001343 2129706 1001343 2129706 4708593 1443591 4708593 1443591 1425905 2337301 1425905 2337301 3991512 3097293 3991512 3097293 2350169 358266 2350169 358266 354927 3340365 354927 3340365 1123036 1000760 1123036 1000760 1019029 2062551 1019029 2062551 4608719 2681828 4608719 2681828 3317392 3500084 3317392 3500084 1240612 2184785 1240612 2184785 3857761 1397844 3857761 1397844 1316468 333155 1316468 333155 1679525 2721966 1679525 2721966 3952411 3348375 3952411 3348375 1666926 1067236 1666926 1067236 602633 1189328 602633 1189328 4570617 3350122 4570617 3350122 2382784 2541897 2382784 2541897 4220891 515657 4220891 515657 432134 1525477 432134 1525477 3342033 3111743 3342033 3111743 2612904 1655687 2612904 1655687 3329836 4963444 3329836 4963444 581476 612668 581476 612668 4602454 3317015 4602454 3317015 1443176 815191 1443176 815191 387746 2274945 387746 2274945 4512491 541542 4512491 541542 1133512 2180094 1133512 2180094 4485041 100961 4485041 100961 3330128 2907369 3330128 2907369 3783827 1002559 3783827 1002559 678796 3327640 678796 3327640 4223952 2969852 4223952 2969852 3341678 775307 3341678 775307 3861563 2199898 3861563 2199898 3324982 749399 3324982 749399 953754 1111942 953754 1111942 4700752 2488585 4700752 2488585 1679689 1049206 1679689 1049206 602631 220839 602631 220839 212605 344827 212605 344827 4505345 3331636 4505345 3331636 873483 775781 873483 775781 4796445 3347525 4796445 3347525 3731691 1672769 3731691 1672769 586807 1064628 586807 1064628 4445771 2771249 4445771 2771249 357492 1646678 357492 1646678 957631 2018787 957631 2018787 4663244 1148308 4663244 1148308 2550017 2888680 2550017 2888680 3755193 1191825 3755193 1191825 3344596 1992243 3344596 1992243 4378630 2806936 4378630 2806936 3776404 1327295 3776404 1327295 810499 331955 810499 331955 323983 1258394 323983 1258394 4459976 1679576 4459976 1679576 4355872 1650712 4355872 1650712 4270339 2592784 4270339 2592784 672358 806017 672358 806017 4123041 2568517 4123041 2568517 1597048 1648237 1597048 1648237 4698073 2314339 4698073 2314339 308642 362646 308642 362646 3327496 3936756 3327496 3936756 65024 443561 65024 443561 1376001 298179 1376001 298179 1330380 1956297 1330380 1956297 3690316 3813335 3690316 3813335 814958 848249 814958 848249 218541 3340056 218541 3340056 1118905 571194 1118905 571194 861397 3346928 861397 3346928 3113845 2374994 3113845 2374994 4396339 2740229 4396339 2740229 1676932 1818981 1676932 1818981 4170223 169570 4170223 169570 1359621 3817273 1359621 3817273 902270 732389 902270 732389 4320391 3413869 4320391 3413869 634404 940017 634404 940017 3196681 2451846 3196681 2451846 4202127 2474648 4202127 2474648 4491383 1653896 4491383 1653896 3638773 3003112 3638773 3003112 3336548 1332290 3336548 1332290 351821 3047432 351821 3047432 4757567 924808 4757567 924808 936925 587628 936925 587628 3320156 3327198 3320156 3327198 296545 416437 296545 416437 3335505 164743 3335505 164743 4671830 2256559 4671830 2256559 4396003 1870704 4396003 1870704 4788833 2838073 4788833 2838073 3875291 292471 3875291 292471 938047 2879737 938047 2879737 4277791 1684815 4277791 1684815 1213244 483420 1213244 483420 559300 910406 559300 910406 3671041 2700908 3671041 2700908 3931969 3353326 3931969 3353326 427475 1258382 427475 1258382 4547824 3352399 4547824 3352399 1371299 535037 1371299 535037 4292870 3704679 4292870 3704679 1685678 559060 1685678 559060 1107193 352581 1107193 352581 2105000 4139688 2105000 4139688 3343699 2022083 3343699 2022083 4646548 3333411 4646548 3333411 1653058 380466 1653058 380466 4503505 4554320 4503505 4554320 1665735 3982970 1665735 3982970 4081961 1986683 4081961 1986683 1660545 3852391 1660545 3852391 725121 947392 725121 947392 3754573 3344257 3754573 3344257 4391826 871209 4391826 871209 734239 3336772 734239 3336772 2710080 575744 2710080 575744 9856 3334714 9856 3334714 4149550 1655319 4149550 1655319 4934341 1661485 4934341 1661485 1651484 4505067 1651484 4505067 4085506 1173779 4085506 1173779 524806 1165299 524806 1165299 2144900 2618285 2144900 2618285 4522127 2139776 4522127 2139776 4367747 2828955 4367747 2828955 1685565 1088409 1685565 1088409 895572 891567 895572 891567 1669647 2161080 1669647 2161080 4535503 2926584 4535503 2926584 3352616 2000310 3352616 2000310 4655552 254342 4655552 254342 1393273 2581089 1393273 2581089 3321573 1256538 3321573 1256538 403472 3331003 403472 3331003 4475814 2838312 4475814 2838312 1654223 824052 1654223 824052 1753951 1682113 1753951 1682113 1258193 961202 1258193 961202 827194 829718 827194 829718 3337191 4219444 3337191 4219444 2776123 270583 2776123 270583 1448817 203800 1448817 203800 843938 1661732 843938 1661732 2520479 3771832 2520479 3771832 945005 928452 945005 928452 3320212 4135152 3320212 4135152 1663293 2223108 1663293 2223108 3346225 3466256 3346225 3466256 3321799 2548984 3321799 2548984 4199786 1949956 4199786 1949956 2044359 1353112 2044359 1353112 3814831 562750 3814831 562750 1075762 2608595 1075762 2608595 3334339 669002 3334339 669002 673925 1994524 673925 1994524 3900654 2487026 3900654 2487026 4166282 339724 4166282 339724 211226 3026726 211226 3026726 3335846 1401646 3335846 1401646 641420 675777 641420 675777 3349166 2251679 3349166 2251679 3937355 474207 3937355 474207 1189565 2581998 1189565 2581998 3341096 4384907 3341096 4384907 562064 1019260 562064 1019260 4991419 3316884 4991419 3316884 4251563 1458627 4251563 1458627 232052 3326551 232052 3326551 3638571 328948 3638571 328948 206207 218709 206207 218709 3328795 2485775 3328795 2485775 4760480 3469293 4760480 3469293 2659964 2079607 2659964 2079607 4583625 220053 4583625 220053 200071 697866 200071 697866 3936744 2769036 3936744 2769036 4565580 2877960 4565580 2877960 3320022 821993 3320022 821993 329877 3882646 329877 3882646 3324163 1173786 3324163 1173786 791546 1666692 791546 1666692 961310 694048 961310 694048 3721160 2967629 3721160 2967629 4661613 3002155 4661613 3002155 2551853 1132492 2551853 1132492 230952 251818 230952 251818 1490534 2661644 1490534 2661644 4167977 2490263 4167977 2490263 2588913 1437036 2588913 1437036 235263 3346010 235263 3346010 1798138 3523298 1798138 3523298 1656815 2504147 1656815 2504147 4148319 371527 4148319 371527 1044666 2105065 1044666 2105065 2676068 3346979 2676068 3346979 2253640 245741 2253640 245741 1654015 4849545 1654015 4849545 4061036 1651541 4061036 1651541 4125640 218538 4125640 218538 4071448 2594357 4071448 2594357 4778253 3120055 4778253 3120055 4405895 2430273 4405895 2430273 1655567 3415297 1655567 3415297 4909342 1658117 4909342 1658117 1654693 2369739 1654693 2369739 4160065 3267684 4160065 3267684 1657393 1289020 1657393 1289020 4695512 3046003 4695512 3046003 3343102 728099 3343102 728099 1678032 3875797 1678032 3875797 2353357 1683338 2353357 1683338 1363825 1042980 1363825 1042980 3714251 2928648 3714251 2928648 3084695 314294 3084695 314294 326054 2638476 326054 2638476 4327214 1072096 4327214 1072096 606533 2120497 606533 2120497 4567847 2613731 4567847 2613731 324063 307051 324063 307051 1658675 917315 1658675 917315 930626 2252593 930626 2252593 4416376 473763 4416376 473763 486078 1992423 486078 1992423 4661632 788026 4661632 788026 577134 364127 577134 364127 3989939 3347789 3989939 3347789 4226535 1675678 4226535 1675678 2354563 3333778 2354563 3333778 454130 685796 454130 685796 3190186 3335280 3190186 3335280 488647 1169090 488647 1169090 3318304 3293255 3318304 3293255 4353676 777485 4353676 777485 3323620 2827370 3323620 2827370 3830241 4345911 3830241 4345911 1657997 1015676 1657997 1015676 663677 413422 663677 413422 3572125 2115056 3572125 2115056 486110 509063 486110 509063 30858 3335853 30858 3335853 3352253 568489 3352253 568489 2837530 1658078 2837530 1658078 142396 297877 142396 297877 3333140 2048983 3333140 2048983 4440805 3352925 4440805 3352925 388305 1285349 388305 1285349 872579 251120 872579 251120 4290013 3631203 4290013 3631203 1344406 36688 1344406 36688 3329329 1521609 3329329 1521609 542988 1131429 542988 1131429 518310 508220 518310 508220 1139288 1681953 1139288 1681953 224283 614779 224283 614779 1072805 2036616 1072805 2036616 4348839 2636094 4348839 2636094 1417462 1422689 1417462 1422689 1681934 4781395 1681934 4781395 3972455 2277496 3972455 2277496 4093227 3327732 4093227 3327732 2180039 207087 2180039 207087 4101556 3327422 4101556 3327422 515712 1127917 515712 1127917 3754078 3338441 3754078 3338441 1428477 3966405 1428477 3966405 4074293 368764 4074293 368764 907678 2277104 907678 2277104 4443787 590534 4443787 590534 596166 1347919 596166 1347919 3329979 3344036 3329979 3344036 1742461 450204 1742461 450204 4702573 3394365 4702573 3394365 3321980 4827705 3321980 4827705 3348476 1105429 3348476 1105429 587024 550422 587024 550422 4115737 2531677 4115737 2531677 4700094 1656811 4700094 1656811 3485884 1678870 3485884 1678870 1669192 1127086 1669192 1127086 2121591 3338658 2121591 3338658 845614 849893 845614 849893 3829536 3013512 3829536 3013512 1743267 1175711 1743267 1175711 1158240 4985928 1158240 4985928 2375464 1671907 2375464 1671907 586011 3344071 586011 3344071 3959821 1611867 3959821 1611867 1652248 3367607 1652248 3367607 3341209 1206156 3341209 1206156 1209475 3285017 1209475 3285017 3737035 808008 3737035 808008 4778898 1663995 4778898 1663995 147344 4370705 147344 4370705 292918 1211766 292918 1211766 3054946 2772182 3054946 2772182 1263107 1152082 1263107 1152082 1672645 4108112 1672645 4108112 1133816 1669591 1133816 1669591 4528106 3340542 4528106 3340542 912365 859214 912365 859214 843018 3007010 843018 3007010 4663158 3336311 4663158 3336311 1999503 3080853 1999503 3080853 3774600 2787595 3774600 2787595 4420209 349564 4420209 349564 1654405 3344700 1654405 3344700 4356094 1151305 4356094 1151305 1148041 2552590 1148041 2552590 4118896 1652272 4118896 1652272 3962010 3717424 3962010 3717424 1680772 89613 1680772 89613 1678081 2399037 1678081 2399037 4274880 3482133 4274880 3482133 1146033 521771 1146033 521771 1297337 1940920 1297337 1940920 4722503 1670276 4722503 1670276 1684026 4424543 1684026 4424543 3884647 333961 3884647 333961 1076630 1685162 1076630 1685162 1081480 1180380 1081480 1180380 508387 3327303 508387 3327303 4165001 2013588 4165001 2013588 1681788 3096702 1681788 3096702 4743358 1668172 4743358 1668172 1670158 988375 1670158 988375 4481887 3325005 4481887 3325005 550761 3340525 550761 3340525 4083309 543348 4083309 543348 534716 816164 534716 816164 2960716 3109613 2960716 3109613 1656192 1684373 1656192 1684373 4070363 893957 4070363 893957 623620 1340265 623620 1340265 4175056 3341839 4175056 3341839 461442 337780 461442 337780 316532 930735 316532 930735 4745381 3321625 4745381 3321625 768609 695578 768609 695578 4591846 2977805 4591846 2977805 1647817 3100323 1647817 3100323 4721131 1440033 4721131 1440033 244113 3330525 244113 3330525 2721784 3034418 2721784 3034418 1659860 1500248 1659860 1500248 2730144 3347751 2730144 3347751 526550 519994 526550 519994 4867058 3335276 4867058 3335276 1212459 478739 1212459 478739 4519612 2849384 4519612 2849384 4441772 365236 4441772 365236 375578 307696 375578 307696 4073875 2583432 4073875 2583432 3750450 287517 3750450 287517 1386318 2559357 1386318 2559357 4112406 1675853 4112406 1675853 604631 1278050 604631 1278050 4486874 3346304 4486874 3346304 313119 812386 313119 812386 3929642 3350409 3929642 3350409 4733789 2601628 4733789 2601628 659370 992528 659370 992528 3838590 2807638 3838590 2807638 1681233 299886 1681233 299886 365207 843878 365207 843878 3347261 3063579 3347261 3063579 4362580 285566 4362580 285566 755669 3506220 755669 3506220 4538290 322197 4538290 322197 895316 3345109 895316 3345109 4816867 717115 4816867 717115 940123 2083263 940123 2083263 4603633 1395905 4603633 1395905 961818 360336 961818 360336 1912058 3345577 1912058 3345577 513745 3024775 513745 3024775 4689269 3960617 4689269 3960617 1284204 365676 1284204 365676 1065363 1682468 1065363 1682468 554612 3348078 554612 3348078 1657945 580675 1657945 580675 608420 999257 608420 999257 4314912 2365025 4314912 2365025 850891 404624 850891 404624 395861 2713112 395861 2713112 4388375 2078499 4388375 2078499 1018233 1028152 1018233 1028152 4590133 1373434 4590133 1373434 1002944 1005961 1002944 1005961 2078246 3352420 2078246 3352420 1304272 361792 1304272 361792 1681110 3127397 1681110 3127397 4342378 2663996 4342378 2663996 4078958 3351635 4078958 3351635 450468 443744 450468 443744 1664042 2360727 1664042 2360727 4010800 683293 4010800 683293 465368 3335990 465368 3335990 4563382 1660955 4563382 1660955 70095 3338062 70095 3338062 4029105 1026689 4029105 1026689 999012 3072788 999012 3072788 4228375 2455350 4228375 2455350 4086107 3556447 4086107 3556447 701501 3321995 701501 3321995 1616633 647028 1616633 647028 660754 2284103 660754 2284103 3936252 494911 3936252 494911 495991 1196660 495991 1196660 3313235 3349956 3313235 3349956 3954364 2319116 3954364 2319116 4720870 3342487 4720870 3342487 778561 853960 778561 853960 1781114 2337880 1781114 2337880 4303910 1674064 4303910 1674064 1671443 764069 1671443 764069 889678 738854 889678 738854 4734029 3598762 4734029 3598762 387029 396315 387029 396315 3318574 4415205 3318574 4415205 3328290 3343084 3328290 3343084 1412739 1393221 1412739 1393221 4223882 3345750 4223882 3345750 3335936 1317775 3335936 1317775 1350864 3331170 1350864 3331170 2744037 1659417 2744037 1659417 1811482 2859011 1811482 2859011 4226514 1667168 4226514 1667168 3979133 3337221 3979133 3337221 900343 4369065 900343 4369065 3700837 750139 3700837 750139 737256 2304017 737256 2304017 4576784 794698 4576784 794698 228423 237943 228423 237943 3619151 3064334 3619151 3064334 2031528 1521980 2031528 1521980 1659711 3317842 1659711 3317842 3791995 864388 3791995 864388 835345 1445662 835345 1445662 3338837 601772 3338837 601772 614934 2565995 614934 2565995 4323507 830819 4323507 830819 738013 4771351 738013 4771351 904382 1520828 904382 1520828 3977320 2280124 3977320 2280124 1019111 359756 1019111 359756 1681208 3102978 1681208 3102978 4284370 2362823 4284370 2362823 4481794 2818612 4481794 2818612 4113746 2523683 4113746 2523683 4447914 1064103 4447914 1064103 601749 3347301 601749 3347301 2679733 1662872 2679733 1662872 1662804 3470927 1662804 3470927 3347445 431705 3347445 431705 719963 776620 719963 776620 1043311 592941 1043311 592941 1347952 3031838 1347952 3031838 3791496 297446 3791496 297446 503411 2311806 503411 2311806 4851726 3877909 4851726 3877909 897092 756243 897092 756243 4083451 2594745 4083451 2594745 3259537 568651 3259537 568651 543146 1916552 543146 1916552 4611538 3321077 4611538 3321077 1686175 2101854 1686175 2101854 4218841 3327782 4218841 3327782 884978 781322 884978 781322 979328 998573 979328 998573 352700 339598 352700 339598 1364177 4900581 1364177 4900581 4722752 1652407 4722752 1652407 2069504 1665634 2069504 1665634 4268639 154530 4268639 154530 1656523 1647476 1656523 1647476 4636986 2325338 4636986 2325338 3319048 4063631 3319048 4063631 2521545 1341431 2521545 1341431 319134 3467024 319134 3467024 3881734 3007098 3881734 3007098 969868 1649497 969868 1649497 3749921 2989477 3749921 2989477 4626903 2499385 4626903 2499385 1647156 547367 1647156 547367 565296 3323796 565296 3323796 3802991 616186 3802991 616186 1663179 4906728 1663179 4906728 3542757 1867548 3542757 1867548 4721859 1936131 4721859 1936131 145366 345659 145366 345659 879373 2428266 879373 2428266 4583665 3337246 4583665 3337246 4970078 1994151 4970078 1994151 1658850 3947861 1658850 3947861 917657 928146 917657 928146 3281394 1671072 3281394 1671072 583578 3334645 583578 3334645 221157 1191821 221157 1191821 4704772 3034452 4704772 3034452 231292 650740 231292 650740 4563398 2927595 4563398 2927595 2043735 1672165 2043735 1672165 1395193 3333449 1395193 3333449 3742739 356984 3742739 356984 285768 2467763 285768 2467763 4556428 2874849 4556428 2874849 1160204 1175988 1160204 1175988 3635309 3347341 3635309 3347341 4428100 1411070 4428100 1411070 1075782 563205 1075782 563205 569077 3334690 569077 3334690 4141762 3329341 4141762 3329341 991001 4383069 991001 4383069 4104623 1575767 4104623 1575767 315390 3317705 315390 3317705 1684085 63010 1684085 63010 469788 3334325 469788 3334325 3933433 822180 3933433 822180 798747 3338381 798747 3338381 1011385 1676495 1011385 1676495 611262 2889814 611262 2889814 3654951 1655674 3654951 1655674 3798658 4229689 3798658 4229689 3318737 80997 3318737 80997 1659127 2253134 1659127 2253134 4396139 2733294 4396139 2733294 810926 558339 810926 558339 1882740 3329446 1882740 3329446 1172274 489842 1172274 489842 1767785 1653928 1767785 1653928 4509675 2166012 4509675 2166012 299522 1672733 299522 1672733 4091995 4847273 4091995 4847273 631244 419207 631244 419207 3348027 613644 3348027 613644 3347720 1666781 3347720 1666781 3732610 3332931 3732610 3332931 297692 331027 297692 331027 4296825 3333499 4296825 3333499 1080977 1080086 1080977 1080086 4109163 3185629 4109163 3185629 534327 136118 534327 136118 4632885 3352773 4632885 3352773 522476 1172008 522476 1172008 4755311 3322192 4755311 3322192 370918 1653944 370918 1653944 4228768 4173277 4228768 4173277 1666678 1282756 1666678 1282756 380047 2773389 380047 2773389 3985407 586880 3985407 586880 590105 381425 590105 381425 3741246 2916701 3741246 2916701 1217238 128901 1217238 128901 3344038 1646277 3344038 1646277 812417 853804 812417 853804 1652554 4672420 1652554 4672420 3641855 1666534 3641855 1666534 484652 1167851 484652 1167851 3320290 4272972 3320290 4272972 3488115 606096 3488115 606096 610173 2232424 610173 2232424 1672086 588969 1672086 588969 1014512 3749852 1014512 3749852 3333769 478162 3333769 478162 1197170 1647796 1197170 1647796 4651838 3320587 4651838 3320587 1239820 1230067 1239820 1230067 1301883 1651032 1301883 1651032 4659870 2237966 4659870 2237966 3552391 1008190 3552391 1008190 3578063 750360 3578063 750360 634040 3332134 634040 3332134 4911649 2609312 4911649 2609312 396935 196754 396935 196754 4253511 3333912 4253511 3333912 1105511 3005013 1105511 3005013 4057850 2018971 4057850 2018971 4628549 3314390 4628549 3314390 1251566 1679979 1251566 1679979 1892661 2296087 1892661 2296087 1163518 526
130242 213347447 0 213347447 785084827 446855743 785084827 446855743 201464221 806605964 201464221 806605964 99025686 903083326 99025686 903083326 421897811 578284297 421897811 578284297 422519633 46086635 422519633 46086635 952641889 146544901 952641889 146544901 704697348 357564995 704697348 357564995 287122330 743507421 287122330 743507421 257334550 542788275 257334550 542788275 600634279 185495359 600634279 185495359 812721047 233846223 812721047 233846223 623970031 427446686 623970031 427446686 164279288 937552956 164279288 937552956 64792337 866155096 64792337 866155096 247433743 135865354 247433743 135865354 862451921 633938351 862451921 633938351 366034739 483369300 366034739 483369300 554433650 446229607 554433650 446229607 291195842 916328181 291195842 916328181 84183127 942110533 84183127 942110533 59806038 533611872 59806038 533611872 991595081 8180966 991595081 8180966 838144162 261673557 838144162 261673557 358638339 694805828 358638339 694805828 302442801 965670081 302442801 965670081 35248110 732736535 35248110 732736535 442634463 517629970 442634463 517629970 618979791 362474463 618979791 362474463 664816938 334723951 664816938 334723951 625401566 777788113 625401566 777788113 165335905 881307047 165335905 881307047 119756928 267998648 119756928 267998648 779094180 219753582 779094180 219753582 535147232 544126451 535147232 544126451 455598800 241600321 455598800 241600321 829321078 157091376 829321078 157091376 864025231 134257842 864025231 134257842 519946018 929689940 519946018 929689940 71783420 860223001 71783420 860223001 506497725 308773521 506497725 308773521 827855285 70996468 827855285 70996468 972941244 26763391 972941244 26763391 128092015 872832125 128092015 872832125 577318590 249476893 577318590 249476893 940868906 58005449 940868906 58005449 614104585 428869413 614104585 428869413 231910079 769146533 231910079 769146533 522927670 442029804 522927670 442029804 660904940 116186373 660904940 116186373 882219489 983020812 882219489 983020812 13283608 987397977 13283608 987397977 710279545 289117644 710279545 289117644 349308140 782104032 349308140 782104032 89137567 990719329 89137567 990719329 9732292 703035654 9732292 703035654 303744925 303507997 303744925 303507997 916258995 82425362 916258995 82425362 737758215 464581976 737758215 464581976 431623633 568355517 431623633 568355517 767121559 159798183 767121559 159798183 839305493 192635130 839305493 192635130 731695170 463120442 731695170 463120442 537326230 227366617 537326230 227366617 948352460 50312314 948352460 50312314 733815518 268816879 733815518 268816879 139735139 861738046 139735139 861738046 225582542 561545747 225582542 561545747 515681651 161783531 515681651 161783531 837582232 208117197 837582232 208117197 506940395 896979799 506940395 896979799 104578282 877290045 104578282 877290045 850689973 131069634 850689973 131069634 866967171 302053045 866967171 302053045 582634762 459585261 582634762 459585261 298906333 733816865 298906333 733816865 90294163 911867213 90294163 911867213 461110579 347264036 461110579 347264036 778330570 42842643 778330570 42842643 975245482 24324382 975245482 24324382 548232673 452511439 548232673 452511439 585441691 32447250 585441691 32447250 966945467 569785774 966945467 569785774 414663801 585679465 414663801 585679465 489774110 400983270 489774110 400983270 989308128 10573499 989308128 10573499 974126273 725692415 974126273 725692415 72395114 929113956 72395114 929113956 302940996 570967130 302940996 570967130 945882807 52839706 945882807 52839706 645580513 683357709 645580513 683357709 81440431 920471827 81440431 920471827 312142099 589563901 312142099 589563901 555946493 375818817 555946493 375818817 891636060 88081542 891636060 88081542 930757899 67863068 930757899 67863068 5131585 994708978 5131585 994708978 238081488 504099382 238081488 504099382 593904246 379082941 593904246 379082941 627784279 55564238 627784279 55564238 943550518 57717441 943550518 57717441 810803148 276853264 810803148 276853264 423828718 853523652 423828718 853523652 147632340 799545770 147632340 799545770 313231072 573280833 313231072 573280833 862229522 136124235 862229522 136124235 576434780 954197640 576434780 954197640 46507269 761719687 46507269 761719687 282594761 651101788 282594761 651101788 985473773 14356361 985473773 14356361 562845440 662777811 562845440 662777811 111475806 889726784 111475806 889726784 754409965 191108209 754409965 191108209 921174016 63355180 921174016 63355180 934967479 156389692 934967479 156389692 762735915 247509498 762735915 247509498 656801948 376086762 656801948 376086762 605630061 415424144 605630061 415424144 283781909 716816013 283781909 716816013 787311205 64934494 787311205 64934494 988338931 11644754 988338931 11644754 697204370 683918749 697204370 683918749 108532627 892456976 108532627 892456976 198404565 769654253 198404565 769654253 547291625 361111058 547291625 361111058 764524624 234182017 764524624 234182017 572007558 908638533 572007558 908638533 93786744 513411075 93786744 513411075 535429146 390026893 535429146 390026893 967023676 32362548 967023676 32362548 869734305 576603862 869734305 576603862 383701838 616496459 383701838 616496459 907919341 23624031 907919341 23624031 975860811 402805781 975860811 402805781 597288710 592041257 597288710 592041257 408504008 106699815 408504008 106699815 892306156 550738375 892306156 550738375 398511437 601708732 398511437 601708732 510647761 451341631 510647761 451341631 846308430 45166148 846308430 45166148 953676382 312210944 953676382 312210944 582596430 667504659 582596430 667504659 327454938 693284684 327454938 693284684 17121365 983897138 17121365 983897138 820009060 120217171 820009060 120217171 886186597 112235301 886186597 112235301 663460344 970110535 663460344 970110535 31184814 823034067 31184814 823034067 344132985 333908292 344132985 333908292 988028044 12020519 988028044 12020519 771378267 274650177 771378267 274650177 672725001 333359203 672725001 333359203 96052607 906090963 96052607 906090963 396455308 495396577 396455308 495396577 555466691 243222960 555466691 243222960 756062000 285988188 756062000 285988188 49082104 951829335 49082104 951829335 112820539 702560601 112820539 702560601 390574928 55024518 390574928 55024518 943989316 154664063 943989316 154664063 683642148 946826691 683642148 946826691 54597971 253072098 54597971 253072098 795789483 198110266 795789483 198110266 799954725 248924784 799954725 248924784 682912340 508593831 682912340 508593831 491455202 296856675 491455202 296856675 972768907 26817901 972768907 26817901 360376037 742829886 360376037 742829886 98720688 903343897 98720688 903343897 287183495 398111344 287183495 398111344 635768393 250853101 635768393 250853101 889181475 28667435 889181475 28667435 970526788 789344460 970526788 789344460 80508883 921544912 80508883 921544912 205243355 537950844 205243355 537950844 589244048 326151409 589244048 326151409 732542746 12683390 732542746 12683390 987494494 533915508 987494494 533915508 69416049 977636865 69416049 977636865 23517613 700246537 23517613 700246537 347709187 624224522 347709187 624224522 522717732 135708773 522717732 135708773 862534675 845540842 862534675 845540842 155173728 250741057 155173728 250741057 763985793 234714432 763985793 234714432 439012111 617914135 439012111 617914135 17237140 983820864 17237140 983820864 60046649 712231199 60046649 712231199 494382046 330200001 494382046 330200001 760722624 210455816 760722624 210455816 838429345 24952933 838429345 24952933 974535122 56995009 974535122 56995009 619710319 468411465 619710319 468411465 234898820 996973349 234898820 996973349 3052017 468188126 3052017 468188126 830709989 168517253 830709989 168517253 778276292 278255955 778276292 278255955 584279528 811415801 584279528 811415801 165438055 930498311 165438055 930498311 71022251 872282175 71022251 872282175 542102379 458212734 542102379 458212734 754266362 188859160 754266362 188859160 999383491 725633 999383491 725633 522456096 948425719 522456096 948425719 52719141 403981748 52719141 403981748 917097342 81754860 917097342 81754860 830503759 209094563 830503759 209094563 528184111 808794579 528184111 808794579 134779117 866502955 134779117 866502955 168592061 492797418 168592061 492797418 850260222 131373500 850260222 131373500 866638474 279744706 866638474 279744706 665192310 443268780 665192310 443268780 544974498 455756170 544974498 455756170 873341250 124700654 873341250 124700654 871843662 303109436 871843662 303109436 103608904 898033944 103608904 898033944 274724564 666918730 274724564 666918730 599281705 103111734 599281705 103111734 896538809 209593663 896538809 209593663 293757170 953507623 293757170 953507623 47397278 908221536 47397278 908221536 115202426 638703883 115202426 638703883 472759937 185247016 472759937 185247016 949424116 49182245 949424116 49182245 946883481 212590162 946883481 212590162 75280816 926677970 75280816 926677970 170863633 761882172 170863633 761882172 959466657 39835965 959466657 39835965 801273191 285738652 801273191 285738652 556745184 965441348 556745184 965441348 35478771 932772310 35478771 932772310 277225943 109875200 277225943 109875200 888876718 440235985 888876718 440235985 145967068 855352482 145967068 855352482 485898624 493351166 485898624 493351166 556724348 152152539 556724348 152152539 935023745 63291475 935023745 63291475 928384323 136507245 928384323 136507245 790283848 637881307 790283848 637881307 356316526 733372619 356316526 733372619 29543938 971663501 29543938 971663501 149211714 782017224 149211714 782017224 551618079 354791492 551618079 354791492 934288580 63944896 934288580 63944896 532070570 913078772 532070570 913078772 89007503 390269262 89007503 390269262 780465507 218330112 780465507 218330112 549808975 893503462 549808975 893503462 107582969 789368055 107582969 789368055 294548748 531575578 294548748 531575578 518660322 175085999 518660322 175085999 984413934 15277595 984413934 15277595 191457728 808623456 191457728 808623456 286141654 169212247 286141654 169212247 830049379 427074783 830049379 427074783 4199370 995630029 4199370 995630029 560833015 201520992 560833015 201520992 955762120 43114226 955762120 43114226 113968889 887134971 113968889 887134971 195107651 473797321 195107651 473797321 683400452 314859864 683400452 314859864 384132669 757259320 384132669 757259320 243980321 754785858 243980321 754785858 341336585 412548903 341336585 412548903 870515382 36538483 870515382 36538483 962288566 41778372 962288566 41778372 527381857 693532496 527381857 693532496 184256257 912051293 184256257 912051293 60666400 967758870 60666400 967758870 33380345 580112726 33380345 580112726 617806672 369808791 617806672 369808791 789160463 122625080 789160463 122625080 875483759 624315251 875483759 624315251 47387542 953541257 47387542 953541257 232353763 420964447 232353763 420964447 908038984 90470359 908038984 90470359 530350778 993369572 530350778 993369572 6631402 914265720 6631402 914265720 531217528 350468326 531217528 350468326 899947144 99359489 899947144 99359489 816138956 464714095 816138956 464714095 388816023 905059405 388816023 905059405 96958460 222145227 96958460 222145227 786014021 212373255 786014021 212373255 717393010 336212568 717393010 336212568 631878465 466878737 631878465 466878737 482988198 701239743 482988198 701239743 300061556 667629763 300061556 667629763 483810782 145727290 483810782 145727290 970290548 28899944 970290548 28899944 814412128 271276103 814412128 271276103 210947202 788898366 210947202 788898366 667881220 105189326 667881220 105189326 986095022 13844951 986095022 13844951 787102983 691351703 787102983 691351703 263902198 812452232 263902198 812452232 187839864 522158705 187839864 522158705 596404299 236791045 596404299 236791045 986884397 13260035 986884397 13260035 85501971 916476747 85501971 916476747 194681348 583423015 194681348 583423015 497110625 183128764 497110625 183128764 960597540 38358636 960597540 38358636 603739252 971894224 603739252 971894224 29316794 810584355 29316794 810584355 192241789 768057691 192241789 768057691 503307669 175675801 503307669 175675801 822852483 510264350 822852483 510264350 260043878 740927994 260043878 740927994 443614972 388417070 443614972 388417070 611211876 550271313 611211876 550271313 237718656 763124341 237718656 763124341 541635605 79800328 541635605 79800328 919077996 291041378 919077996 291041378 605515018 709541825 605515018 709541825 104179158 897506359 104179158 897506359 394249753 571328404 394249753 571328404 609161429 20532527 609161429 20532527 978764837 236062077 978764837 236062077 729882912 866313923 729882912 866313923 135096866 805684762 135096866 805684762 363834566 571079918 363834566 571079918 904978725 93696552 904978725 93696552 456188903 663614598 456188903 663614598 283141653 717401294 283141653 717401294 348102541 567309912 348102541 567309912 505632979 332991764 505632979 332991764 990467988 9412899 990467988 9412899 945206062 745035583 945206062 745035583 255715663 544715436 255715663 544715436 935832069 22539275 935832069 22539275 976970390 89669372 976970390 89669372 743322719 531390070 743322719 531390070 64429516 938047244 64429516 938047244 324664010 613512834 324664010 613512834 555938082 423977736 555938082 423977736 591940841 394623219 591940841 394623219 643725297 153797821 643725297 153797821 845082092 593513058 845082092 593513058 42872846 974776779 42872846 974776779 26292342 619416261 26292342 619416261 426988329 497134139 426988329 497134139 644864367 12005226 644864367 12005226 988044707 344452611 988044707 344452611 128795375 872246511 128795375 872246511 359973894 143936656 359973894 143936656 855053033 941370267 855053033 941370267 60642163 355925104 60642163 355925104 879555179 57840647 879555179 57840647 941138519 246930585 941138519 246930585 529828896 724937658 529828896 724937658 275551401 229454625 275551401 229454625 833197205 142504843 833197205 142504843 868497605 129578345 868497605 129578345 686089926 423653279 686089926 423653279 346732943 918094297 346732943 918094297 83828717 916050412 83828717 916050412 189552160 647801770 189552160 647801770 522420324 477645248 522420324 477645248 476230129 825479877 476230129 825479877 132833879 928430171 132833879 928430171 73250812 535313228 73250812 535313228 720642668 63866617 720642668 63866617 934364488 131539348 934364488 131539348 317444766 798375706 317444766 798375706 201996649 500748858 201996649 500748858 968049902 31357571 968049902 31357571 848424332 480212383 848424332 480212383 1069950 998780414 1069950 998780414 363103355 417885873 363103355 417885873 629658378 98684880 629658378 98684880 900667756 123731638 900667756 123731638 677999231 510666226 677999231 510666226 489346766 494890033 489346766 494890033 583421601 417475193 583421601 417475193 529030268 808163319 529030268 808163319 21187879 980144065 21187879 980144065 104786214 625422593 104786214 625422593 827658657 146492112 827658657 146492112 988248463 11757181 988248463 11757181 889687870 126378115 889687870 126378115 229997335 770966471 229997335 770966471 360715589 89719293 360715589 89719293 908711993 181178636 908711993 181178636 335786355 815307472 335786355 815307472 185127564 705183567 185127564 705183567 402931831 414178211 402931831 414178211 724090639 275376911 724090639 275376911 538369990 573185075 538369990 573185075 408294415 913563881 408294415 913563881 88510094 778416778 88510094 778416778 335820774 663562337 335820774 663562337 670169078 202121215 670169078 202121215 986885781 13251187 986885781 13251187 625061279 448348120 625061279 448348120 132894217 874016874 132894217 874016874 126867876 752143737 126867876 752143737 649759405 267550857 649759405 267550857 828892755 155756626 828892755 155756626 842917261 251827896 842917261 251827896 637867311 572308573 637867311 572308573 359666746 640424083 359666746 640424083 497375872 377137426 497375872 377137426 622550686 871194338 622550686 871194338 129877976 740438937 129877976 740438937 359693508 335328245 359693508 335328245 664330305 767654927 664330305 767654927 233365311 314014216 233365311 314014216 971622980 27828701 971622980 27828701 688214452 729278800 688214452 729278800 70911744 930566941 70911744 930566941 978443641 20956717 978443641 20956717 674598307 484982118 674598307 484982118 18437042 982607197 18437042 982607197 566977825 9591558 566977825 9591558 990237892 148615332 990237892 148615332 776658224 284665873 776658224 284665873 362738384 934131237 362738384 934131237 64984336 937390973 64984336 937390973 758273696 240611585 758273696 240611585 607325381 460456505 607325381 460456505 424060888 839411913 424060888 839411913 161609738 809930292 161609738 809930292 482315133 517279686 482315133 517279686 462377015 771783158 462377015 771783158 229157396 767390150 229157396 767390150 483095318 133218074 483095318 133218074 864859008 151387369 864859008 151387369 488752745 579222970 488752745 579222970 316453824 964566402 316453824 964566402 36516337 893457972 36516337 893457972 451432333 499355482 451432333 499355482 500238130 775349301 500238130 775349301 67051600 935320671 67051600 935320671 119976403 719212864 119976403 719212864 430930551 482393937 430930551 482393937 527192218 452795305 527192218 452795305 681896184 93644555 681896184 93644555 941566530 15718364 941566530 15718364 983896871 290226130 983896871 290226130 416943361 620333701 416943361 620333701 338772072 662559373 338772072 662559373 521372815 8935936 521372815 8935936 990827189 288986366 990827189 288986366 654537285 662097726 654537285 662097726 126912396 873943332 126912396 873943332 151352341 97777250 151352341 97777250 901638478 363874679 901638478 363874679 399895309 829590805 399895309 829590805 53410828 953378261 53410828 953378261 47471994 791554513 47471994 791554513 790235012 182588158 790235012 182588158 965161729 34025980 965161729 34025980 479815679 519733858 479815679 519733858 561450014 260949078 561450014 260949078 738739138 413380794 738739138 413380794 94906133 907445004 94906133 907445004 150246971 27329256 150246971 27329256 972168510 254202132 972168510 254202132 462358375 577292758 462358375 577292758 175047782 825709999 175047782 825709999 851321206 147555285 851321206 147555285 685072623 325514080 685072623 325514080 629905437 369498372 629905437 369498372 920742869 78005247 920742869 78005247 763661819 807291126 763661819 807291126 192938478 800382199 192938478 800382199 600444462 1528892 600444462 1528892 998681138 175994525 998681138 175994525 773327635 492494101 773327635 492494101 506769252 363718033 506769252 363718033 795184824 203089530 795184824 203089530 197302465 923383689 197302465 923383689 52561516 948554652 52561516 948554652 417125672 262668540 417125672 262668540 737106686 588593665 737106686 588593665 231708094 837865380 231708094 837865380 163178355 212830079 163178355 212830079 785509980 329487818 785509980 329487818 14581387 986184697 14581387 986184697 891961222 106985416 891961222 106985416 762784334 276922622 762784334 276922622 336220452 961212407 336220452 961212407 39657754 661726546 39657754 661726546 794386553 53411872 794386553 53411872 945268343 63206814 945268343 63206814 799140007 399641102 799140007 399641102 536134565 594584172 536134565 594584172 405901238 535570108 405901238 535570108 492576768 479557488 492576768 479557488 850305896 148659873 850305896 148659873 166972303 842699802 166972303 842699802 109228128 891798297 109228128 891798297 170626361 749149282 170626361 749149282 446133532 79009858 446133532 79009858 919816772 244622349 919816772 244622349 238454539 762306127 238454539 762306127 398129552 367460658 398129552 367460658 680224764 297346594 680224764 297346594 986812158 13312534 986812158 13312534 480161118 939376282 480161118 939376282 62816477 712333715 62816477 712333715 441911075 520565159 441911075 520565159 683458650 314806936 683458650 314806936 673185251 357911066 673185251 357911066 533880723 570224257 533880723 570224257 245245854 756035534 245245854 756035534 369210568 165335124 369210568 165335124 917504866 81432800 917504866 81432800 803617905 294969088 803617905 294969088 388335556 700750859 388335556 700750859 300656111 95790771 300656111 95790771 903262541 399328409 903262541 399328409 584918601 586923451 584918601 586923451 313042590 688720801 313042590 688720801 382398688 414298688 382398688 414298688 800981076 162027905 800981076 162027905 873970413 124211693 873970413 124211693 430428374 675155285 430428374 675155285 326421162 532094634 326421162 532094634 805494734 136304233 805494734 136304233 862085924 266990961 862085924 266990961 534596500 465466305 534596500 465466305 986685178 13430719 986685178 13430719 862645691 772914976 862645691 772914976 228010938 268054059 228010938 268054059 799551327 189206491 799551327 189206491 908876690 89534174 908876690 89534174 659136109 365231904 659136109 365231904 634209531 282270742 634209531 282270742 717359709 448566584 717359709 448566584 320515788 884333642 320515788 884333642 116590132 764665407 116590132 764665407 635854032 111590452 635854032 111590452 886897132 967951900 886897132 967951900 33226110 824489143 33226110 824489143 908084841 90458739 908084841 90458739 627811766 392732009 627811766 392732009 269898035 963907498 269898035 963907498 31384565 969937093 31384565 969937093 726483375 101016229 726483375 101016229 920631257 78155329 920631257 78155329 831278366 221019229 831278366 221019229 237703065 860122593 237703065 860122593 141161394 256590294 141161394 256590294 779863510 216054436 779863510 216054436 869996974 128255300 869996974 128255300 748999502 478827500 748999502 478827500 507008697 568367365 507008697 568367365 6250952 993668388 6250952 993668388 115100227 576406506 115100227 576406506 890369410 108520463 890369410 108520463 169209925 933967110 169209925 933967110 68150703 461952240 68150703 461952240 673146288 325244361 673146288 325244361 87820526 963149259 87820526 963149259 38039381 759672371 38039381 759672371 376419367 622127935 376419367 622127935 838931608 160214665 838931608 160214665 215443282 916552678 215443282 916552678 85400056 460768766 85400056 460768766 554181717 443950497 554181717 443950497 938499158 59872658 938499158 59872658 284718573 892477465 284718573 892477465 108505924 680640129 108505924 680640129 453135104 545891879 453135104 545891879 464497201 509193813 464497201 509193813 857954062 137418700 857954062 137418700 893396694 8564903 893396694 8564903 997275889 2875425 997275889 2875425 882882507 322259427 882882507 322259427 669126196 789726951 669126196 789726951 210184592 693320714 210184592 693320714 520273538 459518571 520273538 459518571 541076170 644911415 541076170 644911415 337033892 664187362 337033892 664187362 352841650 594019644 352841650 594019644 860653610 25633140 860653610 25633140 973970483 834049467 973970483 834049467 166977928 341242446 166977928 341242446 806645368 191108666 806645368 191108666 750498776 746295268 750498776 746295268 33383260 967751681 33383260 967751681 395091402 121282420 395091402 121282420 876916130 817702407 876916130 817702407 89972912 912155635 89972912 912155635 120062876 685319739 120062876 685319739 360510134 457035671 360510134 457035671 745140888 107239503 745140888 107239503 891702292 852100498 891702292 852100498 44053819 994569687 44053819 994569687 5295406 589909871 5295406 589909871 993470988 6580236 993470988 6580236 633334845 496822928 633334845 496822928 296163012 704748188 296163012 704748188 369360597 269826551 369360597 269826551 742675809 172222812 742675809 172222812 826736018 179270545 826736018 179270545 275225975 862273890 275225975 862273890 112605990 888746734 112605990 888746734 370478494 56267474 370478494 56267474 942874458 139434859 942874458 139434859 300581002 886125865 300581002 886125865 114982917 535097768 114982917 535097768 571788546 270650189 571788546 270650189 793245196 205056080 793245196 205056080 297266783 732483311 297266783 732483311 53597546 947637626 53597546 947637626 491269409 338804587 491269409 338804587 737509477 262007305 737509477 262007305 435199923 951875674 435199923 951875674 49023462 865064319 49023462 865064319 233493516 27302098 233493516 27302098 972188685 40895767 972188685 40895767 121681320 955323632 121681320 955323632 45153211 909500414 45153211 909500414 802595116 13935770 802595116 13935770 997851004 2364380 997851004 2364380 984214034 385689063 984214034 385689063 21846261 979450708 21846261 979450708 740435217 259117357 740435217 259117357 536711419 555143597 536711419 555143597 265398224 758561958 265398224 758561958 83135332 918892623 83135332 918892623 115743106 298344388 115743106 298344388 701162825 415615232 701162825 415615232 552069394 891645144 552069394 891645144 109418512 760087248 109418512 760087248 713236618 85877930 713236618 85877930 912449107 118668477 912449107 118668477 737124078 753906966 737124078 753906966 247191670 596617653 247191670 596617653 508814391 483018613 508814391 483018613 767159017 231272439 767159017 231272439 732525295 879697427 732525295 879697427 121381830 555591523 121381830 555591523 800416606 4161725 800416606 4161725 995920490 86520566 995920490 86520566 236392892 764584684 236392892 764584684 383491417 545476162 383491417 545476162 479836777 458095412 479836777 458095412 680909011 248697328 680909011 248697328 750423532 294088506 750423532 294088506 437666420 641151867 437666420 641151867 47217968 953656149 47217968 953656149 387098534 459265051 387098534 459265051 701874047 297578002 701874047 297578002 399985582 684964442 399985582 684964442 316871704 325471003 316871704 325471003 982895794 16740136 982895794 16740136 932745574 80879591 932745574 80879591 563504653 645107251 563504653 645107251 169762955 830883837 169762955 830883837 757564417 116680780 757564417 116680780 945175981 53525969 945175981 53525969 699481172 610415692 699481172 610415692 368051743 863718393 368051743 863718393 138007619 672572052 138007619 672572052 459076099 476485831 459076099 476485831 523455941 887949163 523455941 887949163 113364148 716145777 113364148 716145777 330087988 485607569 330087988 485607569 519895854 471119838 519895854 471119838 624031959 222285337 624031959 222285337 776102588 660847733 776102588 660847733 256328162 744462833 256328162 744462833 258255465 172530597 258255465 172530597 913961175 83465560 913961175 83465560 915012508 351643511 915012508 351643511 620737100 471386434 620737100 471386434 219125897 902854434 219125897 902854434 99254571 890740244 99254571 890740244 733675392 70606990 733675392 70606990 999055439 1121393 999055439 1121393 762840406 567419149 762840406 567419149 353470248 774349908 353470248 774349908 226356127 731297104 226356127 731297104 283176317 107340032 283176317 107340032 945355714 53343112 945355714 53343112 563353714 539005602 563353714 539005602 95214814 907023017 95214814 907023017 289572358 685846401 289572358 685846401 578498253 319448305 578498253 319448305 678841797 367459182 678841797 367459182 572950295 474348993 572950295 474348993 442111960 607678201 442111960 607678201 271633513 895587656 271633513 895587656 74011502 927762220 74011502 927762220 212566209 697803112 212566209 697803112 822031146 176451358 822031146 176451358 106548339 943771665 106548339 943771665 57845859 798845750 57845859 798845750 765928822 99117250 765928822 99117250 920947969 77713276 920947969 77713276 721562353 304932749 721562353 304932749 630197842 621893841 630197842 621893841 148704821 852252539 148704821 852252539 177350526 657375138 177350526 657375138 370063600 619847473 370063600 619847473 462320511 537061157 462320511 537061157 268606127 985807097 268606127 985807097 12234086 988482902 12234086 988482902 407902466 374979369 407902466 374979369 693328857 295901907 693328857 295901907 853091609 145776248 853091609 145776248 446287139 969014215 446287139 969014215 32157710 564772049 32157710 564772049 541281760 243768880 541281760 243768880 755373825 306971989 755373825 306971989 413874244 705865603 413874244 705865603 37354681 963865406 37354681 963865406 61988917 119863144 61988917 119863144 878397850 203436492 878397850 203436492 397872310 702634638 397872310 702634638 298377050 518996963 298377050 518996963 642625690 42134201 642625690 42134201 956832430 110876311 956832430 110876311 738571784 964707882 738571784 964707882 36297896 134874088 36297896 134874088 863422231 492231886 863422231 492231886 446445833 589282813 446445833 589282813 14425268 989542824 14425268 989542824 10974001 828984867 10974001 828984867 604985920 377922738 604985920 377922738 999081786 1097991 999081786 1097991 730501633 369418546 730501633 369418546 465747747 581238239 465747747 581238239 82339661 919678042 82339661 919678042 167122275 180426017 167122275 180426017 818051101 200432229 818051101 200432229 742746559 825193056 742746559 825193056 124573511 876368156 124573511 876368156 243548534 667580075 243548534 667580075 532729210 169647654 532729210 169647654 956088013 42832271 956088013 42832271 639136215 915299040 639136215 915299040 86664524 83752628 86664524 83752628 914807180 332128726 914807180 332128726 345106170 655766434 345106170 655766434 441633513 434991596 441633513 434991596 597000082 146528308 597000082 146528308 852254019 330826871 852254019 330826871 601552641 523410040 601552641 523410040 124547350 876374083 124547350 876374083 634068683 352571869 634068683 352571869 746641042 229904765 746641042 229904765 768557143 826722680 768557143 826722680 160144865 840654411 160144865 840654411 369469627 563692787 369469627 563692787 778242156 23336818 778242156 23336818 976162395 422635326 976162395 422635326 438204449 682451690 438204449 682451690 258324858 742534674 258324858 742534674 330645235 281440583 330645235 281440583 746026555 253276667 746026555 253276667 172747865 828106604 172747865 828106604 222314610 644368919 222314610 644368919 378380834 57128835 378380834 57128835 968047714 31361572 968047714 31361572 790160795 532320232 790160795 532320232 134206041 867165760 134206041 867165760 280423585 182753581 280423585 182753581 837801924 18663074 837801924 18663074 980675531 66056356 980675531 66056356 912587526 326128115 912587526 326128115 669365933 359901152 669365933 359901152 613556084 687100314 613556084 687100314 100700289 949124097 100700289 949124097 52042937 800513818 52042937 800513818 395628619 316154407 395628619 316154407 801014499 197008764 801014499 197008764 443032166 661203351 443032166 661203351 235931851 765195831 235931851 765195831 860107488 138962580 860107488 138962580 817983887 219559389 817983887 219559389 222749558 906393777 222749558 906393777 95850365 598472308 95850365 598472308 464211968 235742085 464211968 235742085 762987158 416321760 762987158 416321760 584539691 59508464 584539691 59508464 939008915 251334373 939008915 251334373 571337463 655599969 571337463 655599969 300799829 987380039 300799829 987380039 13327565 112715610 13327565 112715610 937188964 61233070 937188964 61233070 862472926 467835430 862472926 467835430 531930238 461540875 531930238 461540875 702320708 53065836 702320708 53065836 945595748 284298352 945595748 284298352 611974919 387677040 611974919 387677040 820502652 178004129 820502652 178004129 589406454 709867057 589406454 709867057 290941905 270238946 290941905 270238946 928868478 69847582 928868478 69847582 577155765 699932312 577155765 699932312 275738832 724716472 275738832 724716472 739760557 125161936 739760557 125161936 872789628 254806804 872789628 254806804 431150020 952302934 431150020 952302934 48590222 711424010 48590222 711424010 343244813 646256661 343244813 646256661 824174584 174442451 824174584 174442451 815762636 435136833 815762636 435136833 505271389 504920766 505271389 504920766 440065725 915054523 440065725 915054523 80530095 921531406 80530095 921531406 980439945 18982631 980439945 18982631 858238539 193811972 858238539 193811972 680950193 596434534 680950193 596434534 148405271 943701076 148405271 943701076 57901879 560755471 57901879 560755471 915058871 57723418 915058871 57723418 941272100 318351560 941272100 318351560 542778496 616845328 542778496 616845328 59627922 942277049 59627922 942277049 102795427 651171665 102795427 651171665 349822496 781731049 349822496 781731049 24941920 976313335 24941920 976313335 750867664 243276344 750867664 243276344 760314416 141157354 760314416 141157354 857725782 259328270 857725782 259328270 258906430 742115565 258906430 742115565 469178046 382572135 469178046 382572135 851490700 147432651 851490700 147432651 837664799 309549988 837664799 309549988 634550497 695053554 634550497 695053554 306624890 455033650 306624890 455033650 833912586 68035240 833912586 68035240 957916150 41145233 957916150 41145233 767338111 384562243 767338111 384562243 505450250 803571547 505450250 803571547 152611200 962169429 152611200 962169429 38884320 629298937 38884320 629298937 984160855 15415591 984160855 15415591 858866894 743253868 858866894 743253868 257564445 523962679 257564445 523962679 779452603 219362259 779452603 219362259 450359868 640761384 450359868 640761384 344067109 892264948 344067109 892264948 11383319 989191466 11383319 989191466 948426348 50236006 948426348 50236006 923545760 373945552 923545760 373945552 142262845 869490289 142262845 869490289 131663687 180270123 131663687 180270123 818258753 925302482 818258753 925302482 76538086 784589280 76538086 784589280 672042836 130272726 672042836 130272726 932711772 40967763 932711772 40967763 958135287 167516152 958135287 167516152 740796936 919145474 740796936 919145474 33679157 967427857 33679157 967427857 78701187 793522929 78701187 793522929 264392234 649710107 264392234 649710107 750068034 248996008 750068034 248996008 574025729 501729052 574025729 501729052 406229219 953355787 406229219 953355787 47558317 453861276 47558317 453861276 546899172 734550615 546899172 734550615 66427516 935709819 66427516 935709819 356710116 428700931 356710116 428700931 949731828 48889007 949731828 48889007 554236720 501375426 554236720 501375426 428782237 827503615 428782237 827503615 173473130 816842421 173473130 816842421 503260394 448213598 503260394 448213598 747744633 251254533 747744633 251254533 696625595 556275476 696625595 556275476 304272398 796308105 304272398 796308105 41302771 959563650 41302771 959563650 458222339 179442262 458222339 179442262 830652358 168597479 830652358 168597479 280865049 719317214 280865049 719317214 537619507 161978169 537619507 161978169 904112022 94800105 904112022 94800105 537071223 949672248 537071223 949672248 51514235 475955262 51514235 475955262 531013427 31866721 531013427 31866721 967491823 458680054 967491823 458680054 408292907 920410994 408292907 920410994 50470163 950636549 50470163 950636549 159022313 724285392 159022313 724285392 315116381 438084600 315116381 438084600 979823093 19481179 979823093 19481179 259228821 948656660 259228821 948656660 52519543 869943634 52519543 869943634 134924447 757645450 134924447 757645450 374973355 103379773 374973355 103379773 896248437 488461862 896248437 488461862 89074451 913007344 89074451 913007344 450287578 84172511 450287578 84172511 914372361 238460623 914372361 238460623 357236701 643138290 357236701 643138290 622808394 186890607 622808394 186890607 915244906 83194321 915244906 83194321 568545076 789398764 568545076 789398764 210359452 754845591 210359452 754845591 961095689 37860899 961095689 37860899 889008257 188805159 889008257 188805159 668960823 645911283 668960823 645911283 166686865 935569684 166686865 935569684 35819885 965155739 35819885 965155739 276094901 180173565 276094901 180173565 818390957 291416441 818390957 291416441 520910275 843994881 520910275 843994881 156803983 838622256 156803983 838622256 357634831 637531895 357634831 637531895 580262918 160092748 580262918 160092748 839050625 218371986 839050625 218371986 201691136 805493551 201691136 805493551 70620775 961131895 70620775 961131895 39731655 545867743 39731655 545867743 553743640 100180892 553743640 100180892 904341973 84693538 904341973 84693538 913642752 102555876 913642752 102555876 148629335 944276566 148629335 944276566 57140197 609747178 57140197 609747178 615720947 346493030 615720947 346493030 824959451 173687996 824959451 173687996 569435067 499920953 569435067 499920953 269779463 786620820 269779463 786620820 213379350 649661146 213379350 649661146 637577854 53082302 637577854 53082302 998572409 1625714 998572409 1625714 399830822 912262076 399830822 912262076 89856893 837925204 89856893 837925204 480905240 340861277 480905240 340861277 658852401 422810438 658852401 422810438 318783252 682864114 318783252 682864114 414728342 475001029 414728342 475001029 668159390 330795411 668159390 330795411 349881659 766655848 349881659 766655848 127735604 873076347 127735604 873076347 202099205 507394088 202099205 507394088 761836751 196440235 761836751 196440235 954073871 14190854 954073871 14190854 985768526 210263835 985768526 210263835 542696888 544967821 542696888 544967821 311123248 690545382 311123248 690545382 633556608 365968379 633556608 365968379 469198693 739727415 469198693 739727415 180047998 887832281 180047998 887832281 113453258 691522066 113453258 691522066 579370332 421402205 579370332 421402205 407687747 701689871 407687747 701689871 22117286 984599825 22117286 984599825 16254545 928203240 16254545 928203240 83774640 731676566 83774640 731676566 780573824 218223540 780573824 218223540 250029403 876132769 250029403 876132769 124887307 642635037 124887307 642635037 509697230 257415325 509697230 257415325 741793525 290270006 741793525 290270006 687693478 803585089 687693478 803585089 196778994 711082226 196778994 711082226 652556859 339903412 652556859 339903412 909715147 88598073 909715147 88598073 780830287 295484892 780830287 295484892 487751361 692271425 487751361 692271425 309617152 499820818 309617152 499820818 603461253 396073786 603461253 396073786 109549188 891541021 109549188 891541021 356096643 120753613 356096643 120753613 902300005 96954184 902300005 96954184 562455668 758944745 562455668 758944745 59694099 942245137 59694099 942245137 71923835 411225637 71923835 411225637 857984992 87604374 857984992 87604374 910563998 532008674 910563998 532008674 264887502 824847231 264887502 824847231 176041648 746350033 176041648 746350033 444442241 446857735 444442241 446857735 868945180 129179245 868945180 129179245 550948848 939473733 550948848 939473733 62719437 278841758 62719437 278841758 888521272 110222550 888521272 110222550 877032545 135034965 877032545 135034965 759353561 295654500 759353561 295654500 64740181 937569975 64740181 937569975 296661632 637095790 296661632 637095790 452934241 472453460 452934241 472453460 809477944 37293727 809477944 37293727 961485405 710256638 961485405 710256638 206946490 793165131 206946490 793165131 228752490 213872270 228752490 213872270 784716723 267588005 784716723 267588005 67579914 934579524 67579914 934579524 444674062 527554736 444674062 527554736 609743715 344847598 609743715 344847598 910465111 41042627 910465111 41042627 967860257 31591793 967860257 31591793 863455035 212226816 863455035 212226816 567509222 705480320 567509222 705480320 201661337 919555590 201661337 919555590 63964971 987262332 63964971 987262332 13407066 817988623 13407066 817988623 360819779 394428502 360819779 394428502 961895795 36927394 961895795 36927394 323182200 690294464 323182200 690294464 238938863 979986752 238938863 979986752 21404051 811666043 21404051 811666043 617260555 238073208 617260555 238073208 909269893 89022359 909269893 89022359 317958328 899202286 317958328 899202286 102462539 353724607 102462539 353724607 645709948 960441186 645709948 960441186 40348848 872234441 40348848 872234441 235316716 695774644 235316716 695774644 736754361 171531875 736754361 171531875 827432844 672743301 827432844 672743301 69556332 932159846 69556332 932159846 396260838 445448260 396260838 445448260 870888923 127389200 870888923 127389200 696491567 357440991 696491567 357440991 444072094 624977080 444072094 624977080 140650639 885347822 140650639 885347822 115618792 723100530 115618792 723100530 428791998 569763005 428791998 569763005 943034221 38471618 943034221 38471618 960455640 139013683 960455640 139013683 209576124 940590140 209576124 940590140 899978 999046644 899978 999046644 57877852 879810859 57877852 879810859 703611863 277892440 703611863 277892440 726185736 43813899 726185736 43813899 955086995 171972037 955086995 171972037 375219344 703591693 375219344 703591693 297388104 212086924 297388104 212086924 786399021 827273910 786399021 827273910 37434371 963790243 37434371 963790243 642828851 90126277 642828851 90126277 908327040 284003956 908327040 284003956 602124977 491578118 602124977 491578118 507553359 445845184 507553359 445845184 749545295 31562562 749545295 31562562 967929315 201902939 967929315 201902939 406746412 826313445 406746412 826313445 174516069 809285056 174516069 809285056 560464900 341190810 560464900 341190810 658496338 409606923 658496338 409606923 164391192 918552411 164391192 918552411 83455258 598947280 83455258 598947280 541277463 459398816 541277463 459398816 443228590 556640488 443228590 556640488 458372339 442116445 458372339 442116445 852147382 99470330 852147382 99470330 899822606 411436809 899822606 411436809 360862047 650000857 360862047 650000857 350938349 507357740 350938349 507357740 556856881 239366066 556856881 239366066 896889294 102679990 896889294 102679990 230732448 770077650 230732448 770077650 240067873 601924537 240067873 601924537 425219915 486585140 425219915 486585140 632879920 191534380 632879920 191534380 806260774 426500704 806260774 426500704 17083036 983917085 17083036 983917085 508820401 484254331 508820401 484254331 515293338 485496232 515293338 485496232 513938501 314264389 513938501 314264389 694061243 161793653 694061243 161793653 915192372 83308115 915192372 83308115 805151633 515274438 805151633 515274438 389156211 663298678 389156211 663298678 337913541 610029049 337913541 610029049 734533173 265009139 734533173 265009139 614657478 408747264 614657478 408747264 350655093 650412728 350655093 650412728 433743601 358716497 433743601 358716497 893366698 105825126 893366698 105825126 811444489 458469625 811444489 458469625 371725068 819623189 371725068 819623189 84478754 965371056 84478754 965371056 35549658 927980773 35549658 927980773 749553430 32621672 749553430 32621672 966773482 86394687 966773482 86394687 894579436 523633693 894579436 523633693 476301850 362611914 476301850 362611914 641785998 348879476 641785998 348879476 943251168 55913620 943251168 55913620 98946064 903191105 98946064 903191105 668538695 330357990 668538695 330357990 276062171 724422424 276062171 724422424 496963842 410754385 496963842 410754385 924920439 73648966 924920439 73648966 788631563 358979001 788631563 358979001 640526053 185637292 640526053 185637292 864587470 90715503 864587470 90715503 907813808 851849611 907813808 851849611 36588926 964507152 36588926 964507152 250779415 629986242 250779415 629986242 809024539 188963413 809024539 188963413 229769831 982824877 229769831 982824877 18288885 276327310 18288885 276327310 734798423 264759561 734798423 264759561 725657088 554949008 725657088 554949008 178833821 931690059 178833821 931690059 70055522 786541156 70055522 786541156 310243515 664255379 310243515 664255379 603015415 281793141 603015415 281793141 840682375 158247310 840682375 158247310 819005005 817537909 819005005 817537909 161600624 839419082 161600624 839419082 498024365 494436122 498024365 494436122 551343061 383264480 551343061 383264480 628218464 170982540 628218464 170982540 827894624 183714603 827894624 183714603 526536455 528774112 526536455 528774112 161696481 839347057 161696481 839347057 167230595 245873965 167230595 245873965 984874008 14885295 984874008 14885295 811839877 321190864 811839877 321190864 512435101 512941874 512435101 512941874 358897500 641339202 358897500 641339202 469736552 38424954 469736552 38424954 960560543 182009414 960560543 182009414 743774504 710116747 743774504 710116747 193939919 806002222 193939919 806002222 591234620 309142832 591234620 309142832 689561143 456472264 689561143 456472264 220298506 779744730 220298506 779744730 263676108 667708336 263676108 667708336 771791578 226516378 771791578 226516378 584024965 468918294 584024965 468918294 191764904 808392240 191764904 808392240 977643408 21732638 977643408 21732638 913504416 372460730 913504416 372460730 385845050 674926252 385845050 674926252 250930855 784797090 250930855 784797090 215198199 699065394 215198199 699065394 419969595 496907451 419969595 496907451 970712335 28418258 970712335 28418258 402939704 800592572 402939704 800592572 199825404 125635297 199825404 125635297 952899930 45864412 952899930 45864412 825565394 240084890 825565394 240084890 637678877 447316269 637678877 447316269 497444306 807538672 497444306 807538672 192635839 780513872 192635839 780513872 609489590 216899586 609489590 216899586 864144535 134085823 864144535 134085823 709148172 410392809 709148172 410392809 143849617 857682144 143849617 857682144 269184086 630377469 269184086 630377469 409070740 531608847 409070740 531608847 468365673 580026753 468365673 580026753 339027457 662232007 339027457 662232007 373747854 590845009 373747854 590845009 680056314 318235088 680056314 318235088 611665890 421766625 611665890 421766625 315097384 997231309 315097384 997231309 2726588 905566670 2726588 905566670 195296985 690829978 195296985 690829978 421064661 535801350 421064661 535801350 857087855 141848160 857087855 141848160 394950964 717737893 394950964 717737893 135612891 979058756 135612891 979058756 22254876 339308646 22254876 339308646 730637308 269323162 730637308 269323162 696748782 991549806 696748782 991549806 8882121 916025865 8882121 916025865 109403606 726926453 109403606 726926453 462714152 536490706 462714152 536490706 457237858 722246965 457237858 722246965 91735296 910618029 91735296 910618029 118046818 706072679 118046818 706072679 493604758 101747154 493604758 101747154 897917375 125402914 897917375 125402914 635775926 861339531 635775926 861339531 140071428 742119963 140071428 742119963 349609850 488719336 349609850 488719336 760340264 238452030 760340264 238452030 584246061 498573045 584246061 498573045 450771209 873096110 450771209 873096110 127726410 640483221 127726410 640483221 701035995 227076288 701035995 227076288 771374478 732833838 771374478 732833838 152642496 931371251 152642496 931371251 70357406 312169080 70357406 312169080 895243224 40784342 895243224 40784342 958346836 180165431 958346836 180165431 298186795 702854792 298186795 702854792 635418804 155557529 635418804 155557529 870276009 128014309 870276009 128014309 523795333 637667406 523795333 637667406 250340519 758896608 250340519 758896608 119108757 882055185 119108757 882055185 152710141 615890666 152710141 615890666 400734385 545422646 400734385 545422646 858282844 137296420 858282844 137296420 861261258 867160399 861261258 867160399 134208629 783210687 134208629 783210687 313849914 684280797 313849914 684280797 905710486 52995001 905710486 52995001 991054147 8624894 991054147 8624894 600796525 402926531 600796525 402926531 18331017 982726187 18331017 982726187 149355385 312326586 149355385 312326586 890003792 108881080 890003792 108881080 702585922 457447651 702585922 457447651 409474665 673794835 409474665 673794835 327632379 660918557 327632379 660918557 587451331 245911514 587451331 245911514 753480102 285868082 753480102 285868082 28710076 972607794 28710076 972607794 30926874 795780572 30926874 795780572 548569965 325503561 548569965 325503561 770972244 20537879 770972244 20537879 978763918 36567006 978763918 36567006 498573181 543178496 498573181 543178496 450741775 734027546 450741775 734027546 246493527 867018051 246493527 867018051 134278986 455850679 134278986 455850679 837959879 73726928 837959879 73726928 924827590 893188357 924827590 893188357 77286921 924447296 77286921 924447296 102682200 891905736 102682200 891905736 219004591 352872824 219004591 352872824 745988772 253316706 745988772 253316706 699580507 517318517 699580507 517318517 31875169 969367208 31875169 969367208 461915665 334722770 461915665 334722770 787833586 99772635 787833586 99772635 899438677 992091984 899438677 992091984 8195902 735125484 8195902 735125484 898276725 8502799 898276725 8502799 991235426 176257347 991235426 176257347 714741036 513621627 714741036 513621627 337243365 736122430 337243365 736122430 23707053 977461711 23707053 977461711 551075053 389541382 551075053 389541382 716345953 233364661 716345953 233364661 858936558 139982072 858936558 139982072 202651547 922913126 202651547 922913126 78995470 618108700 78995470 618108700 445328249 416096144 445328249 416096144 614883836 224006782 614883836 224006782 774167575 500570302 774167575 500570302 166232008 931186081 166232008 931186081 70527015 823705219 70527015 823705219 711312922 288258245 711312922 288258245 420596145 610112127 420596145 610112127 203469382 838625584 203469382 838625584 22989442 978189315 22989442 978189315 137233424 84634249 137233424 84634249 913699379 887516908 913699379 887516908 113608418 848028978 113608418 848028978 269989872 67893676 269989872 67893676 953543554 45262521 953543554 45262521 887371118 239109373 887371118 239109373 609636858 803123465 609636858 803123465 197211481 745085410 197211481 745085410 683148448 298443132 683148448 298443132 989494316 10342841 989494316 10342841 802015809 265567198 802015809 265567198 398123937 729262026 398123937 729262026 131636362 869502503 131636362 869502503 311956565 81689673 311956565 81689673 917197421 195230269 917197421 195230269 616371806 710682487 616371806 710682487 75959846 960643759 75959846 960643759 40121479 677535491 40121479 677535491 483487461 270043848 483487461 270043848 729726243 543679878 729726243 543679878 400745704 979945777 400745704 979945777 21415536 917107695 21415536 917107695 189387942 741591658 189387942 741591658 391316023 226042537 391316023 226042537 772180568 468237458 772180568 468237458 519315501 486494705 519315501 486494705 37393533 963819910 37393533 963819910 146665013 821692697 146665013 821692697 340429550 468479633 340429550 468479633 542051029 183273068 542051029 183273068 815084216 707564939 815084216 707564939 121965050 879275111 121965050 879275111 422925666 516150083 422925666 516150083 669023205 268404435 669023205 268404435 911253535 58134223 911253535 58134223 940682018 193108694 940682018 193108694 332645546 859531355 332645546 859531355 142009404 674349304 142009404 674349304 500876126 347865377 500876126 347865377 651750950 991604235 651750950 991604235 8824862 58560105 8824862 58560105 940196744 103896013 940196744 103896013 730257865 405339430 730257865 405339430 460327447 855749711 460327447 855749711 145496435 679225860 145496435 679225860 866370507 81975655 866370507 81975655 964816954 34418960 964816954 34418960 794228350 215932714 794228350 215932714 179037859 821647941 179037859 821647941 189931836 790804821 189931836 790804821 918589144 80336184 918589144 80336184 300319679 725221226 300319679 725221226 172526927 828348471 172526927 828348471 211718620 224731979 211718620 224731979 773474317 483924711 773474317 483924711 109876191 891170958 109876191 891170958 282737143 626236242 282737143 626236242 490371644 130983751 490371644 130983751 965544843 33591077 965544843 33591077 679634144 494339608 679634144 494339608 491555174 611443994 491555174 611443994 183414110 817215912 183414110 817215912 614939669 322105192 614939669 322105192 748189423 250796652 748189423 250796652 983619 998922499 983619 998922499 895604399 35916527 895604399 35916527 962971769 53369055 962971769 53369055 737705965 264804819 737705965 264804819 730642089 677745937 730642089 677745937 323736207 268651383 323736207 268651383 731166301 406484988 731166301 406484988 393653196 636484409 393653196 636484409 363182656 469702613 363182656 469702613 624640761 293937207 624640761 293937207 892271194 106741700 892271194 106741700 796179616 418423761 796179616 418423761 260211506 901756455 260211506 901756455 42241105 958539113 42241105 958539113 71927667 33154933 71927667 33154933 966053611 103546079 966053611 103546079 312331256 760005896 312331256 760005896 241131148 342643620 241131148 342643620 771340958 31262104 771340958 31262104 968125063 124299252 968125063 124299252 635406036 518919891 635406036 518919891 272866269 980244525 272866269 980244525 21036120 783511305 21036120 783511305 924503692 74092928 924503692 74092928 500434777 968078458 500434777 968078458 33083289 808198634 33083289 808198634 377055300 471760565 377055300 471760565 830173343 28654416 830173343 28654416 982354487 17131266 982354487 17131266 701381317 753171579 701381317 753171579 248042556 716418366 248042556 716418366 812504724 185701140 812504724 185701140 686783989 321500506 686783989 321500506 650052636 562651925 650052636 562651925 316043787 685621522 316043787 685621522 765214924 233331637 765214924 233331637 669978074 816151481 669978074 816151481 184426686 737187218 184426686 737187218 362607674 599656913 362607674 599656913 812629596 185608708 812629596 185608708 577277453 960341364 577277453 960341364 40422328 673798266 40422328 673798266 564285856 85223967 564285856 85223967 913018886 544750694 913018886 544750694 344254156 656709757 344254156 656709757 481614692 293366904 481614692 293366904 706260021 537317846 706260021 537317846 182287874 872606629 182287874 872606629 86127092 980895747 86127092 980895747 20339846 977740075 20339846 977740075 46800871 481542526 46800871 481542526 712375789 287069396 712375789 287069396 379530561 827401697 379530561 827401697 173644212 783305073 173644212 783305073 279565842 247325641 279565842 247325641 880738283 117668285 880738283 117668285 323272563 692488364 323272563 692488364 239774896 761156968 239774896 761156968 520274181 308945413 520274181 308945413 938406628 59928743 938406628 59928743 679229118 843786084 679229118 843786084 12536698 988274872 12536698 988274872 822067840 176363600 822067840 176363600 366743351 855858353 366743351 855858353 30119958 971166957 30119958 971166957 155461312 649571454 155461312 649571454 351487276 913883459 351487276 913883459 88058393 848218810 88058393 848218810 549186062 318236586 549186062 318236586 798615972 115487248 798615972 115487248 989620718 10156002 989620718 10156002 195870288 992774425 195870288 992774425 7435961 473364772 7435961 473364772 616669317 126125296 616669317 126125296 872011907 223025811 872011907 223025811 650147842 513331205 650147842 513331205 408410958 781266998 408410958 781266998 92774368 909697239 92774368 909697239 212158338 673525916 212158338 673525916 362525352 243744456 362525352 243744456 903566108 95337406 903566108 95337406 825683580 179955483 825683580 179955483 763378589 379674589 763378589 379674589 181372125 853898591 181372125 853898591 10123989 990317762 10123989 990317762 391484385 342224796 391484385 342224796 657558054 431468221 657558054 431468221 308202513 794241541 308202513 794241541 99229332 902879511 99229332 902879511 273044982 153942125 273044982 153942125 969465293 29753330 969465293 29753330 163181852 837854199 163181852 837854199 308105157 437692709 308105157 437692709 583239046 354807352 583239046 354807352 887623066 41709268 887623066 41709268 957449582 973932464 957449582 973932464 27223674 780120274 27223674 780120274 289433588 603795746 289433588 603795746 853892816 21881778 853892816 21881778 977564631 275156615 977564631 275156615 331685019 966547759 331685019 966547759 34538714 246853163 34538714 246853163 782490100 216279401 782490100 216279401 731932872 309161429 731932872 309161429 302936306 789256459 302936306 789256459 210482505 436840506 210482505 436840506 701460484 298017093 701460484 298017093 693450138 566332244 693450138 566332244 378176383 633998036 378176383 633998036 86527543 915418447 86527543 915418447 137356833 640044278 137356833 640044278 597036682 270017034 597036682 270017034 945873672 52850516 945873672 52850516 743214763 399895759 743214763 399895759 427068543 674250404 427068543 674250404 327276828 550883163 327276828 550883163 600105846 51183746 600105846 51183746 947500413 76942658 947500413 76942658 876856543 783640881 876856543 783640881 192250422 807949234 192250422 807949234 791396019 207030498 791396019 207030498 728805872 841695888 728805872 841695888 59120150 942816383 59120150 942816383 83948493 591767719 83948493 591767719 643927938 155520283 643927938 155520283 843308041 235926233 843308041 235926233 733443536 281366015 733443536 281366015 685378568 636356172 685378568 636356172 363344440 419121129 363344440 419121129 927497079 71183928 927497079 71183928 734923365 487691269 734923365 487691269 252060630 825731006 252060630 825731006 145989132 988945357 145989132 988945357 11729906 687419490 11729906 687419490 509789309 269037323 509789309 269037323 931275001 3520588 931275001 3520588 996609583 513702231 996609583 513702231 477078123 670889832 477078123 670889832 279118989 721241786 279118989 721241786 527294198 371768556 527294198 371768556 740917820 36595932 740917820 36595932 962199949 587520473 962199949 587520473 413074825 386522671 413074825 386522671 917660322 81309152 917660322 81309152 490392608 997376859 490392608 997376859 2469634 950375606 2469634 950375606 250666218 298828099 250666218 298828099 748604728 235968716 748604728 235968716 768321615 196230529 768321615 196230529 801772074 995419284 801772074 995419284 4453945 990898757 4453945 990898757 316736770 458357083 316736770 458357083 620654162 340099789 620654162 340099789 824966517 21368262 824966517 21368262 977959919 341469000 977959919 341469000 567874120 569008679 567874120 569008679 250160136 937081965 250160136 937081965 65215258 673008478 65215258 673008478 799023048 44220501 799023048 44220501 954653412 80328289 954653412 80328289 881596811 514196709 881596811 514196709 100387296 901525726 100387296 901525726 419408457 18862458 419408457 18862458 980533788 68861330 980533788 68861330 363695905 636217584 363695905 636217584 477944138 273259044 477944138 273259044 850518798 133913035 850518798 133913035 864238652 970940288 864238652 970940288 30484192 188114090 30484192 188114090 880783700 117648280 880783700 117648280 144494857 857108979 144494857 857108979 280295044 564961265 280295044 564961265 799787305 155419481 799787305 155419481 964651557 34509789 964651557 34509789 905233168 800120020 905233168 800120020 200187251 774659445 200187251 774659445 694098019 271235454 694098019 271235454 981275311 18102947 981275311 18102947 663096262 391613745 663096262 391613745 232697607 768266174 232697607 768266174 598396340 297715470 598396340 297715470 737839210 26920585 737839210 26920585 972635599 763717416 972635599 763717416 132652850 868522375 132652850 868522375 166347968 225691861 166347968 225691861 899799202 99227092 899799202 99227092 900128424 971859880 900128424 971859880 29348720 490271969 29348720 490271969 588201874 104191285 588201874 104191285 895453858 216282522 895453858 216282522 758608914 847252501 758608914 847252501 153510241 526313545 153510241 526313545 955811681 43064496 955811681 43064496 639411166 981882549 639411166 981882549 19197201 879059569 19197201 879059569 476554755 13020648 476554755 13020648 987254537 388943851 987254537 388943851 233206497 972745523 233206497 972745523 28439613 514538213 28439613 514538213 653461314 318213395 653461314 318213395 911564436 86618073 911564436 86618073 621414049 385012497 621414049 385012497 123958547 877189330 123958547 877189330 426756748 352241667 426756748 352241667 670718782 328081901 670718782 328081901 542550362 466650709 542550362 466650709 443325315 557078925 443325315 557078925 319207560 713725312 319207560 713725312 104221560 897475218 104221560 897475218 762953005 58861165 762953005 58861165 939881893 72369121 939881893 72369121 569769050 606798940 569769050 606798940 70894359 992775690 70894359 992775690 7425952 804922082 7425952 804922082 315348775 686476483 315348775 686476483 238623875 806662717 238623875 806662717 177367843 946912478 177367843 946912478 54472597 149941152 54472597 149941152 933724946 64649869 933724946 64649869 22622914 978652662 22622914 978652662 332029683 249707559 332029683 249707559 749256272 818522239 749256272 818522239 135263270 866211379 135263270 866211379 359717955 335461402 359717955 335461402 875588549 105963973 875588549 105963973 984794146 14950312 984794146 14950312 908756957 148749758 908756957 148749758 473684028 742423711 473684028 742423711 161398858 839587099 161398858 839587099 430522145 567524102 430522145 567524102 441337284 558516677 441337284 558516677 777199328 221454380 777199328 221454380 739464650 480816694 739464650 480816694 441370600 575645550 441370600 575645550 261884031 748751957 261884031 748751957 56361194 963364060 56361194 963364060 37826682 273711262 37826682 273711262 809699996 188388582 809699996 188388582 806259552 650046389 806259552 650046389 199840799 838782310 199840799 838782310 84398361 917514221 84398361 917514221 184998407 602959424 184998407 602959424 519650674 260536531 519650674 260536531 757593586 79638246 757593586 79638246 919286215 97363690 919286215 97363690 698344234 991747115 698344234 991747115 8658115 261660336 8658115 261660336 891344386 57987901 891344386 57987901 940878293 609536487 940878293 609536487 390705814 500215592 390705814 500215592 499452152 986062341 499452152 986062341 14705632 974406379 14705632 974406379 151457074 667244373 151457074 667244373 718951143 208384750 718951143 208384750 790026548 215786812 790026548 215786812 765118021 433435666 765118021 433435666 486904703 577474739 486904703 577474739 422838926 139674735 422838926 139674735 948915609 49750832 948915609 49750832 730267466 284958026 730267466 284958026 628945711 628878329 628945711 628878329 24449380 976889211 24449380 976889211 351264997 510378031 351264997 510378031 568043687 69359530 568043687 69359530 974388819 25143341 974388819 25143341 627472863 931483142 627472863 931483142 70278211 926875803 70278211 926875803 356120151 507829768 356120151 507829768 603807372 249728355 603807372 249728355 938311308 60117399 938311308 60117399 704998541 864001384 704998541 864001384 137779056 837444987 137779056 837444987 674370969 171553805 674370969 171553805 827378008 692044201 827378008 692044201 301324557 700025224 301324557 700025224 590220478 221140914 590220478 221140914 815690027 182552274 815690027 182552274 28958488 972403351 28958488 972403351 971744429 27724255 971744429 27724255 643043154 492075690 643043154 492075690 368725631 686667731 368725631 686667731 243509274 757677738 243509274 757677738 345095355 230576294 345095355 230576294 982968489 16659917 982968489 16659917 290856982 794019707 290856982 794019707 98808939 903266648 98808939 903266648 209676904 447375457 209676904 447375457 601430966 398029266 601430966 398029266 642737436 348679352 642737436 348679352 687645774 310863074 687645774 310863074 634149574 785173650 634149574 785173650 48484534 952397386 48484534 952397386 968907407 30432528 968907407 30432528 958621582 182118705 958621582 182118705 296932171 995312060 296932171 995312060 4618957 744394477 4618957 744394477 365068112 265174913 365068112 265174913 734306920 978133034 734306920 978133034 23030900 867887348 23030900 867887348 167436584 554782804 167436584 554782804 562742077 350429971 562742077 350429971 649187308 386312430 649187308 386312430 135653019 865885608 135653019 865885608 486912773 475206365 486912773 475206365 705588330 59868292 705588330 59868292 938561933 562539332 938561933 562539332 37151164 963998382 37151164 963998382 196030097 419416566 196030097 419416566 839033466 160108696 839033466 160108696 751087788 248105150 751087788 248105150 796676741 26226828 796676741 26226828 973492986 589886485 973492986 589886485 297762095 760208119 297762095 760208119 39056215 961934438 39056215 961934438 131947798 538956526 131947798 538956526 961601355 37186158 961601355 37186158 532414573 619280153 532414573 619280153 344721410 798276322 344721410 798276322 202099379 745380504 202099379 745380504 271623629 42145619 271623629 42145619 956830583 441628567 956830583 441628567 170937180 829616602 170937180 829616602 278588089 583973857 278588089 583973857 649824981 136256523 649824981 136256523 862121582 213003239 862121582 213003239 213696113 786336859 213696113 786336859 945462510 53196718 945462510 53196718 676659183 878958187 676659183 878958187 122349132 501330800 122349132 501330800 500855747 50423890 500855747 50423890 948256141 512074803 948256141 512074803 475810231 616226202 475810231 616226202 40152658 960606631 40152658 960606631 820428843 178085195 820428843 178085195 809749256 263512648 809749256 263512648 146865865 854245882 146865865 854245882 639524757 360167392 639524757 360167392 582114551 443161144 582114551 443161144 1253892 998599045 1253892 998599045 201590157 202306467 201590157 202306467 795963125 505313484 795963125 505313484 308261601 819285789 308261601 819285789 181491404 819315804 181491404 819315804 746558160 252643486 746558160 252643486 704473005 606797857 704473005 606797857 175551859 909783341 175551859 909783341 31087725 989141597 31087725 989141597 11413955 761623161 11413955 761623161 933957297 45187153 933957297 45187153 977625051 21765842 977625051 21765842 893662176 864658290 893662176 864658290 137063640 813043133 137063640 813043133 378824040 228859478 378824040 228859478 977902057 21429630 977902057 21429630 615215594 584560372 615215594 584560372 415791060 158756504 415791060 158756504 968361232 31029815 968361232 31029815 932268782 207318042 932268782 207318042 675330850 728506921 675330850 728506921 178800682 821920667 178800682 821920667 507936558 487820343 507936558 487820343 631569481 264222237 631569481 264222237 850314614 126372566 850314614 126372566 871709524 178330515 871709524 178330515 547837484 541230962 547837484 541230962 458229749 275751140 458229749 275751140 723835425 669555149 723835425 669555149 300610988 936641260 300610988 936641260 65603949 597183555 65603949 597183555 498131562 381181000 498131562 381181000 733942836 234131049 733942836 234131049 787123385 211450237 787123385 211450237 219813950 780255606 219813950 780255606 643671331 354388974 643671331 354388974 749260594 249692471 749260594 249692471 207628848 792419516 207628848 792419516 877902516 120296774 877902516 120296774 823124423 226214769 823124423 226214769 738779046 494730303 738779046 494730303 330736801 941360580 330736801 941360580 60649403 939274075 60649403 939274075 509633770 311290430 509633770 311290430 702319203 74139128 702319203 74139128 924445185 402203004 924445185 402203004 268211440 732244170 268211440 732244170 913900010 84540179 913900010 84540179 861443882 165352953 861443882 165352953 802051482 275085983 802051482 275085983 178865545 821862204 178865545 821862204 889865922 109013685 889865922 109013685 633103298 881742471 633103298 881742471 668864 999272022 668864 999272022 88018272 849398720 88018272 849398720 249071111 538644660 249071111 538644660 646017284 148843867 646017284 148843867 881485148 116941091 881485148 116941091 821440327 419002122 821440327 419002122 526884055 758070308 526884055 758070308 6495474 993553498 6495474 993553498 294673087 605491848 294673087 605491848 477188494 159702726 477188494 159702726 839398180 417287749 839398180 417287749 572013730 641057089 572013730 641057089 53969595 991811130 53969595 991811130 8541876 801268775 8541876 801268775 297495141 479875667 297495141 479875667 949102785 49494139 949102785 49494139 804779853 250921903 804779853 250921903 412415763 690438071 412415763 690438071 235608092 765518773 235608092 765518773 336946362 516295454 336946362 516295454 951654456 47168690 951654456 47168690 642022598 361064309 642022598 361064309 625593427 510469387 625593427 510469387 432532256 711308955 432532256 711308955 289393343 438955715 289393343 438955715 561994912 868776707 561994912 868776707 84304154 917592404 84304154 917592404 803171513 16690577 803171513 16690577 982946533 362089363 982946533 362089363 73863503 929872975 73863503 929872975 71552153 400663575 71552153 400663575 731886165 56590476 731886165 56590476 951867035 46942832 951867035 46942832 870915696 161942018 870915696 161942018 822176653 669287959 822176653 669287959 137583273 919347119 137583273 919347119 82666137 181887720 82666137 181887720 895579640 103984229 895579640 103984229 334315511 667450930 334315511 667450930 579357304 99980553 579357304 99980553 899284513 979716557 899284513 979716557 21636610 933412178 21636610 933412178 162220102 780491126 162220102 780491126 298220648 702540074 298220648 702540074 420947008 559837728 420947008 559837728 855418347 143610693 855418347 143610693 661614423 368762978 661614423 368762978 47868223 953129885 47868223 953129885 623582827 342006997 623582827 342006997 910804204 87330973 910804204 87330973 67522924 934661762 67522924 934661762 587699270 407659144 587699270 407659144 592733987 499472460 592733987 499472460 22629086 978648271 22629086 978648271 218497181 759948099 218497181 759948099 392644404 550121912 392644404 550121912 457218487 9653763 457218487 9653763 990178340 131508414 990178340 131508414 711561823 450090968 711561823 450090968 335994315 765400201 335994315 765400201 235711605 567464138 235711605 567464138 517516482 354482219 517516482 354482219 697996983 234501140 697996983 234501140 798470549 141598562 798470549 141598562 911245290 41683111 911245290 41683111 957468206 112729276 957468206 112729276 839572165 861752947 839572165 861752947 139714943 290014868 139714943 290014868 855619844 24380148 855619844 24380148 975044634 180319743 975044634 180319743 813293896 412609881 813293896 412609881 530253259 985124038 530253259 985124038 15677060 771515334 15677060 771515334 361472980 302002750 361472980 302002750 990771469 8963660 990771469 8963660 905389573 313833717 905389573 313833717 539093789 473258597 539093789 473258597 290807924 802558117 290807924 802558117 92122251 972577445 92122251 972577445 28751286 789758614 28751286 789758614 832842335 124578894 832842335 124578894 873520673 680459257 873520673 680459257 188944964 811122373 188944964 811122373 201258925 748860605 201258925 748860605 971269704 28073179 971269704 28073179 947037568 921651503 947037568 921651503 7997398 992261222 7997398 992261222 978378302 20531260 978378302 20531260 978765193 195537349 978765193 195537349 125424972 875824565 125424972 875824565 396497923 522476818 396497923 522476818 779975386 115882362 779975386 115882362 900676619 65204167 900676619 65204167 933227675 303237942 933227675 303237942 588116562 576199737 588116562 576199737 102571544 899018211 102571544 899018211 585156243 241826664 585156243 241826664 921085079 48695648 921085079 48695648 949889149 254625710 949889149 254625710 507062492 493158306 507062492 493158306 505998144 128151832 505998144 128151832 919276196 60324909 919276196 60324909 938097535 94632427 938097535 94632427 984829 998907900 984829 998907900 284785368 396164813 284785368 396164813 919825459 78971284 919825459 78971284 674335673 517697245 674335673 517697245 439032134 561078804 439032134 561078804 471927153 173137851 471927153 173137851 893244334 27419296 893244334 27419296 972093726 42582659 972093726 42582659 853110001 248879426 853110001 248879426 433389337 580855601 433389337 580855601 248122282 963058369 248122282 963058369 38155905 619739197 38155905 619739197 805863936 124994426 805863936 124994426 947050031 51762515 947050031 51762515 519438056 521280008 519438056 521280008 407512415 758235246 407512415 758235246 242930709 205809393 242930709 205809393 792420043 386750853 792420043 386750853 270301148 967000339 270301148 967000339 34049029 887346267 34049029 887346267 279612743 695143984 279612743 695143984 606484403 379313913 606484403 379313913 906233727 92389340 906233727 92389340 729394550 439063646 729394550 439063646 531786316 909223956 531786316 909223956 93153442 558178088 93153442 558178088 463608170 7031479 463608170 7031479 992873334 216003120 992873334 216003120 501491013 654966851 501491013 654966851 346039257 169125966 346039257 169125966 881238080 60302561 881238080 60302561 938168748 161592909 938168748 161592909 774878642 569205707 774878642 569205707 390382195 938005877 390382195 938005877 59733761 942179518 59733761 942179518 577999129 407204282 577999129 407204282 593092258 581163708 593092258 581163708 33596439 967482495 33596439 967482495 106656999 651410933 106656999 651410933 794880659 128815024 794880659 128815024 869319218 456489916 869319218 456489916 501696092 696351134 501696092 696351134 305375256 494558390 305375256 494558390 504536991 568027235 504536991 568027235 335774317 665589402 335774317 665589402 422560457 282816245 422560457 282816245 961144593 37793552 961144593 37793552 335835213 906049190 335835213 906049190 24022405 977234319 24022405 977234319 289069293 121189809 289069293 121189809 876959295 163507835 876959295 163507835 585049214 807154344 585049214 807154344 54693068 946755540 54693068 946755540 192599649 150940666 192599649 150940666 847897169 990800344 847897169 990800344 9610873 888025355 9610873 888025355 431066633 22640094 431066633 22640094 997247225 2953361 997247225 2953361 64690057 937663678 64690057 937663678 169893907 277395213 169893907 277395213 927093799 71694494 927093799 71694494 926926574 582198783 926926574 582198783 326923230 721919659 326923230 721919659 278402292 662288633 278402292 662288633 783759032 215002464 783759032 215002464 530117918 472369320 530117918 472369320 7866207 998687610 7866207 998687610 1152843 759324633 1152843 759324633 341638061 550210852 341638061 550210852 841558781 157257878 841558781 157257878 651070713 404152954 651070713 404152954 319898711 869535346 319898711 869535346 131608244 610216611 131608244 610216611 604993031 394520166 604993031 394520166 563900295 488249500 563900295 488249500 465621072 668540679 465621072 668540679 333168027 407999343 333168027 407999343 900345459 99005645 900345459 99005645 834874568 234980341 834874568 234980341 719107390 571132873 719107390 571132873 200472783 821044463 200472783 821044463 120161394 880869264 120161394 880869264 244946609 594316061 244946609 594316061 731639840 223879780 731639840 223879780 803289587 186914355 803289587 186914355 873202465 1916974 873202465 1916974 998304660 717283332 998304660 717283332 283306543 590837928 283306543 590837928 512974522 300700698 512974522 300700698 988313512 11655165 988313512 11655165 826459799 763227574 826459799 763227574 12754536 988024734 12754536 988024734 92735564 826263317 92735564 826263317 358090322 128825077 358090322 128825077 935604031 62754225 935604031 62754225 736012570 430563826 736012570 430563826 545731396 661675426 545731396 661675426 230471833 804968592 230471833 804968592 195125854 463756461 195125854 463756461 634421221 261564732 634421221 261564732 738041041 497449481 738041041 497449481 426941853 793395440 426941853 793395440 192238765 808006635 192238765 808006635 582101269 9768530 582101269 9768530 990070173 661237834 990070173 661237834 314130338 687601718 314130338 687601718 778242551 137950691 778242551 137950691 927724846 70934719 927724846 70934719 762336402 811879476 762336402 811879476 19152189 981914457 19152189 981914457 425086466 165364122 425086466 165364122 992022800 7711404 992022800 7711404 360063867 676172609 360063867 676172609 325375806 606783320 325375806 606783320 609650609 141815465 609650609 141815465 864174087 133996014 864174087 133996014 232828876 954923462 232828876 954923462 45576785 428203020 45576785 428203020 572658984 801863102 572658984 801863102 198438100 442079334 198438100 442079334 994342247 5682299 994342247 5682299 510663080 915712060 510663080 915712060 86237353 881470133 86237353 881470133 246799874 732437119 246799874 732437119 400425486 44885289 400425486 44885289 954052926 783664492 954052926 783664492 53504554 947803582 53504554 947803582 415774057 577691961 415774057 577691961 845728680 23779116 845728680 23779116 975742211 500906430 975742211 500906430 453155630 550262331 453155630 550262331 88746034 913328307 88746034 913328307 458033071 160442854 458033071 160442854 860213417 138794881 860213417 138794881 599453819 678870587 599453819 678870587 34047463 967000639 34047463 967000639 200175308 483950661 200175308 483950661 616540844 112935851 616540844 112935851 941689349 57362354 941689349 57362354 322037554 679526458 322037554 679526458 852439253 21426092 852439253 21426092 977928942 224962847 977928942 224962847 257707377 743074500 257707377 743074500 628737296 322933598 628737296 322933598 713937175 285602644 713937175 285602644 491743527 738742142 491743527 738742142 261151663 970725067 261151663 970725067 30603102 670108629 30603102 670108629 331573808 874804335 331573808 874804335 29020354 972305645 29020354 972305645 271488275 465223296 271488275 465223296 877959823 120199229 877959823 120199229 438361506 613159006 438361506 613159006 16385816 984501676 16385816 984501676 620655074 129313953 620655074 129313953 986436196 13615860 986436196 13615860 264676492 736162659 264676492 736162659 295433946 607262932 295433946 607262932 477305268 416506548 477305268 416506548 751679928 145836025 751679928 145836025 853011618 854317746 853011618 854317746 146807041 839017667 146807041 839017667 503575136 413724913 503575136 413724913 740379409 130882401 740379409 130882401 927871004 15335395 927871004 15335395 984301440 58871591 984301440 58871591 146432195 854831233 146432195 854831233 590812486 267643329 590812486 267643329 986343269 13690694 986343269 13690694 667733727 474745252 667733727 474745252 433345800 654940286 433345800 654940286 346070841 603628858 346070841 603628858 710443695 140178950 710443695 140178950 858673808 179616091 858673808 179616091 650941689 440845102 650941689 440845102 276816161 991930178 276816161 991930178 8392024 151758200 8392024 151758200 847017106 292416967 847017106 292416967 158554415 842394561 158554415 842394561 608747229 298312361 608747229 298312361 701226343 464118415 701226343 464118415 131400936 869677281 131400936 869677281 237269797 197628125 237269797 197628125 995699284 4320531 995699284 4320531 774281820 886871979 774281820 886871979 114212263 689491926 114212263 689491926 353890454 556409592 353890454 556409592 444247018 254226205 444247018 254226205 863198564 77405400 863198564 77405400 921336202 155806662 921336202 155806662 543874806 507751876 543874806 507751876 492375567 46862862 492375567 46862862 987679614 12446960 987679614 12446960 486991892 757481750 486991892 757481750 108290390 986581308 108290390 986581308 14072079 885544852 14072079 885544852 155819207 265577992 155819207 265577992 734019193 312622290 734019193 312622290 295970881 705119775 295970881 705119775 329326734 534614805 329326734 534614805 497299578 47485774 497299578 47485774 951318960 633203486 951318960 633203486 234446006 847399787 234446006 847399787 153306526 753755945 153306526 753755945 356859367 376556414 356859367 376556414 783375231 215398269 783375231 215398269 359016321 878243466 359016321 878243466 123027707 571788716 123027707 571788716 529576221 470492634 529576221 470492634 524852640 546140704 524852640 546140704 191139364 808984844 191139364 808984844 371816582 257920482 371816582 257920482 741482549 975127796 741482549 975127796 26013139 593894917 26013139 593894917 661174954 338449642 661174954 338449642 556402439 935569640 556402439 935569640 2624471 997266604 2624471 997266604 229880028 638160953 229880028 638160953 502226114 497068972 502226114 497068972 416642372 844207049 416642372 844207049 156544370 771434133 156544370 771434133 374952545 589736020 374952545 589736020 740197348 259358469 740197348 259358469 13476642 987201593 13476642 987201593 371006281 385259311 371006281 385259311 821568595 157355019 821568595 157355019 953496737 45302083 953496737 45302083 870853728 322338856 870853728 322338856 624582225 439059242 624582225 439059242 174028478 826833118 174028478 826833118 684304934 224583639 684304934 224583639 773601392 385940571 773601392 385940571 478504114 855187133 478504114 855187133 146082358 827904071 146082358 827904071 334931283 543921898 334931283 543921898 645517733 117750721 645517733 117750721 937084028 61304103 937084028 61304103 562673233 743446048 562673233 743446048 126310954 874563876 126310954 874563876 177024359 383952606 177024359 383952606 773064033 225169519 773064033 225169519 459581912 981632647 459581912 981632647 19312326 877887073 19312326 877887073 626364387 373239251 626364387 373239251 531984563 733087923 531984563 733087923 267414657 700836512 267414657 700836512 756438073 242883464 756438073 242883464 356773384 926913957 356773384 926913957 75066019 806994854 75066019 806994854 201714328 776217753 201714328 776217753 356932672 37132540 356932672 37132540 961695050 84390596 961695050 84390596 748282030 710866065 748282030 710866065 208015988 791780193 208015988 791780193 702559925 231446478 702559925 231446478 873281885 124750133 873281885 124750133 868419090 274760251 868419090 274760251 113170254 943337751 113170254 943337751 58415951 213271730 58415951 213271730 949528514 49042974 949528514 49042974 261840539 765886603 261840539 765886603 139093657 956562565 139093657 956562565 18429140 982619938 18429140 982619938 602748719 334957949 602748719 334957949 988902584 11122492 988902584 11122492 829579119 544030986 829579119 544030986 369147634 778657042 369147634 778657042 67551128 934606806 67551128 934606806 101578976 832797281 101578976 832797281 340643991 570319358 340643991 570319358 484099003 467778502 484099003 467778502 532000376 557324418 532000376 557324418 410547327 917212977 410547327 917212977 84731844 636079639 84731844 636079639 445979706 293379442 445979706 293379442 709346688 218059315 709346688 218059315 995097420 5003623 995097420 5003623 710171860 465327819 710171860 465327819 429188224 775983866 429188224 775983866 224421997 583578256 224421997 583578256 447672252 373170277 447672252 373170277 964216531 7817893 964216531 7817893 991974212 306030330 991974212 306030330 522924055 970960893 522924055 970960893 30444208 508727849 30444208 508727849 641399691 357933629 641399691 357933629 586700533 445931659 586700533 445931659 215484825 784547278 215484825 784547278 442514114 500642152 442514114 500642152 821650361 136934386 821650361 136934386 861473929 823037282 861473929 823037282 10659355 989825809 10659355 989825809 809239850 93732709 809239850 93732709 904965260 369516735 904965260 369516735 36579842 964520452 36579842 964520452 462806173 86229701 462806173 86229701 911973967 332936170 911973967 332936170 546000143 743248966 546000143 743248966 52610290 948499669 52610290 948499669 400052747 353360555 400052747 353360555 665698185 118076193 665698185 118076193 906713156 91903159 906713156 91903159 576470336 457760089 576470336 457760089 48375576 988002881 48375576 988002881 12771152 744135176 12771152 744135176 771721981 6146996 771721981 6146996 993913457 219885803 993913457 219885803 409766050 616280432 409766050 616280432 241008781 977677866 241008781 977677866 23458451 885484297 23458451 885484297 580997664 356893062 580997664 356893062 694579490 206873687 694579490 206873687 971981500 27480105 971981500 27480105 758665306 291820077 758665306 291820077 611182723 514350854 611182723 514350854 54868050 946561446 54868050 946561446 392526903 470723755 392526903 470723755 714275035 2692709 714275035 2692709 997406768 118192173 997406768 118192173 675755693 347255338 675755693 347255338 547232461 644177343 547232461 644177343 349376847 726780316 349376847 726780316 98781720 903288909 98781720 903288909 155880499 399718388 155880499 399718388 600339145 532899705 600339145 532899705 200186097 800131217 200186097 800131217 577749383 327750498 577749383 327750498 882958486 115529698 882958486 115529698 705576003 619458957 705576003 619458957 378114042 627932555 378114042 627932555 121391426 956414466 121391426 956414466 44369738 786106646 44369738 786106646 342568593 643973072 342568593 643973072 372181455 336172522 372181455 336172522 690466204 147067730 690466204 147067730 851880104 421415861 851880104 421415861 476543143 628364246 476543143 628364246 371950349 350579309 371950349 350579309 964927138 5003309 964927138 5003309 995098276 41013224 995098276 41013224 878582752 369748807 878582752 369748807 470776138 805857399 470776138 805857399 160729612 840232457 160729612 840232457 944242241 45145087 944242241 45145087 953710495 206282848 953710495 206282848 238297463 762442473 238297463 762442473 849607228 149375257 849607228 149375257 843819396 271095050 843819396 271095050 718285530 301338469 718285530 301338469 652578350 450962475 652578350 450962475 166423953 995337423 166423953 995337423 4557273 754882098 4557273 754882098 480245272 137195735 480245272 137195735 861318552 508894644 861318552 508894644 491200877 488774825 491200877 488774825 636117709 327391763 636117709 327391763 671381123 472871022 671381123 472871022 440419878 811705046 440419878 811705046 126668287 874179229 126668287 874179229 176515887 716153075 176515887 716153075 637860006 263803813 637860006 263803813 847457780 151511517 847457780 151511517 669794751 862607898 669794751 862607898 4221008 995554589 4221008 995554589 382988243 276030693 382988243 276030693 945928212 52791552 945928212 52791552 212080641 787829286 212080641 787829286 643064185 294848085 643064185 294848085 728289008 271281180 728289008 271281180 386741564 953544535 386741564 953544535 47383374 915938353 47383374 915938353 102436262 883285341 102436262 883285341 139228600 791218205 139228600 791218205 443040319 344363716 443040319 344363716 795296068 202977327 795296068 202977327 182801935 818037563 182801935 818037563 290479848 412680081 290479848 412680081 587848509 582186850 587848509 582186850 418359434 400986051 418359434 400986051 979968815 19363121 979968815 19363121 712063002 304747510 712063002 304747510 519830023 868668399 519830023 868668399 132519526 446015152 132519526 446015152 793847815 39973796 793847815 39973796 959310502 680936293 959310502 680936293 320637775 183800769 320637775 183800769 972549086 27017939 972549086 27017939 937583866 334044229 937583866 334044229 119321556 986411073 119321556 986411073 14380065 322843746 14380065 322843746 972342954 27218817 972342954 27218817 966072189 49620912 966072189 49620912 775499658 353375232 775499658 353375232 370582408 667555968 370582408 667555968 309077590 958119667 309077590 958119667 42439802 958378341 42439802 958378341 198660313 552980862 198660313 552980862 609376988 262178840 609376988 262178840 737363184 324184302 737363184 324184302 461915179 573848790 461915179 573848790 53934564 947356846 53934564 947356846 106761402 414537733 106761402 414537733 631105807 280731170 631105807 280731170 860839375 46164467 860839375 46164467 952606759 768327709 952606759 768327709 26262385 974803462 26262385 974803462 214313591 399306960 214313591 399306960 600515857 538566899 600515857 538566899 303738665 697947238 303738665 697947238 523357181 442324966 523357181 442324966 649935234 3646220 649935234 3646220 997867409 2323471 997867409 2323471 508916992 703943016 508916992 703943016 132067663 937122955 132067663 937122955 17620650 983368756 17620650 983368756 139476054 593733626 139476054 593733626 831843725 167445244 831843725 167445244 668703403 535840156 668703403 535840156 236540074 807248550 236540074 807248550 183549913 855152842 183549913 855152842 49940812 951151044 49940812 951151044 192406610 140018810 192406610 140018810 858832045 465463379 858832045 465463379 534603436 190254833 534603436 190254833 863261978 13989803 863261978 13989803 985963487 61814800 985963487 61814800 70855665 930715360 70855665 930715360 77691747 439554535 77691747 439554535 744353590 197351648 744353590 197351648 800713832 440060454 800713832 440060454 248344570 752770106 248344570 752770106 406712136 58245700 406712136 58245700 940550163 352699368 940550163 352699368 631654744 956501654 631654744 956501654 44316999 780039557 44316999 780039557 478624456 252973865 478624456 252973865 871223705 29155677 871223705 29155677 970062320 214080565 970062320 214080565 620185649 408154651 620185649 408154651 562471321 551898862 562471321 551898862 288936338 787515247 288936338 787515247 212405660 690208891 212405660 690208891 409487660 205004859 409487660 205004859 799704265 81079233 799704265 81079233 934921216 25539031 934921216 25539031 974022822 430724794 974022822 430724794 527737174 840422019 527737174 840422019 160388556 573008035 160388556 573008035 856782376 122017362 856782376 122017362 876174463 310879901 876174463 310879901 563335925 543547417 563335925 543547417 456182779 391432178 456182779 391432178 846974205 10512457 846974205 10512457 989347746 316544509 989347746 316544509 231561907 970268110 231561907 970268110 31082675 848392118 31082675 848392118 780700058 92258513 780700058 92258513 906419933 237105465 906419933 237105465 163743095 996543380 163743095 996543380 3417804 738047916 3417804 738047916 916664022 63210134 916664022 63210134 935069044 107891418 935069044 107891418 720491399 722593038 720491399 722593038 277686110 240257112 277686110 240257112 915947976 82635293 915947976 82635293 864075375 354665433 864075375 354665433 125902461 875083675 125902461 875083675 741574099 158904720 741574099 158904720 865844943 132265967 865844943 132265967 605268187 907407783 605268187 907407783 94952941 463541680 94952941 463541680 585988864 335712756 585988864 335712756 738259598 261417827 738259598 261417827 673260310 359066143 673260310 359066143 563959064 453004811 563959064 453004811 500485631 511313064 500485631 511313064 42857819 957973597 42857819 957973597 259773092 561493513 259773092 561493513 841056349 157787639 841056349 157787639 546429076 574369573 546429076 574369573 151779727 848999767 151779727 848999767 976347606 23114456 976347606 23114456 728473570 670695138 728473570 670695138 236533934 764468272 236533934 764468272 692929650 83326450 692929650 83326450 915174258 220834521 915174258 220834521 479824413 625094184 479824413 625094184 205453523 794712120 205453523 794712120 514165952 451293785 514165952 451293785 798603299 69067714 798603299 69067714 929671084 347976872 929671084 347976872 442355161 714176968 442355161 714176968 176393777 824567691 176393777 824567691 222580913 304473642 222580913 304473642 694746756 501496711 694746756 501496711 376102140 649297826 376102140 649297826 351755633 567240957 351755633 567240957 716786053 139360136 716786053 139360136 921222821 4610710 921222821 4610710 995496205 845334980 995496205 845334980 155444230 668603010 155444230 668603010 895184842 104384314 895184842 104384314 583646019 944302486 583646019 944302486 57137068 689886785 57137068 689886785 883933202 114338526 883933202 114338526 276067163 827585539 276067163 827585539 170052561 912439274 170052561 912439274 89706283 722089614 89706283 722089614 740124724 259445758 740124724 259445758 394260648 635217660 394260648 635217660 169377449 831259774 169377449 831259774 434734419 499834336 434734419 499834336 777365558 187719714 777365558 187719714 810602009 795808867 810602009 795808867 171512253 829093990 171512253 829093990 445738591 480706566 445738591 480706566 589203898 108695679 589203898 108695679 890167076 900520173 890167076 900520173 101436565 644295669 101436565 644295669 498916609 28173196 498916609 28173196 971030731 112196323 971030731 112196323 393204656 775222087 393204656 775222087 225317836 725164894 225317836 725164894 332392385 566937148 332392385 566937148 641965638 161785447 641965638 161785447 873245452 124770082 873245452 124770082 712456076 544337639 712456076 544337639 419084993 774766791 419084993 774766791 225903730 542287451 225903730 542287451 766919431 231600528 766919431 231600528 383239459 619071783 383239459 619071783 81727959 920201452 81727959 920201452 269861908 585558151 269861908 585558151 414731274 629793135 414731274 629793135 349087822 651774483 349087822 651774483 447944383 426884244 447944383 426884244 603359045 245776306 603359045 245776306 867998829 39186102 867998829 39186102 959978636 462646854 959978636 462646854 476957348 829027205 476957348 829027205 171648706 132492772 171648706 132492772 865638794 294580892 865638794 294580892 172734167 828141304 172734167 828141304 289685690 415269100 289685690 415269100 645693656 43916490 645693656 43916490 954975431 492178713 954975431 492178713 78911640 923013826 78911640 923013826 363731965 44572976 363731965 44572976 954309362 182464418 954309362 182464418 649203345 559284185 649203345 559284185 68446518 933412864 68446518 933412864 89669355 120469917 89669355 120469917 877735797 458645044 877735797 458645044 408227372 782679452 408227372 782679452 217360116 365418774 217360116 365418774 634053315 897832141 634053315 897832141 103830003 686353310 103830003 686353310 920852311 77954242 920852311 77954242 727898824 390142955 727898824 390142955 347663561 828631162 347663561 828631162 172210972 702127297 172210972 702127297 914829879 83676157 914829879 83676157 665982604 562385200 665982604 562385200 113983034 887091754 113983034 887091754 189287060 334472370 189287060 334472370 898844751 100493002 898844751 100493002 872473484 415963810 872473484 415963810 422124315 804989327 422124315 804989327 195033084 563851677 195033084 563851677 737418730 16482988 737418730 16482988 983223892 49217317 983223892 49217317 842310175 485885245 842310175 485885245 377940003 963620112 377940003 963620112 37611459 909273802 37611459 909273802 632968239 190271466 632968239 190271466 807533226 562446783 807533226 562446783 437812795 95285422 437812795 95285422 920713533 78059681 920713533 78059681 851748706 362502406 851748706 362502406 392554546 846698930 392554546 846698930 107158601 894096753 107158601 894096753 222490845 121640983 222490845 121640983 876577036 377999996 876577036 377999996 19193063 981900423 19193063 981900423 432680464 420037543 432680464 420037543 805876908 191934967 805876908 191934967 444224303 636787472 444224303 636787472 353116004 969219569 353116004 969219569 32016598 108948271 32016598 108948271 889942311 279277232 889942311 279277232 336926962 716761594 336926962 716761594 63874798 938631692 63874798 938631692 112675241 2347581 112675241 2347581 997856658 224994807 997856658 224994807 251892238 907928977 251892238 907928977 94542421 859282134 94542421 859282134 388010951 252389820 388010951 252389820 746769469 302424650 746769469 302424650 665395819 557183996 665395819 557183996 338300468 711539676 338300468 711539676 119687735 881385634 119687735 881385634 246162047 222334032 246162047 222334032 775952157 342947398 775952157 342947398 365169175 993964409 365169175 993964409 5868665 749643072 5868665 749643072 756091073 243193310 756091073 243193310 238362285 829286047 238362285 829286047 171293275 821949435 171293275 821949435 189672001 484045957 189672001 484045957 904562778 94185342 904562778 94185342 444720299 598187783 444720299 598187783 143546456 901751805 143546456 901751805 100235208 235487431 100235208 235487431 839744480 159202681 839744480 159202681 666655763 710283895 666655763 710283895 290491046 572457505 290491046 572457505 826088292 104306080 826088292 104306080 895341534 315174519 895341534 315174519 547891625 830001487 547891625 830001487 170459215 719839470 170459215 719839470 618774515 369280446 618774515 369280446 684697915 208132657 684697915 208132657 942806544 56297998 942806544 56297998 357732133 642750199 357732133 642750199 458293727 369072318 458293727 369072318 701765318 164381648 701765318 164381648 835022258 197358252 835022258 197358252 50256987 950882784 50256987 950882784 498343995 420243596 498343995 420243596 626081031 140882371 626081031 140882371 858080537 408050420 858080537 408050420 170124179 912890370 170124179 912890370 74954831 966454101 74954831 966454101 34597848 829515140 34597848 829515140 701973916 46752445 701973916 46752445 952021601 153662433 952021601 153662433 431184924 708582988 431184924 708582988 196921921 803474332 196921921 803474332 211599965 517444763 211599965 517444763 657937316 180802433 657937316 180802433 893242103 105942338 893242103 105942338 372096933 912747317 372096933 912747317 89435566 389858238 89435566 389858238 609931728 418986259 609931728 418986259 180668298 820181082 180668298 820181082 449766328 546789830 449766328 546789830 613366977 302095360 613366977 302095360 697074172 628496580 697074172 628496580 216267624 804229412 216267624 804229412 57928225 943661906 57928225 943661906 90661857 868884847 90661857 868884847 170160069 698898383 170160069 698898383 563405024 433189919 563405024 433189919 589169512 411424871 589169512 411424871 153842245 870224946 153842245 870224946 110634179 930902473 110634179 930902473 70670101 782845515 70670101 782845515 289137451 456181063 289137451 456181063 649643222 341658871 649643222 341658871 865947042 122855484 865947042 122855484 925796137 73008600 925796137 73008600 643326658 622794403 643326658 622794403 372713081 742989633 372713081 742989633 169025827 831778589 169025827 831778589 214143786 407197235 214143786 407197235 945138372 53589816 945138372 53589816 264975577 763229901 264975577 763229901 237626378 645534350 237626378 645534350 392695583 452605008 392695583 452605008 684304279 313928544 684304279 313928544 574905272 516029857 574905272 516029857 182510764 818283559 182510764 818283559 296281767 610226215 296281767 610226215 507423214 367711714 507423214 367711714 631927909 722706992 631927909 722706992 243806734 757417282 243806734 757417282 294114308 673394306 294114308 673394306 342693428 547255233 342693428 547255233 724337420 126689227 724337420 126689227 871496483 414336896 871496483 414336896 550319332 492205008 550319332 492205008 221514571 778527772 221514571 778527772 346821152 193718094 346821152 193718094 907484671 91160892 907484671 91160892 546083055 671587126 546083055 671587126 82490411 919544198 82490411 919544198 167674921 314928374 167674921 314928374 683369636 545142297 683369636 545142297 452403565 547250472 452403565 547250472 569660377 318346887 569660377 318346887 804246995 121843467 804246995 121843467 883391893 115027850 883391893 115027850 860568699 528840638 860568699 528840638 293410519 905226194 293410519 905226194 96819331 200080643 96819331 200080643 995058968 5023326 995058968 5023326 708704714 295793096 708704714 295793096 589666817 561865101 589666817 561865101 88335565 913714488 88335565 913714488 332043732 386616144 332043732 386616144 966849925 32537159 966849925 32537159 147789702 853382442 147789702 853382442 408889233 429518076 408889233 429518076 760187319 172800417 760187319 172800417 914437751 84168372 914437751 84168372 886007710 199109087 886007710 199109087 114283455 886790640 114283455 886790640 410389659 543337126 410389659 543337126 629803626 173456284 629803626 173456284 825188883 518600208 825188883 518600208 403169468 954353863 403169468 954353863 19838856 981266021 19838856 981266021 478802008 63388729 478802008 63388729 934917775 554695468 934917775 554695468 432081487 799079451 432081487 799079451 201217158 539216907 201217158 539216907 937413115 60966240 937413115 60966240 907091109 372629178 907091109 372629178 565229615 453726152 565229615 453726152 115881581 885084646 115881581 885084646 569016018 384600155 569016018 384600155 709457972 289994728 709457972 289994728 692899361 779584562 692899361 779584562 160809255 906448238 160809255 906448238 95816083 721258254 95816083 721258254 730950403 73161109 730950403 73161109 925539854 286876388 925539854 286876388 83925698 918042394 83925698 918042394 469831948 113667588 469831948 113667588 933877447 31754170 933877447 31754170 967591704 145006214 967591704 145006214 853774871 52270461 853774871 52270461 946420260 427126983 946420260 427126983 47389490 953532037 47389490 953532037 89826128 833962456 89826128 833962456 367268851 592506225 367268851 592506225 680311905 317862147 680311905 317862147 658448919 859309739 658448919 859309739 6295584 993629854 6295584 993629854 641683074 217649310 641683074 217649310 890865185 107977959 890865185 107977959 465991601 713167207 465991601 713167207 287465467 482541884 287465467 482541884 777537761 165490914 777537761 165490914 833697951 323350793 833697951 323350793 527199552 475317320 527199552 475317320 153841138 972070965 153841138 972070965 29140198 692998795 29140198 692998795 760207796 50318589 760207796 50318589 972415791 27162883 972415791 27162883 681200186 672973251 681200186 672973251 22291945 979023498 22291945 979023498 248999675 722767968 248999675 722767968 386453201 335101983 386453201 335101983 719669023 223304444 719669023 223304444 774904246 497803685 774904246 497803685 341200878 864879790 341200878 864879790 74742918 927232497 74742918 927232497 490236756 441962636 490236756 441962636 559087973 472206063 559087973 472206063 154497742 943038921 154497742 943038921 58868994 802769670 58868994 802769670 807456861 190328336 807456861 190328336 601470277 517485507 601470277 517485507 357566353 938567019 357566353 938567019 63922051 607056688 63922051 607056688 393489208 448645685 393489208 448645685 700324522 299117856 700324522 299117856 546904059 756042490 546904059 756042490 245238325 241382722 245238325 241382722 784616234 214019013 784616234 214019013 274915494 992804981 274915494 992804981 7374466 842126036 7374466 842126036 465550795 42647887 465550795 42647887 956319120 62111880 956319120 62111880 928754306 286824017 928754306 286824017 582546199 751871782 582546199 751871782 249339193 467074142 249339193 467074142 870735463 127540867 870735463 127540867 670562624 761494528 670562624 761494528 239413559 189095388 239413559 189095388 997283692 2862599 997283692 2862599 633322091 507761112 633322091 507761112 354698312 686770781 354698312 686770781 254310291 746275160 254310291 746275160 289027641 18690244 289027641 18690244 980672454 507693813 980672454 507693813 385139374 771899320 385139374 771899320 104352794 902626497 104352794 902626497 99485280 44186241 99485280 44186241 954667448 330201646 954667448 330201646 356440741 950091216 356440741 950091216 51092513 843425344 51092513 843425344 555494206 429405179 555494206 429405179 579371447 333965286 579371447 333965286 706962100 192071055 706962100 192071055 951346704 47436696 951346704 47436696 443352416 556431440 443352416 556431440 539351183 157092825 539351183 157092825 953241698 44518582 953241698 44518582 954326247 337148823 954326247 337148823 438479364 818180291 438479364 818180291 109037954 892036710 109037954 892036710 115963493 283826486 115963493 283826486 715763261 414788915 715763261 414788915 131428490 962094246 131428490 962094246 38964911 947209320 38964911 947209320 291513305 150667429 291513305 150667429 903527455 95374899 903527455 95374899 356128840 662248123 356128840 662248123 270120395 730430366 270120395 730430366 942515639 56654673 942515639 56654673 911010333 320888225 911010333 320888225 171169274 829390562 171169274 829390562 348355911 552241788 348355911 552241788 526081537 460245445 526081537 460245445 741589724 99591407 741589724 99591407 995527011 4528730 995527011 4528730 782002450 389584768 782002450 389584768 214190533 947860918 214190533 947860918 53437612 625100041 53437612 625100041 613510016 5107368 613510016 5107368 994979652 192950273 994979652 192950273 802002168 368050757 802002168 368050757 516073634 530561022 516073634 530561022 458747704 648638882 458747704 648638882 254699084 745973029 254699084 745973029 325431887 535825389 325431887 535825389 618130055 140715996 618130055 140715996 871636855 126468063 871636855 126468063 499171773 930388460 499171773 930388460 71074420 190660952 71074420 190660952 872086629 92155221 872086629 92155221 995619348 4362356 995619348 4362356 855307898 834127167 855307898 834127167 97272730 996662919 97272730 996662919 3325600 910356219 3325600 910356219 727974240 271652538 727974240 271652538 431157374 767643667 431157374 767643667 233408953 182391549 233408953 182391549 998902874 1245473 998902874 1245473 902714990 411195296 902714990 411195296 303715288 697966665 303715288 697966665 449581638 532781187 449581638 532781187 840040548 42004225 840040548 42004225 957002055 475274186 957002055 475274186 212651384 787254318 212651384 787254318 242106339 513250386 242106339 513250386 880203896 31071708 880203896 31071708 968294082 179811031 968294082 179811031 598816446 407629184 598816446 407629184 540701613 509581646 540701613 509581646 203236740 958653254 203236740 958653254 42087030 719132742 42087030 719132742 938805909 59691224 938805909 59691224 611315324 910429757 611315324 910429757 91869488 654115236 91869488 654115236 517998822 292759889 517998822 292759889 706947449 522346078 706947449 522346078 358813750 649837807 358813750 649837807 318367409 796400872 318367409 796400872 83636852 918376603 83636852 918376603 845121948 153762976 845121948 153762976 683490501 869702140 683490501 869702140 126816574 963711064 126816574 963711064 37492596 647199447 37492596 647199447 490540112 490829981 490540112 490829981 508219936 511421925 508219936 511421925 482649851 730263537 482649851 730263537 270317561 119325638 270317561 119325638 919075443 79813607 919075443 79813607 739326586 502646786 739326586 502646786 189152822 810888302 189152822 810888302 261690210 559487129 261690210 559487129 909879365 88411241 909879365 88411241 383152430 698345213 383152430 698345213 27852524 973335676 27852524 973335676 419529206 193735835 419529206 193735835 999057463 1119569 999057463 1119569 898933536 277191527 898933536 277191527 244215934 879702280 244215934 879702280 121373810 502007944 121373810 502007944 508917263 218084550 508917263 218084550 780813373 547116374 780813373 547116374 39366325 961450939 39366325 961450939 333187177 406779679 333187177 406779679 593518415 519932424 593518415 519932424 75466632 991718432 75466632 991718432 8158904 995524394 8158904 995524394 4285778 679110007 4285778 679110007 599466426 397641302 599466426 397641302 659363448 297508118 659363448 297508118 862144720 136219598 862144720 136219598 182476135 818302535 182476135 818302535 425844763 571299905 425844763 571299905 437684726 239808946 437684726 239808946 876950535 121211893 876950535 121211893 673554871 675908051 673554871 675908051 215548493 853668282 215548493 853668282 62969444 960353626 62969444 960353626 40421590 736582169 40421590 736582169 732748843 111742614 732748843 111742614 886746482 471303700 886746482 471303700 165912984 906121802 165912984 906121802 96028317 720110747 96028317 720110747 754004636 142464016 754004636 142464016 856513781 223285483 856513781 223285483 675259441 974286069 675259441 974286069 25702351 975405661 25702351 975405661 416078618 531792303 416078618 531792303 497079256 33713721 497079256 33713721 965432832 82546443 965432832 82546443 877041937 441400303 877041937 441400303 179871903 820913957 179871903 820913957 417290360 26900791 417290360 26900791 972718106 152376593 972718106 152376593 141791879 859671694 141791879 859671694 621928820 709413 621928820 709413 999401141 274246075 999401141 274246075 596217976 562214079 596217976 562214079 354691254 972466962 354691254 972466962 28886815 714322901 28886815 714322901 398332601 88782666 398332601 88782666 909540187 157892819 909540187 157892819 50429066 950715003 50429066 950715003 55019574 835314765 55019574 835314765 342095344 397523638 342095344 397523638 907207532 91505472 907207532 91505472 901969087 101959579 901969087 101959579 792177015 783170999 792177015 783170999 216818105 774421570 216818105 774421570 848241282 150710428 848241282 150710428 684310680 366236824 684310680 366236824 271807297 728471925 271807297 728471925 843818694 96843324 843818694 96843324 902398608 503358180 902398608 503358180 496268329 354747259 496268329 354747259 931364265 67213093 931364265 67213093 717358436 603167225 717358436 603167225 374580522 844584063 374580522 844584063 156130847 630944751 156130847 630944751 410882166 210138254 410882166 210138254 863979019 134340670 863979019 134340670 649106762 894147289 649106762 894147289 107153488 545880322 107153488 545880322 832963922 106263892 832963922 106263892 892759234 180637542 892759234 180637542 233626257 767380811 233626257 767380811 499421256 424271700 499421256 424271700 932277995 66297076 932277995 66297076 921720203 145042165 921720203 145042165 115894684 885026297 115894684 885026297 251599319 744662516 251599319 744662516 290617792 655961260 290617792 655961260 743708112 255535723 743708112 255535723 183281895 852767504 183281895 852767504 112660597 914488222 112660597 914488222 87486121 775607609 87486121 775607609 651302549 348348676 651302549 348348676 587054155 967030211 587054155 967030211 34015857 678676776 34015857 678676776 931738735 66817250 931738735 66817250 820549500 679173950 820549500 679173950 77267985 924465980 77267985 924465980 323672195 330846188 323672195 330846188 713201048 3563615 713201048 3563615 996490992 87921813 996490992 87921813 645888301 472819163 645888301 472819163 311999776 689778177 311999776 689778177 716177340 283488740 716177340 283488740 677551228 767321484 677551228 767321484 233721317 693717004 233721317 693717004 393975466 495872427 393975466 495872427 543582798 344591876 543582798 344591876 655039603 815820035 655039603 815820035 45150665 955332826 45150665 955332826 199245702 626883541 199245702 626883541 526639993 473666801 526639993 473666801 156685855 868918639 156685855 868918639 118496555 998546411 118496555 998546411 1296549 590400753 1296549 590400753 410103030 688706640 410103030 688706640 147996760 853088535 147996760 853088535 801188145 186589863 801188145 186589863 955138176 43778733 955138176 43778733 925003719 698970369 925003719 698970369 302651780 272706332 302651780 272706332 726931840 504710047 726931840 504710047 453116047 675830133 453116047 675830133 215528334 885379609 215528334 885379609 115510070 586453122 115510070 586453122 823758759 95282783 823758759 95282783 903724928 904216378 903724928 904216378 43901759 956906513 43901759 956906513 154102353 346090885 154102353 346090885 756861071 242396167 756861071 242396167 698660024 513753519 698660024 513753519 76865910 924961090 76865910 924961090 372240783 476958736 372240783 476958736 751638183 247517470 751638183 247517470 508978586 490052286 508978586 490052286 611153485 388571464 611153485 388571464 94825767 907544233 94825767 907544233 276633764 435693914 276633764 435693914 637406509 142108060 637406509 142108060 856886313 275832858 856886313 275832858 465595565 677136935 465595565 677136935 98461664 905813388 98461664 905813388 96332832 112993506 96332832 112993506 941244907 57753458 941244907 57753458 345538898 795876021 345538898 795876021 146305963 969458263 146305963 969458263 31777872 596255945 31777872 596255945 957746449 19347392 957746449 19347392 980031003 283221301 980031003 283221301 453782560 545715503 453782560 545715503 769537360 111574102 769537360 111574102 886924503 417044272 886924503 417044272 470249859 976348320 470249859 976348320 24912332 692830238 24912332 692830238 915642067 82936223 915642067 82936223 12953422 987855631 12953422 987855631 181839235 647401177 181839235 647401177 760270928 238540410 760270928 238540410 77755761 924042545 77755761 924042545 187740693 357120396 187740693 357120396 973572994 26138079 973572994 26138079 749834916 356125906 749834916 356125906 634672236 590642251 634672236 590642251 409832074 339822536 409832074 339822536 659697498 429977563 659697498 429977563 413714948 586809711 413714948 586809711 523311187 262734285 523311187 262734285 853468159 145436643 853468159 145436643 645661707 581274836 645661707 581274836 294984209 706015791 294984209 706015791 687357075 311227090 687357075 311227090 654709286 739448022 654709286 739448022 54739525 946692790 54739525 946692790 204771881 721095344 204771881 721095344 327190024 625531073 327190024 625531073 449090302 483212700 449090302 483212700 889539875 98858306 889539875 98858306 962358193 36439632 962358193 36439632 447640825 964304918 447640825 964304918 36772811 848115270 36772811 848115270 167758191 744706171 167758191 744706171 394972580 604900494 394972580 604900494 284588508 873723351 284588508 873723351 127159351 681415748 127159351 681415748 352905583 344084468 352905583 344084468 811513402 186685254 811513402 186685254 353140983 647847999 353140983 647847999 863099502 135230028 863099502 135230028 762317857 378461651 762317857 378461651 597429083 758730751 597429083 758730751 242440203 568247149 242440203 568247149 951629385 47185750 951629385 47185750 798940152 862156913 798940152 862156913 101715001 970979269 101715001 970979269 30416261 809869375 30416261 809869375 824351838 122332769 824351838 122332769 909626709 88660380 909626709 88660380 676635365 508000857 676635365 508000857 13736249 986877011 13736249 986877011 530042261 428599551 530042261 428599551 572190119 438474677 572190119 438474677 383347994 955304396 383347994 955304396 4154985 995691731 4154985 995691731 93774214 516743423 93774214 516743423 483022870 644034971 483022870 644034971 226790468 780200197 226790468 780200197 212146252 787748221 212146252 787748221 400773381 487154890 400773381 487154890 757480919 145266704 757480919 145266704 853598193 560736935 853598193 560736935 124365998 876639070 124365998 876639070 656067576 86092843 656067576 86092843 912061112 274923296 912061112 274923296 86548005 973852703 86548005 973852703 14884186 985882840 14884186 985882840 446532059 455048389 446532059 455048389 690920437 100188739 690920437 100188739 908858906 25957413 908858906 25957413 973642635 60676474 973642635 60676474 897908137 597034001 897908137 597034001 403472964 453322266 403472964 453322266 946438892 52240915 946438892 52240915 704173388 354071713 704173388 354071713 526961330 750720228 526961330 750720228 129267789 952025047 129267789 952025047 48902419 685821050 48902419 685821050 467411983 532544011 467411983 532544011 134738122 866555461 134738122 866555461 747229779 157665656 747229779 157665656 841169848 492277202 841169848 492277202 314573771 738929264 314573771 738929264 152190599 848606801 152190599 848606801 423606065 563179191 423606065 563179191 445253430 135037362 445253430 135037362 913600166 84718489 913600166 84718489 608252764 597391406 608252764 597391406 280044848 806540638 280044848 806540638 20923601 980306970 20923601 980306970 54241111 945825402 54241111 945825402 92476566 803589861 92476566 803589861 903960566 95036201 903960566 95036201 797543229 354155496 797543229 354155496 523238636 732109910 523238636 732109910 56031904 945367136 56031904 945367136 312162498 97330266 312162498 97330266 901949670 386757704 901949670 386757704 559560720 624978612 559560720 624978612 256431518 744301750 256431518 744301750 431669893 297779921 431669893 297779921 733741814 265954788 733741814 265954788 118309471 882797147 118309471 882797147 448707847 368013455 448707847 368013455 673667918 250054197 673667918 250054197 828937900 144970897 828937900 144970897 932912953 65585050 932912953 65585050 726061728 607769219 726061728 607769219 155490720 924239856 155490720 924239856 77546888 223266437 77546888 223266437 973054233 26734443 973054233 26734443 844758826 373912335 844758826 373912335 427667625 696197783 427667625 696197783 211028744 961230224 211028744 961230224 39638406 879449066 39638406 879449066 251937983 129847716 251937983 129847716 868241962 457093870 868241962 457093870 359004130 641244532 359004130 641244532 377188494 330158432 377188494 330158432 689311386 309427008 689311386 309427008 5192152 994639944 5192152 994639944 243279250 614098295 243279250 614098295 386249824 692534817 386249824 692534817 309277076 387768298 309277076 387768298 864135295 134114886 864135295 134114886 187510708 876443488 187510708 876443488 124532062 274649964 124532062 274649964 918372466 80550306 918372466 80550306 854084369 265940082 854084369 265940082 721505702 412365089 721505702 412365089 467983455 802749030 467983455 802749030 126101724 934050180 126101724 934050180 40730275 959983387 40730275 959983387 82361175 876092777 82361175 876092777 354774799 535189027 354774799 535189027 671888717 326823286 671888717 326823286 496476478 555673697 496476478 555673697 51980093 949210701 51980093 949210701 485254599 375933690 485254599 375933690 623880267 386445596 623880267 386445596 124226323 883954525 124226323 883954525 117067275 291884753 117067275 291884753 751850939 75409118 751850939 75409118 923211869 288193402 923211869 288193402 626352530 920015875 626352530 920015875 81963563 521206462 81963563 521206462 502034497 226483769 502034497 226483769 771822521 240992704 771822521 240992704 140259003 951825098 140259003 951825098 38546815 962638968 38546815 962638968 883822969 114519188 883822969 114519188 831176998 314249883 831176998 314249883 556060801 846786160 556060801 846786160 153768175 846982012 153768175 846982012 213556715 724279132 213556715 724279132 349841219 651096541 349841219 651096541 52513881 948668641 52513881 948668641 662097651 151415704 662097651 151415704 974488494 3081746 974488494 3081746 996985282 402357312 996985282 402357312 497645131 531737646 497645131 531737646 286352931 856679824 286352931 856679824 144837496 662382694 144837496 662382694 629988058 169813938 629988058 169813938 950653731 8223522 950653731 8223522 991525638 721137578 991525638 721137578 197173487 968952915 197173487 968952915 32175450 768540900 32175450 768540900 649407831 350183335 649407831 350183335 26095378 975015300 26095378 975015300 97157113 22206304 97157113 22206304 977234640 273939896 977234640 273939896 703539303 626869925 703539303 626869925 156038671 919286233 156038671 919286233 82724324 665248759 82724324 665248759 992603247 7289244 992603247 7289244 760495222 563177928 760495222 563177928 242641704 758518920 242641704 758518920 437269535 300361120 437269535 300361120 699130276 627198285 699130276 627198285 229402353 847336018 229402353 847336018 153385137 419607956 153385137 419607956 654904123 86352220 654904123 86352220 911842575 889071106 911842575 889071106 58453999 943303171 58453999 943303171 233703796 306903091 233703796 306903091 761652830 237040237 761652830 237040237 81055439 920975774 81055439 920975774 777086582 221578887 777086582 221578887 460896267 647742572 460896267 647742572 23108445 978040215 23108445 978040215 49529058 786877414 49529058 786877414 678166529 299490653 678166529 299490653 928158841 70520081 928158841 70520081 664178280 420843307 664178280 420843307 187750806 828314034 187750806 828314034 80736293 921242524 80736293 921242524 93427217 841229848 93427217 841229848 279874751 108750832 279874751 108750832 920957403 77708561 920957403 77708561 32241497 968832618 32241497 968832618 636333397 129015778 636333397 129015778 869088030 254761061 869088030 254761061 714465565 721484234 714465565 721484234 205803454 794313845 205803454 794313845 421349825 222991545 421349825 222991545 985506492 14340026 985506492 14340026 770211336 685270388 770211336 685270388 87885025 914059092 87885025 914059092 125568836 841431045 125568836 841431045 381118612 129421013 381118612 129421013 880455222 117856060 880455222 117856060 755900174 366102240 755900174 366102240 361423227 994756135 361423227 994756135 5069031 575615966 5069031 575615966 809703279 77864253 809703279 77864253 920885599 878414861 920885599 878414861 122838289 787755049 122838289 787755049 374026917 103073068 374026917 103073068 975865745 23617092 975865745 23617092 880513676 185656801 880513676 185656801 332254233 953681302 332254233 953681302 47098222 844646739 47098222 844646739 345668721 435622821 345668721 435622821 580398518 17151939 580398518 17151939 982303116 194941562 982303116 194941562 626845120 520549046 626845120 520549046 246875464 754294357 246875464 754294357 315620168 535723389 315620168 535723389 739806377 259961195 739806377 259961195 684840066 560771705 684840066 560771705 347861314 896413228 347861314 896413228 105004304 789764817 105004304 789764817 300832783 83905515 300832783 83905515 914685789 263119508 914685789 263119508 730635328 319747447 730635328 319747447 333198048 940969102 333198048 940969102 61061247 548090781 61061247 548090781 913123592 15580391 913123592 15580391 983957717 42445682 983957717 42445682 537459377 738347261 537459377 738347261 262456299 436006496 262456299 436006496 699989922 199185663 699989922 199185663 799052649 254572073 799052649 254572073 544614479 984205272 544614479 984205272 16831709 410734263 16831709 410734263 705341093 219432679 705341093 219432679 879892133 118455952 879892133 118455952 706950326 983012021 706950326 983012021 18109334 732526394 18109334 732526394 504797119 494314898 504797119 494314898 459725527 805213731 459725527 805213731 75471947 933397935 75471947 933397935 68476599 616004589 68476599 616004589 622378887 367002270 622378887 367002270 742734818 9695905 742734818 9695905 990124800 417938877 990124800 417938877 23186515 977959232 23186515 977959232 649417158 175957509 649417158 175957509 822543907 307836500 822543907 307836500 341282765 659898223 341282765 659898223 685689612 301001378 685689612 301001378 698405154 433995110 698405154 433995110 253346948 747177665 253346948 747177665 335292532 335443965 335292532 335443965 771974107 226286738 771974107 226286738 403484250 727733471 403484250 727733471 272517713 243948344 272517713 243948344 755175138 342477239 755175138 342477239 463114793 841580024 463114793 841580024 121055335 880013255 121055335 880013255 346846250 425111277 346846250 425111277 885998724 54395060 885998724 54395060 944485850 413206675 944485850 413206675 275441742 725009124 275441742 725009124 498702048 397395778 498702048 397395778 869755960 120027305 869755960 120027305 878287336 693915777 878287336 693915777 272406865 727852722 272406865 727852722 891926445 103967876 891926445 103967876 895585931 262154351 895585931 262154351 365929031 646411985 365929031 646411985 179172528 821537282 179172528 821537282 548114122 393841411 548114122 393841411 614646519 181804237 614646519 181804237 816704824 588399642 816704824 588399642 184192303 959901393 184192303 959901393 17506109 983563428 17506109 983563428 65362674 608868327 65362674 608868327 913975408 84468221 913975408 84468221 902336650 490547825 902336650 490547825 209624384 833978469 209624384 833978469 135724702 865826816 135724702 865826816 341323305 119809942 341323305 119809942 878476055 408135154 878476055 408135154 151072314 991576387 151072314 991576387 8841990 563142286 8841990 563142286 505246961 179979978 505246961 179979978 935371161 62924625 935371161 62924625 704266012 352274445 704266012 352274445 596663247 654754738 596663247 654754738 237794970 954441713 237794970 954441713 46109722 935640102 46109722 935640102 462652802 479587983 462652802 479587983 660706141 338945240 660706141 338945240 634401428 985485123 634401428 985485123 15270595 260816777 15270595 260816777 741395363 222652650 741395363 222652650 979794830 19570662 979794830 19570662 566564652 467893409 566564652 467893409 481046412 520949220 481046412 520949220 376834627 674719711 376834627 674719711 92626314 909787583 92626314 909787583 283960317 569917265 283960317 569917265 432422905 121791791 432422905 121791791 947855713 50931376 947855713 50931376 300880658 944181080 300880658 944181080 39630321 961242385 39630321 961242385 894289608 105025304 894289608 105025304 140715265 860625286 140715265 860625286 234581418 655332831 234581418 655332831 818366131 54044152 818366131 54044152 944721211 326976904 944721211 326976904 186918072 813414364 186918072 813414364 350038993 576706982 350038993 576706982 719884184 35665498 719884184 35665498 963407576 607690012 963407576 607690012 60151820 941865785 60151820 941865785 237125985 301233574 237125985 301233574 797030930 4871382 797030930 4871382 995243246 130719972 995243246 130719972 288926304 711715983 288926304 711715983 651824399 120568742 651824399 120568742 877680490 372563081 877680490 372563081 384205769 688855218 384205769 688855218 306922341 988895083 306922341 988895083 11750337 845571213 11750337 845571213 475632761 264487511 475632761 264487511 791464951 16878311 791464951 16878311 982688485 219715711 982688485 219715711 708784093 327621057 708784093 327621057 665118950 869284179 665118950 869284179 131865149 860115279 131865149 860115279 637570590 361815500 637570590 361815500 129217134 933069602 129217134 933069602 68797176 688374801 68797176 688374801 387456527 352459876 387456527 352459876 735726765 18122471 735726765 18122471 981204700 27016933 981204700 27016933 649938655 354837251 649938655 354837251 644332069 52140710 644332069 52140710 946535413 82416735 946535413 82416735 606946366 547764089 606946366 547764089 302115237 944216866 302115237 944216866 57228049 861460601 57228049 861460601 919930167 78873729 919930167 78873729 586068767 652819137 586068767 652819137 284857252 750547611 284857252 750547611 250397160 650007 250397160 650007 999433564 242023230 999433564 242023230 325912019 675683843 325912019 675683843 478328407 518862570 478328407 518862570 490063640 166278629 490063640 166278629 832865766 309689459 832865766 309689459 596586490 425643366 596586490 425643366 458911732 690249512 458911732 690249512 111027745 890138918 111027745 890138918 678628876 206649666 678628876 206649666 791641490 267375003 791641490 267375003 367194463 911071491 367194463 911071491 91211325 631571901 91211325 631571901 487171460 127990897 487171460 127990897 870276217 475313130 870276217 475313130 333276890 905914256 333276890 905914256 96234245 523853592 96234245 523853592 796906151 201281881 796906151 201281881 678203411 375464817 678203411 375464817 106629454 894655377 106629454 894655377 727222067 178902065 727222067 178902065 882929847 8197884 882929847 8197884 991570428 582657099 991570428 582657099 390752105 675835032 390752105 675835032 268870125 731758223 268870125 731758223 700305567 235065421 700305567 235065421 931181900 67448670 931181900 67448670 560086669 993372104 560086669 993372104 6624531 913491898 6624531 913491898 150660643 519782932 150660643 519782932 818496781 180087941 818496781 180087941 493452531 751925569 493452531 751925569 249271795 547765377 249271795 547765377 673277772 184515733 673277772 184515733 813684827 504971920 813684827 504971920 4569465 995333153 4569465 995333153 168384204 656512725 168384204 656512725 851638056 147241282 851638056 147241282 711182890 404606955 711182890 404606955 254397703 772284790 254397703 772284790 228493165 239715171 228493165 239715171 810869463 61387496 810869463 61387496 975292630 24267218 975292630 24267218 720871305 331032642 720871305 331032642 303154837 846940501 303154837 846940501 46023627 954489157 46023627 954489157 909654111 1015239 909654111 1015239 999138767 667467620 999138767 667467620 93923411 919447597 93923411 919447597 82533724 713006999 82533724 713006999 523231307 80442570 523231307 80442570 918456660 965044110 918456660 965044110 29772457 971493182 29772457 971493182 323923593 432318874 323923593 432318874 692486949 219764993 692486949 219764993 779068479 488898959 779068479 488898959 431360144 649980445 431360144 649980445 282992620 970931797 282992620 970931797 30502687 162331285 30502687 162331285 950596895 48189001 950596895 48189001 509242348 904921727 509242348 904921727 97118220 841313260 97118220 841313260 748235352 250784259 748235352 250784259 583344932 588556126 583344932 588556126 352515526 742962798 352515526 742962798 257828200 665045383 257828200 665045383 671398278 226210877 671398278 226210877 836269110 163021976 836269110 163021976 665882531 399195604 665882531 399195604 571025336 846162797 571025336 846162797 154596561 498641247 154596561 498641247 822866399 93322453 822866399 93322453 905340741 112292532 905340741 112292532 689976431 759214221 689976431 759214221 68407267 933433057 68407267 933433057 238825923 215976699 238825923 215976699 849213556 94756086 849213556 94756086 904179208 450426480 904179208 450426480 499486602 501360275 499486602 501360275 259844945 932101648 259844945 932101648 21238175 980112294 21238175 980112294 917364029 76695308 917364029 76695308 921882757 514993644 921882757 514993644 316249981 746804278 316249981 746804278 408906 999621258 408906 999621258 182082274 243126427 182082274 243126427 831648883 167706673 831648883 167706673 497677334 961911609 497677334 961911609 39081600 868333647 39081600 868333647 239861420 758184479 239861420 758184479 353977070 609615718 353977070 609615718 466921611 424811612 466921611 424811612 810307327 187887657 810307327 187887657 785694964 229266685 785694964 229266685 603738990 744162399 603738990 744162399 256531567 598403049 256531567 598403049 470638628 287029407 470638628 287029407 854320915 56717983 854320915 56717983 942411433 591195123 942411433 591195123 409353439 247611684 409353439 247611684 790657493 207725629 790657493 207725629 299851470 898884739 299851470 898884739 102729598 812828189 102729598 812828189 448905433 83760074 448905433 83760074 987845721 12206454 987845721 12206454 368463079 694544512 368463079 694544512 64845946 937538238 64845946 937538238 422344767 442062624 422344767 442062624 721238370 188915046 721238370 188915046 882304347 116108330 882304347 116108330 855481196 283981249 855481196 283981249 681084704 969131887 681084704 969131887 32087624 103135329 32087624 103135329 896494151 326928288 896494151 326928288 596230773 630956950 596230773 630956950 232703702 777779570 232703702 777779570 56350736 975383396 56350736 975383396 25804988 478531605 25804988 478531605 543942815 273354353 543942815 273354353 735005449 170930221 735005449 170930221 828003269 383607076 828003269 383607076 511787145 597482589 511787145 597482589 356255526 644314288 356255526 644314288 631612183 368002127 631612183 368002127 105370787 963168207 105370787 963168207 3192437 996758337 3192437 996758337 129027068 122150512 129027068 122150512 961889332 36957295 961889332 36957295 765503669 241123708 765503669 241123708 670602444 489343850 670602444 489343850 485391664 756077271 485391664 756077271 128946014 872101326 128946014 872101326 767539020 87826524 767539020 87826524 910378571 281188092 910378571 281188092 647866852 563320436 647866852 563320436 107923568 961185341 107923568 961185341 39665772 627288022 39665772 627288022 498791493 501003970 498791493 501003970 271465961 999365047 271465961 999365047 642497 824315795 642497 824315795 426670898 464052676 426670898 464052676 559948465 73646880 559948465 73646880 983612639 16030277 983612639 16030277 685490787 377659538 685490787 377659538 374408918 625364509 374408918 625364509 444404849 471730708 444404849 471730708 618006611 295121560 618006611 295121560 705726798 185995301 705726798 185995301 941126190 57868862 941126190 57868862 940044859 371023449 940044859 371023449 91318240 910990755 91318240 910990755 145651964 776402817 145651964 776402817 392514406 186654624 392514406 186654624 811546998 378097585 811546998 378097585 264394081 824447121 264394081 824447121 25217310 986715892 25217310 986715892 13921969 865822366 13921969 865822366 205212094 473650571 205212094 473650571 619384620 380686633 619384620 380686633 617061570 495548732 617061570 495548732 458470353 708841211 458470353 708841211 276841569 869194193 276841569 869194193 11987181 988666274 11987181 988666274 497580138 86699446 497580138 86699446 911451144 123752718 911451144 123752718 702766247 770419777 702766247 770419777 73468309 928268801 73468309 928268801 364072312 552775701 364072312 552775701 493385549 356020665 493385549 356020665 853476085 145417059 853476085 145417059 677771172 534086402 677771172 534086402 57120246 944345130 57120246 944345130 322352609 534224760 322352609 534224760 682026730 125954397 682026730 125954397 927267733 71501984 927267733 71501984 395508417 643733326 395508417 643733326 153011555 847776026 153011555 847776026 221710354 493188360 221710354 493188360 896978577 102586953 896978577 102586953 779850755 346674028 779850755 346674028 557256746 443144742 557256746 443144742 652168642 334966631 652168642 334966631 664593019 666712840 664593019 666712840 159635261 841274236 159635261 841274236 171186924 218901163 171186924 218901163 987158605 13076332 987158605 13076332 888895753 113554079 888895753 113554079 861399816 220471229 861399816 220471229 584634222 767988874 584634222 767988874 132378642 994246774 132378642 994246774 5515652 978346376 5515652 978346376 529755677 82974382 529755677 82974382 915538309 237788769 915538309 237788769 513235588 651130078 513235588 651130078 349833413 523041919 349833413 523041919 716671407 283023727 716671407 283023727 539735383 644415515 539735383 644415515 201435914 856547703 201435914 856547703 27359275 984735709 27359275 984735709 16136297 181493681 16136297 181493681 816950998 677797450 816950998 677797450 149353819 851603144 149353819 851603144 210288611 598835836 210288611 598835836 654285140 318319399 654285140 318319399 712114688 287294394 712114688 287294394 670806921 478511448 670806921 478511448 205251573 900840926 205251573 900840926 101106229 769336782 101106229 769336782 305541092 201282028 305541092 201282028 865632005 81671828 865632005 81671828 938232959 60213514 938232959 60213514 902542985 841561430 902542985 841561430 159422196 630324390 159422196 630324390 394336755 140093718 394336755 140093718 883209292 115183053 883209292 115183053 574583326 435600938 574583326 435600938 201879858 914477631 201879858 914477631 6543839 993492911 6543839 993492911 426213718 413210482 426213718 413210482 792579701 189623853 792579701 189623853 901897211 42963660 901897211 42963660 955965459 120151626 955965459 120151626 789004447 277930364 789004447 277930364 310511900 776913291 310511900 776913291 211721186 788086511 211721186 788086511 317427024 560901986 317427024 560901986 770779489 227571734 770779489 227571734 346077214 795319029 346077214 795319029 30688296 970650358 30688296 970650358 201643449 771972680 201643449 771972680 654701875 157991781 654701875 157991781 840860600 338101443 840860600 338101443 406379283 888770942 406379283 888770942 112584441 160150079 112584441 160150079 838969154 267707681 838969154 267707681 567424393 707678367 567424393 707678367 197073899 974590127 197073899 974590127 26489690 266602571 26489690 266602571 774794422 157686464 774794422 157686464 895402812 70055947 895402812 70055947 928644613 496480133 928644613 496480133 395735804 604224916 395735804 604224916 432725202 423882604 432725202 423882604 928957161 69771831 928957161 69771831 740521437 456138961 740521437 456138961 327746605 714984539 327746605 714984539 130956312 923555281 130956312 923555281 70394427 931340511 70394427 931340511 410144981 583320659 410144981 583320659 437176996 514042573 437176996 514042573 539553881 51878219 539553881 51878219 946916804 133446882 946916804 133446882 4697795 995161997 4697795 995161997 114356263 353227375 114356263 353227375 792991239 205332147 792991239 205332147 258673475 877767757 258673475 877767757 48110527 952769304 48110527 952769304 314233631 272730391 314233631 272730391 726882096 700007653 726882096 700007653 301366542 684772117 301366542 684772117 416177372 379190456 416177372 379190456 620692058 608519114 620692058 608519114 391476648 376235955 391476648 376235955 838909134 160266080 838909134 160266080 663788053 631579346 663788053 631579346 282666592 862081946 282666592 862081946 139439726 823382428 139439726 823382428 649504202 350101072 649504202 350101072 193893300 832723891 193893300 832723891 70007913 931769688 70007913 931769688 802193593 188229833 802193593 188229833 934462483 63671358 934462483 63671358 594662337 419765232 594662337 419765232 532861086 852268859 532861086 852268859 95731180 906471379 95731180 906471379 883465696 114950246 883465696 114950246 556929999 536386532 556929999 536386532 385854418 614516332 385854418 614516332 951600128 17374204 951600128 17374204 982047068 806556858 982047068 806556858 193499811 767112061 193499811 767112061 448963500 9127551 448963500 9127551 990706347 102554467 990706347 102554467 601034209 448229004 601034209 448229004 525072571 909022655 525072571 909022655 93339203 391461281 93339203 391461281 904218576 94699028 904218576 94699028 811467338 361698554 811467338 361698554 39531600 961351410 39531600 961351410 57327646 800400229 57327646 800400229 457867766 396345237 457867766 396345237 958609820 40579299 958609820 40579299 839602705 249098143 839602705 249098143 673872403 337839793 673872403 337839793 638536817 957652434 638536817 957652434 43150380 165957786 43150380 165957786 962431816 36367728 962431816 36367728 822768381 284642187 822768381 284642187 210946528 788901203 210946528 788901203 566950474 319823452 566950474 319823452 990431319 9458256 990431319 9458256 833928170 779900669 833928170 779900669 130344684 981155879 130344684 981155879 19946551 659250453 19946551 659250453 937268496 61180291 937268496 61180291 605692919 430744977 605692919 430744977 378614811 927133399 378614811 927133399 29536942 971671200 29536942 971671200 643449321 219678318 643449321 219678318 974896962 701705 974896962 701705 999401924 126782889 999401924 126782889 185908898 831293682 185908898 831293682 169354466 287345100 169354466 287345100 882163774 116337759 882163774 116337759 801153944 277160001 801153944 277160001 516979691 798421763 516979691 798421763 36526777 964566312 36526777 964566312 189573079 670068995 189573079 670068995 589235612 26061703 589235612 26061703 973628444 107343592 973628444 107343592 869395242 986196534 869395242 986196534 14568115 671192935 14568115 671192935 330408854 755130340 330408854 755130340 246034450 243962130 246034450 243962130 755152788 376520554 755152788 376520554 78545577 923383379 78545577 923383379 618570296 381497517 618570296 381497517 612205297 431247360 612205297 431247360 301717273 861554291 301717273 861554291 139933389 296615483 139933389 296615483 840432551 158464953 840432551 158464953 642627318 429891450 642627318 429891450 20620047 981336522 20620047 981336522 19554321 769260260 19554321 769260260 426694417 411139449 426694417 411139449 764424225 1861129 764424225 1861129 998326462 514576487 998326462 514576487 241169819 759957122 241169819 759957122 337072388 534012510 337072388 534012510 557025407 80975093 557025407 80975093 917937198 723588957 917937198 723588957 276786320 612096941 276786320 612096941 425710493 10386346 425710493 10386346 989437904 369370544 989437904 369370544 460097517 939256260 460097517 939256260 62932239 762910639 62932239 762910639 853732011 145059742 853732011 145059742 770880180 244204561 770880180 244204561 408699273 591885503 408699273 591885503 537643299 449451743 537643299 449451743 777320801 10982493 777320801 10982493 988990158 611179322 988990158 611179322 184640688 889811902 184640688 889811902 111379646 850884385 111379646 850884385 591390627 320276100 591390627 320276100 775435678 129324609 775435678 129324609 979565687 19817883 979565687 19817883 948606332 433274105 948606332 433274105 239662777 974842537 239662777 974842537 26256551 959297691 26256551 959297691 53922653 522395970 53922653 522395970 791331703 207120467 791331703 207120467 85992419 993900617 85992419 993900617 4135521 995708289 4135521 995708289 42757398 880815292 42757398 880815292 399563024 452933172 399563024 452933172 750316413 246656448 750316413 246656448 752733225 382721909 752733225 382721909 496991478 532938741 496991478 532938741 466938638 434005220 466938638 434005220 645329607 94679426 645329607 94679426 904262475 228616152 904262475 228616152 365238679 727111552 365238679 727111552 273231755 709449470 273231755 709449470 468540361 492306009 468540361 492306009 746021048 253282952 746021048 253282952 502177971 658012922 502177971 658012922 343115125 398552787 343115125 398552787 638542709 252435624 638542709 252435624 810041711 188079184 810041711 188079184 782000885 357306981 782000885 357306981 306353669 966888885 306353669 966888885 34148498 743432714 34148498 743432714 329812200 354441396 329812200 354441396 775384764 131193345 775384764 131193345 866798934 318102099 866798934 318102099 310212480 780053605 310212480 780053605 188994065 811068965 188994065 811068965 486801606 513021411 486801606 513021411 393391804 851944445 393391804 851944445 149021163 411926731 149021163 411926731 786493262 202389726 786493262 202389726 949467381 49124969 949467381 49124969 879455753 307701952 879455753 307701952 190364620 875796413 190364620 875796413 85759946 916194229 85759946 916194229 295901420 526781643 295901420 526781643 493577684 447410099 493577684 447410099 594477822 371595306 594477822 371595306 758745535 240014395 758745535 240014395 591479753 447706018 591479753 447706018 378050099 945214558 378050099 945214558 56193234 7595436 56193234 7595436 992200865 283051782 992200865 283051782 629520716 385581213 629520716 385581213 531488257 880957256 531488257 880957256 120083059 781672599 120083059 781672599 626153583 335904071 626153583 335904071 663708926 779892018 663708926 779892018 220241382 605199717 220241382 605199717 576352471 134007990 576352471 134007990 930550955 61820923 930550955 61820923 936621159 374907282 936621159 374907282 394860863 833449964 394860863 833449964 151772261 849016777 151772261 849016777 178494920 396995377 178494920 396995377 883268166 20091031 883268166 20091031 997295690 2821076 997295690 2821076 494439137 684704051 494439137 684704051 123592902 877577493 123592902 877577493 264707055 584437771 264707055 584437771 654368525 269065209 654368525 269065209 865958777 132066380 865958777 132066380 706522537 834782367 706522537 834782367 35084687 965848526 35084687 965848526 355072858 569368696 355072858 569368696 488466808 464099980 488466808 464099980 769062040 229343212 769062040 229343212 659477774 913867373 659477774 913867373 88058598 604107053 88058598 604107053 886034451 112425171 886034451 112425171 840025943 254808343 840025943 254808343 38589315 962606980 38589315 962606980 410562009 529778923 410562009 529778923 543230082 185413130 543230082 185413130 978238764 21152811 978238764 21152811 913583415 96715756 913583415 96715756 667779472 441219683 667779472 441219683 314131076 791286616 314131076 791286616 208572454 598729127 208572454 598729127 459046827 453533547 459046827 453533547 619656788 348978173 619656788 348978173 737117479 248299396 737117479 248299396 863134888 135173627 863134888 135173627 635654079 449953778 635654079 449953778 320024326 681653868 320024326 681653868 365295492 450253242 365295492 450253242 709567287 208660182 709567287 208660182 789871039 273612160 789871039 273612160 726054266 11030230 726054266 11030230 988973826 933679500 988973826 933679500 68286479 906879067 68286479 906879067 231610503 709283508 231610503 709283508 852553233 146269415 852553233 146269415 709927207 896619347 709927207 896619347 104887735 864743943 104887735 864743943 421475389 399743181 421475389 399743181 695774517 65439155 695774517 65439155 933042208 127577047 933042208 127577047 318556349 761298560 318556349 761298560 137960085 863760588 137960085 863760588 153206581 823321144 153206581 823321144 216216598 772371478 216216598 772371478 412210322 87079072 412210322 87079072 911116256 208174499 911116256 208174499 398516482 629109071 398516482 629109071 165416333 835402015 165416333 835402015 166259808 789070525 166259808 789070525 461445079 356497056 461445079 356497056 642713246 494310796 642713246 494310796 253556818 989170060 253556818 989170060 11390419 377517220 11390419 377517220 934112481 64160586 934112481 64160586 793709945 594817445 793709945 594817445 315976660 685732006 315976660 685732006 582670817 418379045 582670817 418379045 429564019 802643900 429564019 802643900 18298719 982817247 18298719 982817247 72582769 831457065 72582769 831457065 532122616 467682032 532122616 467682032 26110043 974969546 26110043 974969546 158225378 596312842 158225378 596312842 710207780 289181513 710207780 289181513 181482750 819343767 181482750 819343767 215628863 245178633 215628863 245178633 804845621 193057133 804845621 193057133 773152219 844624359 773152219 844624359 54458449 946928992 54458449 946928992 219236010 777729360 219236010 777729360 371474619 55077041 371474619 55077041 962680962 36124973 962680962 36124973 573606402 568010711 573606402 568010711 23019152 978140776 23019152 978140776 116474075 524559126 116474075 524559126 750372885 127295344 750372885 127295344 870990183 275753538 870990183 275753538 634892104 720644467 634892104 720644467 279729104 424492244 279729104 424492244 603150226 140654186 603150226 140654186 858248601 383530244 858248601 383530244 599757168 400305431 599757168 400305431 623947939 198709330 623947939 198709330 812613604 19992492 812613604 19992492 979312100 449711042 979312100 449711042 171490970 829120352 171490970 829120352 552159518 242976611 552159518 242976611 756389114 249369854 756389114 249369854 541481166 647986286 541481166 647986286 273569949 726764556 273569949 726764556 510269723 54844488 510269723 54844488 944091437 278069765 944091437 278069765 401477626 719322133 401477626 719322133 280862656 698118591 280862656 698118591 779251373 7293989 779251373 7293989 992590888 27285322 992590888 27285322 806051455 566623057 806051455 566623057 223072000 799996611 223072000 799996611 200333865 474223390 200333865 474223390 932153960 66366375 932153960 66366375 801849422 994472874 801849422 994472874 5329776 822040587 5329776 822040587 348482495 567603522 348482495 567603522 526862853 450705139 526862853 450705139 747669937 75315942 747669937 75315942 923309981 77508714 923309981 77508714 532851868 490115714 532851868 490115714 405531521 745749016 405531521 745749016 90705120 911460317 90705120 911460317 191561875 630242924 191561875 630242924 754451400 244899840 754451400 244899840 751292871 266127421 751292871 266127421 632995218 377197552 632995218 377197552 439812438 659078637 439812438 659078637 249312463 995712561 249312463 995712561 4130897 764152179 4130897 764152179 967239386 32170646 967239386 32170646 869311946 145058461 869311946 145058461 738558340 478448367 738558340 478448367 390672071 929681050 390672071 929681050 45626503 954872032 45626503 954872032 562381097 405302022 562381097 405302022 595122421 499706454 595122421 499706454 412188790 733321551 412188790 733321551 267156763 553127035 267156763 553127035 563988973 304946141 563988973 304946141 694114667 622518283 694114667 622518283 215306479 974289720 215306479 974289720 26808556 789148104 26808556 789148104 324638791 73163104 324638791 73163104 925532627 533908595 925532627 533908595 108873141 898484012 108873141 898484012 75874951 926114870 75874951 926114870 459885388 499231082 459885388 499231082 830739792 168491527 830739792 168491527 108831710 998483422 108831710 998483422 1353746 400576744 1353746 400576744 622831027 315972324 622831027 315972324 779765224 16650212 779765224 16650212 982980581 878607591 982980581 878607591 79422540 922508799 79422540 922508799 231297349 515251401 231297349 515251401 803323721 194583605 803323721 194583605 513566149 967852879 513566149 967852879 33301315 814422984 33301315 814422984 224325407 587913606 224325407 587913606 742851356 256543626 742851356 256543626 439563279 602368742 439563279 602368742 139461027 862059006 139461027 862059006 550895041 449535361 550895041 449535361 505937914 723277186 505937914 723277186 277062452 656678170 277062452 656678170 383112498 302976099 383112498 302976099 696264092 367371338 696264092 367371338 34688342 966252185 34688342 966252185 111576853 424053660 111576853 424053660 941065709 57904200 941065709 57904200 188078556 840714416 188078556 840714416 160055666 469234699 160055666 469234699 540598966 137794911 540598966 137794911 994671276 5414222 994671276 5414222 727481754 689666141 727481754 689666141 72276547 929228565 72276547 929228565 158608333 148836213 158608333 148836213 850177108 777746823 850177108 777746823 177981387 873389170 177981387 873389170 65784696 936354428 65784696 936354428 241086904 664626582 241086904 664626582 470080970 152645924 470080970 152645924 846045848 601404976 846045848 601404976 398971070 406727615 398971070 406727615 805350423 192530899 805350423 192530899 487957900 997476047 487957900 997476047 1094983 998756795 1094983 998756795 650039937 257294136 650039937 257294136 742101195 479191761 742101195 479191761 257209805 960713933 257209805 960713933 40060263 925394391 40060263 925394391 975505062 24010880 975505062 24010880 199207297 801136021 199207297 801136021 549987953 117795490 549987953 117795490 880561049 479532966 880561049 479532966 520416507 375859568 520416507 375859568 773112414 225095301 773112414 225095301 613574319 775719416 613574319 775719416 147326693 853870853 147326693 853870853 470315369 15108963 470315369 15108963 984656618 19598584 984656618 19598584 855170086 688397571 855170086 688397571 229248571 771700885 229248571 771700885 995743271 4269309 995743271 4269309 596954986 606041225 596954986 606041225 169714744 830915743 169714744 830915743 313483754 262880288 313483754 262880288 756606454 177952093 756606454 177952093 833951321 81011246 833951321 81011246 939112826 15076768 939112826 15076768 984675132 616478899 984675132 616478899 373425141 626471150 373425141 626471150 671737017 69413877 671737017 69413877 967236661 32193880 967236661 32193880 758800913 257291616 758800913 257291616 615138774 678525917 615138774 678525917 264396227 869319208 264396227 869319208 131800912 707179652 131800912 707179652 354337973 248477010 354337973 248477010 750657847 432049917 750657847 432049917 40466772 960260766 40466772 960260766 840359922 158554463 840359922 158554463 728961048 378004343 728961048 378004343 420786729 804578396 420786729 804578396 177049900 855273978 177049900 855273978 146013635 60498589 146013635 60498589 965587851 33530689 965587851 33530689 474298823 603098750 474298823 603098750 36975590 964139210 36975590 964139210 948171560 50521968 948171560 50521968 774844152 748049249 774844152 748049249 12567561 988255012 12567561 988255012 13492628 562171104 13492628 562171104 966400560 32959223 966400560 32959223 876629638 184458766 876629638 184458766 456920309 645193755 456920309 645193755 280005937 720302375 280005937 720302375 822675532 175869647 822675532 175869647 167439272 833418397 167439272 833418397 395341330 540031369 395341330 540031369 694976888 187554371 694976888 187554371 939466060 59204294 939466060 59204294 908130603 609564538 908130603 609564538 149290186 936840416 149290186 936840416 65460694 651486374 65460694 651486374 919192011 79712053 919192011 79712053 521419934 979170897 521419934 979170897 22083838 763646999 22083838 763646999 422646452 410997831 422646452 410997831 905679911 92959226 905679911 92959226 492741091 584971241 492741091 584971241 254112984 755029547 254112984 755029547 149751329 851037924 149751329 851037924 268915520 607468396 268915520 607468396 599699841 322366999 599699841 322366999 808997137 181844650 808997137 181844650 882971116 115525482 882971116 115525482 54079633 947232493 54079633 947232493 795520196 92310650 795520196 92310650 906302420 280574131 906302420 280574131 548220559 595870251 548220559 595870251 351124543 649879489 351124543 649879489 542519789 4353589 542519789 4353589 995670116 325647802 995670116 325647802 635114001 643407530 635114001 643407530 329473164 671989054 329473164 671989054 443359007 490857066 443359007 490857066 931523569 67058837 931523569 67058837 611684985 512110403 611684985 512110403 487557452 467757939 487557452 467757939 808006082 128646603 808006082 128646603 869491893 283333708 869491893 283333708 424096641 925974459 424096641 925974459 47654958 953324205 47654958 953324205 97346884 751656442 97346884 751656442 516353188 92289986 516353188 92289986 906334763 606862148 906334763 606862148 53194583 948101809 53194583 948101809 360211085 576920631 360211085 576920631 566413016 434405216 566413016 434405216 73546612 928109666 73546612 928109666 459552050 320581230 459552050 320581230 684830868 205570544 684830868 205570544 944010441 46734239 944010441 46734239 992806902 7089903 992806902 7089903 928143087 297622610 928143087 297622610 501042668 560060492 501042668 560060492 364904996 693186070 364904996 693186070 282026656 718318959 282026656 718318959 706282874 189136374 706282874 189136374 913564225 18856657 913564225 18856657 980536839 466049542 980536839 466049542 213248144 889908614 213248144 889908614 111289799 843579978 111289799 843579978 262215189 666761942 262215189 666761942 411025173 413377944 411025173 413377944 587063711 729736787 587063711 729736787 229637346 771364199 229637346 771364199 270592277 399870961 270592277 399870961 871589399 86176289 871589399 86176289 911989243 96758145 911989243 96758145 691326501 406879777 691326501 406879777 117173552 919345340 117173552 919345340 82667816 83350230 82667816 83350230 915150392 580685677 915150392 580685677 324647761 983015565 324647761 983015565 18104910 747266357 18104910 747266357 829069137 169984124 829069137 169984124 351311996 780151143 351311996 780151143 109217933 891816714 109217933 891816714 245892636 76311687 245892636 76311687 997566351 2579069 997566351 2579069 686946903 416944677 686946903 416944677 468021939 878003499 468021939 878003499 123221434 558746099 123221434 558746099 765115463 216306660 765115463 216306660 782471668 387666388 782471668 387666388 544048703 634482451 544048703 634482451 97008865 904965805 97008865 904965805 548751992 394374332 548751992 394374332 714545435 37101833 714545435 37101833 961772084 580358711 961772084 580358711 70602127 947312471 70602127 947312471 54001246 530475256 54001246 530475256 532501779 435746110 532501779 435746110 608178713 214120118 608178713 214120118 898827249 100506124 898827249 100506124 70121440 931595624 70121440 931595624 348992141 427445301 348992141 427445301 588242902 144135091 588242902 144135091 854746439 179932736 854746439 179932736 741318439 756186813 741318439 756186813 67816702 934324427 67816702 934324427 299370697 697257697 299370697 697257697 315184408 533897420 315184408 533897420 566252755 434614914 566252755 434614914 543027457 747988852 543027457 747988852 252672024 635439668 252672024 635439668 933025137 65449386 933025137 65449386 832142562 990686931 832142562 990686931 9742346 651678906 9742346 651678906 579515417 290796951 579515417 290796951 803731491 82677435 803731491 82677435 915929386 942336068 915929386 942336068 59604792 707221720 59604792 707221720 540794113 285639199 540794113 285639199 713888617 824170662 713888617 824170662 176833002 569680598 176833002 569680598 430396332 676090285 430396332 676090285 217337138 980327761 217337138 980327761 20921190 799206810 20921190 799206810 668119968 272569208 668119968 272569208 992411178 7473120 992411178 7473120 871723599 171171459 871723599 171171459 671915997 718671887 671915997 718671887 96650233 905510738 96650233 905510738 188757538 483419771 188757538 483419771 723427954 20946266 723427954 20946266 978453694 497271341 978453694 497271341 478207213 837496764 478207213 837496764 163568629 718232258 163568629 718232258 859488603 84701295 859488603 84701295 913628676 258062865 913628676 258062865 341159597 987319650 341159597 987319650 13343073 48920882 13343073 48920882 949700188 608443113 949700188 608443113 267396467 736355132 267396467 736355132 264580486 509073567 264580486 509073567 876174843 120921246 876174843 120921246 877147551 829918243 877147551 829918243 170545060 447459265 170545060 447459265 667133514 291355697 667133514 291355697 733402822 60650010 733402822 60650010 937680357 159154955 937680357 159154955 674586450 503652114 674586450 503652114 432205781 597626829 432205781 597626829 402776903 513533163 402776903 513533163 752310037 246919606 752310037 246919606 279741909 781731332 279741909 781731332 218398619 137156434 218398619 137156434 873049736 124951096 873049736 124951096 872703017 367304505 872703017 367304505 408795002 694410533 408795002 694410533 83671828 918299019 83671828 918299019 146086508 52579770 146086508 52579770 991703639 8092013 991703639 8092013 776818289 832851449 776818289 832851449 167877976 802026434 167877976 802026434 738056043 145733309 738056043 145733309 853128091 252842617 853128091 252842617 354658584 870147982 354658584 870147982 2588690 997298136 2588690 997298136 41528517 506273787 41528517 506273787 964702850 34483711 964702850 34483711 766404556 514050407 766404556 514050407 351840926 779985261 351840926 779985261 207048205 928885573 207048205 928885573 72830938 861054777 72830938 861054777 433966486 116545825 433966486 116545825 881938758 845738633 881938758 845738633 155012376 758760541 155012376 758760541 611997825 265900599 611997825 265900599 733787347 921944179 733787347 921944179 79800481 525662792 79800481 525662792 845682732 143021659 845682732 143021659 952095772 46654657 952095772 46654657 785691335 580308589 785691335 580308589 333263934 930362357 333263934 930362357 71092298 594561112 71092298 594561112 653194375 122809480 653194375 122809480 875300181 432515385 875300181 432515385 16480417 987514784 16480417 987514784 13216485 975670354 13216485 975670354 285201542 710608587 285201542 710608587 515509711 336398379 515509711 336398379 663085926 468401285 663085926 468401285 531341340 326817602 531341340 326817602 874087182 124005021 874087182 124005021 751441661 447733214 751441661 447733214 481976841 517647687 481976841 517647687 534469743 211812524 534469743 211812524 835831505 121708752 835831505 121708752 988828098 11207330 988828098 11207330 416684709 583582067 416684709 583582067 787017369 211583542 787017369 211583542 538469539 803393194 538469539 803393194 190724566 960999240 190724566 960999240 39854362 942458702 39854362 942458702 78574792 675856928 78574792 675856928 603646943 395948184 603646943 395948184 485796814 700882416 485796814 700882416 46549168 954170482 46549168 954170482 601247331 35940454 601247331 35940454 962924159 109451112 962924159 109451112 520310356 745993742 520310356 745993742 166106567 834861285 166106567 834861285 313685003 206513841 313685003 206513841 846111836 152556892 846111836 152556892 631767712 522391276 631767712 522391276 284761631 759603466 284761631 759603466 142208069 946296587 142208069 946296587 55234299 853440111 55234299 853440111 406328864 497598719 406328864 497598719 798755229 102287156 798755229 102287156 970988016 422481 970988016 422481 999621868 264022945 999621868 264022945 133301905 867819525 133301905 867819525 226346598 490100459 226346598 490100459 896979702 99480034 896979702 99480034 899815038 317756860 899815038 317756860 25285037 976035108 25285037 976035108 803194719 53793379 803194719 53793379 944977613 193270713 944977613 193270713 634298960 662146152 634298960 662146152 330056775 671519521 330056775 671519521 434855722 496259176 434855722 496259176 963911994 34989443 963911994 34989443 682563603 489347452 682563603 489347452 19020860 982014454 19020860 982014454 980161034 19241476 980161034 19241476 908581705 162511005 908581705 162511005 564339170 756306359 564339170 756306359 144403279 926040433 144403279 926040433 22853112 978368645 22853112 978368645 560091118 342928517 560091118 342928517 709505185 289963740 709505185 289963740 681225713 621123691 681225713 621123691 338153705 689999186 338153705 689999186 311745800 599445111 311745800 599445111 659978276 254909645 659978276 254909645 744554011 283701848 744554011 283701848 693608304 718913114 693608304 718913114 211277936 788610266 211277936 788610266 359302630 499840670 359302630 499840670 706513818 293149292 706513818 293149292 679987290 643569276 679987290 643569276 161729995 883676168 161729995 883676168 117397165 140732227 117397165 140732227 858168967 450675596 858168967 450675596 128994160 895440983 128994160 895440983 105902749 872888378 105902749 872888378 151635707 581969943 151635707 581969943 590103013 224508393 590103013 224508393 782284428 61577289 782284428 61577289 971828055 27599549 971828055 27599549 901335938 382740935 901335938 382740935 136853705 864881604 136853705 864881604 504381427 242728664 504381427 242728664 876026982 122188324 876026982 122188324 178113341 996223384 178113341 996223384 3688305 675703378 3688305 675703378 730642567 147458529 730642567 147458529 855771318 112301015 855771318 112301015 987243843 13027474 987243843 13027474 778432774 732595923 778432774 732595923 260229850 808777504 260229850 808777504 188214077 921637534 188214077 921637534 80287638 839330479 80287638 839330479 311116998 503811099 311116998 503811099 948116155 50635363 948116155 50635363 336486387 977275389 336486387 977275389 23997885 70184113 23997885 70184113 990444881 9443635 990444881 9443635 951838589 285400042 951838589 285400042 500396601 930094291 500396601 930094291 71315364 914631345 71315364 914631345 587977520 53747679 587977520 53747679 945014176 793657821 945014176 793657821 44505056 956268900 44505056 956268900 548559713 381589118 548559713 381589118 899679750 99602874 899679750 99602874 528746772 478641462 528746772 478641462 397486050 950261863 397486050 950261863 50911022 865125951 50911022 865125951 774859968 223353754 774859968 223353754 675660190 532665672 675660190 532665672 201943260 994306333 201943260 994306333 5408199 353525243 5408199 353525243 723524324 275990626 723524324 275990626 165801679 850625480 165801679 850625480 150382361 635697653 150382361 635697653 954539769 44271601 954539769 44271601 851347231 484568148 851347231 484568148 13636949 986993530 13636949 986993530 16003101 636816051 16003101 636816051 500725128 104939827 500725128 104939827 894462508 338131459 894462508 338131459 427688509 609468974 427688509 609468974 44840038 955858172 44840038 955858172 376790756 420078320 376790756 420078320 949837784 48737742 949837784 48737742 776662136 272813697 776662136 272813697 621194582 413255819 621194582 413255819 97243225 998340367 97243225 998340367 1480208 440605792 1480208 440605792 907499260 3818579 907499260 3818579 996272910 591094589 996272910 591094589 214463261 785509922 214463261 785509922 237500846 109023471 237500846 109023471 889863264 966785794 889863264 966785794 34235514 794489799 34235514 794489799 557989995 442602837 557989995 442602837 314752164 760059554 314752164 760059554 35531424 965373761 35531424 965373761 407732404 63547802 407732404 63547802 934656346 427555130 934656346 427555130 312302893 894687917 312302893 894687917 64594912 937797412 64594912 937797412 119720547 468179189 119720547 468179189 598537019 174015355 598537019 174015355 902934038 96086877 902934038 96086877 760448612 366998005 760448612 366998005 272439297 727831308 272439297 727831308 876378743 120458130 876378743 120458130 962578099 36212502 962578099 36212502 724183285 557482616 724183285 557482616 294991711 774124375 294991711 774124375 226533161 305892587 226533161 305892587 693161281 765694449 693161281 765694449 82798859 919271095 82798859 919271095 845498465 153445357 845498465 153445357 520404039 522975747 520404039 522975747 318631477 895455519 318631477 895455519 105867748 867970386 105867748 867970386 249765836 257170507 249765836 257170507 842838033 16637389 842838033 16637389 982985239 48601792 982985239 48601792 558733479 563621177 558733479 563621177 183839244 929248362 183839244 929248362 29972490 989980325 29972490 989980325 10472909 924152169 10472909 924152169 948241341 50442991 948241341 50442991 816883900 185874639 816883900 185874639 281813307 718543351 281813307 718543351 875121348 58196537 875121348 58196537 940654236 371294610 940654236 371294610 306039651 721423005 306039651 721423005 278884492 694386069 278884492 694386069 347197574 391277179 347197574 391277179 752646550 155285393 752646550 155285393 843644442 435933272 843644442 435933272 228279498 772599031 228279498 772599031 352082856 480263849 352082856 480263849 750792363 118268343 750792363 118268343 995597653 4436898 995597653 4436898 697186313 381113505 697186313 381113505 555479554 889169711 555479554 889169711 59793789 948111632 59793789 948111632 12525036 988308222 12525036 988308222 61414067 881314970 61414067 881314970 121568267 677866427 121568267 677866427 336406525 631041483 336406525 631041483 639852807 294282479 639852807 294282479 808482545 180037800 808482545 180037800 818533069 189253656 818533069 189253656 239246236 913000344 239246236 913000344 89083776 751272946 89083776 751272946 306708570 205655012 306708570 205655012 947639298 51077980 947639298 51077980 503428628 619013204 503428628 619013204 26079596 975049992 26079596 975049992 276053019 615425747 276053019 615425747 391365559 256588348 391365559 256588348 853124282 145748947 853124282 145748947 49870019 964180436 49870019 964180436 36902192 708659632 36902192 708659632 379491334 555338450 379491334 555338450 950327178 48376814 950327178 48376814 607800317 847743372 607800317 847743372 153034842 483131147 153034842 483131147 785467389 212851149 785467389 212851149 709302817 342603343 709302817 342603343 584821654 534840757 584821654 534840757 102563121 899038619 102563121 899038619 491263662 293826877 491263662 293826877 957060043 41982097 957060043 41982097 669251193 864584412 669251193 864584412 25895394 975280499 25895394 975280499 373431738 324543588 373431738 324543588 673794070 517786526 673794070 517786526 99140703 902975301 99140703 902975301 402854028 270473172 402854028 270473172 914262868 58582168 914262868 58582168 940175330 389709874 940175330 389709874 222802825 809500059 222802825 809500059 190609988 58943174 190609988 58943174 939783400 169512323 939783400 169512323 758821129 805651980 758821129 805651980 194442995 579097028 194442995 579097028 937447523 60938500 937447523 60938500 794274560 479807100 794274560 479807100 301052949 799980362 301052949 799980362 200353885 76590118 200353885 76590118 921998420 834330013 921998420 834330013 166666404 663218360 166666404 663218360 461964807 158685022 461964807 158685022 840215584 382995417 840215584 382995417 476404374 659975451 476404374 659975451 46456729 954226609 46456729 954226609 66213235 821542027 66213235 821542027 463342972 367310466 463342972 367310466 973830994 25768355 973830994 25768355 779421419 472075253 779421419 472075253 418872080 879923210 418872080 879923210 121117432 736756452 121117432 736756452 408323908 148128804 408323908 148128804 984815251 14918117 984815251 14918117 779470768 281038063 779470768 281038063 708618139 901042111 708618139 901042111 100890720 862560110 100890720 862560110 557237445 443168280 557237445 443168280 144142136 857423282 144142136 857423282 256237547 684751518 256237547 684751518 388813675 584471581 388813675 584471581 550930173 391655046 550930173 391655046 672067402 326587068 672067402 326587068 386377476 979272061 386377476 979272061 22038677 957830710 22038677 957830710 623645043 212000496 623645043 212000496 823467475 141976169 823467475 141976169 857022510 899259113 857022510 899259113 102434572 870301894 102434572 870301894 680475183 194297838 680475183 194297838 803534086 994179698 803534086 994179698 5590282 163937700 5590282 163937700 835477986 463917058 835477986 463917058 220632406 779487779 220632406 779487779 293517888 707442933 293517888 707442933 154672821 915837265 154672821 915837265 86033783 732955394 86033783 732955394 441428021 538829683 441428021 538829683 466072214 461056145 466072214 461056145 765041608 233516400 765041608 233516400 602823941 454012907 602823941 454012907 531591475 655304960 531591475 655304960 110252655 890790695 110252655 890790695 193161018 667480074 193161018 667480074 489274006 430476026 489274006 430476026 570139515 493311953 570139515 493311953 401115765 846376281 401115765 846376281 154466859 664664801 154466859 664664801 708957091 245643698 708957091 245643698 878373795 119905783 878373795 119905783 730966678 589565705 730966678 589565705 140059824 861358153 140059824 861358153 388486631 229906379 388486631 229906379 768538241 511874968 768538241 511874968 146601813 854607514 146601813 854607514 769884957 144934875 769884957 144934875 971817530 27630320 971817530 27630320 967237526 212734845 967237526 212734845 725533442 604673202 725533442 604673202 312542182 809777195 312542182 809777195 11739618 988897656 11739618 988897656 386360823 596394662 386360823 596394662 926749576 72086204 926749576 72086204 725542599 321684376 725542599 321684376 75066595 926908167 75066595 926908167 241637271 603235613 241637271 603235613 569034892 431633116 569034892 431633116 531269761 910580982 531269761 910580982 7785887 992538083 7785887 992538083 26907801 741598969 26907801 741598969 751680635 23777357 751680635 23777357 975754380 388307742 975754380 388307742 406376895 672709700 406376895 672709700 199902911 800441919 199902911 800441919 763665927 234984125 763665927 234984125 478738420 785081665 478738420 785081665 155407619 955040689 155407619 955040689 45411365 922652523 45411365 922652523 289735844 507827544 289735844 507827544 697069274 213063089 697069274 213063089 815379859 160338425 815379859 160338425 838776650 327251299 838776650 327251299 526348103 947837031 526348103 947837031 53464663 764159135 53464663 764159135 748748113 197400808 748748113 197400808 800624809 467247472 800624809 467247472 517757330 839547519 517757330 839547519 161426099 416431354 161426099 416431354 654156466 211619685 654156466 211619685 859715468 139451082 859715468 139451082 730827924 269032136 730827924 269032136 861523514 136870089 861523514 136870089 786099386 806800314 786099386 806800314 193273053 783401310 193273053 783401310 234090459 444763260 234090459 444763260 619660731 163756876 619660731 163756876 975848392 23645226 975848392 23645226 614959035 414727937 614959035 414727937 529793818 564148755 529793818 564148755 7671714 992637253 7671714 992637253 74020959 503591153 74020959 503591153 862695480 35065790 862695480 35065790 963822244 142949523 963822244 142949523 363120211 636554007 363120211 636554007 670595630 137562956 670595630 137562956 913264036 21965379 913264036 21965379 977535759 121314365 977535759 121314365 75920805 926079964 75920805 926079964 902894241 27300865 902894241 27300865 972193380 432040725 972193380 432040725 323517824 940603148 323517824 940603148 61395788 874619278 61395788 874619278 343858994 533464755 343858994 533464755 781067285 217727624 781067285 217727624 555818620 647146328 555818620 647146328 165363965 835424471 165363965 835424471 512454018 442389692 512454018 442389692 938196455 60289844 938196455 60289844 670007281 409846437 670007281 409846437 392372629 663717622 392372629 663717622 337382875 637814492 337382875 637814492 721018235 278303465 721018235 278303465 190275579 819799676 190275579 819799676 181019390 753647805 181019390 753647805 284620327 648432999 284620327 648432999 470532532 210457315 470532532 210457315 788212040 470910478 788212040 470910478 341839888 878159518 341839888 878159518 61544592 940454407 61544592 940454407 185579292 750931038 185579292 750931038 471649920 388746343 471649920 388746343 634542433 213618380 634542433 213618380 827048727 26277191 827048727 26277191 973402865 44659422 973402865 44659422 423810156 576465415 423810156 576465415 458787991 504199327 458787991 504199327 635962690 363534733 635962690 363534733 322135972 959741017 322135972 959741017 41065128 740924009 41065128 740924009 734237972 135551967 734237972 135551967 862689204 175991911 862689204 175991911 749178273 484862045 749178273 484862045 70312398 931458102 70312398 931458102 813192526 184976948 813192526 184976948 626128914 992954396 626128914 992954396 7197065 614600683 7197065 614600683 763554797 156472819 763554797 156472819 842250178 476460150 842250178 476460150 457045490 553956180 457045490 553956180 304322853 745519371 304322853 745519371 111145907 992611464 111145907 992611464 7699750 893260885 7699750 893260885 224822445 528162910 224822445 528162910 830076761 139584717 830076761 139584717 859637704 165439208 859637704 165439208 798776149 482863777 798776149 482863777 516830940 84341583 516830940 84341583 914179861 129418173 914179861 129418173 562576971 900727525 562576971 900727525 101212176 356884458 101212176 356884458 857842271 110974520 857842271 110974520 995467530 4667063 995467530 4667063 957547655 426092215 957547655 426092215 162523271 838522414 162523271 838522414 269005778 541435816 269005778 541435816 482912129 383325047 482912129 383325047 616702159 629652155 616702159 629652155 40066461 960706386 40066461 960706386 822371972 176077605 822371972 176077605 74409448 927440362 74409448 927440362 398849074 575167694 398849074 575167694 425004470 770856996 425004470 770856996 99178994 930979512 99178994 930979512 70624184 706057013 70624184 706057013 351965460 529036025 351965460 529036025 860273803 138643412 860273803 138643412 858381587 272353066 858381587 272353066 446804594 866719736 446804594 866719736 134600880 851093025 134600880 851093025 295875892 402888950 295875892 402888950 775913189 121442421 775913189 121442421 876749133 449263094 876749133 449263094 73914685 927852230 73914685 927852230 200532522 543430421 200532522 543430421 941310320 7443886 941310320 7443886 992423393 411623989 992423393 411623989 555849809 600095665 555849809 600095665 384719636 644578557 384719636 644578557 134240699 946310459 134240699 946310459 55192585 329335588 55192585 329335588 708778571 73983793 708778571 73983793 977322396 4798095 977322396 4798095 995310249 61325984 995310249 61325984 828634328 408732127 828634328 408732127 222972006 986472749 222972006 986472749 14334015 575389094 14334015 575389094 655460857 288326886 655460857 288326886 807283639 47143508 807283639 47143508 951669919 118959900 951669919 118959900 489961446 956820592 489961446 956820592 38673153 962369526 38673153 962369526 490914226 399247284 490914226 399247284 980420875 19017363 980420875 19017363 456453077 619851050 456453077 619851050 380133185 429457500 380133185 429457500 665625725 333745891 665625725 333745891 488469660 852681622 488469660 852681622 148271704 545005010 148271704 545005010 454597786 973760695 454597786 973760695 27542327 834920841 27542327 834920841 318012604 341730924 318012604 341730924 769228944 79697949 769228944 79697949 992681243 7218407 992681243 7218407 351233416 989430739 351233416 989430739 11026129 341159006 11026129 341159006 669848449 68218257 669848449 68218257 930434257 311959877 930434257 311959877 481862153 517704157 481862153 517704157 703950299 170881133 703950299 170881133 876635521 121518548 876635521 121518548 787156895 983525986 787156895 983525986 17543593 487386601 17543593 487386601 742611802 150436563 742611802 150436563 848497523 511377457 848497523 511377457 422917851 586158491 422917851 586158491 411790625 595592473 411790625 595592473 245417518 755953439 245417518 755953439 718795625 216678508 718795625 216678508 854879817 23735163 854879817 23735163 977200016 22243300 977200016 22243300 943602726 325310070 943602726 325310070 626213585 373369320 626213585 373369320 794773847 203522339 794773847 203522339 790531475 250143336 790531475 250143336 394571912 641343012 394571912 641343012 53959042 947343310 53959042 947343310 269482300 570699993 269482300 570699993 703517121 200371111 703517121 200371111 857533472 141284181 857533472 141284181 836897611 399498775 836897611 399498775 600441350 94065874 600441350 94065874 904647125 524427148 904647125 524427148 392487241 890986225 392487241 890986225 110070384 841728626 110070384 841728626 483576218 494808187 483576218 494808187 583823480 257129778 583823480 257129778 742323517 292657861 742323517 292657861 276187238 724291468 276187238 724291468 751253138 83225782 751253138 83225782 915210723 450779058 915210723 450779058 472104836 623010927 472104836 623010927 377276656 181695220 377276656 181695220 816788171 506263190 816788171 506263190 318119902 779526941 318119902 779526941 129682561 871342192 129682561 871342192 317548572 431069337 317548572 431069337 853149550 145697337 853149550 145697337 479931419 519434147 479931419 519434147 626933064 365562026 626933064 365562026 954436882 5041106 954436882 5041106 997466319 2650651 997466319 2650651 863610636 292070257 863610636 292070257 479556563 519906986 479556563 519906986 712231440 54607820 712231440 54607820 944251786 174336429 944251786 174336429 352878860 648228106 352878860 648228106 997289449 2860216 997289449 2860216 719508566 508000422 719508566 508000422 37433219 963795851 37433219 963795851 425800818 472824639 425800818 472824639 559435009 27590497 559435009 27590497 971850816 467651418 971850816 467651418 375964468 692030815 375964468 692030815 309756281 112357704 309756281 112357704 886055083 351970481 886055083 351970481 492793399 855675555 492793399 855675555 145633822 590525683 145633822 590525683 486173791 239257297 486173791 239257297 759628477 258412871 759628477 258412871 395323070 770210925 395323070 770210925 230652478 733298473 230652478 733298473 657161144 233973485 657161144 233973485 900630620 98697819 900630620 98697819 815188214 480819144 815188214 480819144 326557297 693397330 326557297 693397330 152300066 848443677 152300066 848443677 293611113 161878765 293611113 161878765 999625774 418475 999625774 418475 947600624 387424989 947600624 387424989 489161720 840358907 489161720 840358907 41035524 959791638 41035524 959791638 523316090 45149965 523316090 45149965 963193555 35827795 963193555 35827795 539447511 988117956 539447511 988117956 12705285 793624728 12705285 793624728 245207646 433691627 245207646 433691627 720466549 278986976 720466549 278986976 611828763 861016572 611828763 861016572 140438474 759878139 140438474 759878139 254710397 161113119 254710397 161113119 861848416 136586261 861848416 136586261 812423804 393207286 812423804 393207286 465990802 643006316 465990802 643006316 170333212 912117316 170333212 912117316 17127229 983891481 17127229 983891481 187782376 361743599 187782376 361743599 637599793 494493748 637599793 494493748 286279653 858134119 286279653 858134119 104506125 897112629 104506125 897112629 979653241 19721316 979653241 19721316 567969643 472793977 567969643 472793977 396502589 933047670 396502589 933047670 68838757 687297748 68838757 687297748 641413003 306967681 641413003 306967681 983486720 16161610 983486720 16161610 653909862 787625181 653909862 787625181 183157111 829326436 183157111 829326436 159126259 852112976 159126259 852112976 27942116 973261641 27942116 973261641 127720685 207380570 127720685 207380570 994830765 5340883 994830765 5340883 880743540 183658522 880743540 183658522 805563548 217186050 805563548 217186050 310653143 690978702 310653143 690978702 367516395 150940304 367516395 150940304 847907198 183196617 847907198 183196617 358419725 936106931 358419725 936106931 52653823 948454475 52653823 948454475 105404211 675712034 105404211 675712034 733932952 213511017 733932952 213511017 784952436 387680892 784952436 387680892 259725552 886622438 259725552 886622438 114453138 144524793 114453138 144524793 889114383 109659807 889114383 109659807 777144400 401099327 777144400 401099327 311689572 698170834 311689572 698170834 303497494 499360532 303497494 499360532 566137931 167523732 566137931 167523732 831755946 439875311 831755946 439875311 535257684 601691352 535257684 601691352 350390586 650668466 350390586 650668466 619988275 108766728 619988275 108766728 968979041 30279571 968979041 30279571 862428466 282562313 862428466 282562313 676824687 416271329 676824687 416271329 339657923 813122906 339657923 813122906 99722671 902379979 99722671 902379979 933218953 65232264 933218953 65232264 905124634 248125713 905124634 248125713 710852701 529095501 710852701 529095501 409822456 694591628 409822456 694591628 307109408 662814171 307109408 662814171 420132996 568170286 420132996 568170286 534701050 441556525 534701050 441556525 618083518 379738199 618083518 379738199 898508780 6055757 898508780 6055757 993977081 18346042 993977081 18346042 614427794 706752139 614427794 706752139 277764910 722500371 277764910 722500371 516701376 478026503 516701376 478026503 973523049 26224887 973523049 26224887 570393519 891807736 570393519 891807736 56545461 972048540 56545461 972048540 29162567 790541141 29162567 790541141 665063218 107517453 665063218 107517453 891310003 150323091 891310003 150323091 645615430 375964249 645615430 375964249 437093403 858067482 437093403 858067482 130167233 870954950 130167233 870954950 697620991 268876074 697620991 268876074 864257126 133850759 864257126 133850759 801964223 780178749 801964223 780178749 98063367 904021200 98063367 904021200 599658968 344069711 599658968 344069711 915774840 82815364 915774840 82815364 501658746 535475208 501658746 535475208 433283556 616146926 433283556 616146926 54169864 947177347 54169864 947177347 81396449 700304209 81396449 700304209 880420669 76183151 880420669 76183151 986339593 13695105 986339593 13695105 731641038 424615796 731641038 424615796 153138053 847599901 153138053 847599901 811092803 145864161 811092803 145864161 852928667 215349497 852928667 215349497 130785730 969199385 130785730 969199385 32018091 10742560 32018091 10742560 989096014 555824751 989096014 555824751 336184692 721043924 336184692 721043924 65866128 991261301 65866128 991261301 9087831 591675869 9087831 591675869 584198148 159516534 584198148 159516534 928218490 70499484 928218490 70499484 89648479 912478372 89648479 912478372 217672686 702411102 217672686 702411102 372178876 609775788 372178876 609775788 889176762 109604214 889176762 109604214 763222985 320502124 763222985 320502124 643733401 515000003 643733401 515000003 456591366 575158474 456591366 575158474 394719436 747568554 394719436 747568554 253154203 303119902 253154203 303119902 814025131 117963725 814025131 117963725 937900959 22321683 937900959 22321683 977135110 680144435 977135110 680144435 321409915 667023935 321409915 667023935 545612659 40557070 545612659 40557070 958634403 332370832 958634403 332370832 285818715 955457351 285818715 955457351 45088517 643690963 45088517 643690963 572579757 427391254 572579757 427391254 863736530 59036734 863736530 59036734 939710654 351624031 939710654 351624031 625192052 747128142 625192052 747128142 249485888 811095417 249485888 811095417 188963289 738305744 188963289 738305744 350837904 471647175 350837904 471647175 537858030 35239315 537858030 35239315 963659350 830228120 963659350 830228120 170253424 814965171 170253424 814965171 358819044 590320495 358819044 590320495 560619826 81379205 560619826 81379205 917523551 340883369 917523551 340883369 353412605 656622423 353412605 656622423 344407378 478620564 344407378 478620564 800434561 79566463 800434561 79566463 978113053 21199338 978113053 21199338 713767959 782716242 713767959 782716242 192039823 910732170 192039823 910732170 91651495 722918625 91651495 722918625 497983557 54339793 497983557 54339793 944530615 54876833 944530615 54876833 826096572 439889023 826096572 439889023 486386799 513300755 486386799 513300755 644890289 74601019 644890289 74601019 937449155 60912605 937449155 60912605 836737446 172280693 836737446 172280693 337930376 667499982 337930376 667499982 180589252 869539158 180589252 869539158 117035217 892845642 117035217 892845642 108264872 615382861 108264872 615382861 416851384 196136527 416851384 196136527 805537806 192352067 805537806 192352067 775147767 362852285 775147767 362852285 221226883 910132236 221226883 910132236 92105879 133216221 92105879 133216221 997371007 2723354 997371007 2723354 649601635 749812703 649601635 749812703 67433808 934769432 67433808 934769432 114332698 727154801 114332698 727154801 333486706 493331337 333486706 493331337 977221588 22225270 977221588 22225270 973473179 280828760 973473179 280828760 681271189 375268739 681271189 375268739 499721013 845065709 499721013 845065709 82029530 919990742 82029530 919990742 125092748 752633075 125092748 752633075 476211719 423316538 476211719 423316538 963750350 35120971 963750350 35120971 43740133 957108306 43740133 957108306 48974657 737585807 48974657 737585807 956368446 42568739 956368446 42568739 880123456 221687976 880123456 221687976 707774154 297100118 707774154 297100118 172136840 828660923 172136840 828660923 373402685 575368976 373402685 575368976 703854296 187178398 703854296 187178398 810967484 409916970 810967484 409916970 437179713 634684914 437179713 634684914 361011198 638926533 361011198 638926533 923350629 75275019 923350629 75275019 869990216 483924862 869990216 483924862 371538343 891791663 371538343 891791663 109234676 583682302 109234676 583682302 885483347 62932558 885483347 62932558 935324093 203301752 935324093 203301752 618624561 681088840 618624561 681088840 163018098 956906425 163018098 956906425 43909393 587256456 43909393 587256456 418639701 203654972 418639701 203654972 794624077 749074534 794624077 749074534 251865345 559787943 251865345 559787943 834842824 130364116 834842824 130364116 867685318 457815690 867685318 457815690 539840682 540803489 539840682 540803489 391340651 739833217 391340651 739833217 261247919 711397296 261247919 711397296 368275902 558338086 368275902 558338086 441562411 627385424 441562411 627385424 372728016 454461139 372728016 454461139 862733681 98048587 862733681 98048587 945913843 52815266 945913843 52815266 945733877 601064608 945733877 601064608 313281976 995617847 313281976 995617847 4204534 976696471 4204534 976696471 121117005 599251763 121117005 599251763 853362450 145481576 853362450 145481576 466253859 561136367 466253859 561136367 412079127 612258603 412079127 612258603 388028083 220268294 388028083 220268294 813321303 109268259 813321303 109268259 889627497 209088850 889627497 209088850 182371516 818486965 182371516 818486965 212379833 392835844 212379833 392835844 701251152 298297911 701251152 298297911 653588726 408058394 653588726 408058394 108420636 977327784 108420636 977327784 23918779 709831848 23918779 709831848 361015244 47611137 361015244 47611137 951221900 150113904 951221900 150113904 739434896 689841463 739434896 689841463 311896297 549587434 311896297 549587434 566398436 387201512 566398436 387201512 699529085 279747275 699529085 279747275 871107923 34964825 871107923 34964825 963936919 39092187 963936919 39092187 741903575 308914051 741903575 308914051 529522837 672538161 529522837 672538161 118028662 883239992 118028662 883239992 521961808 165413401 521961808 165413401 833788207 286331133 833788207 286331133 114739513 893307018 114739513 893307018 107793691 891062289 107793691 891062289 470264313 517620724 470264313 517620724 554705323 445930155 554705323 445930155 434201578 720008755 434201578 720008755 96833265 940574554 96833265 940574554 61443808 903266616 61443808 903266616 264794277 696835843 264794277 696835843 722876705 104225090 722876705 104225090 895430098 991154834 895430098 991154834 9230340 854118612 9230340 854118612 298903601 700823636 298903601 700823636 363290299 371953876 363290299 371953876 856864657 142122005 856864657 142122005 828749731 442584312 828749731 442584312 433540843 587443606 433540843 587443606 49960600 951098977 49960600 951098977 94154990 481731382 94154990 481731382 722602416 59348756 722602416 59348756 939277002 336671418 939277002 336671418 60552166 941456764 60552166 941456764 735566507 160295201 735566507 160295201 838808469 432512293 838808469 432512293 564607398 503647212 564607398 503647212 406714658 627257398 406714658 627257398 189140980 883742597 189140980 883742597 117328472 646127731 117328472 646127731 761861817 236804097 761861817 236804097 639787726 838254074 639787726 838254074 35884663 965042852 35884663 965042852 521107879 309838216 521107879 309838216 798975572 199271801 798975572 199271801 686496406 753817411 686496406 753817411 234721590 785349918 234721590 785349918 31938937 969267547 31938937 969267547 274121505 199265328 274121505 199265328 889525449 93913580 889525449 93913580 904817874 501953673 904817874 501953673 447302826 722869906 447302826 722869906 49195891 951763671 49195891 951763671 867916419 81701974 867916419 81701974 917179375 373507672 917179375 373507672 138281328 863369653 138281328 863369653 276399298 634419844 276399298 634419844 478422076 446889826 478422076 446889826 553843078 588005274 553843078 588005274 269674731 731051235 269674731 731051235 680710137 309893572 680710137 309893572 998007687 2245177 998007687 2245177 727167904 718080405 727167904 718080405 183449114 817203711 183449114 817203711 635486820 272280162 635486820 272280162 855220940 39291205 855220940 39291205 959917984 77835313 959917984 77835313 852590150 903288364 852590150 903288364 17773456 983282939 17773456 983282939 324579801 477995357 324579801 477995357 522169901 728935051 522169901 728935051 138654893 862891155 138654893 862891155 196181157 36360683 196181157 36360683 962469901 48889375 962469901 48889375 688641191 578771393 688641191 578771393 421863678 545466185 421863678 545466185 549316815 235852279 549316815 235852279 762890009 252097523 762890009 252097523 669926893 401556993 669926893 401556993 241921654 804775176 241921654 804775176 115258963 971380990 115258963 971380990 29917772 634312041 29917772 634312041 391909999 265384055 391909999 265384055 987808576 12269513 987808576 12269513 978902706 468270726 978902706 468270726 27988222 973246017 27988222 973246017 34411346 780779589 34411346 780779589 372539139 306010270 372539139 306010270 990896210 8797440 990896210 8797440 755669070 250525875 755669070 250525875 663801852 964536106 663801852 964536106 36552162 831853991 36552162 831853991 413429246 575552039 413429246 575552039 714529679 197884861 714529679 197884861 800140726 448714593 800140726 448714593 533840652 944316429 533840652 944316429 57131493 841492080 57131493 841492080 435505691 52558136 435505691 52558136 946180267 948766363 946180267 948766363 30781838 970589295 30781838 970589295 180600224 615512443 180600224 615512443 461546362 438290511 461546362 438290511 716106234 47287771 716106234 47287771 951542549 180551596 951542549 180551596 641447702 499026721 641447702 499026721 500561392 126268244 500561392 126268244 961800526 37031732 961800526 37031732 782024288 368928201 782024288 368928201 550664125 984625742 550664125 984625742 16196358 258584587 16196358 258584587 740761879 688311814 740761879 688311814 275467940 765827362 275467940 765827362 54178664 947160493 54178664 947160493 999200332 894170 999200332 894170 625881417 651633622 625881417 651633622 216216684 986991023 216216684 986991023 13640618 928441526 13640618 928441526 96442697 899559735 96442697 899559735 933344041 64998082 933344041 64998082 635251112 463619395 635251112 463619395 321234457 805666533 321234457 805666533 194346184 761953986 194346184 761953986 360555368 459621984 360555368 459621984 901090358 98208045 901090358 98208045 880397178 159834525 880397178 159834525 584874890 423194621 584874890 423194621 372654235 694801895 372654235 694801895 12473009 992686780 12473009 992686780 7542824 726719433 7542824 726719433 420647946 544661388 420647946 544661388 783486624 188528900 783486624 188528900 821585395 100251470 821585395 100251470 943994017 54999396 943994017 54999396 908702802 449200090 908702802 449200090 383701062 639935615 383701062 639935615 172477198 861422818 172477198 861422818 140039995 650000511 140039995 650000511 557390188 70916415 557390188 70916415 929410739 33122042 929410739 33122042 966064976 192689571 966064976 192689571 239919253 956406840 239919253 956406840 44376578 544150364 44376578 544150364 556106646 211863919 556106646 211863919 786664947 333659355 786664947 333659355 632253208 619126712 632253208 619126712 381128179 577903691 381128179 577903691 937291005 61168656 937291005 61168656 916060577 170643789 916060577 170643789 438696376 576473602 438696376 576473602 211763963 788044511 211763963 788044511 532308615 379813133 532308615 379813133 974657574 24798069 974657574 24798069 848132550 498154050 848132550 498154050 486954152 582052576 486954152 582052576 364746475 862060763 364746475 862060763 131569699 916232226 131569699 916232226 85695507 914403766 85695507 914403766 295521227 388391444 295521227 388391444 836762359 162466125 836762359 162466125 768639763 504844010 768639763 504844010 64333218 938185835 64333218 938185835 212604106 36097448 212604106 36097448 962727807 222370566 962727807 222370566 434316621 724421995 434316621 724421995 26752063 974367212 26752063 974367212 38605682 939161356 38605682 939161356 124815092 721033029 124815092 721033029 866344188 131741387 866344188 131741387 804959330 276631239 804959330 276631239 605113047 871133309 605113047 871133309 55495657 946143540 55495657 946143540 276707768 480868118 276707768 480868118 518976629 812659913 518976629 812659913 133291956 947288880 133291956 947288880 54055125 110437379 54055125 110437379 888350978 232646446 888350978 232646446 561165016 775628433 561165016 775628433 224888211 247774147 224888211 247774147 839090526 160036316 839090526 160036316 309725789 976063023 309725789 976063023 25278250 395990508 25278250 395990508 614966898 384874397 614966898 384874397 373370925 650295005 373370925 650295005 52042913 949148307 52042913 949148307 373608471 91444358 373608471 91444358 907268565 523352142 907268565 523352142 414093973 964626171 414093973 964626171 36449591 904814051 36449591 904814051 566522790 321800335 566522790 321800335 837252763 146835671 837252763 146835671 955759752 43127752 955759752 43127752 586957928 702831067 586957928 702831067 281648675 848930901 281648675 848930901 106618848 894663476 106618848 894663476 246557108 677711493 246557108 677711493 336327441 594818027 336327441 594818027 856596988 142380902 856596988 142380902 11194594 989301437 11194594 989301437 580030026 69207647 580030026 69207647 929502525 270425136 929502525 270425136 591468375 834762023 591468375 834762023 166167411 6637095 166167411 6637095 993364961 528697383 993364961 528697383 188862926 980823554 188862926 980823554 20431109 769035509 20431109 769035509 397199911 564195193 397199911 564195193 954277876 44629762 954277876 44629762 274973427 918630221 274973427 918630221 83379140 816447096 83379140 816447096 197199705 504672530 197199705 504672530 495005477 549205865 495005477 549205865 333853369 667739706 333853369 667739706 654539484 333734551 654539484 333734551 807994852 92602652 807994852 92602652 905960214 264926242 905960214 264926242 655026716 413555364 655026716 413555364 158662231 851193093 158662231 851193093 122350641 890988067 122350641 890988067 103082915 898483051 103082915 898483051 973828207 25769139 973828207 25769139 650508843 502962016 650508843 502962016 208757844 872752562 208757844 872752562 128216729 583886323 128216729 583886323 470036137 37480037 470036137 37480037 961385019 383199414 961385019 383199414 509817909 869561226 509817909 869561226 29406669 971836676 29406669 971836676 292497910 387707497 292497910 387707497 790650500 173886693 790650500 173886693 930700833 67911826 930700833 67911826 844092819 349129472 844092819 349129472 531372504 839115399 531372504 839115399 161884631 631488837 161884631 631488837 495007473 255037581 495007473 255037581 744435232 307219281 744435232 307219281 351702010 823099174 351702010 823099174 177626832 25191742 177626832 25191742 974332058 316055092 974332058 316055092 429832895 778621091 429832895 778621091 221435721 748140732 221435721 748140732 256924903 649095405 256924903 649095405 378443662 94143274 378443662 94143274 904599614 940532140 904599614 940532140 61480127 680652769 61480127 680652769 466569079 184803780 466569079 184803780 991900755 7916821 991900755 7916821 396402547 893055653 396402547 893055653 28096786 973207186 28096786 973207186 142671922 430938568 142671922 430938568 736467955 949931 736467955 949931 999163629 208286044 999163629 208286044 383751167 669660688 383751167 669660688 279021459 721294336 279021459 721294336 331700033 565322989 331700033 565322989 775224790 223022399 775224790 223022399 767834112 521983036 767834112 521983036 142938627 898539513 142938627 898539513 102960451 727400435 102960451 727400435 325611524 561566784 325611524 561566784 464871017 249777146 464871017 249777146 992979653 6970376 992979653 6970376 737495804 705540769 737495804 705540769 63746881 938660679 63746881 938660679 293291569 675796886 293291569 675796886 336156149 648931413 336156149 648931413 818231310 22076286 818231310 22076286 977427673 669109687 977427673 669109687 280997490 803372529 280997490 803372529 63888609 938598238 63888609 938598238 199578613 50560550 199578613 50560550 977334328 22131134 977334328 22131134 798516278 301829334 798516278 301829334 190257110 830048802 190257110 830048802 25864634 975321081 25864634 975321081 177234904 474225909 177234904 474225909 599106954 289958071 599106954 289958071 799196333 61190660 799196333 61190660 937243840 761928655 937243840 761928655 150171357 972321632 150171357 972321632 29013352 714753827 29013352 714753827 368372426 333017535 368372426 333017535 784896216 213652958 784896216 213652958 372842793 638624038 372842793 638624038 354389604 668316013 354389604 668316013 256567788 779955408 256567788 779955408 140808759 913295119 140808759 913295119 88786393 386682558 88786393 386682558 655137758 201443985 655137758 201443985 944147984 6704647 944147984 6704647 993291846 413164097 993291846 413164097 438360045 757876139 438360045 757876139 243357812 509209148 243357812 509209148 561991884 418449833 561991884 418449833 674088394 324057243 674088394 324057243 331914103 669765304 331914103 669765304 433036503 226407637 433036503 226407637 771876591 261217689 771876591 261217689 586631978 704761109 586631978 704761109 284140530 716411074 284140530 716411074 386563439 548519717 386563439 548519717 502789694 411044580 502789694 411044580 609458136 1032433 609458136 1032433 999134545 270963200 999134545 270963200 259017787 742008047 259017787 742008047 542638703 110880876 542638703 110880876 925295000 73355325 925295000 73355325 841269398 341825975 841269398 341825975 268137373 860616478 268137373 860616478 140718812 315960685 140718812 315960685 682087271 497274918 682087271 497274918 370283352 714751167 370283352 714751167 129534464 871450036 129534464 871450036 143326641 113161612 143326641 113161612 918223644 80694044 918223644 80694044 865827790 507281261 865827790 507281261 145115805 857811941 145115805 857811941 94827484 907543775 94827484 907543775 115198905 530958667 115198905 530958667 647853374 144750987 647853374 144750987 854002793 388253152 854002793 388253152 231691866 949863149 231691866 949863149 51340301 726130481 51340301 726130481 475273992 480425476 475273992 480425476 602630411 161828050 602630411 161828050 837511012 589705371 837511012 589705371 410754131 57019376 410754131 57019376 942043691 81118603 942043691 81118603 793571476 554647427 793571476 554647427 355021518 701279138 355021518 701279138 116861831 884143139 116861831 884143139 662432974 207467549 662432974 207467549 853559890 145308937 853559890 145308937 573057680 427867480 573057680 427867480 954021049 44925125 954021049 44925125 851505865 201581353 851505865 201581353 683073106 795207504 683073106 795207504 204920856 760966311 204920856 760966311 245083439 629302701 245083439 629302701 487401574 70973310 487401574 70973310 932515517 42551199 932515517 42551199 964145856 34872125 964145856 34872125 360708699 639368068 360708699 639368068 444141688 507855258 444141688 507855258 671579788 327251325 671579788 327251325 604435697 722098882 604435697 722098882 267953135 803553405 267953135 803553405 196812002 768191994 196812002 768191994 492401970 416752139 492401970 416752139 662956490 324396377 662956490 324396377 877950884 120209813 877950884 120209813 505934463 543185504 505934463 543185504 437718854 674682922 437718854 674682922 149469116 912870452 149469116 912870452 89312499 487985913 89312499 487985913 802472179 47455715 802472179 47455715 951333668 99483213 951333668 99483213 874631539 660719763
150324 499994354 0 499994354 498411952 741365413 498411952 741365413 258575415 495430308 258575415 495430308 500025791 778404367 500025791 778404367 221550214 644283516 221550214 644283516 500023308 358934547 500023308 358934547 133784431 866237107 133784431 866237107 930453174 500031454 930453174 500031454 499978749 835066979 499978749 835066979 491776877 491814254 491776877 491814254 274439011 501303616 274439011 501303616 588748318 24948610 588748318 24948610 499977261 406223165 499977261 406223165 500027114 190388566 500027114 190388566 499990013 801429079 499990013 801429079 500037316 43773138 500037316 43773138 43733554 524577933 43733554 524577933 500027574 676012054 500027574 676012054 72162497 154121077 72162497 154121077 836348310 500011622 836348310 500011622 5441356 643572756 5441356 643572756 848460450 267184707 848460450 267184707 53764299 53742763 53764299 53742763 910553334 910519256 910553334 910519256 499967944 668662719 499967944 668662719 499986229 810456516 499986229 810456516 613278789 28057643 613278789 28057643 500017900 499970394 500017900 499970394 616060984 616095458 616060984 616095458 26030269 159328661 26030269 159328661 413364722 413437937 413364722 413437937 657560971 104915671 657560971 104915671 104899601 804113264 104899601 804113264 500011860 584164091 500011860 584164091 485512723 471782232 485512723 471782232 788733060 500008993 788733060 500008993 500028495 100414805 500028495 100414805 204679511 556629217 204679511 556629217 499978736 788156011 499978736 788156011 788181267 229308770 788181267 229308770 215383419 215369486 215383419 215369486 438297173 500039767 438297173 500039767 623580802 409906897 623580802 409906897 500011064 812554088 500011064 812554088 812504819 744774504 812504819 744774504 255279216 638910480 255279216 638910480 500027087 252961258 500027087 252961258 499960696 580823869 499960696 580823869 500021816 325821757 500021816 325821757 325804613 499967699 325804613 499967699 500013922 679986923 500013922 679986923 630388404 25445458 630388404 25445458 499986368 499960482 499986368 499960482 872695701 340791769 872695701 340791769 444906717 444924261 444906717 444924261 499970477 422790251 499970477 422790251 500013144 903250181 500013144 903250181 499982676 525786406 499982676 525786406 525828498 778711886 525828498 778711886 221292278 334332078 221292278 334332078 500001268 500030004 500001268 500030004 592466267 592491854 592466267 592491854 176639357 176620760 176639357 176620760 734569374 500025677 734569374 500025677 500011996 488126272 500011996 488126272 79279880 499967273 79279880 499967273 964203154 35778224 964203154 35778224 806043227 864075709 806043227 864075709 864116283 718801826 864116283 718801826 500028966 500028201 500028966 500028201 731882809 296483320 731882809 296483320 703502053 500032676 703502053 500032676 928370873 499982536 928370873 499982536 221492671 193797326 221492671 193797326 193724603 880882696 193724603 880882696 880896594 512824265 880896594 512824265 500011312 774989950 500011312 774989950 822382120 403741976 822382120 403741976 292712738 730428765 292712738 730428765 269557447 626279729 269557447 626279729 500030233 812069089 500030233 812069089 499991242 415442120 499991242 415442120 186450286 499968857 186450286 499968857 992642932 7323102 992642932 7323102 490154964 687610645 490154964 687610645 687600385 605611551 687600385 605611551 435770278 435811703 435770278 435811703 278452184 721564004 278452184 721564004 716543052 27047584 716543052 27047584 27076078 558095302 27076078 558095302 500011398 222706971 500011398 222706971 777317581 886487942 777317581 886487942 112313077 52477338 112313077 52477338 984597818 500026381 984597818 500026381 597687863 597717292 597687863 597717292 499967887 573999549 499967887 573999549 499963308 994164503 499963308 994164503 994235045 934408826 994235045 934408826 419306594 159617992 419306594 159617992 911168186 88831864 911168186 88831864 88474443 911480245 88474443 911480245 831591979 500001117 831591979 500001117 499972130 914182284 499972130 914182284 817068227 182962090 817068227 182962090 103653731 968186096 103653731 968186096 968124052 401816338 968124052 401816338 182341933 672404750 182341933 672404750 500028045 500007712 500028045 500007712 11328682 499962235 11328682 499962235 918050467 500009130 918050467 500009130 119879073 446938779 119879073 446938779 912372602 87655000 912372602 87655000 474016713 929008671 474016713 929008671 935539509 935498647 935539509 935498647 499971858 591806970 499971858 591806970 408160159 500000578 408160159 500000578 954494855 500038516 954494855 500038516 497479599 502510489 497479599 502510489 754933507 261752100 754933507 261752100 738278615 123302863 738278615 123302863 876711452 541110721 876711452 541110721 500023994 809308842 500023994 809308842 500021258 450901161 500021258 450901161 508573691 505845854 508573691 505845854 504017782 495968154 504017782 495968154 500031018 908756931 500031018 908756931 500026985 500017826 500026985 500017826 892654806 714236890 892654806 714236890 549439632 113238796 549439632 113238796 260933331 730171292 260933331 730171292 500017181 820911947 500017181 820911947 500011636 107834273 500011636 107834273 107855492 712244658 107855492 712244658 881023130 881034278 881023130 881034278 499967375 499978703 499967375 499978703 762864025 237152496 762864025 237152496 781291155 904072431 781291155 904072431 500012142 192368559 500012142 192368559 327302100 327291589 327302100 327291589 760548739 239486192 760548739 239486192 853189682 500008961 853189682 500008961 500012010 370711250 500012010 370711250 997374383 500033004 997374383 500033004 810595669 144766554 810595669 144766554 261815708 738167479 261815708 738167479 498568424 299884360 498568424 299884360 931085710 68942689 931085710 68942689 253519331 500004662 253519331 500004662 921221722 78750793 921221722 78750793 474260567 500033424 474260567 500033424 577168280 162221735 577168280 162221735 499995065 198675886 499995065 198675886 945325890 499961659 945325890 499961659 276905179 276872712 276905179 276872712 499992429 466644582 499992429 466644582 533298763 928717848 533298763 928717848 71284553 708873853 71284553 708873853 517674773 251207880 517674773 251207880 748790775 500037265 748790775 500037265 207077374 207084386 207077374 207084386 177534778 499986487 177534778 499986487 945441901 93937576 945441901 93937576 906065409 49335956 906065409 49335956 950699913 235829859 950699913 235829859 176876868 176855297 176876868 176855297 910029723 910049105 910029723 910049105 805234168 194808047 805234168 194808047 631147592 368835191 631147592 368835191 500031765 144834949 500031765 144834949 779213505 500001942 779213505 500001942 60863583 60871502 60863583 60871502 952985114 980052302 952985114 980052302 980111973 851631918 980111973 851631918 10908626 10927910 10908626 10927910 254445629 640166708 254445629 640166708 499961771 705497221 499961771 705497221 201028019 201013531 201028019 201013531 547568622 654886546 547568622 654886546 654880399 499991706 654880399 499991706 135248985 135252647 135248985 135252647 499991784 730158691 499991784 730158691 730149630 488848833 730149630 488848833 90570192 90614384 90570192 90614384 730392447 500039108 730392447 500039108 182578497 106938537 182578497 106938537 86179596 913806447 86179596 913806447 277209640 113437362 277209640 113437362 113402288 632530075 113402288 632530075 367440410 318890933 367440410 318890933 318882289 500032646 318882289 500032646 718638248 69464892 718638248 69464892 36291493 758376179 36291493 758376179 758348804 779247593 758348804 779247593 220752913 936690545 220752913 936690545 936649861 500029554 936649861 500029554 190129443 499471842 190129443 499471842 500021759 906995423 500021759 906995423 93076323 832947841 93076323 832947841 832948970 903004974 832948970 903004974 97039797 152915628 97039797 152915628 847105747 602366765 847105747 602366765 499965622 224865211 499965622 224865211 939982812 60030121 939982812 60030121 499963957 797835210 499963957 797835210 797855237 978976417 797855237 978976417 499973607 794633718 499973607 794633718 899921981 100054679 899921981 100054679 500031071 784964036 500031071 784964036 646128424 276944675 646128424 276944675 723098470 356800576 723098470 356800576 255578200 744433805 255578200 744433805 537379367 500009665 537379367 500009665 878950072 362085142 878950072 362085142 213608052 213583802 213608052 213583802 499978495 499996757 499978495 499996757 730184158 537200835 730184158 537200835 199007071 455656131 199007071 455656131 803683496 196335224 803683496 196335224 500003830 657148496 500003830 657148496 499971756 211426600 499971756 211426600 481734942 481796116 481734942 481796116 500001969 72514076 500001969 72514076 788225287 796473605 788225287 796473605 203571410 513661822 203571410 513661822 707300542 292688270 707300542 292688270 499970864 789603019 499970864 789603019 429747394 499980885 429747394 499980885 794822362 646856909 794822362 646856909 273864103 273863441 273864103 273863441 612594319 633574173 612594319 633574173 907134475 194576702 907134475 194576702 201490344 543341515 201490344 543341515 514810892 374173964 514810892 374173964 825469986 174483166 825469986 174483166 489850197 828371726 489850197 828371726 800220365 800236037 800220365 800236037 500014211 943985019 500014211 943985019 499974458 64479446 499974458 64479446 82892295 744883685 82892295 744883685 278841595 500010685 278841595 500010685 170979253 500028828 170979253 500028828 500032770 48109390 500032770 48109390 48120577 459301453 48120577 459301453 459271286 499968305 459271286 499968305 116866407 175054258 116866407 175054258 175036649 499987389 175036649 499987389 46483507 55428804 46483507 55428804 499960599 500001043 499960599 500001043 166735033 432896247 166735033 432896247 883582968 116416652 883582968 116416652 585484997 805126162 585484997 805126162 350425447 76278781 350425447 76278781 499981968 254577135 499981968 254577135 254607938 104788874 254607938 104788874 895270516 66348979 895270516 66348979 231352334 768669949 231352334 768669949 975827954 328002469 975827954 328002469 328041789 877762651 328041789 877762651 877825759 791276542 877825759 791276542 365429693 186667741 365429693 186667741 500037847 45111304 500037847 45111304 364708029 364758223 364708029 364758223 182638237 182604254 182638237 182604254 896385686 896382191 896385686 896382191 290848696 654928047 290848696 654928047 499981950 393125859 499981950 393125859 96271451 873402806 96271451 873402806 932017217 67970125 932017217 67970125 252572572 747383685 252572572 747383685 441154203 499971681 441154203 499971681 718690772 612905030 718690772 612905030 485723379 65637636 485723379 65637636 65575109 826601238 65575109 826601238 714608098 344928188 714608098 344928188 652091570 945544566 652091570 945544566 945525041 499970697 945525041 499970697 223765635 315543953 223765635 315543953 499990927 958342299 499990927 958342299 750752616 70643856 750752616 70643856 70677534 430964685 70677534 430964685 589399105 378619027 589399105 378619027 825850972 940186741 825850972 940186741 940196312 629468194 940196312 629468194 499993449 660166245 499993449 660166245 690519997 22690157 690519997 22690157 977346853 194073678 977346853 194073678 499993176 499985038 499993176 499985038 915800707 353525596 915800707 353525596 16038285 500016470 16038285 500016470 935902584 64079003 935902584 64079003 638376124 638370571 638376124 638370571 614191104 499995084 614191104 499995084 443410472 499993967 443410472 499993967 500008145 824546087 500008145 824546087 38559955 38538871 38559955 38538871 313363005 674420258 313363005 674420258 500002490 194723035 500002490 194723035 194681671 301128961 194681671 301128961 930735753 69265901 930735753 69265901 798046137 813312821 798046137 813312821 186709871 223103728 186709871 223103728 500031444 699430125 500031444 699430125 926984138 500014417 926984138 500014417 49009368 950971933 49009368 950971933 356401602 356408906 356401602 356408906 372473584 627526141 372473584 627526141 384266451 9448569 384266451 9448569 9476292 209238920 9476292 209238920 500030545 500027756 500030545 500027756 55680924 373626513 55680924 373626513 500016137 982115995 500016137 982115995 137505794 137555328 137505794 137555328 278096054 809435887 278096054 809435887 830604803 499961497 830604803 499961497 591880917 158137943 591880917 158137943 841832547 330911191 841832547 330911191 500026321 712047649 500026321 712047649 500012616 215547159 500012616 215547159 499978457 913425804 499978457 913425804 409368411 500031235 409368411 500031235 723000307 601419991 723000307 601419991 500022080 344882339 500022080 344882339 505854859 923617769 505854859 923617769 923621942 499960055 923621942 499960055 17159347 17160513 17159347 17160513 499964691 599681595 499964691 599681595 500009705 18018980 500009705 18018980 75141973 393767652 75141973 393767652 657333867 808823929 657333867 808823929 128112548 465975919 128112548 465975919 500033819 617225257 500033819 617225257 831138284 500012898 831138284 500012898 65921573 934116064 65921573 934116064 483116735 460037532 483116735 460037532 190411028 190465354 190411028 190465354 500033545 993757415 500033545 993757415 993687717 793787789 993687717 793787789 499962184 790250496 499962184 790250496 870602807 870644439 870602807 870644439 663854772 499988738 663854772 499988738 82723753 917219451 82723753 917219451 444292871 129259761 444292871 129259761 699062312 758342963 699062312 758342963 66729503 425213679 66729503 425213679 574784043 207925897 574784043 207925897 499987109 619153653 499987109 619153653 909799828 909746840 909799828 909746840 403966483 179127371 403966483 179127371 820868210 461908312 820868210 461908312 500031312 894599790 500031312 894599790 867879886 407755035 867879886 407755035 499995801 868290948 499995801 868290948 131685070 499960632 131685070 499960632 499995521 64371308 499995521 64371308 500029141 499974377 500029141 499974377 548651836 64952773 548651836 64952773 499974894 6023453 499974894 6023453 993960867 500029750 993960867 500029750 100522512 266428716 100522512 266428716 755202338 244720472 755202338 244720472 500029478 880474766 500029478 880474766 350190857 285096063 350190857 285096063 714932114 713703468 714932114 713703468 545889122 454084300 545889122 454084300 449206825 565885063 449206825 565885063 434081966 851172090 434081966 851172090 851174922 716362145 851174922 716362145 266135816 881161432 266135816 881161432 118810328 298701752 118810328 298701752 500018834 59365936 500018834 59365936 924856701 924856411 924856701 924856411 437418125 500015155 437418125 500015155 652786480 427057488 652786480 427057488 366548715 844256912 366548715 844256912 509992483 510032372 509992483 510032372 850306463 850346442 850306463 850346442 827444916 345198955 827444916 345198955 61793968 500026989 61793968 500026989 500927520 499978250 500927520 499978250 28796584 971202496 28796584 971202496 747781391 184857286 747781391 184857286 111272782 809182313 111272782 809182313 499998327 321723281 499998327 321723281 34574365 965418783 34574365 965418783 434738243 499966117 434738243 499966117 499988433 953901891 499988433 953901891 499966349 499960949 499966349 499960949 42331431 499977501 42331431 499977501 897353462 102686738 897353462 102686738 499973025 258253315 499973025 258253315 939972374 939928899 939972374 939928899 266283844 385053739 266283844 385053739 500027173 499977014 500027173 499977014 481114085 188517337 481114085 188517337 499977579 842406934 499977579 842406934 157581478 486481724 157581478 486481724 486557236 516280099 486557236 516280099 483725697 297564281 483725697 297564281 702425417 369664413 702425417 369664413 621956633 759197808 621956633 759197808 499976111 76835133 499976111 76835133 639814895 639847298 639814895 639847298 25653940 25672559 25653940 25672559 196902554 803117592 196902554 803117592 308181778 625389200 308181778 625389200 500021743 974470461 500021743 974470461 25564714 499994727 25564714 499994727 500003160 488813055 500003160 488813055 500012696 986666044 500012696 986666044 859319391 168038053 859319391 168038053 168048359 499966991 168048359 499966991 689810018 448548066 689810018 448548066 448571922 325763179 448571922 325763179 738531360 500021081 738531360 500021081 13257561 13246636 13257561 13246636 499991449 500022191 499991449 500022191 414491609 601745916 414491609 601745916 655402730 163727850 655402730 163727850 499997259 208411052 499997259 208411052 513722271 486272082 513722271 486272082 499986776 118796191 499986776 118796191 525310695 499966330 525310695 499966330 169521127 402437753 169521127 402437753 499972975 940001711 499972975 940001711 337085033 499983023 337085033 499983023 742335550 552384407 742335550 552384407 33589957 499977965 33589957 499977965 263302356 263304629 263302356 263304629 946924794 946903247 946924794 946903247 624262185 277616211 624262185 277616211 500000636 942586520 500000636 942586520 499965881 33760929 499965881 33760929 499991556 28727273 499991556 28727273 28752962 499972255 28752962 499972255 396463490 500016637 396463490 500016637 297480200 807505279 297480200 807505279 807500885 499988427 807500885 499988427 478337443 157729004 478337443 157729004 499980342 500029746 499980342 500029746 119957814 499995184 119957814 499995184 934171563 499970821 934171563 499970821 447927408 500003586 447927408 500003586 962359760 37614754 962359760 37614754 985613209 985573445 985613209 985573445 500004981 61481358 500004981 61481358 938542577 871416148 938542577 871416148 429873803 327842416 429873803 327842416 877966606 122035371 877966606 122035371 180290943 819717070 180290943 819717070 500017596 500023356 500017596 500023356 394056051 976060721 394056051 976060721 976004175 184477579 976004175 184477579 499997090 76461423 499997090 76461423 653685711 551591588 653685711 551591588 448441456 80849107 448441456 80849107 858938342 657902649 858938342 657902649 499962602 958187301 499962602 958187301 130782414 465158312 130782414 465158312 499986033 60221365 499986033 60221365 60211059 563503619 60211059 563503619 699249060 300750490 699249060 300750490 165386420 567423230 165386420 567423230 476625335 380739097 476625335 380739097 380701353 605926766 380701353 605926766 605955233 36634041 605955233 36634041 344856384 677955062 344856384 677955062 204852457 97744425 204852457 97744425 516679918 499987509 516679918 499987509 905036989 788644786 905036989 788644786 452856358 452902644 452856358 452902644 137077867 862896770 137077867 862896770 150645340 499969704 150645340 499969704 407586328 592406590 407586328 592406590 499994687 334317517 499994687 334317517 637717958 499985920 637717958 499985920 626378110 1732397 626378110 1732397 1682627 446029708 1682627 446029708 952271907 47746925 952271907 47746925 500027480 900179945 500027480 900179945 99850727 443346177 99850727 443346177 499983380 622285480 499983380 622285480 752803273 247170738 752803273 247170738 207001388 792937972 207001388 792937972 337879883 208450315 337879883 208450315 208485367 668949998 208485367 668949998 500010322 919699694 500010322 919699694 72430244 72445489 72430244 72445489 122719368 877276760 122719368 877276760 499972210 203253156 499972210 203253156 500024462 888604765 500024462 888604765 5911180 994095859 5911180 994095859 499961387 570549275 499961387 570549275 730231754 11123318 730231754 11123318 988806438 59705275 988806438 59705275 927663333 531256283 927663333 531256283 54177749 54190911 54177749 54190911 547358865 759022101 547358865 759022101 758980945 533307811 758980945 533307811 466655416 127894186 466655416 127894186 872053420 454814909 872053420 454814909 500008752 178178399 500008752 178178399 917777798 82228083 917777798 82228083 495738717 567694231 495738717 567694231 432287574 500000820 432287574 500000820 586683226 416335906 586683226 416335906 59228034 59192247 59228034 59192247 499979393 999919383 499979393 999919383 942007053 58020931 942007053 58020931 730254686 834151144 730254686 834151144 165867318 982141445 165867318 982141445 982087151 500028205 982087151 500028205 109880742 179572134 109880742 179572134 615507696 615449799 615507696 615449799 235723949 218616345 235723949 218616345 781330174 534894823 781330174 534894823 498280544 498320476 498280544 498320476 850054603 850043387 850054603 850043387 154274320 154281325 154274320 154281325 902148551 687852895 902148551 687852895 414643484 446890564 414643484 446890564 500024998 954846595 500024998 954846595 179287593 820694976 179287593 820694976 904299782 904303767 904299782 904303767 470504605 500003637 470504605 500003637 882614723 273708184 882614723 273708184 398948608 499999140 398948608 499999140 649598842 293737222 649598842 293737222 293732524 560171826 293732524 560171826 754195842 754216230 754195842 754216230 499990988 141074842 499990988 141074842 858915910 381408521 858915910 381408521 378992758 500014260 378992758 500014260 714495708 285508524 714495708 285508524 558608675 500003499 558608675 500003499 78846529 475219924 78846529 475219924 754599245 500029605 754599245 500029605 551033167 448979157 551033167 448979157 974895895 974886446 974895895 974886446 459440656 345178309 459440656 345178309 654767141 499975806 654767141 499975806 356421257 643562130 356421257 643562130 108655170 499977948 108655170 499977948 996023672 4035276 996023672 4035276 499979352 519821301 499979352 519821301 480124737 511750859 480124737 511750859 657511900 451849678 657511900 451849678 101767880 500001094 101767880 500001094 499990622 473835626 499990622 473835626 503234648 500027559 503234648 500027559 839174066 70409995 839174066 70409995 104134458 895832695 104134458 895832695 265678342 499976073 265678342 499976073 812817049 965010068 812817049 965010068 499985944 110948246 499985944 110948246 889083103 578300085 889083103 578300085 499964179 309742271 499964179 309742271 688911326 689641363 688911326 689641363 56160262 943857826 56160262 943857826 105100203 500021594 105100203 500021594 499986822 766420578 499986822 766420578 513320038 500003362 513320038 500003362 499973829 521716078 499973829 521716078 487744916 487699828 487744916 487699828 448115229 691491209 448115229 691491209 691468627 807150069 691468627 807150069 500008755 616337311 500008755 616337311 616295669 31544545 616295669 31544545 31552647 499967491 31552647 499967491 577084921 443881214 577084921 443881214 500013284 982009451 500013284 982009451 981995067 797850258 981995067 797850258 500004484 37175784 500004484 37175784 962876094 911802570 962876094 911802570 88159260 499971700 88159260 499971700 763870017 265131110 763870017 265131110 734885531 499985520 734885531 499985520 809229727 69104546 809229727 69104546 499978793 789337964 499978793 789337964 812726090 500011076 812726090 500011076 638977987 500012820 638977987 500012820 230313724 76798865 230313724 76798865 956216036 43824845 956216036 43824845 499961716 403795796 499961716 403795796 403790443 600533568 403790443 600533568 499975362 165550941 499975362 165550941 165530517 230879257 165530517 230879257 805610847 843362700 805610847 843362700 156618927 639310076 156618927 639310076 500002867 499974415 500002867 499974415 6753433 6724789 6753433 6724789 33924808 500019937 33924808 500019937 900003490 103860700 900003490 103860700 499983485 283742077 499983485 283742077 716224530 499975909 716224530 499975909 270772584 499978874 270772584 499978874 957418921 42570307 957418921 42570307 500015894 709333226 500015894 709333226 546150558 453824727 546150558 453824727 543096266 861104551 543096266 861104551 138871704 499972495 138871704 499972495 696557655 500032957 696557655 500032957 432516465 596517884 432516465 596517884 596467716 504380578 596467716 504380578 52240597 499980883 52240597 499980883 544259058 707731431 544259058 707731431 292267076 363601357 292267076 363601357 363648278 116604470 363648278 116604470 52101030 52070169 52101030 52070169 199304363 500006711 199304363 500006711 828718730 325234681 828718730 325234681 499968527 628668482 499968527 628668482 367301030 791462922 367301030 791462922 500031452 972304976 500031452 972304976 27698242 499982653 27698242 499982653 608617095 312437703 608617095 312437703 500002707 862918285 500002707 862918285 862841749 749184823 862841749 749184823 129082883 500006207 129082883 500006207 113076651 886924750 113076651 886924750 500020243 499973505 500020243 499973505 619129356 753071840 619129356 753071840 58786951 941228749 58786951 941228749 497032336 389693561 497032336 389693561 546817571 546767004 546817571 546767004 46314926 46298102 46314926 46298102 455472830 544521580 455472830 544521580 937997575 416337886 937997575 416337886 500031694 181608312 500031694 181608312 818430164 746878830 818430164 746878830 319416554 500035617 319416554 500035617 51829254 659779162 51829254 659779162 659785645 811962386 659785645 811962386 188011685 477161312 188011685 477161312 665493877 665553239 665493877 665553239 499999740 12982451 499999740 12982451 409550901 590468817 409550901 590468817 744958722 328368578 744958722 328368578 252088875 781171339 252088875 781171339 84059396 926610469 84059396 926610469 926635251 799479790 926635251 799479790 363885907 302947173 363885907 302947173 128597473 871372281 128597473 871372281 589826413 203407287 589826413 203407287 940922850 59104768 940922850 59104768 500005452 768802212 500005452 768802212 629881623 499970236 629881623 499970236 34967255 965018025 34967255 965018025 325940505 499991416 325940505 499991416 184244113 499961191 184244113 499961191 684032302 342482474 684032302 342482474 342515513 177806564 342515513 177806564 995654069 995696154 995654069 995696154 776314100 157785367 776314100 157785367 842187135 499995678 842187135 499995678 13001486 853604915 13001486 853604915 500038543 473969744 500038543 473969744 33507753 966489382 33507753 966489382 499967338 499993613 499967338 499993613 724469705 475589778 724469705 475589778 200623444 799391416 200623444 799391416 301630293 499966571 301630293 499966571 276510374 500031029 276510374 500031029 5768811 5727306 5768811 5727306 824456731 499990189 824456731 499990189 89886633 499979817 89886633 499979817 500001212 323542474 500001212 323542474 259351926 639852994 259351926 639852994 639911245 569203664 639911245 569203664 36262049 499967445 36262049 499967445 258587612 148625836 258587612 148625836 148642083 499970557 148642083 499970557 904801155 127145491 904801155 127145491 35892982 964117836 35892982 964117836 770934885 425295133 770934885 425295133 258528542 606314137 258528542 606314137 499998870 92755286 499998870 92755286 860081112 850927802 860081112 850927802 11139093 11199123 11139093 11199123 505058637 613382518 505058637 613382518 386677804 454850137 386677804 454850137 500013086 38262701 500013086 38262701 155178073 899891228 155178073 899891228 899954077 533625751 899954077 533625751 479856661 499993473 479856661 499993473 618624992 898852687 618624992 898852687 312145756 499979313 312145756 499979313 904551849 500001984 904551849 500001984 8393713 8356356 8393713 8356356 498765347 787183872 498765347 787183872 787174569 641762153 787174569 641762153 500024104 865852622 500024104 865852622 762077227 613514967 762077227 613514967 103480732 499972935 103480732 499972935 946447839 77460681 946447839 77460681 499967335 736933930 499967335 736933930 514358233 485644417 514358233 485644417 246008716 500028833 246008716 500028833 175867443 500008195 175867443 500008195 500035232 559398204 500035232 559398204 890616177 109421067 890616177 109421067 28618897 916746197 28618897 916746197 499979646 499979569 499979646 499979569 91988991 665704054 91988991 665704054 585454558 499967418 585454558 499967418 418464093 455411138 418464093 455411138 455376198 881748443 455376198 881748443 118312496 500039011 118312496 500039011 893419670 449385824 893419670 449385824 462673967 500026003 462673967 500026003 900209565 499156746 900209565 499156746 499187461 532545627 499187461 532545627 532540664 442101068 532540664 442101068 59488277 940489693 59488277 940489693 903953720 96012939 903953720 96012939 451390994 455842870 451390994 455842870 500016828 774301947 500016828 774301947 500013850 489657651 500013850 489657651 6586304 6565311 6586304 6565311 742463606 792030247 742463606 792030247 500007900 997775794 500007900 997775794 997791539 872162437 997791539 872162437 500018808 155996898 500018808 155996898 844066456 360641067 844066456 360641067 199984999 881856218 199984999 881856218 499984661 22792399 499984661 22792399 22791447 393092804 22791447 393092804 500024678 622046593 500024678 622046593 377880486 356182417 377880486 356182417 500010096 47069661 500010096 47069661 598774944 824804072 598774944 824804072 850905926 850904598 850905926 850904598 320432425 500022138 320432425 500022138 499969672 961078583 499969672 961078583 500007806 232642879 500007806 232642879 232674999 499970082 232674999 499970082 981003945 68688763 981003945 68688763 388757212 611272550 388757212 611272550 455167887 499962237 455167887 499962237 947702133 500029284 947702133 500029284 169266045 598943144 169266045 598943144 598892287 125986318 598892287 125986318 126025139 499969672 126025139 499969672 924344996 931331949 924344996 931331949 55002249 285847238 55002249 285847238 500031904 251979124 500031904 251979124 251970374 500014560 251970374 500014560 850760753 722103675 850760753 722103675 277886851 71549086 277886851 71549086 499970043 500006264 499970043 500006264 335067901 904101026 335067901 904101026 904053194 510947579 904053194 510947579 500021729 809949567 500021729 809949567 500024259 717463844 500024259 717463844 870875904 921469700 870875904 921469700 499973210 500009189 499973210 500009189 304606870 587345685 304606870 587345685 412659876 217019040 412659876 217019040 217012049 948716604 217012049 948716604 500016936 499970109 500016936 499970109 785787912 676779615 785787912 676779615 429032824 142179497 429032824 142179497 142127564 36851735 142127564 36851735 840613492 840609908 840613492 840609908 285111633 285081045 285111633 285081045 5313399 500038433 5313399 500038433 126234250 126231792 126234250 126231792 270138578 729831102 270138578 729831102 500009733 505248442 500009733 505248442 536072302 499971756 536072302 499971756 611842822 500026001 611842822 500026001 86035946 499987138 86035946 499987138 263746356 736281865 263746356 736281865 500018396 499965017 500018396 499965017 879117236 265534220 879117236 265534220 32073397 761064710 32073397 761064710 761056538 655153120 761056538 655153120 499988036 403160255 499988036 403160255 726670754 273359379 726670754 273359379 499990815 703823358 499990815 703823358 296121533 499994602 296121533 499994602 500010637 910992213 500010637 910992213 339621137 134001137 339621137 134001137 500036272 612286775 500036272 612286775 387700593 26174801 387700593 26174801 651045885 466484676 651045885 466484676 136767099 629889907 136767099 629889907 825814491 174135121 825814491 174135121 573376982 500038766 573376982 500038766 118180685 769756604 118180685 769756604 564682885 143288450 564682885 143288450 330844349 711941871 330844349 711941871 582285433 27498848 582285433 27498848 500003705 463798179 500003705 463798179 536254446 219905543 536254446 219905543 219915190 865390172 219915190 865390172 987252213 398000181 987252213 398000181 314547784 685503382 314547784 685503382 604470156 499967940 604470156 499967940 173848129 858019681 173848129 858019681 142006829 846804916 142006829 846804916 846818644 323855914 846818644 323855914 499962893 575760547 499962893 575760547 577114619 756317503 577114619 756317503 243729767 427739750 243729767 427739750 500027487 409471611 500027487 409471611 409465437 165243885 409465437 165243885 834705009 459343819 834705009 459343819 459313326 793360205 459313326 793360205 846486283 129790667 846486283 129790667 31885739 968095289 31885739 968095289 657602184 657592561 657602184 657592561 877494072 877514193 877494072 877514193 499972586 82104764 499972586 82104764 705625387 500008253 705625387 500008253 11207487 11258910 11207487 11258910 837035821 500037002 837035821 500037002 30114265 499987303 30114265 499987303 133008334 517824458 133008334 517824458 658300256 658295613 658300256 658295613 329855874 288135574 329855874 288135574 711809847 365064572 711809847 365064572 634932642 812301618 634932642 812301618 812252415 959311758 812252415 959311758 465382364 534607736 465382364 534607736 264917382 735094199 264917382 735094199 608941205 499969055 608941205 499969055 93419387 499985798 93419387 499985798 124105791 499961750 124105791 499961750 111679520 888310936 111679520 888310936 338722165 338691545 338722165 338691545 499979268 999877634 499979268 999877634 378249979 499978462 378249979 499978462 637082446 964167053 637082446 964167053 281850244 242338265 281850244 242338265 499977074 500013958 499977074 500013958 317484707 317494699 317484707 317494699 61769541 893476674 61769541 893476674 185108936 499993420 185108936 499993420 492346577 338448569 492346577 338448569 338458492 565424590 338458492 565424590 915044826 915053017 915044826 915053017 525444631 525514927 525444631 525514927 900450693 900479654 900450693 900479654 499980970 716997714 499980970 716997714 283032866 732477835 283032866 732477835 984226260 15794393 984226260 15794393 409379621 600058892 409379621 600058892 48345567 951656018 48345567 951656018 938374022 61583077 938374022 61583077 500004789 499839184 500004789 499839184 208270674 604880562 208270674 604880562 499985544 259582323 499985544 259582323 49310742 49297192 49310742 49297192 177975401 177976372 177975401 177976372 499981781 148836294 499981781 148836294 415945375 742754925 415945375 742754925 257295789 496749720 257295789 496749720 538934764 222496242 538934764 222496242 222501450 565178614 222501450 565178614 434800815 225800116 434800815 225800116 225865021 329806042 225865021 329806042 794416454 499971040 794416454 499971040 171429926 171388337 171429926 171388337 791765837 790090265 791765837 790090265 500038783 500019209 500038783 500019209 881550526 163163901 881550526 163163901 134910252 2961328 134910252 2961328 2929827 500013974 2929827 500013974 799163375 176610541 799163375 176610541 404653250 595358823 404653250 595358823 431167956 499996789 431167956 499996789 581478618 500036790 581478618 500036790 283464353 373787952 283464353 373787952 500024136 818648012 500024136 818648012 881138825 500026304 881138825 500026304 836484156 836555894 836484156 836555894 907361084 297534094 907361084 297534094 297587763 699008007 297587763 699008007 500033308 227413318 500033308 227413318 972509478 500036035 972509478 500036035 189821684 119464885 189821684 119464885 880552933 654036941 880552933 654036941 499996341 499979371 499996341 499979371 591076211 764132293 591076211 764132293 500022644 346959425 500022644 346959425 500039607 598825375 500039607 598825375 401219288 233723991 401219288 233723991 922821648 500037330 922821648 500037330 157990843 500000803 157990843 500000803 370810247 867708048 370810247 867708048 867731234 117812880 867731234 117812880 117808248 957074955 117808248 957074955 866492767 133499248 866492767 133499248 500016537 698007553 500016537 698007553 819324612 180637754 819324612 180637754 188250122 500023650 188250122 500023650 59330262 59381053 59330262 59381053 575756015 499963022 575756015 499963022 891494354 6550814 891494354 6550814 6557856 284529883 6557856 284529883 713233698 713233998 713233698 713233998 605512461 10393900 605512461 10393900 989634580 823210490 989634580 823210490 347026507 445228955 347026507 445228955 835500454 835440216 835500454 835440216 500005973 42350931 500005973 42350931 499960251 916431607 499960251 916431607 492799288 197031700 492799288 197031700 197028246 985390869 197028246 985390869 985365213 941780390 985365213 941780390 410566045 359394615 410566045 359394615 359385316 500034536 359385316 500034536 796332233 141398770 796332233 141398770 441542800 558451095 441542800 558451095 553565384 446445190 553565384 446445190 642274836 857091009 642274836 857091009 142941694 583916970 142941694 583916970 719693761 280306941 719693761 280306941 499968861 972998894 499968861 972998894 500000986 109534934 500000986 109534934 109508028 449854229 109508028 449854229 924732094 75220982 924732094 75220982 499969531 258939127 499969531 258939127 889509546 998223268 889509546 998223268 1792103 891494928 1792103 891494928 891462675 225666651 891462675 225666651 57408121 985027857 57408121 985027857 985014957 657533863 985014957 657533863 657498793 500037685 657498793 500037685 659378536 823830498 659378536 823830498 302284640 499994968 302284640 499994968 500000083 939355395 500000083 939355395 939374344 768443336 939374344 768443336 231547659 691720979 231547659 691720979 691711121 294208504 691711121 294208504 499977690 786130754 499977690 786130754 658809813 499964560 658809813 499964560 113834799 886223017 113834799 886223017 133195531 133167009 133195531 133167009 574908678 534448663 574908678 534448663 534475712 707933408 534475712 707933408 707954101 540664723 707954101 540664723 459325544 704934310 459325544 704934310 989029768 500019778 989029768 500019778 996646353 348436399 996646353 348436399 226247678 226315715 226247678 226315715 523740857 499991556 523740857 499991556 499985593 5276872 499985593 5276872 5283763 23027343 5283763 23027343 499985170 180683803 499985170 180683803 499963540 259886911 499963540 259886911 969205165 969200032 969205165 969200032 499979766 237373207 499979766 237373207 831301349 615876089 831301349 615876089 384140825 560046996 384140825 560046996 500000561 42817245 500000561 42817245 875725228 499997206 875725228 499997206 850430246 499961729 850430246 499961729 618181976 633747978 618181976 633747978 295217851 379655742 295217851 379655742 500011271 712658521 500011271 712658521 287290178 719363057 287290178 719363057 681056508 500004788 681056508 500004788 306483373 693516539 306483373 693516539 499998826 89811972 499998826 89811972 676548103 816987320 676548103 816987320 499986172 298781791 499986172 298781791 499999986 499971549 499999986 499971549 474567416 145506972 474567416 145506972 500026579 938439333 500026579 938439333 61568774 125106273 61568774 125106273 467044024 952466125 467044024 952466125 952452869 627214012 952452869 627214012 372797073 125914043 372797073 125914043 874050167 499962195 874050167 499962195 90643216 213683859 90643216 213683859 562475851 747567615 562475851 747567615 252479027 620143957 252479027 620143957 620170045 380913807 620170045 380913807 10595844 911223179 10595844 911223179 345114255 500013550 345114255 500013550 259616205 435038374 259616205 435038374 565037046 832975501 565037046 832975501 207863801 499965474 207863801 499965474 170636212 868165515 170636212 868165515 868153133 383328503 868153133 383328503 499983301 561664991 499983301 561664991 679119235 952041993 679119235 952041993 47973173 549178096 47973173 549178096 499983012 418572903 499983012 418572903 65730374 958961057 65730374 958961057 647890475 387278912 647890475 387278912 500031697 181346625 500031697 181346625 130782769 869164578 130782769 869164578 149063469 225106225 149063469 225106225 747705936 747652684 747705936 747652684 257720033 186243260 257720033 186243260 813700555 499963306 813700555 499963306 299786030 330330181 299786030 330330181 669673966 920934218 669673966 920934218 79041066 144887485 79041066 144887485 467428235 929454340 467428235 929454340 70513839 523120279 70513839 523120279 711344714 711294897 711344714 711294897 500985756 500977695 500985756 500977695 409205187 836960238 409205187 836960238 57247058 499986689 57247058 499986689 702167013 512797028 702167013 512797028 50274161 244243081 50274161 244243081 499971522 997262039 499971522 997262039 955693763 259576732 955693763 259576732 259606908 792175605 259606908 792175605 824972181 175019153 824972181 175019153 842228549 569418729 842228549 569418729 525587225 525590224 525587225 525590224 682292678 682265129 682292678 682265129 247673019 154596359 247673019 154596359 154610872 795739032 154610872 795739032 499995276 529840302 499995276 529840302 21749791 978255183 21749791 978255183 564006092 435984611 564006092 435984611 482579977 851750699 482579977 851750699 851750862 825355847 851750862 825355847 54516915 945482012 54516915 945482012 78676031 274955178 78676031 274955178 274958755 98068854 274958755 98068854 98095438 491027127 98095438 491027127 500014187 145355172 500014187 145355172 127554025 953957863 127554025 953957863 500039955 809254223 500039955 809254223 190782141 462683441 190782141 462683441 670790028 329249486 670790028 329249486 424419157 424424019 424419157 424424019 499970961 45627347 499970961 45627347 45606757 499970425 45606757 499970425 602254895 930444843 602254895 930444843 69554228 962197270 69554228 962197270 867624496 132329927 867624496 132329927 597233451 732418298 597233451 732418298 267565641 168197069 267565641 168197069 831788785 689234049 831788785 689234049 500025534 500024906 500025534 500024906 697402645 324527943 697402645 324527943 324549691 717492059 324549691 717492059 717543942 829502420 717543942 829502420 170527866 593871014 170527866 593871014 602420824 602450898 602420824 602450898 950263913 450639236 950263913 450639236 510549891 499991280 510549891 499991280 499966570 114164267 499966570 114164267 295973082 500039871 295973082 500039871 417650860 500014730 417650860 500014730 75700430 958408761 75700430 958408761 958421676 106421919 958421676 106421919 106451069 143540065 106451069 143540065 856463506 644536836 856463506 644536836 325516484 150235473 325516484 150235473 150199423 500027981 150199423 500027981 668170476 285318314 668170476 285318314 285250485 500037238 285250485 500037238 747864221 285280259 747864221 285280259 451975182 548004508 451975182 548004508 235937930 235944964 235937930 235944964 514274234 514227513 514274234 514227513 539265761 499997260 539265761 499997260 933398188 289724765 933398188 289724765 607703579 499992137 607703579 499992137 645277020 23231187 645277020 23231187 23174462 500015968 23174462 500015968 672914864 500000212 672914864 500000212 404995807 978959771 404995807 978959771 978925174 337784320 978925174 337784320 662267069 499985585 662267069 499985585 983589037 897998718 983589037 897998718 102008580 499969852 102008580 499969852 674395662 500018975 674395662 500018975 891624823 491785087 891624823 491785087 316562055 909374617 316562055 909374617 909394593 825576865 909394593 825576865 174417991 499974367 174417991 499974367 786363407 213607646 786363407 213607646 651919617 500038300 651919617 500038300 499990272 246892681 499990272 246892681 486090568 500016711 486090568 500016711 939393554 499988265 939393554 499988265 500010715 81382968 500010715 81382968 845752560 499977370 845752560 499977370 929196512 70810830 929196512 70810830 500000984 248098595 500000984 248098595 500030781 93262443 500030781 93262443 170007541 896252182 170007541 896252182 896310193 499993661 896310193 499993661 635526877 500004970 635526877 500004970 607062273 490537632 607062273 490537632 195873643 898345397 195873643 898345397 898352383 990833486 898352383 990833486 9195067 640630300 9195067 640630300 512603597 202897304 512603597 202897304 945220726 54722819 945220726 54722819 905483133 500007813 905483133 500007813 496473337 139983642 496473337 139983642 500013979 503967442 500013979 503967442 496025950 500039964 496025950 500039964 834066988 126561436 834066988 126561436 126522281 499992481 126522281 499992481 778760457 51766838 778760457 51766838 51796186 335755678 51796186 335755678 915503230 984752624 915503230 984752624 984724980 687909096 984724980 687909096 220059115 893181170 220059115 893181170 893224141 981379149 893224141 981379149 18614953 484341838 18614953 484341838 485987689 499989960 485987689 499989960 966456315 342187044 966456315 342187044 620557787 499960984 620557787 499960984 61801269 938186353 61801269 938186353 499987514 499977727 499987514 499977727 719557571 861366050 719557571 861366050 499993813 499993256 499993813 499993256 894251846 332496783 894251846 332496783 565662890 842104338 565662890 842104338 339578268 339610147 339578268 339610147 500000162 942116210 500000162 942116210 150699394 428889967 150699394 428889967 644809803 355208857 644809803 355208857 686074220 686012692 686074220 686012692 499986102 499987957 499986102 499987957 52696654 243078106 52696654 243078106 499973316 500028723 499973316 500028723 796031019 584698673 796031019 584698673 331304860 310115671 331304860 310115671 310158241 908165158 310158241 908165158 908230802 569702011 908230802 569702011 499978527 92924662 499978527 92924662 907067545 813978477 907067545 813978477 499971784 65008501 499971784 65008501 500028434 832227519 500028434 832227519 167728574 183581593 167728574 183581593 499963920 974512340 499963920 974512340 25553389 499990595 25553389 499990595 615008764 385019861 615008764 385019861 501907312 978113013 501907312 978113013 21901298 499988743 21901298 499988743 499986435 428030035 499986435 428030035 59696124 33891837 59696124 33891837 966131264 341402105 966131264 341402105 499972799 682310173 499972799 682310173 582745136 417262177 582745136 417262177 624616385 990632548 624616385 990632548 9399461 667110157 9399461 667110157 499994994 618743300 499994994 618743300 381234287 498542801 381234287 498542801 507263801 499978733 507263801 499978733 93278507 733330359 93278507 733330359 415332637 415363516 415332637 415363516 14127527 985807384 14127527 985807384 739440175 500023355 739440175 500023355 121699627 878263937 121699627 878263937 500035216 265418061 500035216 265418061 259498111 810422959 259498111 810422959 951109921 951137229 951109921 951137229 448432706 500003624 448432706 500003624 624755193 624779963 624755193 624779963 663703798 346462536 663703798 346462536 302508068 697481541 302508068 697481541 307943688 499972809 307943688 499972809 898558984 838035095 898558984 838035095 340274609 500024835 340274609 500024835 306119118 693912654 306119118 693912654 412271828 452798429 412271828 452798429 500027468 331201248 500027468 331201248 499979655 462281613 499979655 462281613 499985384 292814084 499985384 292814084 380211996 781113707 380211996 781113707 218867203 609806392 218867203 609806392 732188750 830322005 732188750 830322005 499976976 444446462 499976976 444446462 444519015 149139966 444519015 149139966 503470105 989113290 503470105 989113290 989041476 499988778 989041476 499988778 85780983 914179633 85780983 914179633 883572967 278300478 883572967 278300478 168934523 831058660 168934523 831058660 718289462 281656389 718289462 281656389 285502093 591682859 285502093 591682859 929845258 962540464 929845258 962540464 97934956 97895622 97934956 97895622 828552886 559116116 828552886 559116116 268178560 103142223 268178560 103142223 839409026 638097511 839409026 638097511 499989891 643506229 499989891 643506229 678109771 500018498 678109771 500018498 612983988 990225011 612983988 990225011 9823732 252183886 9823732 252183886 824371264 807581267 824371264 807581267 365815043 365778973 365815043 365778973 578956042 913704683 578956042 913704683 86281173 99164729 86281173 99164729 390858932 609131517 390858932 609131517 159712943 356158130 159712943 356158130 643836047 47977606 643836047 47977606 54148349 795053071 54148349 795053071 795101113 470760797 795101113 470760797 499984102 86197899 499984102 86197899 502281249 898100750 502281249 898100750 499974745 938060822 499974745 938060822 283694974 499994306 283694974 499994306 963723674 36247267 963723674 36247267 499978059 657086315 499978059 657086315 457033797 383520658 457033797 383520658 77777832 77775331 77777832 77775331 499988030 713306079 499988030 713306079 968516692 500039612 968516692 500039612 136821401 863168558 136821401 863168558 499966419 225064018 499966419 225064018 934623280 934622502 934623280 934622502 500034256 29721997 500034256 29721997 278858566 721139325 278858566 721139325 625104982 499965857 625104982 499965857 499983102 777495072 499983102 777495072 939352555 265622628 939352555 265622628 499982512 161401545 499982512 161401545 499983588 792618273 499983588 792618273 35851838 35862999 35851838 35862999 957153683 972225412 957153683 972225412 27780423 66213238 27780423 66213238 500031530 585649429 500031530 585649429 414337118 246473717 414337118 246473717 753559758 34228601 753559758 34228601 34198245 499970820 34198245 499970820 702923910 702929751 702923910 702929751 352125950 647879339 352125950 647879339 871347074 871296316 871347074 871296316 380866426 500027297 380866426 500027297 86384667 913630267 86384667 913630267 351432659 351365004 351432659 351365004 500027452 920793544 500027452 920793544 328023119 648944541 328023119 648944541 734056291 265906696 734056291 265906696 857740552 857799520 857740552 857799520 329990857 329957251 329990857 329957251 604400500 604387923 604400500 604387923 499962444 206018347 499962444 206018347 315947441 774755429 315947441 774755429 774750058 316260892 774750058 316260892 647984029 725742370 647984029 725742370 725773060 372903561 725773060 372903561 24845368 24901340 24845368 24901340 680105715 500027730 680105715 500027730 499963815 448003259 499963815 448003259 242544843 664337138 242544843 664337138 850545738 149474172 850545738 149474172 874059537 577421052 874059537 577421052 22282459 22314457 22282459 22314457 641613983 510364914 641613983 510364914 499970051 166365620 499970051 166365620 166436320 974343452 166436320 974343452 500028729 99034816 500028729 99034816 799162959 799166198 799162959 799166198 408135572 408198883 408135572 408198883 832292108 832332497 832292108 832332497 121892116 472361912 121892116 472361912 500015606 414554698 500015606 414554698 414522196 407204681 414522196 407204681 500017431 899255561 500017431 899255561 100754672 124395009 100754672 124395009 500034032 901550733 500034032 901550733 709063234 220738389 709063234 220738389 235254369 997208933 235254369 997208933 2739512 849214023 2739512 849214023 298127050 298190065 298127050 298190065 529092566 529110698 529092566 529110698 477051770 499990840 477051770 499990840 12822497 987214089 12822497 987214089 869656271 86836342 869656271 86836342 499999135 345644726 499999135 345644726 500034203 692975576 500034203 692975576 367121022 500028643 367121022 500028643 987563513 499988495 987563513 499988495 113721258 570714240 113721258 570714240 499982655 113415992 499982655 113415992 500009275 479988766 500009275 479988766 480031914 230438057 480031914 230438057 529373888 921181639 529373888 921181639 260966773 113146787 260966773 113146787 530161890 642244908 530161890 642244908 642265574 500037462 642265574 500037462 415447587 472678164 415447587 472678164 842291771 842324226 842291771 842324226 586965768 413048872 586965768 413048872 556513367 546704573 556513367 546704573 453269787 600150560 453269787 600150560 832253603 832310685 832253603 832310685 377252325 12678942 377252325 12678942 12677983 58888833 12677983 58888833 499981607 337270695 499981607 337270695 972675346 27392236 972675346 27392236 499997938 736712882 499997938 736712882 914123130 499981150 914123130 499981150 812155194 812141823 812155194 812141823 499964617 499977350 499964617 499977350 523688675 23124244 523688675 23124244 62496562 499987103 62496562 499987103 513914100 58426622 513914100 58426622 464524509 535412413 464524509 535412413 143208090 143271516 143208090 143271516 664367273 500006315 664367273 500006315 256677418 499962011 256677418 499962011 762708426 762658521 762708426 762658521 309720563 309797058 309720563 309797058 373645992 626354275 373645992 626354275 844328362 155634547 844328362 155634547 358412696 968137208 358412696 968137208 31825401 122088283 31825401 122088283 500021159 706818006 500021159 706818006 104725583 895288099 104725583 895288099 849204537 150782171 849204537 150782171 693335968 499977648 693335968 499977648 827687017 21545990 827687017 21545990 21571691 775235240 21571691 775235240 775234627 499996391 775234627 499996391 671647343 499991606 671647343 499991606 999311192 756674114 999311192 756674114 85397394 914604776 85397394 914604776 500023352 50665011 500023352 50665011 492148684 604887707 492148684 604887707 499995568 808912303 499995568 808912303 191128505 144007256 191128505 144007256 544465250 455591653 544465250 455591653 766181894 233879766 766181894 233879766 745492873 484366128 745492873 484366128 471608283 576432267 471608283 576432267 500013158 53060278 500013158 53060278 796104838 796080512 796104838 796080512 499985042 105504984 499985042 105504984 894519815 587045102 894519815 587045102 466188884 499992539 466188884 499992539 275763330 959510906 275763330 959510906 500802006 475672675 500802006 475672675 524338575 498812767 524338575 498812767 15513813 709702090 15513813 709702090 602472127 338948319 602472127 338948319 499993012 539061529 499993012 539061529 984375304 15636772 984375304 15636772 596020632 816689792 596020632 816689792 183305756 425251709 183305756 425251709 812607170 187360768 812607170 187360768 499982127 808592180 499982127 808592180 500032605 420060068 500032605 420060068 880355664 500036726 880355664 500036726 517532640 837522063 517532640 837522063 384037360 293774509 384037360 293774509 293758617 500019087 293758617 500019087 897365771 102654929 897365771 102654929 499963652 509266449 499963652 509266449 509274460 496820395 509274460 496820395 368557527 368532785 368557527 368532785 220969515 630211657 220969515 630211657 852529824 852571780 852529824 852571780 604595757 379397944 604595757 379397944 620601772 278858504 620601772 278858504 19594123 19541873 19594123 19541873 285715626 714327147 285715626 714327147 769138235 180194042 769138235 180194042 499983411 241850987 499983411 241850987 499993064 79861785 499993064 79861785 72844496 773670658 72844496 773670658 231007848 231073684 231007848 231073684 20055771 704925406 20055771 704925406 468001582 500013898 468001582 500013898 893979910 894032690 893979910 894032690 66140700 499963160 66140700 499963160 605879610 499960063 605879610 499960063 500027917 805491191 500027917 805491191 805486186 207364080 805486186 207364080 207375330 802293680 207375330 802293680 802303316 344570424 802303316 344570424 174478178 499987908 174478178 499987908 122617388 122628460 122617388 122628460 202141651 202196412 202141651 202196412 45538808 45540717 45538808 45540717 527561491 942104445 527561491 942104445 57853440 258155303 57853440 258155303 593433319 593446963 593433319 593446963 499981817 8464976 499981817 8464976 8493496 499975660 8493496 499975660 499992909 90372332 499992909 90372332 550720236 499964880 550720236 499964880 854447190 145507457 854447190 145507457 486261294 500005295 486261294 500005295 291883320 8780607 291883320 8780607 499991743 411830216 499991743 411830216 411776969 309241924 411776969 309241924 690738810 499962093 690738810 499962093 290687467 494489710 290687467 494489710 494448265 348937271 494448265 348937271 348932612 768722706 348932612 768722706 499990599 499980001 499990599 499980001 705996962 500020790 705996962 500020790 268757528 486070259 268757528 486070259 693866901 306103421 693866901 306103421 353510555 949295740 353510555 949295740 499984535 380872144 499984535 380872144 499970952 834756416 499970952 834756416 499984932 7031210 499984932 7031210 7044845 781771571 7044845 781771571 465582613 534401647 465582613 534401647 500008423 765133289 500008423 765133289 867394721 499964346 867394721 499964346 265818943 879734237 265818943 879734237 120241516 536082640 120241516 536082640 500019578 8033230 500019578 8033230 500016588 754762765 500016588 754762765 911284996 911357363 911284996 911357363 140633757 859415736 140633757 859415736 911947850 911998251 911947850 911998251 475148689 131864152 475148689 131864152 628467083 493919701 628467083 493919701 493889416 968152405 493889416 968152405 968154655 266838584 968154655 266838584 502165139 595523934 502165139 595523934 58424555 58375440 58424555 58375440 651737090 651691085 651737090 651691085 47878069 47825464 47878069 47825464 568573591 500016040 568573591 500016040 860581044 499970775 860581044 499970775 617402808 499982169 617402808 499982169 739033582 146496711 739033582 146496711 146540336 339332769 146540336 339332769 969674162 30337477 969674162 30337477 720800259 500032565 720800259 500032565 229461138 843202735 229461138 843202735 922692339 296823565 922692339 296823565 499972641 791201569 499972641 791201569 964949112 964936071 964949112 964936071 498228140 499998838 498228140 499998838 955365645 955403970 955365645 955403970 499984404 735976051 499984404 735976051 897984273 897966366 897984273 897966366 120524550 489260183 120524550 489260183 499980731 69945850 499980731 69945850 930010206 502746822 930010206 502746822 502684855 500002937 502684855 500002937 766668865 232982379 766668865 232982379 338591755 500003074 338591755 500003074 555151011 128532102 555151011 128532102 90059919 90080868 90059919 90080868 468315920 740813943 468315920 740813943 259125873 368081902 259125873 368081902 500037156 666025789 500037156 666025789 500028980 257512610 500028980 257512610 257528473 499996317 257528473 499996317 614510746 249154422 614510746 249154422 70449676 500011980 70449676 500011980 524683946 475266975 524683946 475266975 130295026 869652650 130295026 869652650 499974327 246926364 499974327 246926364 131539527 45816736 131539527 45816736 552431979 499994159 552431979 499994159 51923078 51979305 51923078 51979305 658788749 499998644 658788749 499998644 537670850 462285286 537670850 462285286 500000767 964306009 500000767 964306009 500014067 233630375 500014067 233630375 499966019 717215550 499966019 717215550 717170263 37235528 717170263 37235528 37204189 458307756 37204189 458307756 541722870 696987397 541722870 696987397 302983435 405229972 302983435 405229972 995415102 977820038 995415102 977820038 409099964 577767500 409099964 577767500 891875770 108159580 891875770 108159580 341070201 500004028 341070201 500004028 43661912 499962460 43661912 499962460 499988430 242937149 499988430 242937149 483055871 754561470 483055871 754561470 245420736 249189378 245420736 249189378 796212107 499965580 796212107 499965580 499986370 358439484 499986370 358439484 36277712 963778789 36277712 963778789 500021849 2983560 500021849 2983560 499969413 199128230 499969413 199128230 500013045 245047712 500013045 245047712 100357494 703830587 100357494 703830587 584050033 500006131 584050033 500006131 781294896 585544367 781294896 585544367 414475044 935943996 414475044 935943996 535994210 499961357 535994210 499961357 230525772 955626533 230525772 955626533 955616392 500005664 955616392 500005664 500009252 29337615 500009252 29337615 970666991 573197552 970666991 573197552 499975524 315500114 499975524 315500114 679675261 948935083 679675261 948935083 51006394 29457458 51006394 29457458 569230525 583806433 569230525 583806433 583830694 495701151 583830694 495701151 332535204 332508037 332535204 332508037 16181510 500024844 16181510 500024844 282676018 282660626 282676018 282660626 666665195 812935272 666665195 812935272 812887807 729129122 812887807 729129122 270885333 20363875 270885333 20363875 979628945 516299574 979628945 516299574 500009977 691851691 500009977 691851691 691856688 499995552 691856688 499995552 500003491 208740060 500003491 208740060 791268166 653760945 791268166 653760945 499972041 42751206 499972041 42751206 595215487 595222988 595215487 595222988 238501681 499987252 238501681 499987252 831097313 500008591 831097313 500008591 499963782 138667565 499963782 138667565 188009120 893870394 188009120 893870394 877822056 500022427 877822056 500022427 201043375 798959787 201043375 798959787 500014338 159696009 500014338 159696009 830195576 499966851 830195576 499966851 680514351 12710165 680514351 12710165 987329117 499963861 987329117 499963861 503090522 499974137 503090522 499974137 980456926 499984693 980456926 499984693 293601318 433986112 293601318 433986112 500018711 170567149 500018711 170567149 829401231 700545014 829401231 700545014 214583392 214626288 214583392 214626288 958453940 958442126 958453940 958442126 500018001 450326695 500018001 450326695 450314958 333537238 450314958 333537238 666449021 474282201 666449021 474282201 500031242 899870947 500031242 899870947 400299107 500030520 400299107 500030520 993422949 48408615 993422949 48408615 48383714 859861505 48383714 859861505 499979752 269666731 499979752 269666731 269652955 550011137 269652955 550011137 500011187 54720247 500011187 54720247 500016739 508108119 500016739 508108119 491955407 134388591 491955407 134388591 516874569 516900744 516874569 516900744 147172668 147210369 147172668 147210369 652121771 766592852 652121771 766592852 113216065 113168472 113216065 113168472 786716287 500017067 786716287 500017067 731391770 112380391 731391770 112380391 887569110 499984884 887569110 499984884 710049330 289990707 710049330 289990707 39683741 843303996 39683741 843303996 814175432 461568420 814175432 461568420 39083196 39074083 39083196 39074083 593843201 994818504 593843201 994818504 149562509 499975290 149562509 499975290 333929131 979762781 333929131 979762781 979757632 508609800 979757632 508609800 500037778 932740499 500037778 932740499 500002439 903889721 500002439 903889721 903863866 645567602 903863866 645567602 354360074 268628846 354360074 268628846 731334121 500032294 731334121 500032294 500010151 20494006 500010151 20494006 84108441 500014384 84108441 500014384 831576240 841582323 831576240 841582323 254307400 254296175 254307400 254296175 666068520 666058732 666068520 666058732 261836594 500003228 261836594 500003228 45374335 499972868 45374335 499972868 867665592 500008299 867665592 500008299 164550693 835472649 164550693 835472649 656295461 317165147 656295461 317165147 317174423 699958750 317174423 699958750 699935992 348543592 699935992 348543592 618359672 499993417 618359672 499993417 460722938 460740009 460722938 460740009 211962693 500039930 211962693 500039930 273022392 273032646 273022392 273032646 256799764 669250220 256799764 669250220 669202165 479465846 669202165 479465846 284004666 631420679 284004666 631420679 368592041 500024950 368592041 500024950 63603627 410291713 63603627 410291713 899000990 100987622 899000990 100987622 500002212 711492276 500002212 711492276 796765578 500027339 796765578 500027339 308518341 970177733 308518341 970177733 499975659 651754784 499975659 651754784 214912506 177282188 214912506 177282188 822742322 500022748 822742322 500022748 279387996 99114614 279387996 99114614 900875175 205792189 900875175 205792189 159208086 772748602 159208086 772748602 541680868 499994146 541680868 499994146 531317394 593748342 531317394 593748342 593724505 386109853 593724505 386109853 386113843 215479935 386113843 215479935 785380028 214672584 785380028 214672584 499985031 509082041 499985031 509082041 500033401 924863944 500033401 924863944 689341372 439826053 689341372 439826053 180276042 963899204 180276042 963899204 36070484 586948806 36070484 586948806 769493587 230498357 769493587 230498357 986991220 500028751 986991220 500028751 499967389 356338044 499967389 356338044 277316565 499970228 277316565 499970228 500017399 89847479 500017399 89847479 55848799 944101607 55848799 944101607 499977865 376179146 499977865 376179146 393842772 510248085 393842772 510248085 500002694 193587475 500002694 193587475 193611370 500028888 193611370 500028888 500039121 229587750 500039121 229587750 500030385 513974279 500030385 513974279 514014580 625533914 514014580 625533914 499993417 499974526 499993417 499974526 864366767 319360598 864366767 319360598 439949005 499973091 439949005 499973091 972374252 27609398 972374252 27609398 500036492 968366144 500036492 968366144 671420532 499973460 671420532 499973460 914484024 881008545 914484024 881008545 118960266 917645663 118960266 917645663 917641590 840398791 917641590 840398791 6406995 200418079 6406995 200418079 499985004 106303115 499985004 106303115 106320194 828462147 106320194 828462147 186542487 186556393 186542487 186556393 861459055 787065146 861459055 787065146 212979894 176298405 212979894 176298405 823731983 499979822 823731983 499979822 500006621 413463995 500006621 413463995 244774131 755170341 244774131 755170341 483377973 331569724 483377973 331569724 50689743 500024851 50689743 500024851 915369548 84565931 915369548 84565931 108510862 989819826 108510862 989819826 989801311 3378088 989801311 3378088 3371281 960157047 3371281 960157047 677125063 322839813 677125063 322839813 761932569 761944236 761932569 761944236 499984230 193970691 499984230 193970691 239511451 483797428 239511451 483797428 516258353 71986828 516258353 71986828 72004163 389965191 72004163 389965191 499996591 692035207 499996591 692035207 500039710 223480608 500039710 223480608 82364778 515192161 82364778 515192161 499990757 295720497 499990757 295720497 468600730 816356804 468600730 816356804 155018219 25819316 155018219 25819316 499998658 736525215 499998658 736525215 389870912 389855291 389870912 389855291 499993300 597705353 499993300 597705353 443335419 499974417 443335419 499974417 677580753 181512719 677580753 181512719 181528142 500035187 181528142 500035187 891933617 108051993 891933617 108051993 499979170 776598469 499979170 776598469 879467563 879502262 879467563 879502262 500028679 180187685 500028679 180187685 819845275 734039029 819845275 734039029 499979421 614100269 499979421 614100269 614045779 224669156 614045779 224669156 224657275 396779251 224657275 396779251 725984267 273990414 725984267 273990414 499973140 662477127 499973140 662477127 499995919 174762896 499995919 174762896 515591201 697497205 515591201 697497205 83472672 83481315 83472672 83481315 500011948 499998483 500011948 499998483 76055318 499979980 76055318 499979980 703333703 386593410 703333703 386593410 500005742 814362229 500005742 814362229 306435743 52524786 306435743 52524786 500035396 709567047 500035396 709567047 500000685 500008975 500000685 500008975 651485813 499962358 651485813 499962358 939885316 939886123 939885316 939886123 864698323 135338615 864698323 135338615 699801272 500031526 699801272 500031526 820508199 500005876 820508199 500005876 17940794 499970210 17940794 499970210 5142186 838453569 5142186 838453569 804570921 499960334 804570921 499960334 844553203 215352571 844553203 215352571 215296816 342362637 215296816 342362637 616232786 500035870 616232786 500035870 399414124 956430549 399414124 956430549 956410435 768658345 956410435 768658345 93777037 906229641 93777037 906229641 498819823 498761055 498819823 498761055 407950823 934454692 407950823 934454692 934513720 472373474 934513720 472373474 472339254 476333636 472339254 476333636 500004448 840195956 500004448 840195956 159800431 500021463 159800431 500021463 714776833 948572471 714776833 948572471 73871161 365703213 73871161 365703213 500011518 127107607 500011518 127107607 500007037 500020840 500007037 500020840 825086855 500004330 825086855 500004330 434382318 524231663 434382318 524231663 475726237 338358729 475726237 338358729 338354494 902440736 338354494 902440736 902474222 499965376 902474222 499965376 864055535 28303202 864055535 28303202 971753069 851713873 971753069 851713873 59414772 500006934 59414772 500006934 935081706 935080580 935081706 935080580 499994866 50411213 499994866 50411213 72385366 976022934 72385366 976022934 975962025 61221564 975962025 61221564 387942325 500028591 387942325 500028591 291506391 77362863 291506391 77362863 922643148 497331495 922643148 497331495 497283030 366203640 497283030 366203640 567122530 791438819 567122530 791438819 791478813 181318340 791478813 181318340 181260706 228358289 181260706 228358289 636335938 499989301 636335938 499989301 500001504 117005699 500001504 117005699 499996384 770545884 499996384 770545884 792814214 818360365 792814214 818360365 181573107 499984433 181573107 499984433 517330049 517355374 517330049 517355374 924587183 499995270 924587183 499995270 770638025 770618699 770638025 770618699 590464921 109739192 590464921 109739192 499967755 189551068 499967755 189551068 810445164 500008129 810445164 500008129 470511793 499977158 470511793 499977158 891098684 901812833 891098684 901812833 98187384 99714039 98187384 99714039 900292968 564144296 900292968 564144296 435823737 500028417 435823737 500028417 809591328 395972396 809591328 395972396 499964004 141919077 499964004 141919077 487897898 500033768 487897898 500033768 679981339 791142021 679981339 791142021 208878722 583421923 208878722 583421923 583368660 736579987 583368660 736579987 499994126 323164983 499994126 323164983 753726177 570758479 753726177 570758479 279025474 205590685 279025474 205590685 794421132 531767697 794421132 531767697 468270754 247385408 468270754 247385408 620961790 978921503 620961790 978921503 21075863 499965097 21075863 499965097 573870856 960362560 573870856 960362560 960364808 780038285 960364808 780038285 499995400 500007828 499995400 500007828 686960921 600410361 686960921 600410361 81281494 499979170 81281494 499979170 373529726 626468918 373529726 626468918 475578633 499975634 475578633 499975634 953452508 953474919 953452508 953474919 499983369 216414376 499983369 216414376 783577809 475695899 783577809 475695899 57067669 646463322 57067669 646463322 646465644 500000582 646465644 500000582 71514436 168515050 71514436 168515050 899560723 500024431 899560723 500024431 466747201 500031070 466747201 500031070 967071423 944396322 967071423 944396322 55607601 833279078 55607601 833279078 833252882 328644498 833252882 328644498 449157572 499978673 449157572 499978673 658160345 712954847 658160345 712954847 326482736 499962697 326482736 499962697 512625845 487394830 512625845 487394830 237037889 762957207 237037889 762957207 517459268 500007304 517459268 500007304 914584075 971389075 914584075 971389075 499982904 905844133 499982904 905844133 905810187 518169677 905810187 518169677 481773322 956841814 481773322 956841814 528315470 499994389 528315470 499994389 969114199 969101659 969114199 969101659 532118878 127398933 532118878 127398933 85033290 914961382 85033290 914961382 770668067 229348508 770668067 229348508 177472955 500018508 177472955 500018508 733093568 266896370 733093568 266896370 500023523 607032052 500023523 607032052 392949526 479594739 392949526 479594739 712949698 624892204 712949698 624892204 98877709 98904244 98877709 98904244 810009977 500037665 810009977 500037665 84406562 500037679 84406562 500037679 500026486 182998551 500026486 182998551 486996741 749257323 486996741 749257323 250695774 209608663 250695774 209608663 957807106 42172375 957807106 42172375 931367512 499991714 931367512 499991714 619509144 380520047 619509144 380520047 567977801 500009211 567977801 500009211 932659362 298691907 932659362 298691907 405232722 603153415 405232722 603153415 603120244 499982823 603120244 499982823 136022957 135985755 136022957 135985755 915516666 915474011 915516666 915474011 439119919 42475269 439119919 42475269 42455912 500028669 42455912 500028669 952825358 952833614 952825358 952833614 95226033 499979994 95226033 499979994 982486026 683579626 982486026 683579626 247527675 752503051 247527675 752503051 940590380 13242172 940590380 13242172 986724979 499961394 986724979 499961394 512754658 499985886 512754658 499985886 431058488 263635494 431058488 263635494 212955449 865719854 212955449 865719854 865742365 223062383 865742365 223062383 408051225 945397464 408051225 945397464 500028855 424314043 500028855 424314043 189379722 568740568 189379722 568740568 499982845 496595912 499982845 496595912 343917964 600022018 343917964 600022018 794710032 794685306 794710032 794685306 500015846 177307376 500015846 177307376 500020207 780008270 500020207 780008270 499993814 500001975 499993814 500001975 866918084 710547993 866918084 710547993 289447815 910407764 289447815 910407764 956963579 957010692 956963579 957010692 922153090 77864271 922153090 77864271 990899753 990859243 990899753 990859243 402687699 402748890 402687699 402748890 904314542 904289342 904314542 904289342 349348217 499962078 349348217 499962078 944320179 500023746 944320179 500023746 400919990 645353332 400919990 645353332 558860084 105287118 558860084 105287118 3555053 996451734 3555053 996451734 188495326 499983144 188495326 499983144 719149545 607201424 719149545 607201424 499997794 621218410 499997794 621218410 942051220 499984284 942051220 499984284 346926047 42549159 346926047 42549159 42565736 606462945 42565736 606462945 836236913 178882941 836236913 178882941 178946343 700790666 178946343 700790666 499970833 499987891 499970833 499987891 307456835 911909231 307456835 911909231 500038338 426317751 500038338 426317751 500038219 128105582 500038219 128105582 871881927 219184728 871881927 219184728 500026398 101630239 500026398 101630239 499991602 539706774 499991602 539706774 481029532 286036008 481029532 286036008 61985415 572865429 61985415 572865429 780931609 219074058 780931609 219074058 609426193 743878257 609426193 743878257 743871258 904244327 743871258 904244327 93385543 906604987 93385543 906604987 135255259 399209287 135255259 399209287 500012292 151367315 500012292 151367315 373383858 500001959 373383858 500001959 826371937 500019129 826371937 500019129 246003953 520007969 246003953 520007969 500010339 923657553 500010339 923657553 499982809 479848281 499982809 479848281 520120109 908396214 520120109 908396214 91216188 908836184 91216188 908836184 460681374 180744837 460681374 180744837 180732379 234440041 180732379 234440041 765583447 477344127 765583447 477344127 500022672 298112419 500022672 298112419 701924291 411976748 701924291 411976748 116518707 795110986 116518707 795110986 795141543 499985722 795141543 499985722 37428471 730939695 37428471 730939695 976567721 23436003 976567721 23436003 499987176 892476272 499987176 892476272 499995244 732675324 499995244 732675324 267342784 400538877 267342784 400538877 741826382 741846054 741826382 741846054 630029052 499968333 630029052 499968333 920716891 920715362 920716891 920715362 833862694 499997782 833862694 499997782 412397405 860147635 412397405 860147635 500030302 616645039 500030302 616645039 31925519 31931180 31925519 31931180 500022882 262942574 500022882 262942574 499993509 82199801 499993509 82199801 917845666 744272961 917845666 744272961 512835939 487146654 512835939 487146654 654990730 654996608 654990730 654996608 500001090 112118762 500001090 112118762 522203811 477828071 522203811 477828071 469133110 469184361 469133110 469184361 766535376 901014168 766535376 901014168 99020134 695425369 99020134 695425369 327941450 155527147 327941450 155527147 844446111 619316939 844446111 619316939 189687693 439525900 189687693 439525900 560402617 626842289 560402617 626842289 373098079 82956159 373098079 82956159 499998873 218018615 499998873 218018615 218040210 293961824 218040210 293961824 717296828 717355773 717296828 717355773 659703392 588779700 659703392 588779700 316190647 316148659 316190647 316148659 500006841 574546077 500006841 574546077 500009231 63560102 500009231 63560102 63590514 499967147 63590514 499967147 500019186 27309854 500019186 27309854 219839792 499968840 219839792 499968840 642191953 357819341 642191953 357819341 437422001 500025601 437422001 500025601 952388719 47611666 952388719 47611666 118722475 881269066 118722475 881269066 435462232 476874511 435462232 476874511 659635033 926785411 659635033 926785411 499986897 910063170 499986897 910063170 949643717 949676302 949643717 949676302 699668469 264220229 699668469 264220229 735796538 741485347 735796538 741485347 237593380 237563587 237593380 237563587 434635357 985571694 434635357 985571694 14424352 915575654 14424352 915575654 499980669 368571832 499980669 368571832 228131675 556381414 228131675 556381414 443636297 722544595 443636297 722544595 277489652 318816731 277489652 318816731 813265865 813297635 813265865 813297635 143328272 500015178 143328272 500015178 500000226 703315888 500000226 703315888 703311524 701213412 703311524 701213412 298834892 142569877 298834892 142569877 857451564 67541515 857451564 67541515 386785992 543357952 386785992 543357952 927453688 500023651 927453688 500023651 948156217 948111759 948156217 948111759 499971596 186622406 499971596 186622406 500011725 836195345 500011725 836195345 163871277 53310096 163871277 53310096 499970015 835922981 499970015 835922981 500020945 628321631 500020945 628321631 371653743 987752841 371653743 987752841 987734477 936172664 987734477 936172664 500032819 500032351 500032819 500032351 899486873 174260435 899486873 174260435 560098245 500008794 560098245 500008794 577537838 46873778 577537838 46873778 60773397 939224965 60773397 939224965 896939285 499960342 896939285 499960342 84900912 500023180 84900912 500023180 762603152 428823109 762603152 428823109 390095963 609887483 390095963 609887483 554850732 554816912 554850732 554816912 500023775 623377108 500023775 623377108 904867610 499838422 904867610 499838422 322480207 322502983 322480207 322502983 478945470 499998633 478945470 499998633 423747852 508391504 423747852 508391504 554402694 500003254 554402694 500003254 685788961 500017289 685788961 500017289 441757276 441744234 441757276 441744234 582837882 728811815 582837882 728811815 159520699 840474163 159520699 840474163 16805619 98718617 16805619 98718617 910585396 910608240 910585396 910608240 889977715 445629218 889977715 445629218 445614397 500004676 445614397 500004676 670551542 424054907 670551542 424054907 499963747 539572430 499963747 539572430 840468146 159543084 840468146 159543084 305218531 694807633 305218531 694807633 673268082 326751590 673268082 326751590 207798036 792272822 207798036 792272822 657316396 62822126 657316396 62822126 500030916 499982396 500030916 499982396 200395259 124986408 200395259 124986408 875069053 729246308 875069053 729246308 500000363 63015026 500000363 63015026 928165649 500006511 928165649 500006511 454585528 95344077 454585528 95344077 653695930 752486048 653695930 752486048 752551182 259200753 752551182 259200753 259237778 904540591 259237778 904540591 500007706 179707715 500007706 179707715 499970914 499995912 499970914 499995912 937599824 500037037 937599824 500037037 718486826 903686706 718486826 903686706 954862926 45145811 954862926 45145811 947059480 500001751 947059480 500001751 500022207 118260084 500022207 118260084 912062267 912099861 912062267 912099861 366556926 218433326 366556926 218433326 499979621 524326142 499979621 524326142 37311118 302476783 37311118 302476783 697531836 53543992 697531836 53543992 499967370 940072766 499967370 940072766 940078155 763716402 940078155 763716402 264167452 264144009 264167452 264144009 51556098 948458567 51556098 948458567 845618067 158439328 845618067 158439328 31386813 31383133 31386813 31383133 396991258 887814362 396991258 887814362 887804941 564864201 887804941 564864201 118849691 118834618 118849691 118834618 500014907 757221918 500014907 757221918 242834757 820184339 242834757 820184339 710155561 466789413 710155561 466789413 466794143 188942797 466794143 188942797 499996901 499984539 499996901 499984539 462323203 749575766 462323203 749575766 658239629 122357099 658239629 122357099 500022092 341836578 500022092 341836578 658196812 499970542 658196812 499970542 405919907 733137452 405919907 733137452 733152150 351783530 733152150 351783530 648275790 9408374 648275790 9408374 990588054 917818916 990588054 917818916 500035928 274327499 500035928 274327499 274386223 281890120 274386223 281890120 281881370 499987522 281881370 499987522 28047327 278448792 28047327 278448792 500034075 220191939 500034075 220191939 499964579 848514737 499964579 848514737 394269582 245555676 394269582 245555676 245560680 290312505 245560680 290312505 499960661 500020658 499960661 500020658 135380132 370646316 135380132 370646316 703850544 703875175 703850544 703875175 824246008 499963310 824246008 499963310 865186583 500009704 865186583 500009704 346860686 346867908 346860686 346867908 616573991 631672094 616573991 631672094 353331104 353396982 353331104 353396982 500028445 544025327 500028445 544025327 107481477 107473671 107481477 107473671 180712394 528006775 180712394 528006775 500011104 198810819 500011104 198810819 499969688 195867790 499969688 195867790 804155196 346067958 804155196 346067958 653921743 959588348 653921743 959588348 959579360 603649307 959579360 603649307 396359219 500013950 396359219 500013950 567746353 628963419 567746353 628963419 628966753 839943993 628966753 839943993 160081271 361629012 160081271 361629012 793441308 499984067 793441308 499984067 956840887 43136374 956840887 43136374 799340480 681742576 799340480 681742576 499969971 979669010 499969971 979669010 632364223 349422092 632364223 349422092 349374607 438173281 349374607 438173281 987978759 499969452 987978759 499969452 597355397 402661438 597355397 402661438 594703555 910919946 594703555 910919946 499976833 836599881 499976833 836599881 978997579 20985538 978997579 20985538 781895885 416003911 781895885 416003911 374642862 374631386 374642862 374631386 196307425 719468143 196307425 719468143 664283738 664285188 664283738 664285188 876903509 876907178 876903509 876907178 568735161 243089412 568735161 243089412 756883607 752907410 756883607 752907410 131784952 131751546 131784952 131751546 612258612 612260533 612258612 612260533 580034557 358580730 580034557 358580730 641424619 845403859 641424619 845403859 154592849 981584000 154592849 981584000 924886963 75108891 924886963 75108891 845936103 745799386 845936103 745799386 254186970 654650464 254186970 654650464 654689852 518589907 654689852 518589907 481460049 930022969 481460049 930022969 930069683 714169584 930069683 714169584 457389296 457432123 457389296 457432123 592436598 915916199 592436598 915916199 915889168 194506576 915889168 194506576 499965094 963796325 499965094 963796325 500034859 499991380 500034859 499991380 170160289 195147303 170160289 195147303 499996808 770322496 499996808 770322496 360164107 360191243 360164107 360191243 6795783 993226758 6795783 993226758 553455130 535041224 553455130 535041224 464969666 121821109 464969666 121821109 878180296 693705257 878180296 693705257 306283120 499962223 306283120 499962223 837336383 844005328 837336383 844005328 843980550 672173215 843980550 672173215 219728883 500024554 219728883 500024554 6199533 500026850 6199533 500026850 885698544 822719279 885698544 822719279 67164965 67238018 67164965 67238018 500017098 499991862 500017098 499991862 677900308 951477745 677900308 951477745 48489504 710994119 48489504 710994119 710992907 377189587 710992907 377189587 500021955 141172930 500021955 141172930 141121434 845050962 141121434 845050962 845094777 454208201 845094777 454208201 117676748 882307877 117676748 882307877 433390116 240764629 433390116 240764629 134789592 865181611 134789592 865181611 672148327 500013725 672148327 500013725 166583042 867697635 166583042 867697635 500019047 126756534 500019047 126756534 500008498 77134127 500008498 77134127 500023265 499966906 500023265 499966906 286480867 923593867 286480867 923593867 540855641 66459265 540855641 66459265 42976696 957026951 42976696 957026951 463222471 499968808 463222471 499968808 645128132 827903911 645128132 827903911 172143838 114802076 172143838 114802076 885183280 303470010 885183280 303470010 500006479 168788160 500006479 168788160 168792592 261154677 168792592 261154677 738876015 461268874 738876015 461268874 538721380 500006112 538721380 500006112 952024305 499984428 952024305 499984428 509664647 217811759 509664647 217811759 782164997 548440729 782164997 548440729 499966432 809575776 499966432 809575776 809544072 500004271 809544072 500004271 318109353 219482900 318109353 219482900 711108719 500021807 711108719 500021807 499968242 64171439 499968242 64171439 935867337 573164699 935867337 573164699 499962192 499961267 499962192 499961267 650972339 500037787 650972339 500037787 171927601 310588931 171927601 310588931 689465204 499982100 689465204 499982100 5956017 119834679 5956017 119834679 818742124 961435206 818742124 961435206 961385381 873033893 961385381 873033893 499977664 205678862 499977664 205678862 794324706 755433019 794324706 755433019 500010377 341778345 500010377 341778345 499972936 886881384 499972936 886881384 113086257 745665236 113086257 745665236 776844962 500008405 776844962 500008405 499988066 881966124 499988066 881966124 881973783 607487134 881973783 607487134 128298776 871681259 128298776 871681259 269184365 269171861 269184365 269171861 306607814 741868509 306607814 741868509 499994879 575126854 499994879 575126854 102934400 280819562 102934400 280819562 719196536 580542737 719196536 580542737 71245673 499997918 71245673 499997918 910250659 992982463 910250659 992982463 499970177 500034327 499970177 500034327 67016376 933017874 67016376 933017874 238237172 238216667 238237172 238216667 936625550 500036479 936625550 500036479 134009957 499980805 134009957 499980805 268999451 930009239 268999451 930009239 930035570 500005458 930035570 500005458 525460061 604098149 525460061 604098149 604108646 343178694 604108646 343178694 137624288 862402752 137624288 862402752 936132868 237404974 936132868 237404974 407166863 413127585 407166863 413127585 606774816 210515370 606774816 210515370 210470944 736935060 210470944 736935060 766073474 499980906 766073474 499980906 261326120 738671569 261326120 738671569 499978744 385473359 499978744 385473359 585829764 859734158 585829764 859734158 140207279 534527547 140207279 534527547 499962112 188645662 499962112 188645662 565401108 629546202 565401108 629546202 397625523 288047963 397625523 288047963 711926520 89083693 711926520 89083693 259552039 500008752 259552039 500008752 500026192 230112387 500026192 230112387 230086409 692779190 230086409 692779190 845772613 499968933 845772613 499968933 432263884 722532569 432263884 722532569 629481487 143437661 629481487 143437661 499979304 690745061 499979304 690745061 346695170 500000034 346695170 500000034 478806205 500007331 478806205 500007331 14242254 500030260 14242254 500030260 435000117 499964507 435000117 499964507 214012331 785992126 214012331 785992126 6227906 439600732 6227906 439600732 957927691 957956906 957927691 957956906 666938594 499999208 666938594 499999208 500009362 915677569 500009362 915677569 727769714 499967408 727769714 499967408 975476107 975517962 975476107 975517962 500002842 5213164 500002842 5213164 499974 515989713 499974 515989713 515944377 667661712 515944377 667661712 180390155 499991232 180390155 499991232 396353475 655650841 396353475 655650841 499997640 500034199 499997640 500034199 224156234 775850103 224156234 775850103 292950750 181494005 292950750 181494005 744482839 255461490 744482839 255461490 100250179 100243161 100250179 100243161 499977514 897761696 499977514 897761696 102227287 552070995 102227287 552070995 447967905 437326874 447967905 437326874 437326690 195220210 437326690 195220210 500035276 499970766 500035276 499970766 146741371 427520770 146741371 427520770 572461084 305795561 572461084 305795561 250630003 250614396 250630003 250614396 998916687 725139237 998916687 725139237 6307957 993682304 6307957 993682304 554496783 417250399 554496783 417250399 417210383 542459929 417210383 542459929 500014023 937416156 500014023 937416156 500020263 286025066 500020263 286025066 500009564 903572504 500009564 903572504 499967682 500021872 499967682 500021872 550341491 938853447 550341491 938853447 28497793 444063013 28497793 444063013 655309187 46971408 655309187 46971408 27980219 971980117 27980219 971980117 873813960 126227491 873813960 126227491 414121052 414137179 414121052 414137179 499974839 337487834 499974839 337487834 499969008 499971602 499969008 499971602 337281018 662697732 337281018 662697732 942342783 57698931 942342783 57698931 499972810 500022541 499972810 500022541 7116456 756696378 7116456 756696378 500026046 221365856 500026046 221365856 33332868 966651362 33332868 966651362 553624319 490549519 553624319 490549519 94982236 48252868 94982236 48252868 951692621 992792816 951692621 992792816 7226261 937078386 7226261 937078386 562007655 500003765 562007655 500003765 164267966 125104549 164267966 125104549 499992870 253767216 499992870 253767216 13865040 499987974 13865040 499987974 759832290 240190412 759832290 240190412 90189634 982642548 90189634 982642548 982644492 842362439 982644492 842362439 297121677 499972955 297121677 499972955 499994695 860757462 499994695 860757462 904684731 95288522 904684731 95288522 467167574 467133753 467167574 467133753 499970321 105081434 499970321 105081434 608538399 499971423 608538399 499971423 506063963 474337416 506063963 474337416 203719101 203693464 203719101 203693464 988760911 761638294 988760911 761638294 324088534 499969614 324088534 499969614 180021246 500011444 180021246 500011444 158165995 500302031 158165995 500302031 514608416 485421421 514608416 485421421 551428417 500038220 551428417 500038220 231061611 745333226 231061611 745333226 500026967 911313666 500026967 911313666 628399473 499972768 628399473 499972768 122055638 736102914 122055638 736102914 987847271 12127965 987847271 12127965 499974055 510590134 499974055 510590134 304664120 91432446 304664120 91432446 596014098 784042063 596014098 784042063 499992843 986307331 499992843 986307331 721041808 278893636 721041808 278893636 109038598 701310902 109038598 701310902 499963030 916934526 499963030 916934526 83016251 247301613 83016251 247301613 310794409 310737602 310794409 310737602 499967471 70490575 499967471 70490575 70511494 942801446 70511494 942801446 499971521 913385522 499971521 913385522 25824937 500032397 25824937 500032397 500038787 771533249 500038787 771533249 27210256 499962228 27210256 499962228 696291077 696341869 696291077 696341869 354935674 10607537 354935674 10607537 989423344 775263884 989423344 775263884 224766859 747491505 224766859 747491505 747462979 499982736 747462979 499982736 186699779 500024532 186699779 500024532 888363763 499964805 888363763 499964805 292904054 292916509 292904054 292916509 211080223 788923789 211080223 788923789 490453481 490489519 490453481 490489519 71694958 499976498 71694958 499976498 671347462 328674198 671347462 328674198 499984229 447598751 499984229 447598751 499976713 266072312 499976713 266072312 499998053 803853084 499998053 803853084 154658121 295515701 154658121 295515701 419552861 499983772 419552861 499983772 78328702 78383319 78328702 78383319 665067829 500010139 665067829 500010139 958577947 500011576 958577947 500011576 811556138 499997011 811556138 499997011 499972185 562143800 499972185 562143800 388274383 500025278 388274383 500025278 190029721 809996140 190029721 809996140 936806303 500011519 936806303 500011519 817003808 817031888 817003808 817031888 416878550 416879221 416878550 416879221 68069412 931987693 68069412 931987693 374743567 267476098 374743567 267476098 499995438 231600759 499995438 231600759 231583913 405767658 231583913 405767658 634912499 365142415 634912499 365142415 813980353 499988518 813980353 499988518 426841674 228505028 426841674 228505028 228456876 508617637 228456876 508617637 974958052 974933450 974958052 974933450 499975041 499964597 499975041 499964597 960805820 529420905 960805820 529420905 125891488 125906398 125891488 125906398 610547186 627827537 610547186 627827537 499980256 1265084 499980256 1265084 500013307 216933112 500013307 216933112 500017577 123586671 500017577 123586671 499984565 277869922 499984565 277869922 736138619 110878816 736138619 110878816 110915543 443352579 110915543 443352579 857205522 142768141 857205522 142768141 401337096 499977228 401337096 499977228 546131439 516094399 546131439 516094399 500001358 500035582 500001358 500035582 787412688 27751058 787412688 27751058 27716666 293131567 27716666 293131567 353080191 353109605 353080191 353109605 500010494 33715539 500010494 33715539 500020672 499965000 500020672 499965000 733996189 843108474 733996189 843108474 156918363 789736540 156918363 789736540 500016946 409357391 500016946 409357391 484231798 499983748 484231798 499983748 188341443 188350786 188341443 188350786 779905830 937786278 779905830 937786278 62256970 745666133 62256970 745666133 254331217 120402000 254331217 120402000 120413258 225911493 120413258 225911493 774115332 923746139 774115332 923746139 418644924 500004219 418644924 500004219 144018105 856007605 144018105 856007605 886018610 399301332 886018610 399301332 36747894 963268741 36747894 963268741 378811692 467508384 378811692 467508384 706766392 500003693 706766392 500003693 641940524 499975497 641940524 499975497 332211178 759068602 332211178 759068602 240983091 426187706 240983091 426187706 964749895 499975511 964749895 499975511 591412218 408635458 591412218 408635458 741685418 741694317 741685418 741694317 364492491 364510335 364492491 364510335 500011275 548178310 500011275 548178310 41237991 499972554 41237991 499972554 919725957 500015030 919725957 500015030 936386736 499984475 936386736 499984475 595762434 595831112 595762434 595831112 174169840 119920374 174169840 119920374 663748852 864912922 663748852 864912922 499976876 202812172 499976876 202812172 202829404 500014669 202829404 500014669 913285639 500001623 913285639 500001623 14814702 14812108 14814702 14812108 205811905 575165473 205811905 575165473 764810033 23286509 764810033 23286509 23317917 561942156 23317917 561942156 438112039 500011983 438112039 500011983 240711711 591395069 240711711 591395069 704953677 107692194 704953677 107692194 107699894 740063136 107699894 740063136 740044372 500019222 740044372 500019222 145400689 373580052 145400689 373580052 752211322 615228467 752211322 615228467 196125368 5935454 196125368 5935454 5943709 403511338 5943709 403511338 403455776 978403078 403455776 978403078 21621464 286315829 21621464 286315829 337352774 500037843 337352774 500037843 402373080 828175362 402373080 828175362 171831615 537427365 171831615 537427365 812733305 292426579 812733305 292426579 707596264 714493512 707596264 714493512 722408726 277636769 722408726 277636769 414456426 500014764 414456426 500014764 801694210 116933545 801694210 116933545 116982110 119815590 116982110 119815590 963746392 963694140 963746392 963694140 589028052 95684038 589028052 95684038 500024244 162238309 500024244 162238309 837765461 499992083 837765461 499992083 500013445 84851270 500013445 84851270 484262827 763831630 484262827 763831630 784221076 784213814 784221076 784213814 37834805 499994517 37834805 499994517 992133921 723192245 992133921 723192245 500011223 499962221 500011223 499962221 663319923 339969985 663319923 339969985 196560825 803374873 196560825 803374873 362203665 109323567 362203665 109323567 890608115 387174845 890608115 387174845 277194651 277210560 277194651 277210560 7779419 500039593 7779419 500039593 441534527 24741548 441534527 24741548 789054545 789029971 789054545 789029971 734642953 196599174 734642953 196599174 803431754 226530145 803431754 226530145 406032259 613849614 406032259 613849614 826519806 173554002 826519806 173554002 275259824 275282472 275259824 275282472 499974031 32181481 499974031 32181481 216720165 712238514 216720165 712238514 519236213 73646767 519236213 73646767 926326736 194741414 926326736 194741414 317071736 682947485 317071736 682947485 727838626 499991419 727838626 499991419 864250921 166462112 864250921 166462112 385553816 500009460 385553816 500009460 851521084 553126976 851521084 553126976 335463199 382312083 335463199 382312083 499967104 908557206 499967104 908557206 500011552 163872940 500011552 163872940 499994426 493797304 499994426 493797304 499987551 230134782 499987551 230134782 769852529 563345028 769852529 563345028 352227359 352240183 352227359 352240183 761416551 627894821 761416551 627894821 372106013 39494779 372106013 39494779 500003893 286974404 500003893 286974404 500025727 3504781 500025727 3504781 500023652 482227460 500023652 482227460 482209937 609379824 482209937 609379824 885397378 302807347 885397378 302807347 499998127 499995456 499998127 499995456 50348187 483686156 50348187 483686156 829661248 829647685 829661248 829647685 500028717 237501847 500028717 237501847 500000911 789490630 500000911 789490630 789483057 261295081 789483057 261295081 261250587 928797626 261250587 928797626 983579332 985268900 983579332 985268900 14733137 500020887 14733137 500020887 500035965 708553399 500035965 708553399 315328628 175244343 315328628 175244343 175257216 500000681 175257216 500000681 538574413 868776333 538574413 868776333 131197721 94664170 131197721 94664170 905399009 615554612 905399009 615554612 500005895 163384015 500005895 163384015 887216911 500012802 887216911 500012802 751579357 171112932 751579357 171112932 499967869 638432056 499967869 638432056 500010170 138475279 500010170 138475279 500003742 788139530 500003742 788139530 788080584 499962191 788080584 499962191 102242962 531766218 102242962 531766218 634307673 365652720 634307673 365652720 500021081 564715508 500021081 564715508 564705350 674527313 564705350 674527313 357951499 357943481 357951499 357943481 320525898 989985190 320525898 989985190 797118307 202856996 797118307 202856996 627290187 822387031 627290187 822387031 205211306 205228914 205211306 205228914 570973150 539955610 570973150 539955610 85031393 500006166 85031393 500006166 909745970 332285174 909745970 332285174 339236749 520134615 339236749 520134615 844085571 369705032 844085571 369705032 279728824 500039303 279728824 500039303 498094468 362779849 498094468 362779849 637243347 718317443 637243347 718317443 68820957 499977003 68820957 499977003 724776748 579291673 724776748 579291673 420744708 740068484 420744708 740068484 901007466 901003552 901007466 901003552 499996147 140130694 499996147 140130694 905265140 936407742 905265140 936407742 939201806 499993513 939201806 499993513 982607280 500024081 982607280 500024081 731804603 268179469 731804603 268179469 752404031 752455735 752404031 752455735 500014361 104541592 500014361 104541592 500028404 168523979 500028404 168523979 500017477 130933782 500017477 130933782 985376982 500010335 985376982 500010335 837046177 132971489 837046177 132971489 876135060 123840445 876135060 123840445 500023397 545690378 500023397 545690378 500027827 182467829 500027827 182467829 718616760 500010349 718616760 500010349 326921704 326927905 326921704 326927905 599096497 599094550 599096497 599094550 468917246 499977393 468917246 499977393 87694411 87710459 87694411 87710459 500005506 588137842 500005506 588137842 606409115 606401300 606409115 606401300 991706896 8263193 991706896 8263193 398662850 500002081 398662850 500002081 775747664 521088391 775747664 521088391 302329219 500034615 302329219 500034615 500002080 864207497 500002080 864207497 500013683 499983367 500013683 499983367 247020163 85763728 247020163 85763728 936916160 500006313 936916160 500006313 365495638 198752018 365495638 198752018 128673443 500016395 128673443 500016395 601570754 171888439 601570754 171888439 43959792 43968813 43959792 43968813 500019417 851035335 500019417 851035335 148996660 361693717 148996660 361693717 673330620 673395683 673330620 673395683 12268913 12312390 12268913 12312390 500032140 934738114 500032140 934738114 995239590 499968477 995239590 499968477 40063018 499992501 40063018 499992501 617685068 617709942 617685068 617709942 115950088 115946826 115950088 115946826 500009467 979829966 500009467 979829966 725184458 274874110 725184458 274874110 655910621 859076293 655910621 859076293 859060869 59629710 859060869 59629710 246873231 500029574 246873231 500029574 292868901 292840874 292868901 292840874 219763226 780224064 219763226 780224064 143640856 500034305 143640856 500034305 673949530 827426731 673949530 827426731 172608274 896567428 172608274 896567428 898111412 898099577 898111412 898099577 133068440 128993334 133068440 128993334 871004164 602953923 871004164 602953923 436490021 436546804 436490021 436546804 566898374 500025777 566898374 500025777 500016867 317664270 500016867 317664270 767179033 499960846 767179033 499960846 500028536 104874248 500028536 104874248 895123290 427469204 895123290 427469204 15164305 846244033 15164305 846244033 500000996 524219895 500000996 524219895 18890958 981139523 18890958 981139523 603364311 603351036 603364311 603351036 500026878 845098187 500026878 845098187 154857485 175313534 154857485 175313534 175307125 996565136 175307125 996565136 3397169 418165617 3397169 418165617 581845963 630552895 581845963 630552895 62106759 62068928 62106759 62068928 500030964 858855412 500030964 858855412 638662299 500025570 638662299 500025570 739838593 499998082 739838593 499998082 171456869 500007125 171456869 500007125 895654522 519622341 895654522 519622341 480414923 499973028 480414923 499973028 927521981 640872300 927521981 640872300 196252589 500015214 196252589 500015214 499983589 581424272 499983589 581424272 499960787 35158663 499960787 35158663 499961244 407820922 499961244 407820922 597401247 79982529 597401247 79982529 482245415 517727772 482245415 517727772 500011568 90160750 500011568 90160750 329423423 670639863 329423423 670639863 490803219 500008149 490803219 500008149 142596698 872858748 142596698 872858748 127130910 815217402 127130910 815217402 815257974 500003456 815257974 500003456 27084820 182476223 27084820 182476223 499993872 500021202 499993872 500021202 275223356 290545466 275223356 290545466 720495032 596639828 720495032 596639828 343045500 151971703 343045500 151971703 151954285 425038532 151954285 425038532 732813290 677970325 732813290 677970325 499981943 541540455 499981943 541540455 763670020 499991692 763670020 499991692 168626784 996825288 168626784 996825288 3235985 499985752 3235985 499985752 246135274 246139739 246135274 246139739 246930900 500010706 246930900 500010706 607987071 499978654 607987071 499978654 830982813 499962501 830982813 499962501 201209939 948408006 201209939 948408006 499976614 19963267 499976614 19963267 19997082 221438197 19997082 221438197 499993647 592760383 499993647 592760383 499986913 375618412 499986913 375618412 500005046 248799121 500005046 248799121 50472424 499966683 50472424 499966683 836897104 163048879 836897104 163048879 500013547 876906820 500013547 876906820 193217254 806776827 193217254 806776827 26450381 973533735 26450381 973533735 413746993 413798083 413746993 413798083 499969095 527388215 499969095 527388215 385306664 385282015 385306664 385282015 292313136 707754553 292313136 707754553 254690768 18287899 254690768 18287899 981659188 624709872 981659188 624709872 78051357 341249201 78051357 341249201 525316320 747764080 525316320 747764080 215419513 500003986 215419513 500003986 728324339 866117747 728324339 866117747 291451195 499967964 291451195 499967964 904430116 500025897 904430116 500025897 500002979 115639174 500002979 115639174 875165167 830365204 875165167 830365204 277195854 40970344 277195854 40970344 499973027 227550785 499973027 227550785 64912443 510746553 64912443 510746553 489252943 330529935 489252943 330529935 169972382 170038343 169972382 170038343 776342738 536124931 776342738 536124931 499983497 48577083 499983497 48577083 598070567 598054574 598070567 598054574 129851360 129816808 129851360 129816808 499977560 763020167 499977560 763020167 670341446 349105773 670341446 349105773 74497243 925480639 74497243 925480639 231217756 515206061 231217756 515206061 500004508 141335563 500004508 141335563 500027519 961481813 500027519 961481813 38491020 759650422 38491020 759650422 868206452 868230274 868206452 868230274 139014596 139025986 139014596 139025986 499964435 500031921 499964435 500031921 796042207 796053628 796042207 796053628 937746297 500023522 937746297 500023522 830699929 917882570 830699929 917882570 917856871 496808474 917856871 496808474 492470984 500025847 492470984 500025847 40209113 159282469 40209113 159282469 840656937 159032283 840656937 159032283 159021720 312777090 159021720 312777090 687218669 250802408 687218669 250802408 250808928 500022041 250808928 500022041 924050027 924078365 924050027 924078365 956056145 43913570 956056145 43913570 854076647 925136711 854076647 925136711 250228698 536598755 250228698 536598755 999341939 999347160 999341939 999347160 117586125 347768399 117586125 347768399 500039319 307773332 500039319 307773332 975126313 975168707 975126313 975168707 956204235 43770228 956204235 43770228 797958283 981792118 797958283 981792118 500000730 499960072 500000730 499960072 90066399 500024857 90066399 500024857 431331804 865383357 431331804 865383357 134606419 559834663 134606419 559834663 550143687 60668346 550143687 60668346 939322453 500019965 939322453 500019965 140837418 976513758 140837418 976513758 992387824 500014512 992387824 500014512 171667718 783117391 171667718 783117391 499982993 499967571 499982993 499967571 31875753 517532975 31875753 517532975 499978958 869877133 499978958 869877133 500036151 59164164 500036151 59164164 499963051 539105307 499963051 539105307 449645426 449622743 449645426 449622743 709429791 873224252 709429791 873224252 33189237 966786280 33189237 966786280 436212148 500002822 436212148 500002822 762214793 613705868 762214793 613705868 98836066 98809854 98836066 98809854 530464122 530489362 530464122 530489362 499975712 154408060 499975712 154408060 499976596 499986403 499976596 499986403 896693594 2618790 896693594 2618790 67954744 932066237 67954744 932066237 443091731 467041433 443091731 467041433 619533282 739328223 619533282 739328223 260655200 589536716 260655200 589536716 792595282 500004602 792595282 500004602 873794956 873794853 873794956 873794853 473020888 499961773 473020888 499961773 772265931 772231044 772265931 772231044 304524793 38032477 304524793 38032477 26730807 520102476 26730807 520102476 520079205 755848684 520079205 755848684 244127288 346272808 244127288 346272808 500018733 138466993 500018733 138466993 513887395 486040859 513887395 486040859 305048248 305118149 305048248 305118149 434946364 565098063 434946364 565098063 9925941 255522113 9925941 255522113 500013620 919774519 500013620 919774519 235417196 338952300 235417196 338952300 606360435 499999081 606360435 499999081 248041899 738718971 248041899 738718971 499970204 792537751 499970204 792537751 443013071 556991517 443013071 556991517 733833887 733786172 733833887 733786172 616828159 469831099 616828159 469831099 469800001 368095232 469800001 368095232 598813949 730433885 598813949 730433885 499963520 808376711 499963520 808376711 955228589 44779802 955228589 44779802 500031191 499996660 500031191 499996660 53147743 889857743 53147743 889857743 734355899 41270082 734355899 41270082 41263172 109033152 41263172 109033152 819103055 647766688 819103055 647766688 647739746 713866215 647739746 713866215 713892477 500001857 713892477 500001857 40761912 40814193 40761912 40814193 553833096 499962341 553833096 499962341 551811551 204211062 551811551 204211062 461660129 801877988 461660129 801877988 161710063 161666106 161710063 161666106 154975956 845056071 154975956 845056071 194165127 658346140 194165127 658346140 806957250 806939306 806957250 806939306 262016539 499984507 262016539 499984507 771303399 498278946 771303399 498278946 498216301 500016070 498216301 500016070 507709414 100881930 507709414 100881930 94434297 905579411 94434297 905579411 155900188 540417992 155900188 540417992 540371528 586975338 540371528 586975338 289306539 499992887 289306539 499992887 499997974 644845987 499997974 644845987 355123055 775934407 355123055 775934407 775991130 685041349 775991130 685041349 146131625 853904813 146131625 853904813 500010196 267231780 500010196 267231780 500009290 793853472 500009290 793853472 206116195 580563155 206116195 580563155 419404900 499974756 419404900 499974756 123095899 499965233 123095899 499965233 580119620 900855776 580119620 900855776 25370153 199711058 25370153 199711058 400504879 599487775 400504879 599487775 499978220 421007086 499978220 421007086 693752634 500023010 693752634 500023010 820258740 124309876 820258740 124309876 875650744 281819379 875650744 281819379 291165460 708817829 291165460 708817829 662623830 469276938 662623830 469276938 336571429 108281734 336571429 108281734 499968402 358976524 499968402 358976524 131372922 500034240 131372922 500034240 907766730 499981145 907766730 499981145 281097001 166315963 281097001 166315963 833715206 381680421 833715206 381680421 328091248 328053967 328091248 328053967 873999089 908922111 873999089 908922111 91010445 848491606 91010445 848491606 542667144 457288900 542667144 457288900 401515479 533389052 401515479 533389052 499967411 277590826 499967411 277590826 605064377 605014405 605064377 605014405 441439232 17981396 441439232 17981396 18036154 256195371 18036154 256195371 972015307 27992374 972015307 27992374 789311018 500035558 789311018 500035558 498842868 492114555 498842868 492114555 680035324 320010935 680035324 320010935 895402057 895414274 895402057 895414274 174053591 500012329 174053591 500012329 163609129 500023907 163609129 500023907 497190493 448154937 497190493 448154937 788487018 601092347 788487018 601092347 398879048 589891750 398879048 589891750 579542624 207233364 579542624 207233364 998218601 998238591 998218601 998238591 499991518 355226728 499991518 355226728 864204188 864204934 864204188 864204934 21059237 56298607 21059237 56298607 786095327 931499387 786095327 931499387 68528163 892677195 68528163 892677195 499965138 365292468 499965138 365292468 365356412 42773961 365356412 42773961 582932486 868840931 582932486 868840931 914422559 914384348 914422559 914384348 842925397 157090841 842925397 157090841 239861468 499967263 239861468 499967263 500017471 874463 500017471 874463 499979596 310245770 499979596 310245770 500031855 104303126 500031855 104303126 46769676 714170462 46769676 714170462 367989994 499963382 367989994 499963382 972190418 972205035 972190418 972205035 473300084 302667843 473300084 302667843 499985759 895452472 499985759 895452472 104495151 468583761 104495151 468583761 686668852 960107180 686668852 960107180 960058457 637434231 960058457 637434231 148632088 851380187 148632088 851380187 639229450 148452846 639229450 148452846 16713374 16741237 16713374 16741237 516580044 673879013 516580044 673879013 673872192 74161940 673872192 74161940 134512456 850640393 134512456 850640393 850675353 548345560 850675353 548345560 286711273 909075821 286711273 909075821 90899660 993520299 90899660 993520299 500025594 487835039 500025594 487835039 487866522 358608599 487866522 358608599 641375674 81709316 641375674 81709316 79214898 920800526 79214898 920800526 98100786 201644199 98100786 201644199 514244395 500003940 514244395 500003940 112511637 387848497 112511637 387848497 500011761 554632304 500011761 554632304 123729336 108384241 123729336 108384241 891580564 274026512 891580564 274026512 517054244 500022788 517054244 500022788 153020316 357280346 153020316 357280346 642759093 408309685 642759093 408309685 361526938 217023199 361526938 217023199 500009039 91011579 500009039 91011579 91034432 383945129 91034432 383945129 487445409 637010783 487445409 637010783 637017857 500002601 637017857 500002601 443643709 495288831 443643709 495288831 495295829 499961007 495295829 499961007 4116985 933339503 4116985 933339503 933335422 866654618 933335422 866654618 368202037 368255601 368202037 368255601 902246583 561195859 902246583 561195859 438775559 44616453 438775559 44616453 993937563 879087032 993937563 879087032 879099113 901356803 879099113 901356803 914666540 85385697 914666540 85385697 293419163 706623453 293419163 706623453 595451908 163458922 595451908 163458922 499962086 512191938 499962086 512191938 500031277 583093851 500031277 583093851 86051714 86075077 86051714 86075077 277363460 407574268 277363460 407574268 792854965 106537054 792854965 106537054 499982945 564987530 499982945 564987530 802093869 802101566 802093869 802101566 163570153 163525830 163570153 163525830 642067618 357980159 642067618 357980159 936227289 17117903 936227289 17117903 982924853 834586369 982924853 834586369 500014729 912750812 500014729 912750812 500029387 499990657 500029387 499990657 210758330 537749845 210758330 537749845 917780293 500008298 917780293 500008298 989772489 984837010 989772489 984837010 571021753 499975130 571021753 499975130 384483809 750377602 384483809 750377602 249573634 493595284 249573634 493595284 794868349 922141563 794868349 922141563 922123391 500017517 922123391 500017517 208511961 107751940 208511961 107751940 107730739 626094778 107730739 626094778 626155873 500019698 626155873 500019698 333157451 666817769 333157451 666817769 386928928 330366931 386928928 330366931 123375683 500021403 123375683 500021403 499962980 397583355 499962980 397583355 909161520 909145722 909161520 909145722 499990616 132262937 499990616 132262937 132265131 527217469 132265131 527217469 941559881 169416690 941559881 169416690 209110873 499982553 209110873 499982553 812573793 187449022 812573793 187449022 416246583 583702708 416246583 583702708 136683607 499973048 136683607 499973048 698002288 698011360 698002288 698011360 425727715 348910023 425727715 348910023 348889622 645967021 348889622 645967021 809201768 119217851 809201768 119217851 119175022 468861055 119175022 468861055 702899081 702885847 702899081 702885847 573891900 314981156 573891900 314981156 341314645 998701687 341314645 998701687 818933772 500027370 818933772 500027370 317417113 500005411 317417113 500005411 828281738 426791834 828281738 426791834 573234914 829843622 573234914 829843622 829853167 398050445 829853167 398050445 500038703 499986299 500038703 499986299 732335277 500009229 732335277 500009229 197610128 565690620 197610128 565690620 499964613 170906002 499964613 170906002 500020550 298473661 500020550 298473661 701543267 378601393 701543267 378601393 299653314 119619710 299653314 119619710 902527322 97451628 902527322 97451628 200558951 823268515 200558951 823268515 823229961 428483661 823229961 428483661 428511433 247307506 428511433 247307506 838666642 580296624 838666642 580296624 500034674 900220666 500034674 900220666 295421924 638054676 295421924 638054676 847603870 152378868 847603870 152378868 499962051 939772037 499962051 939772037 60164102 919189656 60164102 919189656 919193057 701375633 919193057 701375633 298567822 295760921 298567822 295760921 829359354 829319869 829359354 829319869 110078170 500003903 110078170 500003903 499969901 894821356 499969901 894821356 511720357 166790524 511720357 166790524 499972159 869909619 499972159 869909619 605179049 394837614 605179049 394837614 499994402 961844283 499994402 961844283 961868225 500012649 961868225 500012649 59738409 474044377 59738409 474044377 724845813 887495685 724845813 887495685 112511997 856599971 112511997 856599971 807466042 499988402 807466042 499988402 980910016 499996279 980910016 499996279 386194670 452857364 386194670 452857364 699481802 300490103 699481802 300490103 386441868 852483146 386441868 852483146 845974363 154019280 845974363 154019280 981521512 812300440 981521512 812300440 759996812 627108135 759996812 627108135 499971235 770914104 499971235 770914104 770870209 34034376 770870209 34034376 33976145 554209094 33976145 554209094 554166167 49694461 554166167 49694461 251695843 979005383 251695843 979005383 500015484 176849866 500015484 176849866 399936522 499988410 399936522 499988410 481951245 499977825 481951245 499977825 395015863 500032684 395015863 500032684 608475275 250214105 608475275 250214105 324701438 761061722 324701438 761061722 631876242 368129088 631876242 368129088 888049654 888029326 888049654 888029326 499999344 146802505 499999344 146802505 562265207 562257534 562265207 562257534 559053748 499977978 559053748 499977978 891055600 668600233 891055600 668600233 499981344 887421488 499981344 887421488 595201052 413224560 595201052 413224560 500015996 920178806 500015996 920178806 920143728 500022998 920143728 500022998 483005127 76700124 483005127 76700124 923304024 499971839 923304024 499971839 665819041 820782044 665819041 820782044 179216932 97600244 179216932 97600244 863142556 500035793 863142556 500035793 711767886 499961892 711767886 499961892 932976449 933002485 932976449 933002485 500015475 712522939 500015475 712522939 500003188 851892854 500003188 851892854 645296042 354678220 645296042 354678220 119777706 880228366 119777706 880228366 634524560 634580736 634524560 634580736 31213744 968730893 31213744 968730893 317637779 317677186 317637779 317677186 499962102 499962859 499962102 499962859 17900301 982049535 17900301 982049535 499962774 612101443 499962774 612101443 499963686 910634531 499963686 910634531 499982138 98155737 499982138 98155737 98132562 605703182 98132562 605703182 979208209 499992540 979208209 499992540 918207989 500017438 918207989 500017438 178364687 821619280 178364687 821619280 500025331 191264699 500025331 191264699 191268876 500019977 191268876 500019977 300017127 29151879 300017127 29151879 29115792 551302470 29115792 551302470 942667026 57281655 942667026 57281655 760375330 500028015 760375330 500028015 435362131 55127288 435362131 55127288 667815367 500039386 667815367 500039386 580436339 385321785 580436339 385321785 211466335 500039175 211466335 500039175 926403034 73573392 926403034 73573392 221906483 499979638 221906483 499979638 500036269 905491884 500036269 905491884 247514527 500035725 247514527 500035725 499996290 572055576 499996290 572055576 427896564 417128774 427896564 417128774 524208680 524214680 524208680 524214680 196895583 119005137 196895583 119005137 118975042 519099278 118975042 519099278 606453151 393543901 606453151 393543901 773471671 844552277 773471671 844552277 844569190 500023350 844569190 500023350 512981207 330965675 512981207 330965675 669035243 499993868 669035243 499993868 232345526 238637681 232345526 238637681 761417985 854047049 761417985 854047049 499963443 104301901 499963443 104301901 500021978 950192052 500021978 950192052 49848411 276523456 49848411 276523456 500008264 499992839 500008264 499992839 78185655 516118145 78185655 516118145 499980885 646156984 499980885 646156984 858210385 205588430 858210385 205588430 205524833 449059299 205524833 449059299 499985626 895565265 499985626 895565265 203194583 499972489 203194583 499972489 892341316 590326549 892341316 590326549 500037503 805048032 500037503 805048032 805043521 500023308 805043521 500023308 257027911 885854867 257027911 885854867 742261350 257691634 742261350 257691634 787085661 846744713 787085661 846744713 153296825 500019042 153296825 500019042 777792549 222167865 777792549 222167865 511930276 499968053 511930276 499968053 986599348 13434340 986599348 13434340 499976426 656469747 499976426 656469747 500033928 615373727 500033928 615373727 321886910 678112512 321886910 678112512 176175483 149892307 176175483 149892307 149937116 499993906 149937116 499993906 499990133 296321597 499990133 296321597 314603983 685373409 314603983 685373409 996979304 2993668 996979304 2993668 499978707 552616719 499978707 552616719 447385312 301447764 447385312 301447764 911957534 713958671 911957534 713958671 488324859 488321503 488324859 488321503 355044339 500002668 355044339 500002668 123830734 888432161 123830734 888432161 888378795 628905514 888378795 628905514 371115417 531381356 371115417 531381356 531341356 382030165 531341356 382030165 381961447 499968029 381961447 499968029 500025851 918824645 500025851 918824645 81188271 946687540 81188271 946687540 500007086 451121788 500007086 451121788 451138666 258924062 451138666 258924062 500013079 595302835 500013079 595302835 404686228 914890588 404686228 914890588 914884228 144583941 914884228 144583941 499974359 356017322 499974359 356017322 500020328 50134755 500020328 50134755 588184101 499964324 588184101 499964324 335856827 160318601 335856827 160318601 160252668 500028797 160252668 500028797 848182522 821790078 848182522 821790078 288442481 288442910 288442481 288442910 520376397 499973709 520376397 499973709 959724386 546319790 959724386 546319790 499964538 870172517 499964538 870172517 870176547 277961083 870176547 277961083 721406406 890007180 721406406 890007180 889984788 500005246 889984788 500005246 257826683 831832313 257826683 831832313 831812589 274046910 831812589 274046910 499972355 709139155 499972355 709139155 709128931 499983719 709128931 499983719 191413539 808539968 191413539 808539968 65347740 65384372 65347740 65384372 500034775 369885008 500034775 369885008 99891036 74252403 99891036 74252403 751739819 500004889 751739819 500004889 173309616 826686163 173309616 826686163 716409179 500027025 716409179 500027025 256575470 353878429 256575470 353878429 526288007 526312685 526288007 526312685 500039263 324903987 500039263 324903987 177686440 500038203 177686440 500038203 121103882 499970618 121103882 499970618 951847190 500009645 951847190 500009645 499994028 825386203 499994028 825386203 138269097 499960798 138269097 499960798 724261747 724218453 724261747 724218453 641871662 499999597 641871662 499999597 347374661 559357634 347374661 559357634 500039730 277732208 500039730 277732208 61375093 61393720 61375093 61393720 537768671 632913724 537768671 632913724 494002422 500029289 494002422 500029289 316731034 683202252 316731034 683202252 846160021 153812722 846160021 153812722 197531439 500010900 197531439 500010900 384088261 936378879 384088261 936378879 63570033 146171263 63570033 146171263 923543211 500012230 923543211 500012230 500002526 33096873 500002526 33096873 62628294 541997071 62628294 541997071 932513897 361215177 932513897 361215177 202954916 499984487 202954916 499984487 372571794 499962509 372571794 499962509 295009508 855381271 295009508 855381271 500038498 31499390 500038498 31499390 555299491 500012792 555299491 500012792 718914233 281091406 718914233 281091406 816801107 816769651 816801107 816769651 970340307 29635601 970340307 29635601 499960691 500031802 499960691 500031802 92523679 55325194 92523679 55325194 944609892 280559923 944609892 280559923 719432868 500024281 719432868 500024281 975501801 417358822 975501801 417358822 242078203 929414772 242078203 929414772 938772247 338954268 938772247 338954268 338917185 500028779 338917185 500028779 566442845 508039795 566442845 508039795 176265455 823743309 176265455 823743309 746064608 197499376 746064608 197499376 499986985 585185180 499986985 585185180 659204280 659166567 659204280 659166567 884717091 499998452 884717091 499998452 804190604 804216900 804190604 804216900 499971755 430459269 499971755 430459269 569577150 180974395 569577150 180974395 180996271 907056757 180996271 907056757 984402931 500008723 984402931 500008723 500020270 735345559 500020270 735345559 339067203 360535631 339067203 360535631 563391970 563029044 563391970 563029044 500003356 14377621 500003356 14377621 14362116 549817340 14362116 549817340 900967238 500003245 900967238 500003245 48353827 951623602 48353827 951623602 854279987 145735469 854279987 145735469 726110854 886098960 726110854 886098960 886128504 500037865 886128504 500037865 695962959 980958150 695962959 980958150 19100492 499996003 19100492 499996003 499976394 52946942 499976394 52946942 453630637 907916623 453630637 907916623 92076605 626943902 92076605 626943902 626949713 496491288 626949713 496491288 342256030 709713306 342256030 709713306 709686260 499986904 709686260 499986904 500013882 820365906 500013882 820365906 500015391 499986884 500015391 499986884 16273160 978805396 16273160 978805396 500028387 268766714 500028387 268766714 268786427 561278398 268786427 561278398 499968209 864180260 499968209 864180260 500005656 62261587 500005656 62261587 500015296 499988281 500015296 499988281 236694991 763279446 236694991 763279446 500036558 186060941 500036558 186060941 499999382 572669171 499999382 572669171 324238623 675795200 324238623 675795200 683182106 316800063 683182106 316800063 447800895 552194602 447800895 552194602 500001144 507096923 500001144 507096923 499962124 557191176 499962124 557191176 557135918 499975990 557135918 499975990 263644693 948542279 263644693 948542279 503654881 122639025 503654881 122639025 122620359 121569867 122620359 121569867 977850899 22140318 977850899 22140318 500015299 500005261 500015299 500005261 173736779 173720290 173736779 173720290 784006349 983044184 784006349 983044184 499968116 371043248 499968116 371043248 628981665 807995522 628981665 807995522 192014795 640881604 192014795 640881604 500004097 499969296 500004097 499969296 62709022 460390627 62709022 460390627 640099314 500021037 640099314 500021037 309576236 690402815 309576236 690402815 127059749 500013733 127059749 500013733 532268451 532244462 532268451 532244462 365323430 499991913 365323430 499991913 979713388 897320464 979713388 897320464 474931372 474910274 474931372 474910274 499991971 974560305 499991971 974560305 720894499 500000334 720894499 500000334 247828437 369870635 247828437 369870635 963268308 499984155 963268308 499984155 954585301 499975107 954585301 499975107 376587847 623363194 376587847 623363194 731024975 268974352 731024975 268974352 752763180 500027255 752763180 500027255 500029276 186023777 500029276 186023777 186059804 254701911 186059804 254701911 955667208 752167449 955667208 752167449 499984055 443464924 499984055 443464924 614685074 500016294 614685074 500016294 979335466 500039377 979335466 500039377 433481079 499970824 433481079 499970824 261952870 499983012 261952870 499983012 805955003 499982607 805955003 499982607 408419859 591557398 408419859 591557398 500035383 89112448 500035383 89112448 499980968 345342774 499980968 345342774 654656508 302695970 654656508 302695970 478395366 521572087 478395366 521572087 908754745 249344311 908754745 249344311 176520601 823477017 176520601 823477017 379612025 470324202 379612025 470324202 499977552 381447451 499977552 381447451 381435728 500002005 381435728 500002005 906541694 132895388 906541694 132895388 500030882 501006432 500030882 501006432 842307565 253208821 842307565 253208821 247546510 247525829 247546510 247525829 500032956 499979973 500032956 499979973 94339927 499992309 94339927 499992309 467090449 467044402 467090449 467044402 439769088 648614688 439769088 648614688 351374230 469085601 351374230 469085601 630328556 739966695 630328556 739966695 260026832 443894809 260026832 443894809 740536304 240354049 740536304 240354049 240352695 842588571 240352695 842588571 842537073 189118588 842537073 189118588 684040617 908867924 684040617 908867924 91178848 812767359 91178848 812767359 789277773 495731073 789277773 495731073 495730276 851826835 495730276 851826835 851828277 606938220 851828277 606938220 200699953 499966693 200699953 499966693 319120811 927454192 319120811 927454192 72559419 726137978 72559419 726137978 807063517 499983204 807063517 499983204 633889863 349671369 633889863 349671369 650381901 923891430 650381901 923891430 269404808 499990257 269404808 499990257 958876781 489444887 958876781 489444887 182652607 817328573 182652607 817328573 766622926 766666606 766622926 766666606 880293038 969079735 880293038 969079735 30900224 500010483 30900224 500010483 544205452 540876770 544205452 540876770 426705261 573296864 426705261 573296864 738541229 261451460 738541229 261451460 360410767 946832398 360410767 946832398 923541719 500006988 923541719 500006988 29590862 970416064 29590862 970416064 894173467 687596748 894173467 687596748 499973918 969449763 499973918 969449763 500039475 134835300 500039475 134835300 940387399 59603057 940387399 59603057 132861489 858214793 132861489 858214793 141743976 500005187 141743976 500005187 4085503 604590335 4085503 604590335 599275467 500031607 599275467 500031607 745383883 499978649 745383883 499978649 11702444 499994519 11702444 499994519 828444230 279848596 828444230 279848596 285610158 709123041 285610158 709123041 500009771 146106471 500009771 146106471 853942785 863216201 853942785 863216201 499966768 499962026 499966768 499962026 818063100 499987026 818063100 499987026 908611855 347768962 908611855 347768962 500017831 500019841 500017831 500019841 589065071 94052013 589065071 94052013 905899579 891751610 905899579 891751610 108286624 212349359 108286624 212349359 787669669 212746963 787669669 212746963 232554595 873198930 232554595 873198930 726660497 74384200 726660497 74384200 925647179 104692761 925647179 104692761 96616332 525687796 96616332 525687796 586157703 586147918 586157703 586147918 688234177 500033467 688234177 500033467 558041224 558065637 558041224 558065637 792989217 500005037 792989217 500005037 821000849 569169322 821000849 569169322 569150045 500021499 569150045 500021499 922754106 77224048 922754106 77224048 499973895 742133319 499973895 742133319 629279831 412622557 629279831 412622557 542937722 499976668 542937722 499976668 500004154 62862363 500004154 62862363 234160000 765813006 234160000 765813006 566257970 500008800 566257970 500008800 563462431 731797300 563462431 731797300 987532252 12463419 987532252 12463419 761167753 761214507 761167753 761214507 499969797 149548399 499969797 149548399 500024369 2078355 500024369 2078355 481104743 481059259 481104743 481059259 499983725 267942061 499983725 267942061 732009105 499987216 732009105 499987216 394611463 79411228 394611463 79411228 920637082 731570806 920637082 731570806 268378484 551880516 268378484 551880516 996380623 3659649 996380623 3659649 239131888 239085987 239131888 239085987 50469140 50415422 50469140 50415422 558454811 500025063 558454811 500025063 112966682 511299317 112966682 511299317 499978950 530160209 499978950 530160209 499981710 286756607 499981710 286756607 572937845 500214390 572937845 500214390 500008433 241626822 500008433 241626822 758364049 500036728 758364049 500036728 509036781 490994679 509036781 490994679 619895614 619871969 619895614 619871969 915012086 84932142 915012086 84932142 729489938 729475991 729489938 729475991 500025060 55032169 500025060 55032169 944966328 162401376 944966328 162401376 577424698 661097769 577424698 661097769 661113585 621580538 661113585 621580538 621601708 499997769 621601708 499997769 997289264 2711097 997289264 2711097 840972309 369208289 840972309 369208289 500013870 499996814 500013870 499996814 986194722 986133942 986194722 986133942 927383029 72601854 927383029 72601854 499685979 515245092 499685979 515245092 966827 400704558 966827 400704558 809029901 191014354 809029901 191014354 908877711 562606665 908877711 562606665 511291913 499998967 511291913 499998967 499998839 942551818 499998839 942551818 500006518 345237035 500006518 345237035 159699498 840296853 159699498 840296853 890294824 109670232 890294824 109670232 189525007 671734375 189525007 671734375 609168687 61009515 609168687 61009515 55589918 944416147 55589918 944416147 499981348 268248275 499981348 268248275 268270975 500036321 268270975 500036321 855792958 500023291 855792958 500023291 353631 999632033 353631 999632033 96300493 96286720 96300493 96286720 499978337 903940150 499978337 903940150 374520239 500035536 374520239 500035536 785244980 432764758 785244980 432764758 432811981 80062099 432811981 80062099 582599536 869214833 582599536 869214833 201388071 105822732 201388071 105822732 105811136 649932201 105811136 649932201 499989448 9606023 499989448 9606023 859899728 890201562 859899728 890201562 890169632 500011977 890169632 500011977 40861247 500014269 40861247 500014269 636352753 221769552 636352753 221769552 500019904 962096450 500019904 962096450 962113460 337934707 962113460 337934707 337898123 150516704 337898123 150516704 786943240 222238429 786943240 222238429 217891069 499998663 217891069 499998663 899850265 100151761 899850265 100151761 191929521 568640427 191929521 568640427 467489362 499995872 467489362 499995872 15862534 984151052 15862534 984151052 944471562 499979766 944471562 499979766 500036048 496761584 500036048 496761584 313278210 871603215 313278210 871603215 499983949 942579880 499983949 942579880 499973115 500007640 499973115 500007640 797706015 202280241 797706015 202280241 499985147 843180661 499985147 843180661 500020104 96524593 500020104 96524593 96520256 962309304 96520256 962309304 962290202 501331975 962290202 501331975 360396288 424137258 360396288 424137258 774452781 979460913 774452781 979460913 20564481 499972700 20564481 499972700 104379747 500009662 104379747 500009662 73930677 493481521 73930677 493481521 506505769 499987331 506505769 499987331 296115990 703883342 296115990 703883342 424308311 500029234 424308311 500029234 499978335 746370427 499978335 746370427 118909826 500026266 118909826 500026266 197172032 802819589 197172032 802819589 732779187 732761802 732779187 732761802 913153410 913153285 913153410 913153285 735343678 30021118 735343678 30021118 30024194 845563952 30024194 845563952 845524045 397334641 845524045 397334641 90384473 627747051 90384473 627747051 627792474 308202837 627792474 308202837 215079401 500039958 215079401 500039958 499974595 231508252 499974595 231508252 421758612 927836036 421758612 927836036 500030489 499971170 500030489 499971170 274612087 502165347 274612087 502165347 500035407 190183408 500035407 190183408 75164312 726288424 75164312 726288424 726321394 832371655 726321394 832371655 499973641 884710819 499973641 884710819 961948656 38034349 961948656 38034349 72178683 500011613 72178683 500011613 448368803 168049998 448368803 168049998 500026673 654741867 500026673 654741867 500020411 914356190 500020411 914356190 914339587 115001375 914339587 115001375 115012514 499968081 115012514 499968081 202933952 989451503 202933952 989451503 10531166 279670838 10531166 279670838 281675858 374427126 281675858 374427126 730827669 500017080 730827669 500017080 421401954 807990834 421401954 807990834 807988204 429629573 807988204 429629573 351611354 351628925 351611354 351628925 210713964 500036792 210713964 500036792 129302653 212219612 129302653 212219612 232849671 500033191 232849671 500033191 500038162 54690040 500038162 54690040 945308787 765535536 945308787 765535536 500036317 173258562 500036317 173258562 826707715 499978454 826707715 499978454 121284006 374685749 121284006 374685749 815422875 678587063 815422875 678587063 298044082 29612414 298044082 29612414 29604104 208142684 29604104 208142684 499966785 499989852 499966785 499989852 203364172 134573247 203364172 134573247 499960150 491540112 499960150 491540112 373946369 515884481 373946369 515884481 499967594 571542859 499967594 571542859 499996168 485799587 499996168 485799587 818950902 500011087 818950902 500011087 462268534 456349735 462268534 456349735 500001415 499994496 500001415 499994496 26569220 877930389 26569220 877930389 499994227 54545170 499994227 54545170 945450504 499981867 945450504 499981867 35617777 35676718 35617777 35676718 187084635 812851532 187084635 812851532 425413950 355091218 425413950 355091218 598893565 631602162 598893565 631602162 368384600 578469522 368384600 578469522 518201912 499974247 518201912 499974247 549233102 500038326 549233102 500038326 334080078 751039791 334080078 751039791 499985029 737503222 499985029 737503222 262550486 480392871 262550486 480392871 500004394 976759587 500004394 976759587 23247439 583590810 23247439 583590810 500015118 898959160 500015118 898959160 182976543 221528908 182976543 221528908 728380156 500006560 728380156 500006560 499974862 546310785 499974862 546310785 535144725 32400104 535144725 32400104 317351298 429619341 317351298 429619341 429561670 931758351 429561670 931758351 68242907 499984686 68242907 499984686 320775989 320771736 320775989 320771736 704124995 548468011 704124995 548468011 160195418 500020588 160195418 500020588 233745563 766262017 233745563 766262017 500026213 391740541 500026213 391740541 289925047 656706577 289925047 656706577 954522059 954571026 954522059 954571026 500017522 499962992 500017522 499962992 675105700 499974844 675105700 499974844 168302037 168294880 168302037 168294880 819502885 819488438 819502885 819488438 620291873 471435633 620291873 471435633 499979954 609508624 499979954 609508624 958745973 958757973 958745973 958757973 781948770 500019039 781948770 500019039 605367543 802841798 605367543 802841798 802849846 777510080 802849846 777510080 30666215 969320464 30666215 969320464 900077847 574858727 900077847 574858727 413606085 957715018 413606085 957715018 42358964 508287764 42358964 508287764 514341145 485604382 514341145 485604382 532266817 505567409 532266817 505567409 505570578 121632221 505570578 121632221 878394586 500002579 878394586 500002579 66544192 205142761 66544192 205142761 500004772 810121622 500004772 810121622 500030416 386762827 500030416 386762827 43252421 956731291 43252421 956731291 64684799 499994768 64684799 499994768 788326666 790344299 788326666 790344299 499983968 981619940 499983968 981619940 662447742 310842279 662447742 310842279 310833970 500022133 310833970 500022133 755480756 500012952 755480756 500012952 364568631 635428377 364568631 635428377 603126986 499975557 603126986 499975557 499968884 974502041 499968884 974502041 500028496 246457394 500028496 246457394 302795015 681438213 302795015 681438213 500009637 972136793 500009637 972136793 27818813 500017673 27818813 500017673 499987652 745126314 499987652 745126314 466968974 499978761 466968974 499978761 868581090 500039159 868581090 500039159 289389988 125831869 289389988 125831869 874190010 499964492 874190010 499964492 362995427 499969553 362995427 499969553 880823473 500013753 880823473 500013753 23264220 499996988 23264220 499996988 407581169 26028381 407581169 26028381 26005124 958413059 26005124 958413059 322192416 453403396 322192416 453403396 500009742 624610742 500009742 624610742 624584430 862461768 624584430 862461768 499989797 109648374 499989797 109648374 890342255 500033935 890342255 500033935 294570908 294591079 294570908 294591079 499980240 349282940 499980240 349282940 847509448 152453400 847509448 152453400 499973549 799056866 499973549 799056866 462432159 500025049 462432159 500025049 581390210 581331267 581390210 581331267 499975912 14041572 499975912 14041572 382380389 617673657 382380389 617673657 469179551 46410935 469179551 46410935 953557360 553837583 953557360 553837583 499974689 702660225 499974689 702660225 810960290 810974580 810960290 810974580 188573888 188637971 188573888 188637971 511336941 500002087 511336941 500002087 32619126 328118914 32619126 328118914 499961402 679348434 499961402 679348434 711444488 204633536 711444488 204633536 78488935 78495652 78488935 78495652 247980165 974702956 247980165 974702956 25282627 499963462 25282627 499963462 499985233 309526431 499985233 309526431 662219947 792022591 662219947 792022591 960927961 39034612 960927961 39034612 500036070 955844608 500036070 955844608 44118348 230201403 44118348 230201403 946776657 946796302 946776657 946796302 500003761 499976777 500003761 499976777 255882332 461835490 255882332 461835490 844067567 810892484 844067567 810892484 89384850 910583765 89384850 910583765 876798624 123218706 876798624 123218706 173298916 608397229 173298916 608397229 723798685 500007215 723798685 500007215 618290752 634974905 618290752 634974905 430021952 430013789 430021952 430013789 749107935 916602982 749107935 916602982 916592770 722633986 916592770 722633986 649685429 350301719 649685429 350301719 408245021 585204135 408245021 585204135 500004007 995172955 500004007 995172955 4815243 652726980 4815243 652726980 582128756 229679815 582128756 229679815 229667687 436793425 229667687 436793425 913034576 500035642 913034576 500035642 499984696 140647048 499984696 140647048 859348924 253254330 859348924 253254330 252164073 904697342 252164073 904697342 95347465 499962143 95347465 499962143 500030862 167301915 500030862 167301915 268714116 822386812 268714116 822386812 177663399 101987215 177663399 101987215 898024745 29524426 898024745 29524426 29502223 288174037 29502223 288174037 887253867 887246546 887253867 887246546 60023525 499985664 60023525 499985664 143104580 856851602 143104580 856851602 655808982 344199502 655808982 344199502 923344241 500016066 923344241 500016066 112100177 113671228 112100177 113671228 886348497 341135441 886348497 341135441 48264796 945300603 48264796 945300603 849919195 558379398 849919195 558379398 312655639 888687220 312655639 888687220 499989675 500024936 499989675 500024936 97413942 97419072 97413942 97419072 424569994 500031216 424569994 500031216 772764555 227218379 772764555 227218379 234667785 500035791 234667785 500035791 521631681 546479433 521631681 546479433 500028066 736518585 500028066 736518585 885806044 499974576 885806044 499974576 180955858 303384711 180955858 303384711 696618475 547369049 696618475 547369049 77665899 77702709 77665899 77702709 490611918 500015482 490611918 500015482 200679444 200657946 200679444 200657946 394437278 394414475 394437278 394414475 279816984 279834719 279816984 279834719 126673154 873381792 126673154 873381792 496018334 228577458 496018334 228577458 228601687 499975262 228601687 499975262 526032269 531325854 526032269 531325854 26481050 26491514 26481050 26491514 561674195 499998968 561674195 499998968 239887246 500003480 239887246 500003480 985931621 985933206 985931621 985933206 500035672 143770741 500035672 143770741 289632427 439519778 289632427 439519778 500031987 496195967 500031987 496195967 496138026 844164380 496138026 844164380 809871924 190186872 809871924 190186872 191810593 265582228 191810593 265582228 499025895 562532804 499025895 562532804 437486662 821878150 437486662 821878150 594917629 268933791 594917629 268933791 731058996 720244784 731058996 720244784 279686123 499996620 279686123 499996620 944384263 208761928 944384263 208761928 736770326 500014114 736770326 500014114 747940454 252061422 747940454 252061422 500023200 723410206 500023200 723410206 303969146 303921297 303969146 303921297 436572222 500026628 436572222 500026628 702452480 499992441 702452480 499992441 499969756 732122223 499969756 732122223 727523055 204674699 727523055 204674699 499980292 817371047 499980292 817371047 257951943 26387834 257951943 26387834 973639987 191033434 973639987 191033434 499992488 873716287 499992488 873716287 183227355 183181685 183227355 183181685 381543177 643074103 381543177 643074103 235239483 235193523 235239483 235193523 673217898 768453503 673217898 768453503 768435334 499983830 768435334 499983830 422592992 499965350 422592992 499965350 930750869 499999190 930750869 499999190 499986156 712383456 499986156 712383456 551647555 500035618 551647555 500035618 97570849 542620636 97570849 542620636 500031749 371059707 500031749 371059707 628901910 584348135 628901910 584348135 377138928 124226579 377138928 124226579 875764719 758323105 875764719 758323105 241608651 155576102 241608651 155576102 844373228 499979069 844373228 499979069 285782155 499970513 285782155 499970513 721140939 890333407 721140939 890333407 454950595 499970251 454950595 499970251 518383734 988604531 518383734 988604531 499995226 286662628 499995226 286662628 713356226 228914974 713356226 228914974 38333703 499964372 38333703 499964372 500031932 156635302 500031932 156635302 156674934 230611424 156674934 230611424 430159819 579668122 430159819 579668122 776437687 223588313 776437687 223588313 992600121 874550109 992600121 874550109 125468076 681649808 125468076 681649808 681672336 839504183 681672336 839504183 81914869 500004578 81914869 500004578 500036570 671955076 500036570 671955076 499986181 21313515 499986181 21313515 978680484 264556886 978680484 264556886 264573228 928126912 264573228 928126912 928088916 139300595 928088916 139300595 500032347 968203814 500032347 968203814 968227504 55139908 968227504 55139908 55084622 500039692 55084622 500039692 941453710 58526255 941453710 58526255 665400112 985541030 665400112 985541030 14504545 499986019 14504545 499986019 846932273 500017297 846932273 500017297 151871739 151847220 151871739 151847220 499986706 440697225 499986706 440697225 814286920 76818554 814286920 76818554 76856486 499982763 76856486 499982763 955187424 499964714 955187424 499964714 499994191 364319877 499994191 364319877 374096351 374086830 374096351 374086830 499993394 212444784 499993394 212444784 499960902 436543903 499960902 436543903 500036062 420633571 500036062 420633571 49228265 950724812 49228265 950724812 360283274 500001251 360283274 500001251 981972574 346014207 981972574 346014207 96449842 903540317 96449842 903540317 674304426 16277650 674304426 16277650 983773430 491951977 983773430 491951977 4357701 499996700 4357701 499996700 191129110 205971545 191129110 205971545 794004780 760194478 794004780 760194478 499979826 795743155 499979826 795743155 500010190 850509124 500010190 850509124 136707729 136678678 136707729 136678678 249848374 653899019 249848374 653899019 844363545 301366861 844363545 301366861 603545186 908136926 603545186 908136926 91865973 97084984 91865973 97084984 703010299 703060810 703010299 703060810 500031559 499988853 500031559 499988853 811016435 592190086 811016435 592190086 357149478 370035701 357149478 370035701 630017681 684113979 630017681 684113979 201510520 798502474 201510520 798502474 499995315 736821009 499995315 736821009 500024946 909599807 500024946 909599807 500024138 267308085 500024138 267308085 712181425 344187488 712181425 344187488 150569200 500008695 150569200 500008695 719625467 280386142 719625467 280386142 221531856 500010157 221531856 500010157 443751833 443768215 443751833 443768215 770920963 500006389 770920963 500006389 761989886 238004935 761989886 238004935 263232957 807192413 263232957 807192413 500036970 194449025 500036970 194449025 499976465 500019171 499976465 500019171 269050133 483533492 269050133 483533492 858058869 858004389 858058869 858004389 500030254 330426683 500030254 330426683 341356350 658653132 341356350 658653132 500000263 329936378 500000263 329936378 238212211 761733411 238212211 761733411 725476544 417242661 725476544 417242661 431115330 499983090 431115330 499983090 54017645 322415070 54017645 322415070 500011873 859160199 500011873 859160199 184999727 30039439 184999727 30039439 969985031 499973404 969985031 499973404 127598237 582182270 127598237 582182270 793685848 76381556 793685848 76381556 76361671 499969212 76361671 499969212 500008095 738967760 500008095 738967760 720256812 500024652 720256812 500024652 506743796 50814401 506743796 50814401 949139799 821751365 949139799 821751365 97351943 97308753 97351943 97308753 714753383 940474536 714753383 940474536 940473830 940353136 940473830 940353136 311084505 428129353 311084505 428129353 428194094 499974507 428194094 499974507 427482472 497957995 427482472 497957995 828301821 828288160 828301821 828288160 566719582 368891732 566719582 368891732 169160850 673573800 169160850 673573800 856624745 856597271 856624745 856597271 102421732 316272250 102421732 316272250 499982896 514019461 499982896 514019461 500027558 60910239 500027558 60910239 60915063 500008335 60915063 500008335 499960003 854544328 499960003 854544328 444798685 358653670 444798685 358653670 947869534 52124532 947869534 52124532 500008144 811840502 500008144 811840502 811861130 500014822 811861130 500014822 500003304 269396242 500003304 269396242 499964812 238568359 499964812 238568359 758083427 500024873 758083427 500024873 157974515 841967685 157974515 841967685 393117331 235025864 393117331 235025864 553999403 499996255 553999403 499996255 323319345 323289186 323319345 323289186 470650931 529392427 470650931 529392427 165915404 131102434 165915404 131102434 500008402 500026460 500008402 500026460 28847768 923706119 28847768 923706119 923640444 100882978 923640444 100882978 100843608 498291430 100843608 498291430 986926514 986944661 986926514 986944661 977050131 499981067 977050131 499981067 413173960 795218650 413173960 795218650 836354002 499966659 836354002 499966659 112161899 910145292 112161899 910145292 910157264 814995405 910157264 814995405 194252653 14461352 194252653 14461352 14466527 499982045 14466527 499982045 626729666 499981354 626729666 499981354 463165206 839947851 463165206 839947851 500014565 103136468 500014565 103136468 103128117 773352658 103128117 773352658 274234145 324166461 274234145 324166461 500016847 722477128 500016847 722477128 822420600 137609010 822420600 137609010 862336081 474741206 862336081 474741206 499988042 240508350 499988042 240508350 813235465 925398959 813235465 925398959 74573431 500030696 74573431 500030696 738242334 32184516 738242334 32184516 32218945 591857534 32218945 591857534 827378664 172650675 827378664 172650675 42320436 957674709 42320436 957674709 312289459 136967019 312289459 136967019 863044309 838797509 863044309 838797509 161200297 500003580 161200297 500003580 822003299 391860249 822003299 391860249 391885190 580398149 391885190 580398149 610658932 389392939 610658932 389392939 837571421 837574993 837571421 837574993 408331536 167743802 408331536 167743802 167683224 499968135 167683224 499968135 763456450 324833664 763456450 324833664 500014668 533069880 500014668 533069880 888950634 902619567 888950634 902619567 97340831 925294078 97340831 925294078 500028955 112836923 500028955 112836923 500014921 239708239 500014921 239708239 760308495 846096058 760308495 846096058 153909670 499994040 153909670 499994040 612129295 796134142 612129295 796134142 300447192 300498897 300447192 300498897 499993414 879142075 499993414 879142075 120891424 377776757 120891424 377776757 854354952 734195656 854354952 734195656 652827989 499961486 652827989 499961486 255074155 499981731 255074155 499981731 616871865 500033343 616871865 500033343 746360854 168407701 746360854 168407701 168451938 631980217 168451938 631980217 631996815 795576407 631996815 795576407 204436000 364693110 204436000 364693110 565331301 500026991 565331301 500026991 301751983 616313084 301751983 616313084 499992428 499974829 499992428 499974829 545345818 946007980 545345818 946007980 53991290 312086810 53991290 312086810 684019970 829006341 684019970 829006341 829067493 68819897 829067493 68819897 500016775 927702343 500016775 927702343 927690499 644294513 927690499 644294513 342988931 657014334 342988931 657014334 528004583 471962115 528004583 471962115 286396976 783684878 286396976 783684878 500035096 364800536 500035096 364800536 214145862 896354760 214145862 896354760 855054560 426201469 855054560 426201469 208913053 500010546 208913053 500010546 191178187 407007861 191178187 407007861 407054084 95866111 407054084 95866111 95811542 757876864 95811542 757876864 586550371 413419125 586550371 413419125 499986182 500015000 499986182 500015000 907214898 92743420 907214898 92743420 564026892 538146053 564026892 538146053 499983895 10306460 499983895 10306460 864385731 500007995 864385731 500007995 874871888 142733124 874871888 142733124 142727671 385786214 142727671 385786214 616361710 616378533 616361710 616378533 543554517 499993803 543554517 499993803 92763177 125793783 92763177 125793783 874279750 500023805 874279750 500023805 49230155 840981697 49230155 840981697 499970835 10446360 499970835 10446360 913367160 856073206 913367160 856073206 499966933 986174774 499966933 986174774 500017661 440951660 500017661 440951660 579216639 709649718 579216639 709649718 888551865 888481886 888551865 888481886 500024176 115950651 500024176 115950651 884055574 832178525 884055574 832178525 167800145 658577060 167800145 658577060 962859860 279833773 962859860 279833773 499982838 392466637 499982838 392466637 807030001 192976929 807030001 192976929 341811900 849155320 341811900 849155320 500016952 705415525 500016952 705415525 15404598 89462415 15404598 89462415 910549475 8305801 910549475 8305801 77650700 499994175 77650700 499994175 499991065 405366506 499991065 405366506 489444165 706971073 489444165 706971073 293019036 14597959 293019036 14597959 499997811 499977685 499997811 499977685 900826607 900834206 900826607 900834206 937088328 62862035 937088328 62862035 748709676 499984524 748709676 499984524 5378100 5433259 5378100 5433259 500027473 749477433 500027473 749477433 250559517 381619990 250559517 381619990 928711768 71333351 928711768 71333351 519791141 891394787 519791141 891394787 500004739 854654809 500004739 854654809 537539762 436578075 537539762 436578075 500031933 744871047 500031933 744871047 500039810 500007963 500039810 500007963 263869183 979520557 263869183 979520557 979596016 416580853 979596016 416580853 253617370 500037922 253617370 500037922 763831966 499968423 763831966 499968423 277703023 311443512 277703023 311443512 500029332 685823543 500029332 685823543 83777157 83831849 83777157 83831849 507556633 736706953 507556633 736706953 500002680 900838925 500002680 900838925 842577497 157417860 842577497 157417860 499962997 470583920 499962997 470583920 914664542 85347138 914664542 85347138 642908830 720073384 642908830 720073384 720114478 31528940 720114478 31528940 499968928 794185883 499968928 794185883 915895113 500033999 915895113 500033999 920606038 920572177 920606038 920572177 499976604 529258239 499976604 529258239 849537301 499976153 849537301 499976153 79623477 500007978 79623477 500007978 655185775 344830450 655185775 344830450 458786872 499962015 458786872 499962015 139686591 428292573 139686591 428292573 790398880 500034096 790398880 500034096 641997589 76869188 641997589 76869188 76858965 926327780 76858965 926327780 926346782 126893417 926346782 126893417 240608452 500031311 240608452 500031311 22792418 736638916 22792418 736638916 825647150 500029847 825647150 500029847 500028251 724960197 500028251 724960197 37504709 37487422 37504709 37487422 728101255 499983522 728101255 499983522 889033506 500014675 889033506 500014675 120141159 634532914 120141159 634532914 500021604 974991252 500021604 974991252 499974145 809677 499974145 809677 455786476 499994728 455786476 499994728 500021902 170002279 500021902 170002279 862362313 555115187 862362313 555115187 444905989 102512403 444905989 102512403 897545353 297545320 897545353 297545320 67146680 499982516 67146680 499982516 876925260 123079372 876925260 123079372 576992001 622574295 576992001 622574295 340407116 340420918 340407116 340420918 500012485 741295508 500012485 741295508 154293249 261825699 154293249 261825699 500019799 499960117 500019799 499960117 187565658 526185761 187565658 526185761 500037133 983669814 500037133 983669814 409800264 409811001 409800264 409811001 824071571 547804938 824071571 547804938 164715731 164713995 164715731 164713995 351952180 742277773 351952180 742277773 904928718 500006682 904928718 500006682 349027611 500034312 349027611 500034312 699494948 410035028 699494948 410035028 490256469 634183642 490256469 634183642 634158171 327083439 634158171 327083439 439218825 500010136 439218825 500010136 963586353 348952955 963586353 348952955 500036178 918925324 500036178 918925324 943118524 943102180 943118524 943102180 548657094 180099552 548657094 180099552 180098925 141924 180098925 141924 500026813 762965776 500026813 762965776 257292982 499999303 257292982 499999303 500024640 319898782 500024640 319898782 533550438 640220827 533550438 640220827 138041628 861891110 138041628 861891110 387593011 499961865 387593011 499961865 661172846 500003176 661172846 500003176 859208849 500002091 859208849 500002091 484166713 515829765 484166713 515829765 918393898 499970469 918393898 499970469 68972880 557304334 68972880 557304334 499987543 168190127 499987543 168190127 361183936 642704244 361183936 642704244 871322341 128677042 871322341 128677042 499995956 676607137 499995956 676607137 323353155 457201934 323353155 457201934 457229370 747317029 457229370 747317029 252712506 500037976 252712506 500037976 980347424 442596153 980347424 442596153 77483263 723604539 77483263 723604539 694261327 694284032 694261327 694284032 38862786 961174702 38862786 961174702 501310783 416916144 501310783 416916144 602092495 602058786 602092495 602058786 499978955 179915985 499978955 179915985 330624742 711689474 330624742 711689474 711662618 699598815 711662618 699598815 391165620 500008860 391165620 500008860 93817136 398843036 93817136 398843036 398810329 846468469 398810329 846468469 153507021 499964575 153507021 499964575 393987213 606012102 393987213 606012102 499981760 122498788 499981760 122498788 500012494 962283182 500012494 962283182 360605764 235879243 360605764 235879243 499988303 579368699 499988303 579368699 41046893 499987254 41046893 499987254 223508658 776510430 223508658 776510430 314970027 91151854 314970027 91151854 860680776 499996083 860680776 499996083 435958596 278140236 435958596 278140236 644246141 824203385 644246141 824203385 126962091 126958692 126962091 126958692 499961262 394748143 499961262 394748143 500037709 198055818 500037709 198055818 268513949 731457908 268513949 731457908 477230410 71366393 477230410 71366393 857595816 500007609 857595816 500007609 500038763 220216031 500038763 220216031 417814482 500027209 417814482 500027209 936932819 417730209 936932819 417730209 169755175 602355120 169755175 602355120 643992068 355996795 643992068 355996795 499988013 517808298 499988013 517808298 376332214 406864454 376332214 406864454 499992632 499963816 499992632 499963816 218913302 762089472 218913302 762089472 237843445 810188498 237843445 810188498 189777959 449932661 189777959 449932661 769500231 499987491 769500231 499987491 827012750 172942470 827012750 172942470 545007261 678273476 545007261 678273476 321739923 549770530 321739923 549770530 450218115 499989070 450218115 499989070 433310158 300435608 433310158 300435608 500022378 849926830 500022378 849926830 538374612 372625276 538374612 372625276 656871836 656865990 656871836 656865990 502511384 367124622 502511384 367124622 367142377 64927414 367142377 64927414 499988440 321029186 499988440 321029186 70737332 70746965 70737332 70746965 500015627 500003665 500015627 500003665 335121372 591797089 335121372 591797089 500038427 499965059 500038427 499965059 133444887 657804885 133444887 657804885 731460507 268524647 731460507 268524647 583651169 583639443 583651169 583639443 593682904 500008268 593682904 500008268 646907905 259843248 646907905 259843248 500005572 516638787 500005572 516638787 666061311 400869166 666061311 400869166 599178438 373191573 599178438 373191573 626819889 499990760 626819889 499990760 106522615 160380196 106522615 160380196 839562859 500011942 839562859 500011942 120189181 120174105 120189181 120174105 775898533 680927183 775898533 680927183 135848924 135801233 135848924 135801233 410368587 625247536 410368587 625247536 537419074 90694333 537419074 90694333 90678546 75460873 90678546 75460873 500000731 939075003 500000731 939075003 853060662 57142519 853060662 57142519 499987188 499987876 499987188 499987876 822772696 180171488 822772696 180171488 393448092 576300612 393448092 576300612 672844545 227278530 672844545 227278530 499978783 652333263 499978783 652333263 499969073 337376500 499969073 337376500 662575747 379686286 662575747 379686286 620253974 499998288 620253974 499998288 966726857 889582962 966726857 889582962 500013110 152628216 500013110 152628216 847405958 984226812 847405958 984226812 252699142 107074949 252699142 107074949 892991521 577075519 892991521 577075519 131419128 868617083 131419128 868617083 499964752 246270389 499964752 246270389 830418093 830418773 830418093 830418773 66681074 66661507 66681074 66661507 499980348 571553376 499980348 571553376 617500705 499975994 617500705 499975994 585006352 887476167 585006352 887476167 887484861 582453241 887484861 582453241 499990822 499984424 499990822 499984424 927955071 72060137 927955071 72060137 124050147 436525308 124050147 436525308 914213010 914206291 914213010 914206291 897235552 79234402 897235552 79234402 308572589 691416761 308572589 691416761 40376066 449940015 40376066 449940015 713328943 912258616 713328943 912258616 500018792 934851462 500018792 934851462 990619834 9400459 990619834 9400459 500030495 420050701 500030495 420050701 610245083 743743049 610245083 743743049 875252971 875253000 875252971 875253000 506681214 261993476 506681214 261993476 261989752 343996415 261989752 343996415 656021189 499960274 656021189 499960274 32702761 947817889 32702761 947817889 382956225 380186258 382956225 380186258 926250625 926258964 926250625 926258964 108874729 135118374 108874729 135118374 855346795 499977910 855346795 499977910 904173958 95857369 904173958 95857369 704802736 471873688 704802736 471873688 471918732 503369951 471918732 503369951 499975429 894655042 499975429 894655042 278201058 278256421 278201058 278256421 19888523 701875915 19888523 701875915 533267369 462448675 533267369 462448675 114101042 885894666 114101042 885894666 821547540 178431665 821547540 178431665 294001484 438525586 294001484 438525586 752270811 730031842 752270811 730031842 500026201 344066705 500026201 344066705 743479738 499978594 743479738 499978594 124620415 124614201 124620415 124614201 84716517 944510841 84716517 944510841 725778168 274262099 725778168 274262099 844134680 687700467 844134680 687700467 76747405 499970962 76747405 499970962 32750401 985584051 32750401 985584051 985578502 766078958 985578502 766078958 233914632 177524569 233914632 177524569 822482273 543771839 822482273 543771839 456263970 58616576 456263970 58616576 941394587 764452602 941394587 764452602 505506789 505539943 505506789 505539943 72179992 927797895 72179992 927797895 101064374 101075827 101064374 101075827 491602587 984477576 491602587 984477576 15548311 499993504 15548311 499993504 289838977 221832749 289838977 221832749 33866132 500011937 33866132 500011937 58879707 58844512 58879707 58844512 886242719 815370718 886242719 815370718 815331858 99575962 815331858 99575962 900400865 500018322 900400865 500018322 500007674 45669465 500007674 45669465 248201810 500010379 248201810 500010379 170043766 125097317 170043766 125097317 125149902 212938108 125149902 212938108 787001145 408237884 787001145 408237884 538897343 730644379 538897343 730644379 269335548 577837339 269335548 577837339 546504212 19395411 546504212 19395411 499982200 522952440 499982200 522952440 522963253 986462951 522963253 986462951 354761255 486352835 354761255 486352835 721890602 721916076 721890602 721916076 313565211 104833851 313565211 104833851 104878880 660244197 104878880 660244197 849126833 499999824 849126833 499999824 2434251 499984638 2434251 499984638 500035398 754886532 500035398 754886532 499996420 233988100 499996420 233988100 233974410 438810675 233974410 438810675 438783756 247295307 438783756 247295307 96288464 96346020 96288464 96346020 344770424 835145162 344770424 835145162 835152122 499961126 835152122 499961126 500018906 800638946 500018906 800638946 273750367 345427678 273750367 345427678 857161138 728151401 857161138 728151401 714117827 128695485 714117827 128695485 500007452 17002853 500007452 17002853 982980510 500026646 982980510 500026646 68450094 931527128 68450094 931527128 496213608 499976455 496213608 499976455 83316226 865798534 83316226 865798534 134270302 920390549 134270302 920390549 79595536 500017420 79595536 500017420 500005331 737489829 500005331 737489829 132312611 499996934 132312611 499996934 499979669 693799839 499979669 693799839 976430888 500013738 976430888 500013738 411065885 767794910 411065885 767794910 232214736 689101579 232214736 689101579 863891428 136089044 863891428 136089044 816718227 183316565 816718227 183316565 931838383 68150603 931838383 68150603 883376559 840785497 883376559 840785497 159224123 799659203 159224123 799659203 500036051 500029661 500036051 500029661 286739302 670488018 286739302 670488018 784494720 929833401 784494720 929833401 313615638 427690489 313615638 427690489 840553462 840491124 840553462 840491124 211981121 6634153 211981121 6634153 6656283 499972401 6656283 499972401 787251017 349463821 787251017 349463821 403260873 403276886 403260873 403276886 756761481 243181805 756761481 243181805 522480137 954351823 522480137 954351823 25021748 24963909 25021748 24963909 499988622 499988097 499988622 499988097 96211115 132726674 96211115 132726674 325432253 906552389 325432253 906552389 93421467 527645619 93421467 527645619 939333377 21520044 939333377 21520044 500031458 814801282 500031458 814801282 983122367 16829429 983122367 16829429 76866442 923096964 76866442 923096964 370295274 185747570 370295274 185747570 814203151 229681334 814203151 229681334 500028073 499991729 500028073 499991729 536617903 970100224 536617903 970100224 29898489 246555785 29898489 246555785 317776971 499961281 317776971 499961281 992655262 499965802 992655262 499965802 101343493 923522226 101343493 923522226 923598352 500013108 923598352 500013108 505613851 509709042 505613851 509709042 542335185 457605271 542335185 457605271 46429892 862375123 46429892 862375123 862363382 935404786 862363382 935404786 64535063 499966901 64535063 499966901 883925718 166317017 883925718 166317017 279352722 846874344 279352722 846874344 846901754 602179783 846901754 602179783 397801308 490640221 397801308 490640221 923776203 76206333 923776203 76206333 105228687 500016352 105228687 500016352 499970567 185621109 499970567 185621109 385781198 614235792 385781198 614235792 499982069 92055143 499982069 92055143 92047502 172436550 92047502 172436550 827572643 369260861 827572643 369260861 359878233 160243224 359878233 160243224 160217045 511858850 160217045 511858850 500039513 530324389 500039513 530324389 492419039 500038743 492419039 500038743 136245451 499997886 136245451 499997886 265954326 906752807 265954326 906752807 500017538 491490034 500017538 491490034 358259585 641725020 358259585 641725020 440928998 499974397 440928998 499974397 20162565 500031929 20162565 500031929 604092729 500025235 604092729 500025235 500011647 564451576 500011647 564451576 486919210 513114143 486919210 513114143 227513923 772513049 227513923 772513049 499962860 422193769 499962860 422193769 158233949 500000671 158233949 500000671 557173980 341688809 557173980 341688809 127781332 872178968 127781332 872178968 499989633 345267091 499989633 345267091 374508814 644529544 374508814 644529544 822409210 822434877 822409210 822434877 729125924 500020178 729125924 500020178 5580796 32470527 5580796 32470527 516943946 737535612 516943946 737535612 499977508 674242104 499977508 674242104 499984990 947664712 499984990 947664712 52388023 500030821 52388023 500030821 300617311 187977893 300617311 187977893 500012103 499979118 500012103 499979118 91664579 619249007 91664579 619249007 619226810 999862842 619226810 999862842 137732 567311686 137732 567311686 567298665 648121155 567298665 648121155 32220171 272889468 32220171 272889468 919587720 499996622 919587720 499996622 946790997 24255262 946790997 24255262 31418012 968550127 31418012 968550127 787630713 212363863 787630713 212363863 757286087 688366142 757286087 688366142 311612396 499971124 311612396 499971124 926336388 886037814 926336388 886037814 596467431 364393573 596467431 364393573 364381172 337255949 364381172 337255949 516095014 974377507 516095014 974377507 974391526 470272801 974391526 470272801 458158823 664042927 458158823 664042927 664878618 22919328 664878618 22919328 977150772 587485922 977150772 587485922 380187945 22704950 380187945 22704950 22701790 509149983 22701790 509149983 500031115 499993671 500031115 499993671 165533024 395420704 165533024 395420704 499984695 609619096 499984695 609619096 21958010 21910605 21958010 21910605 955971966 690928948 955971966 690928948 87142036 499983557 87142036 499983557 788619954 871786829 788619954 871786829 871749476 405733667 871749476 405733667 405749085 414477518 405749085 414477518 952195988 47823130 952195988 47823130 909470620 499986304 909470620 499986304 23778322 500035091 23778322 500035091 73738656 926279738 73738656 926279738 500018903 254180079 500018903 254180079 500002930 868793454 500002930 868793454 13758422 137093076 13758422 137093076 770474205 770436095 770474205 770436095 793296048 232482839 793296048 232482839 767532539 25737191 767532539 25737191 974270827 107653989 974270827 107653989 73956364 539976116 73956364 539976116 568091180 568110089 568091180 568110089 499981124 263399328 499981124 263399328 13075147 13104790 13075147 13104790 506940886 500018907 506940886 500018907 590708125 499994324 590708125 499994324 499990402 800710400 499990402 800710400 199324550 908415894 199324550 908415894 908457892 207017680 908457892 207017680 206986651 669451493 206986651 669451493 500035204 762472394 500035204 762472394 237553907 151549728 237553907 151549728 848471351 441490600 848471351 441490600 499965778 194307756 499965778 194307756 500006512 500013256 500006512 500013256 65674346 267291039 65674346 267291039 503815149 500031874 503815149 500031874 879567334 500026026 879567334 500026026 252938274 747046928 252938274 747046928 647979088 264713124 647979088 264713124 264679134 866051018 264679134 866051018 866075187 165458718 866075187 165458718 165468512 500032148 165468512 500032148 863809540 48916641 863809540 48916641 499970253 989216939 499970253 989216939 989243773 499992603 989243773 499992603 499962826 254076632 499962826 254076632 745942504 285367128 745942504 285367128 197434271 499986649 197434271 499986649 481125473 292008700 481125473 292008700 292042400 363503327 292042400 363503327 363540628 152969714 363540628 152969714 97992134 892989038 97992134 892989038 107333837 815648406 107333837 815648406 184352592 994903424 184352592 994903424 5114519 684798622 5114519 684798622 837451128 837437653 837451128 837437653 238650843 499979107 238650843 499979107 549700231 500025316 549700231 500025316 636464880 500018181 636464880 500018181 500001226 973610137 500001226 973610137 26345971 783710141 26345971 783710141 783717173 500026639 783717173 500026639 15054707 984987510 15054707 984987510 539397772 500030781 539397772 500030781 525141105 608409361 525141105 608409361 500033662 500032780 500033662 500032780 859441024 499987059 859441024 499987059 436507181 790422538 436507181 790422538 790437342 942311582 790437342 942311582 57742939 500006210 57742939 500006210 499986922 943735061 499986922 943735061 876485964 121029809 876485964 121029809 121018878 499983844 121018878 499983844 641671548 499960047 641671548 499960047 258730517 742432280 258730517 742432280 257550327 367462584 257550327 367462584 818092198 895579251 818092198 895579251 895614285 617180536 895614285 617180536 304617219 695374505 304617219 695374505 645895861 354097231 645895861 354097231 500025771 623736076 500025771 623736076 499979155 728145434 499979155 728145434 643732755 237620051 643732755 237620051 762329920 276610624 762329920 276610624 500034222 847615186 500034222 847615186 152336056 788651327 152336056 788651327 500022077 469649420 500022077 469649420 346610496 346580445 346610496 346580445 442486296 722100955 442486296 722100955 500039953 94567101 500039953 94567101 177157015 697731873 177157015 697731873 697757942 526555161 697757942 526555161 499988107 823484143 499988107 823484143 823468462 389972778 823468462 389972778 500017804 955222408 500017804 955222408 955196148 500013242 955196148 500013242 122120345 877888408 122120345 877888408 358128100 485100821 358128100 485100821 514883350 602582092 514883350 602582092 397425995 296800790 397425995 296800790 499984260 174537331 499984260 174537331 306931661 623963167 306931661 623963167 499976972 380436912 499976972 380436912 127410013 872551626 127410013 872551626 500005283 199835113 500005283 199835113 565397067 565337285 565397067 565337285 60100294 51788410 60100294 51788410 948217794 911012213 948217794 911012213 54054174 945896821 54054174 945896821 499991855 499964181 499991855 499964181 734328665 684915626 734328665 684915626 684888386 311952135 684888386 311952135 688015640 302071770 688015640 302071770 302079228 345270118 302079228 345270118 500029607 499985391 500029607 499985391 307863390 360510857 307863390 360510857 522874001 845758540 522874001 845758540 845763725 500010210 845763725 500010210 280205343 719721327 280205343 719721327 821209201 500034298 821209201 500034298 499978509 799068566 499978509 799068566 500024782 133013463 500024782 133013463 326479294 609276356 326479294 609276356 418921007 499964237 418921007 499964237 929415150 946496151 929415150 946496151 432226960 312689107 432226960 312689107 499979140 513763552 499979140 513763552 466206583 533749774 466206583 533749774 784367118 207983254 784367118 207983254 208014117 439588331 208014117 439588331 500037524 901932270 500037524 901932270 362945204 599285628 362945204 599285628 680841107 358135330 680841107 358135330 48049744 48110788 48049744 48110788 499974521 579564043 499974521 579564043 975545789 24519201 975545789 24519201 635610764 635630610 635610764 635630610 501916386 499989367 501916386 499989367 51610637 948353396 51610637 948353396 582025821 499984968 582025821 499984968 72246258 853642867 72246258 853642867 872591759 39096032 872591759 39096032 39094614 86076353 39094614 86076353 741371470 500011375 741371470 500011375 500022431 279181866 500022431 279181866 759704578 849599338 759704578 849599338 866643 846064 866643 846064 667656538 667600111 667656538 667600111 340512066 23616792 340512066 23616792 500001350 499982144 500001350 499982144 894842222 419018151 894842222 419018151 500016282 60499367 500016282 60499367 939456137 499976697 939456137 499976697 422118926 577958599 422118926 577958599 437266047 391568120 437266047 391568120 608421877 578733052 608421877 578733052 499970568 945365562 499970568 945365562 499996996 499997872 499996996 499997872 699286336 908185423 699286336 908185423 91971861 164721303 91971861 164721303 500005809 500015980 500005809 500015980 198727794 499977740 198727794 499977740 818010350 339291310 818010350 339291310 423969252 770727080 423969252 770727080 556078256 500022184 556078256 500022184 48222607 951761528 48222607 951761528 700049285 256089996 700049285 256089996 256042302 636567767 256042302 636567767 500020321 499966914 500020321 499966914 169583344 499995124 169583344 499995124 838129880 9961351 838129880 9961351 113014662 824121757 113014662 824121757 500036370 152142144 500036370 152142144 499966565 981571240 499966565 981571240 981566642 500001010 981566642 500001010 185803030 185774023 185803030 185774023 500038292 901715687 500038292 901715687 115733899 386807415 115733899 386807415 613210022 532956723 613210022 532956723 423670816 9977978 423670816 9977978 500038356 134202456 500038356 134202456 134216167 755103392 134216167 755103392 880702850 422104199 880702850 422104199 12851261 12858664 12851261 12858664 688130112 688091197 688130112 688091197 391770219 348717596 391770219 348717596 846020523 154022268 846020523 154022268 500033083 801954217 500033083 801954217 198063157 340709289 198063157 340709289 341905807 500018961 341905807 500018961 499963894 946632413 499963894 946632413 499984669 284074396 499984669 284074396 192288325 907885272 192288325 907885272 907926124 934203091 907926124 934203091 4894633 4948941 4894633 4948941 499989214 739038369 499989214 739038369 260966455 615428193 260966455 615428193 500013915 115136715 500013915 115136715 115088799 571623969 115088799 571623969 500038707 30099145 500038707 30099145 462900894 500037104 462900894 500037104 675061250 324958172 675061250 324958172 444206384 555833221 444206384 555833221 224908591 500028471 224908591 500028471 168239946 831720916 168239946 831720916 683461091 499961698 683461091 499961698 405411268 587917067 405411268 587917067 803277521 22402319 803277521 22402319 22441701 641089525 22441701 641089525 500013108 933649769 500013108 933649769 757895912 242082592 757895912 242082592 120187830 879826611 120187830 879826611 720617956 720622725 720617956 720622725 916276983 916259597 916276983 916259597 856932453 143050591 856932453 143050591 241057509 846254597 241057509 846254597 846306531 500004780 846306531 500004780 302021257 775487317 302021257 775487317 775515642 347981822 775515642 347981822 174475076 174458206 174475076 174458206 494715428 808651509 494715428 808651509 191376281 332024249 191376281 332024249 667977352 500026950 667977352 500026950 290273338 526170203 290273338 526170203 473764771 634093246 473764771 634093246 365930124 500020592 365930124 500020592 499993421 204066037 499993421 204066037 505450551 505430450 505450551 505430450 79298790 79271726 79298790 79271726 270273075 672849781 270273075 672849781 639700594 201871178 639700594 201871178 500013392 389294105 500013392 389294105 943069066 56933994 943069066 56933994 349550924 573049095 349550924 573049095 978238458 978213284 978238458 978213284 198086352 198049829 198086352 198049829 499990811 572805390 499990811 572805390 78440064 78427178 78440064 78427178 746408543 790631833 746408543 790631833 131792593 500010778 131792593 500010778 500003648 862498365 500003648 862498365 553755488 408670444 553755488 408670444 408708801 406464208 408708801 406464208 929367974 929384911 929367974 929384911 500036351 499967415 500036351 499967415 760236526 31834564 760236526 31834564 968175776 860993901 968175776 860993901 704705989 228288702 704705989 228288702 228272239 922941120 228272239 922941120 922932317 527673534 922932317 527673534 397182758 282983119 397182758 282983119 266395959 690466316 266395959 690466316 690491323 468111164 690491323 468111164 468133537 901459792 468133537 901459792 740943729 259073092 740943729 259073092 132270552 500014880 132270552 500014880 891957265 730710702 891957265 730710702 124437647 339503151 124437647 339503151 992686644 500033065 992686644 500033065 70976376 70965244 70976376 70965244 499969053 549394024 499969053 549394024 282945939 778826323 282945939 778826323 778810588 424630554 778810588 424630554 500008995 912849034 500008995 912849034 500033293 321210351 500033293 321210351 233722646 766241240 233722646 766241240 499985003 33698604 499985003 33698604 966343101 58231083 966343101 58231083 500010553 500015284 500010553 500015284 742761379 499961009 742761379 499961009 408729717 591290479 408729717 591290479 448930284 500022080 448930284 500022080 500036072 631183484 500036072 631183484 54066903 40163202 54066903 40163202 40175185 376714984 40175185 376714984 499992523 500034231 499992523 500034231 369337211 499985163 369337211 499985163 715529781 499976992 715529781 499976992 15230302 448463398 15230302 448463398 551587606 227466146 551587606 227466146 351131130 824104881 351131130 824104881 175906681 773605769 175906681 773605769 603219917 603186552 603219917 603186552 499962277 779547510 499962277 779547510 683274804 279220053 683274804 279220053 499962467 140344807 499962467 140344807 670114810 670130987 670114810 670130987 500011479 245059969 500011479 245059969 63364518 500039706 63364518 500039706 816414935 183583305 816414935 183583305 611631000 723320330 611631000 723320330 500005213 874357627 500005213 874357627 356797647 102989130 356797647 102989130 510376571 489571809 510376571 489571809 500028656 94144649 500028656 94144649 145501724 493298865 145501724 493298865 499969072 339368405 499969072 339368405 339394403 538165093 339394403 538165093 499969246 588830342 499969246 588830342 307958196 16193016 307958196 16193016 16165620 499960917 16165620 499960917 834296753 165744078 834296753 165744078 945895571 945880635 945895571 945880635 499984671 499979174 499984671 499979174 866766590 133236787 866766590 133236787 190000946 979563601 190000946 979563601 20450016 500017678 20450016 500017678 574251477 574284501 574251477 574284501 499995327 766174498 499995327 766174498 696885731 414744876 696885731 414744876 172284712 172316682 172284712 172316682 910126337 719874217 910126337 719874217 211115416 211155891 211115416 211155891 500017317 985386103 500017317 985386103 55570072 303741297 55570072 303741297 512813318 924608038 512813318 924608038 924619479 704960472 924619479 704960472 295009797 523571763 295009797 523571763 500038360 333952242 500038360 333952242 289821084 710144942 289821084 710144942 794140230 205909455 794140230 205909455 865383280 500037256 865383280 500037256 528933646 471022943 528933646 471022943 709907633 977763524 709907633 977763524 22254976 713420518 22254976 713420518 527520719 499996507 527520719 499996507 949584185 50388434 949584185 50388434 86878030 927595831 86878030 927595831 927580246 668519427 927580246 668519427 667180723 332859628 667180723 332859628 512805630 695701960 512805630 695701960 695689449 470033165 695689449 470033165 174420869 500013794 174420869 500013794 500031709 488450070 500031709 488450070 71401100 928525781 71401100 928525781 499991964 20971674 499991964 20971674 151572320 653891496 151572320 653891496 653855353 483439781 653855353 483439781 483413814 500038769 483413814 500038769 664780927 106511034 664780927 106511034 893513418 473632618 893513418 473632618 460987627 581613319 460987627 581613319 981659422 499967498 981659422 499967498 472955867 499998915 472955867 499998915 743324190 256641095 743324190 256641095 587836538 412169262 587836538 412169262 650824996 136624411 650824996 136624411 863375316 869321431 863375316 869321431 130671701 500008697 130671701 500008697 931076146 499989829 931076146 499989829 462827582 499998002 462827582 499998002 791566899 234023590 791566899 234023590 234041750 499961398 234041750 499961398 577311859 625835094 577311859 625835094 374217129 596865788 374217129 596865788 859340104 346293818 859340104 346293818 390027531 609994643 390027531 609994643 500003931 448303115 500003931 448303115 313376910 313411393 313376910 313411393 706978202 844026759 706978202 844026759 499964417 73013029 499964417 73013029 73003986 500000552 73003986 500000552 491406402 491443719 491406402 491443719 862634813 862577079 862634813 862577079 437662032 55891959 437662032 55891959 608967629 431762305 608967629 431762305 499992881 149387255 499992881 149387255 200612432 723801706 200612432 723801706 834523566 80679744 834523566 80679744 919345320 499979453 919345320 499979453 147649523 852356753 147649523 852356753 499976612 364660534 499976612 364660534 229900126 770128615 229900126 770128615 509911022 500016147 509911022 500016147 805803473 673432347 805803473 673432347 500035980 623572822 500035980 623572822 500034927 805322881 500034927 805322881 499984268 500019518 499984268 500019518 909569184 500038854 909569184 500038854 499963726 17857674 499963726 17857674 372658000 499995221 372658000 499995221 800272214 199787721 800272214 199787721 899031974 899008833 899031974 899008833 875354160 124688225 875354160 124688225 996402044 996432580 996402044 996432580 258288580 717257417 258288580 717257417 436464443 386020447 436464443 386020447 386051672 91159751 386051672 91159751 908873979 588238047 908873979 588238047 499961842 910117887 499961842 910117887 806956893 634845850 806956893 634845850 499973055 396348552 499973055 396348552 636195315 500036300 636195315 500036300 2505507 377362661 2505507 377362661 500015344 656541644 500015344 656541644 444479548 444400946 444479548 444400946 500022483 556358066 500022483 556358066 574252969 499991990 574252969 499991990 500000008 987139222 500000008 987139222 740664005 327035514 740664005 327035514 244841228 244826772 244841228 244826772 610733300 938071792 610733300 938071792 61925340 389905179 61925340 389905179 499984652 659044436 499984652 659044436 523211049 523200500 523211049 523200500 33853927 966148664 33853927 966148664 923312302 278765067 923312302 278765067 721193136 500003208 721193136 500003208 851199037 762911170 851199037 762911170 118089893 118040084 118089893 118040084 500000052 442469863 500000052 442469863 714447697 500024626 714447697 500024626 315827121 733689379 315827121 733689379 733702658 5870372 733702658 5870372 5863755 289162874 5863755 289162874 843439748 499991220 843439748 499991220 1768678 1781169 1768678 1781169 500002448 789957666 500002448 789957666 172213716 72832313 172213716 72832313 499998675 990267769 499998675 990267769 990246779 134331171 990246779 134331171 45050544 945676516 45050544 945676516 500017191 214234641 500017191 214234641 499974644 589608477 499974644 589608477 500038361 59760632 500038361 59760632 499997816 671262557 499997816 671262557 483268409 483258828 483268409 483258828 760853279 760844913 760853279 760844913 18931256 500005147 18931256 500005147 542460547 122120270 542460547 122120270 122131915 411378444 122131915 411378444 499967021 51188452 499967021 51188452 948806833 743237437 948806833 743237437 110100195 889919786 110100195 889919786 543184760 456844236 543184760 456844236 560043646 815626957 560043646 815626957 184332722 314297455 184332722 314297455 500021133 931865253 500021133 931865253 68172854 729296398 68172854 729296398 676751924 500009208 676751924 500009208 170494469 499972624 170494469 499972624 945162533 791426318 945162533 791426318 675981158 500017608 675981158 500017608 499975127 727874207 499975127 727874207 919376463 919383353 919376463 919383353 768153950 82520731 768153950 82520731 500026374 102975503 500026374 102975503 897055872 2227814 897055872 2227814 2183860 960177650 2183860 960177650 681089728 500017525 681089728 500017525 255587574 744372857 255587574 744372857 499992663 144141164 499992663 144141164 681203039 617656847 681203039 617656847 128499722 443238083 128499722 443238083 593393253 499989174 593393253 499989174 499989701 116209664 499989701 116209664 9647077 990282170 9647077 990282170 499993107 279606359 499993107 279606359 54606651 945385230 54606651 945385230 505271799 427057455 505271799 427057455 572952299 753878890 572952299 753878890 10786751 18887350 10786751 18887350 500018325 499962554 500018325 499962554 239189801 453733174 239189801 453733174 500012373 513276625 500012373 513276625 499979700 24856967 499979700 24856967 112417004 887563651 112417004 887563651 928702277 469917189 928702277 469917189 500029443 615877007 500029443 615877007 631132263 368917243 631132263 368917243 187922786 500015012 187922786 500015012 868677130 361070922 868677130 361070922 361008760 587900233 361008760 587900233 528254645 298761380 528254645 298761380 298810241 299308012 298810241 299308012 700728006 499989491 700728006 499989491 499964455 230071871 499964455 230071871 949398118 949363319 949398118 949363319 771564012 499983725 771564012 499983725 598610856 500029145 598610856 500029145 366445466 366448456 366445466 366448456 961678065 897547517 961678065 897547517 102446629 839710535 102446629 839710535 850406833 149635032 850406833 149635032 430430682 702300376 430430682 702300376 961193620 961172440 961193620 961172440 207332523 499977544 207332523 499977544 256265055 927952861 256265055 927952861 72114845 522654911 72114845 522654911 499973178 897878035 499973178 897878035 102166607 499996867 102166607 499996867 504933630 914404600 504933630 914404600 151763929 500027102 151763929 500027102 752856132 752859609 752856132 752859609 252341768 59686669 252341768 59686669 499979173 412343555 499979173 412343555 499973744 543135673 499973744 543135673 898316424 101689523 898316424 101689523 340674948 817661570 340674948 817661570 817644385 500039446 817644385 500039446 499961750 262170069 499961750 262170069 187780160 500020022 187780160 500020022 798827440 500002944 798827440 500002944 499961983 920686723 499961983 920686723 846056188 804045391 846056188 804045391 160908679 160885268 160908679 160885268 432471438 567520564 432471438 567520564 863273323 421147171 863273323 421147171 578854002 499961844 578854002 499961844 660374237 877191971 660374237 877191971 499982305 22331139 499982305 22331139 102237594 897782520 102237594 897782520 612005613 406446983 612005613 406446983 120310495 120339167 120310495 120339167 465117417 932942849 465117417 932942849 932952936 541465261 932952936 541465261 363369496 636644018 363369496 636644018 39410261 39463374 39410261 39463374 499991185 500006380 499991185 500006380 681898085 424142880 681898085 424142880 45616260 500022317 45616260 500022317 303483492 214021521 303483492 214021521 211259411 893454056 211259411 893454056 601184631 398845281 601184631 398845281 408267184 483770647 408267184 483770647 528536986 500027353 528536986 500027353 4198863 350820717 4198863 350820717 499989137 722032234 499989137 722032234 795812670 204181628 795812670 204181628 971093415 971112204 971093415 971112204 424423103 57746083 424423103 57746083 57774906 671788994 57774906 671788994 499988804 427581894 499988804 427581894 611069015 499983431 611069015 499983431 936671172 63352182 936671172 63352182 542600948 457384117 542600948 457384117 499979733 144250021 499979733 144250021 516269191 516263059 516269191 516263059 500039914 115688054 500039914 115688054 499979685 531881278 499979685 531881278 381158828 499967395 381158828 499967395 666751097 450474994 666751097 450474994 503756897 496299948 503756897 496299948 29031356 28989197 29031356 28989197 277495904 856708779 277495904 856708779 856710247 772123630 856710247 772123630 379741221 329707660 379741221 329707660 329670775 441941506 329670775 441941506 974539939 25431018 974539939 25431018 612702662 490299574 612702662 490299574 442586152 701769646 442586152 701769646 298162556 501691240 298162556 501691240 631595880 861853742 631595880 861853742 428475040 500026002 428475040 500026002 958019569 858862976 958019569 858862976 499997912 310634894 499997912 310634894 540627247 459346229 540627247 459346229 499974064 312807408 499974064 312807408 766257645 923764127 766257645 923764127 923727800 602016816 923727800 602016816 500008640 950662198 500008640 950662198 500008602 499969399 500008602 499969399 65100624 381539806 65100624 381539806 534450426 534425641 534450426 534425641 715895086 24961590 715895086 24961590 24937739 878969681 24937739 878969681 500015698 623706112 500015698 623706112 376284702 499977183 376284702 499977183 831112824 501928615 831112824 501928615 500027483 499991920 500027483 499991920 656937745 683856626 656937745 683856626 499972703 753355928 499972703 753355928 753348339 303359634 753348339 303359634 338186694 740361462 338186694 740361462 740396215 537597163 740396215 537597163 500021160 500025723 500021160 500025723 746907351 253097546 746907351 253097546 144270555 953824021 144270555 953824021 46223299 303445567 46223299 303445567 696557670 499970804 696557670 499970804 53281009 499990046 53281009 499990046 190871493 12230657 190871493 12230657 12166169 271691347 12166169 271691347 728307373 141148289 728307373 141148289 380433262 619546950 380433262 619546950 385445356 355585411 385445356 355585411 150109135 150104295 150109135 150104295 608077515 991662906 608077515 991662906 499988532 131253589 499988532 131253589 851178835 851237615 851178835 851237615 541817273 499992239 541817273 499992239 701167558 298761144 701167558 298761144 477793655 763357837 477793655 763357837 763362499 500003226 763362499 500003226 720509241 720498462 720509241 720498462 395225766 99397953 395225766 99397953 499962700 499971330 499962700 499971330 329867596 670185106 329867596 670185106 764228680 499980207 764228680 499980207 128974922 499990020 128974922 499990020 499962632 390186065 499962632 390186065 581391419 617028648 581391419 617028648 499968345 89425216 499968345 89425216 499975320 486991986 499975320 486991986 103745079 103764830 103745079 103764830 499981022 251279487 499981022 251279487 500000122 981671402 500000122 981671402 981656677 695155437 981656677 695155437 304899789 499986400 304899789 499986400 667729921 554439558 667729921 554439558 67252485 67306520 67252485 67306520 124440008 500003468 124440008 500003468 445993943 443738125 445993943 443738125 499963814 12119085 499963814 12119085 12117883 774319510 12117883 774319510 225652535 179921257 225652535 179921257 179972563 499982603 179972563 499982603 342864770 106808107 342864770 106808107 2650873 2645546 2650873 2645546 1845479 529585227 1845479 529585227 499994137 377659023 499994137 377659023 372227563 854876499 372227563 854876499 935007567 419948745 935007567 419948745 499996161 333267809 499996161 333267809 499966708 776246198 499966708 776246198 489960882 70617936 489960882 70617936 929392264 749930736 929392264 749930736 39775598 960202816 39775598 960202816 153079596 42735349 153079596 42735349 42765366 582524353 42765366 582524353 712436104 64680291 712436104 64680291 935323671 922515128 935323671 922515128 194569084 422666199 194569084 422666199 666749372 333254354 666749372 333254354 810231220 810238935 810231220 810238935 693034820 500031211 693034820 500031211 106449380 893534642 106449380 893534642 355436356 500006735 355436356 500006735 915930731 499965416 915930731 499965416 292519072 292452129 292519072 292452129 259017999 740956801 259017999 740956801 499964517 499997784 499964517 499997784 200348943 954578094 200348943 954578094 750648280 72597489 750648280 72597489 72593995 499964944 72593995 499964944 858166930 858218905 858166930 858218905 369237278 500008384 369237278 500008384 892072642 758476822 892072642 758476822 241508010 500034942 241508010 500034942 279930971 500025648 279930971 500025648 153433349 192687490 153433349 192687490 807310512 341985153 807310512 341985153 314797132 105392860 314797132 105392860 500016916 286586225 500016916 286586225 286522840 149522732 286522840 149522732 505783368 630721414 505783368 630721414 260664349 739328763 260664349 739328763 916348369 365458145 916348369 365458145 52528361 500009912 52528361 500009912 999045038 478041 999045038 478041 3002838 996943858 3002838 996943858 500019115 580579025 500019115 580579025 721174394 721139567 721174394 721139567 705779333 65991498 705779333 65991498 499964318 92045731 499964318 92045731 907977637 500013689 907977637 500013689 67945891 499966095 67945891 499966095 693098002 500017825 693098002 500017825 499986611 553950066 499986611 553950066 32233477 32215829 32233477 32215829 117941144 859958000 117941144 859958000 859890939 413729771 859890939 413729771 188396989 811666600 188396989 811666600 793256921 206728753 793256921 206728753 237023522 828267659 237023522 828267659 171793936 888312430 171793936 888312430 888300850 15081735 888300850 15081735 332271038 667793163 332271038 667793163 809089121 499993780 809089121 499993780 416934005 647873275 416934005 647873275 647840894 800612143 647840894 800612143 199396020 500034133 199396020 500034133 949083126 201499463 949083126 201499463 798529522 499969144 798529522 499969144 916020788 93148099 916020788 93148099 500030748 366219956 500030748 366219956 633816297 932538611 633816297 932538611 500023541 500005740 500023541 500005740 718312546 500039900 718312546 500039900 361608560 500038238 361608560 500038238 235541466 893897060 235541466 893897060 500037822 614615840 500037822 614615840 7577101 992441604 7577101 992441604 863400092 136571220 863400092 136571220 500002114 963207666 500002114 963207666 500036776 150664678 500036776 150664678 802222148 731471976 802222148 731471976 33480950 966494626 33480950 966494626 386930454 386931282 386930454 386931282 500039724 867292576 500039724 867292576 132697776 465148760 132697776 465148760 534905307 947070988 534905307 947070988 500022781 757125879 500022781 757125879 875770559 998627536 875770559 998627536 998621440 14600559 998621440 14600559 821784669 903456785 821784669 903456785 96517346 891898816 96517346 891898816 500018395 774022337 500018395 774022337 225992802 309986626 225992802 309986626 499969749 10933014 499969749 10933014 391608289 925805614 391608289 925805614 500005617 500038957 500005617 500038957 321147689 399438289 321147689 399438289 499992696 500017150 499992696 500017150 279125732 499991945 279125732 499991945 552431674 500027702 552431674 500027702 500023853 208343560 500023853 208343560 791689513 499977859 791689513 499977859 322492822 678357486 322492822 678357486 678328016 33445657 678328016 33445657 500006168 564302655 500006168 564302655 564321966 499996061 564321966 499996061 240083223 500030842 240083223 500030842 619749466 380258548 619749466 380258548 947634969 947642818 947634969 947642818 212026327 212007426 212026327 212007426 479201738 479218060 479201738 479218060 500019594 2815915 500019594 2815915 267740131 499987931 267740131 499987931 745344823 105042687 745344823 105042687 414570800 414548189 414570800 414548189 359436418 359442149 359436418 359442149 282765271 717180582 282765271 717180582 309165053 690874154 309165053 690874154 275009117 724999771 275009117 724999771 500002885 339796211 500002885 339796211 500020521 259205547 500020521 259205547 500013489 237969514 500013489 237969514 903187338 551964197 903187338 551964197 500024842 30471523 500024842 30471523 848757993 500022921 848757993 500022921 899455200 739683916 899455200 739683916 76798915 226434255 76798915 226434255 500029946 123323329 500029946 123323329 123354264 500027135 123354264 500027135 500029318 948190270 500029318 948190270 948184657 768012338 948184657 768012338 301669123 377476033 301669123 377476033 996499700 499983442 996499700 499983442 9984261 9958804 9984261 9958804 487356788 512657087 487356788 512657087 876068076 123903145 876068076 123903145 107870647 550934497 107870647 550934497 449019827 146455382 449019827 146455382 83105560 916916538 83105560 916916538 499975674 77196112 499975674 77196112 77229591 692849841 77229591 692849841 499978345 500027394 499978345 500027394 746477002 946583028 746477002 946583028 53432036 354246466 53432036 354246466 830096796 169891668 830096796 169891668 482982824 517047202 482982824 517047202 590352053 409621815 590352053 409621815 450081348 931952302 450081348 931952302 626889040 626908656 626889040 626908656 499973203 690903754 499973203 690903754 263807180 499988524 263807180 499988524 499978761 778025324 499978761 778025324 612020063 368842804 612020063 368842804 500000319 499981708 500000319 499981708 852438359 31137219 852438359 31137219 31133102 500038181 31133102 500038181 500023573 67319049 500023573 67319049 937601172 62431079 937601172 62431079 281715973 813664435 281715973 813664435 956327785 43646907 956327785 43646907 408551399 499997881 408551399 499997881 960256401 173776484 960256401 173776484 138104080 138095659 138104080 138095659 722069682 500018053 722069682 500018053 488754387 96377931 488754387 96377931 903669310 757392144 903669310 757392144 203958238 203983203 203958238 203983203 243773911 723569006 243773911 723569006 500020662 463980039 500020662 463980039 20863724 521272231 20863724 521272231 521314915 395135739 521314915 395135739 399633165 851089869 399633165 851089869 499972726 119511284 499972726 119511284 880498185 457101248 880498185 457101248 91931992 91903534 91931992 91903534 900800934 895153857 900800934 895153857 620235222 379763186 620235222 379763186 272009372 988362109 272009372 988362109 651382325 651363102 651382325 651363102 499961516 819643634 499961516 819643634 215039331 172860326 215039331 172860326 500013796 817104248 500013796 817104248 182872782 827358977 182872782 827358977 846707524 466075586 846707524 466075586 533952661 116720724 533952661 116720724 883276948 657959135 883276948 657959135 500005822 116516068 500005822 116516068 883480745 695193013 883480745 695193013 107074672 892977170 107074672 892977170 555583032 441458722 555583032 441458722 219173313 780824861 219173313 780824861 368843874 366764690 368843874 366764690 633176890 294010370 633176890 294010370 70062511 70076214 70062511 70076214 485470197 485486012 485470197 485486012 413472026 413514243 413472026 413514243 500019138 925702244 500019138 925702244 925693459 499977846 925693459 499977846 499964360 96969899 499964360 96969899 499992977 499962686 499992977 499962686 86314391 841714460 86314391 841714460 841712758 500023916 841712758 500023916 437513118 529617278 437513118 529617278 744411839 499972090 744411839 499972090 613413921 816107081 613413921 816107081 451874210 500006509 451874210 500006509 705786249 499991332 705786249 499991332 577486496 422530136 577486496 422530136 516448379 500031515 516448379 500031515 499961022 285952464 499961022 285952464 499967717 387950181 499967717 387950181 177533882 822459098 177533882 822459098 499975699 5
124049 13645667 0 13645667 16309939 21315105 16309939 21315105 22215634 21446993 22215634 21446993 21548606 18316850 21548606 18316850 8846896 10063780 8846896 10063780 19392815 4306628 19392815 4306628 22674064 21842361 22674064 21842361 12051802 6945198 12051802 6945198 20340766 7325524 20340766 7325524 9971409 9223365 9971409 9223365 20286117 6563618 20286117 6563618 9385789 12437644 9385789 12437644 15586318 20937396 15586318 20937396 22931902 22062735 22931902 22062735 17709813 9056065 17709813 9056065 17938749 15343607 17938749 15343607 15774240 10983695 15774240 10983695 1418498 25391023 1418498 25391023 22656346 20900290 22656346 20900290 8991837 7391350 8991837 7391350 7372866 19456940 7372866 19456940 18619828 8079582 18619828 8079582 8281489 7662061 8281489 7662061 11367097 21380019 11367097 21380019 22270234 6220793 22270234 6220793 6000871 21688919 6000871 21688919 22435623 12342632 22435623 12342632 3163763 23594208 3163763 23594208 7924775 2977870 7924775 2977870 23860758 20182159 23860758 20182159 7135038 19895569 7135038 19895569 6456043 6013559 6456043 6013559 11553777 16557376 11553777 16557376 6219673 6167528 6219673 6167528 18474188 17655629 18474188 17655629 17517956 15906787 17517956 15906787 12520729 8233556 12520729 8233556 23325250 3417094 23325250 3417094 16640683 10718747 16640683 10718747 11418078 17687124 11418078 17687124 22963801 22183736 22963801 22183736 22470598 13327306 22470598 13327306 11938877 10307597 11938877 10307597 18756081 5574272 18756081 5574272 3588182 23233149 3588182 23233149 14416868 3460212 14416868 3460212 1380424 1375215 1380424 1375215 6369207 13172236 6369207 13172236 14513202 14293813 14513202 14293813 21689130 20940635 21689130 20940635 12250558 11108026 12250558 11108026 16751743 16360808 16751743 16360808 3149308 23790934 3149308 23790934 15683584 13327441 15683584 13327441 3832833 23215251 3832833 23215251 22093053 7875861 22093053 7875861 12643668 12186107 12643668 12186107 22828112 2283206 22828112 2283206 24582397 3315592 24582397 3315592 7785111 14415313 7785111 14415313 15098571 18774599 15098571 18774599 24448049 23267450 24448049 23267450 19678581 9939245 19678581 9939245 12829571 12389597 12829571 12389597 14444563 20549087 14444563 20549087 21102577 18741648 21102577 18741648 4662968 22280792 4662968 22280792 19977516 19689654 19977516 19689654 3988815 22793375 3988815 22793375 4241886 4112778 4241886 4112778 19707223 19790821 19707223 19790821 23488355 998091 23488355 998091 26135838 11200595 26135838 11200595 10193530 21343762 10193530 21343762 5567800 6585776 5567800 6585776 7040916 3882656 7040916 3882656 4255153 21615603 4255153 21615603 18583508 13563628 18583508 13563628 13916219 14723273 13916219 14723273 6955297 23197673 6955297 23197673 3610533 19422116 3610533 19422116 23247576 1589416 23247576 1589416 1518722 11626026 1518722 11626026 24531294 23994013 24531294 23994013 22953147 17419037 22953147 17419037 7465263 19366353 7465263 19366353 16576324 10959524 16576324 10959524 15424555 12732477 15424555 12732477 10092180 18766116 10092180 18766116 23131774 25688332 23131774 25688332 1188933 1834318 1188933 1834318 18379688 13989903 18379688 13989903 9821341 6680774 9821341 6680774 20832161 6074594 20832161 6074594 9520882 9172012 9520882 9172012 14203470 14282201 14203470 14282201 17725180 19668351 17725180 19668351 5630076 5612779 5630076 5612779 19135546 10215325 19135546 10215325 14821542 12278068 14821542 12278068 4705532 4550176 4705532 4550176 16261516 11014823 16261516 11014823 12247462 17672643 12247462 17672643 18300568 9866579 18300568 9866579 14813965 13491793 14813965 13491793 11612065 15401547 11612065 15401547 8248053 7796589 8248053 7796589 13011655 18774574 13011655 18774574 25802970 24666692 25802970 24666692 14595858 10243795 14595858 10243795 8429923 18395653 8429923 18395653 12880020 8072278 12880020 8072278 21125563 5867050 21125563 5867050 5851290 5796657 5851290 5796657 6457354 13343933 6457354 13343933 16837929 9089651 16837929 9089651 9219111 8438895 9219111 8438895 22221772 5009991 22221772 5009991 16383503 15180996 16383503 15180996 13329262 12250020 13329262 12250020 18598317 8339501 18598317 8339501 22509491 4214235 22509491 4214235 11663266 19588900 11663266 19588900 21535360 21051520 21535360 21051520 25020629 1814032 25020629 1814032 12104266 15951883 12104266 15951883 2728623 23980403 2728623 23980403 7414781 6987164 7414781 6987164 6548791 6086781 6548791 6086781 21241306 11850658 21241306 11850658 15265823 2625716 15265823 2625716 24114732 14622614 24114732 14622614 12221896 13836380 12221896 13836380 17795219 23382134 17795219 23382134 23928090 8793171 23928090 8793171 11751567 24844851 11751567 24844851 2301571 17048054 2301571 17048054 12032502 9249765 12032502 9249765 18098292 16702350 18098292 16702350 9062004 20924105 9062004 20924105 6028749 18259813 6028749 18259813 8615445 10257751 8615445 10257751 16779930 10453250 16779930 10453250 10396594 8843234 10396594 8843234 21589799 23092728 21589799 23092728 23857393 9050973 23857393 9050973 17983546 13478444 17983546 13478444 13421410 11313026 13421410 11313026 26245236 872977 26245236 872977 21497132 21788484 21497132 21788484 5142955 10967757 5142955 10967757 21646188 22294443 21646188 22294443 2901883 23909002 2901883 23909002 5992739 19873220 5992739 19873220 16734782 10593701 16734782 10593701 14327895 18330587 14327895 18330587 8548879 10886643 8548879 10886643 17562978 19718200 17562978 19718200 7319079 7612929 7319079 7612929 12828517 12242171 12828517 12242171 18249723 8767144 18249723 8767144 746110 26325298 746110 26325298 1830750 5420228 1830750 5420228 7478949 18622621 7478949 18622621 25426117 24272946 25426117 24272946 19403950 17567923 19403950 17567923 7472644 7195537 7472644 7195537 13013015 13690503 13013015 13690503 21120905 20782871 21120905 20782871 21534241 5303631 21534241 5303631 17162765 14834128 17162765 14834128 13565007 7314614 13565007 7314614 19991211 20180313 19991211 20180313 2638069 24207443 2638069 24207443 3502259 9174484 3502259 9174484 14145467 16563819 14145467 16563819 4509645 4248059 4509645 4248059 15205240 20345314 15205240 20345314 21022525 16257941 21022525 16257941 10919820 10058061 10919820 10058061 19512798 154589 19512798 154589 26812683 5652592 26812683 5652592 18160677 16137555 18160677 16137555 7163606 7081893 7163606 7081893 15964110 16058768 15964110 16058768 17128631 24405112 17128631 24405112 2458608 17114204 2458608 17114204 10897977 7733258 10897977 7733258 22597478 21861593 22597478 21861593 13253557 8967057 13253557 8967057 7959290 22597220 7959290 22597220 23712004 17010466 23712004 17010466 4115292 4130718 4115292 4130718 13208538 18756480 13208538 18756480 679630 815531 679630 815531 23857678 21576313 23857678 21576313 6571701 4998355 6571701 4998355 4293765 4252741 4293765 4252741 6033478 6125073 6033478 6125073 15353047 16013007 15353047 16013007 16484473 11198681 16484473 11198681 13163884 18651514 13163884 18651514 5387117 3550987 5387117 3550987 3282562 9304697 3282562 9304697 14171088 20313669 14171088 20313669 2180071 24767064 2180071 24767064 21206473 3455748 21206473 3455748 3597308 17340481 3597308 17340481 17983560 12312819 17983560 12312819 14661265 22114474 14661265 22114474 22734114 22509073 22734114 22509073 3044157 3349727 3044157 3349727 6878846 17351386 6878846 17351386 22875657 22178097 22875657 22178097 14577504 9915173 14577504 9915173 22199757 4592234 22199757 4592234 18201242 13174499 18201242 13174499 8832476 5294758 8832476 5294758 5102245 4922899 5102245 4922899 6543191 13971184 6543191 13971184 16701945 8243410 16701945 8243410 22847211 2635960 22847211 2635960 24251836 7937929 24251836 7937929 9544800 20733513 9544800 20733513 21517469 4584306 21517469 4584306 5014832 20329610 5014832 20329610 17732643 3657300 17732643 3657300 1486934 25385876 1486934 25385876 7130704 14057003 7130704 14057003 21684166 21368939 21684166 21368939 5405972 11874474 5405972 11874474 15241486 14463963 15241486 14463963 12531757 21734186 12531757 21734186 24454548 23647162 24454548 23647162 9364727 8847847 9364727 8847847 22416234 21676967 22416234 21676967 20958468 13362091 20958468 13362091 13198273 8435404 13198273 8435404 1179012 1261670 1179012 1261670 10894897 21291398 10894897 21291398 5649205 12937687 5649205 12937687 14902463 14009425 14902463 14009425 9416026 21559829 9416026 21559829 4642088 22363126 4642088 22363126 6755692 14418239 6755692 14418239 12358769 705468 12358769 705468 509650 21525966 509650 21525966 7888217 15602245 7888217 15602245 16201325 11045392 16201325 11045392 14593450 18642648 14593450 18642648 7853416 19136190 7853416 19136190 16271899 4159218 16271899 4159218 22767319 7183635 22767319 7183635 18028768 10372048 18028768 10372048 10285818 21609502 10285818 21609502 22427465 10080597 22427465 10080597 15426591 17568983 15426591 17568983 19878177 22583675 19878177 22583675 4398919 21959998 4398919 21959998 20216803 13504161 20216803 13504161 7268554 21978347 7268554 21978347 5072981 17172747 5072981 17172747 19608595 18814712 19608595 18814712 17057056 8390432 17057056 8390432 18768852 10215329 18768852 10215329 11246047 14047261 11246047 14047261 12964548 10160359 12964548 10160359 17236527 11747492 17236527 11747492 13423391 13014923 13423391 13014923 21273809 22316263 21273809 22316263 3846456 22798493 3846456 22798493 15862339 15342986 15862339 15342986 8469356 23078706 8469356 23078706 4020144 9548614 4020144 9548614 10579108 14053208 10579108 14053208 18807126 19970268 18807126 19970268 7164914 16416517 7164914 16416517 20191988 19453142 20191988 19453142 11531500 6320131 11531500 6320131 21511123 5228614 21511123 5228614 7616481 16704297 7616481 16704297 17370963 5517490 17370963 5517490 3354417 3076687 3354417 3076687 6422220 20321330 6422220 20321330 14923582 1702724 14923582 1702724 25327771 4431103 25327771 4431103 21219264 9312761 21219264 9312761 16371661 20483620 16371661 20483620 4849207 4140677 4849207 4140677 4515694 10108911 4515694 10108911 23039830 3937108 23039830 3937108 6235195 13385028 6235195 13385028 15216997 8200085 15216997 8200085 6362238 20959735 6362238 20959735 14556301 5161818 14556301 5161818 5193947 5450445 5193947 5450445 22078571 1183733 22078571 1183733 992079 13166705 992079 13166705 17982504 22813107 17982504 22813107 4361381 12465925 4361381 12465925 22407591 21505573 22407591 21505573 6553601 14444193 6553601 14444193 25222984 24148848 25222984 24148848 6000256 4956072 6000256 4956072 21895081 7672907 21895081 7672907 8255731 18269266 8255731 18269266 12021301 9723426 12021301 9723426 22570206 4340237 22570206 4340237 8572986 8424617 8572986 8424617 18875255 13478750 18875255 13478750 4822069 4781581 4822069 4781581 11173940 12904017 11173940 12904017 15661559 23741311 15661559 23741311 24948863 15731070 24948863 15731070 1817715 25041470 1817715 25041470 15094372 10583229 15094372 10583229 3858054 3782493 3858054 3782493 21911390 11120562 21911390 11120562 13456771 19025259 13456771 19025259 6320389 22937636 6320389 22937636 2784376 24191644 2784376 24191644 18721179 5814583 18721179 5814583 20813625 11526215 20813625 11526215 13838649 23355924 13838649 23355924 24295649 24001552 24295649 24001552 2862945 22362320 2862945 22362320 23869186 22837384 23869186 22837384 11208655 2899423 11208655 2899423 24103493 15156469 24103493 15156469 9987507 7436813 9987507 7436813 7141681 19953029 7141681 19953029 8927073 5680278 8927073 5680278 23337628 3574429 23337628 3574429 7944982 16492447 7944982 16492447 10487722 9384109 10487722 9384109 5521942 5137514 5521942 5137514 12356186 15510723 12356186 15510723 20143367 4713505 20143367 4713505 3358811 23445958 3358811 23445958 14031511 8662049 14031511 8662049 18514387 5593719 18514387 5593719 5074343 490402 5074343 490402 26380292 21669296 26380292 21669296 14527975 10737702 14527975 10737702 6679107 6586573 6679107 6586573 9119017 23868888 9119017 23868888 2147338 25019157 2147338 25019157 20584070 1296111 20584070 1296111 1458883 11276120 1458883 11276120 21059275 5557363 21059275 5557363 10735747 17649885 10735747 17649885 7829028 3848959 7829028 3848959 25379738 24312554 25379738 24312554 9588655 3932392 9588655 3932392 3856881 7764098 3856881 7764098 16402896 13024111 16402896 13024111 12681699 26600397 12681699 26600397 471421 17835034 471421 17835034 20094953 6106566 20094953 6106566 5800699 21843836 5800699 21843836 5180631 25014304 5180631 25014304 25905333 20801092 25905333 20801092 15264330 12912245 15264330 12912245 9399167 17845786 9399167 17845786 16036576 2738145 16036576 2738145 2373142 13066540 2373142 13066540 18176404 5010130 18176404 5010130 5119197 7012280 5119197 7012280 21786707 4483847 21786707 4483847 22327477 18851424 22327477 18851424 11740870 8487470 11740870 8487470 18908325 18240586 18908325 18240586 10515166 11366528 10515166 11366528 15775307 15124818 15775307 15124818 22886367 3738322 22886367 3738322 15746610 20297931 15746610 20297931 2052739 24928788 2052739 24928788 3417544 14875024 3417544 14875024 15367142 12993089 15367142 12993089 11943740 17526382 11943740 17526382 8811972 20054049 8811972 20054049 20314944 13155275 20314944 13155275 11451001 17951705 11451001 17951705 18397602 11675640 18397602 11675640 11992409 9249524 11992409 9249524 9400168 9152123 9400168 9152123 13895573 21492205 13895573 21492205 22281857 4215899 22281857 4215899 6979398 22005337 6979398 22005337 23026690 10512599 23026690 10512599 13905755 20715103 13905755 20715103 6355926 21523789 6355926 21523789 22293440 19936061 22293440 19936061 14982312 5437971 14982312 5437971 23437453 3244971 23437453 3244971 10880801 22165415 10880801 22165415 2355058 25760609 2355058 25760609 1326058 3889079 1326058 3889079 6640564 7387758 6640564 7387758 14141328 23387373 14141328 23387373 3508152 15361445 3508152 15361445 18025979 1564058 18025979 1564058 25314317 20553713 25314317 20553713 7416636 12457298 7416636 12457298 17288634 5391663 17288634 5391663 22316035 21533868 22316035 21533868 5608348 12870120 5608348 12870120 24016666 23388574 24016666 23388574 4199775 15778542 4199775 15778542 14180433 1718205 14180433 1718205 2193082 21778962 2193082 21778962 22600253 7433392 22600253 7433392 15088375 16850790 15088375 16850790 23046026 22336197 23046026 22336197 13063521 9526684 13063521 9526684 5312822 23843883 5312822 23843883 24996456 22907721 24996456 22907721 22806009 11422412 22806009 11422412 15380924 21707497 15380924 21707497 22622155 8536963 22622155 8536963 11046027 15501850 11046027 15501850 18058751 9363408 18058751 9363408 16563823 12750347 16563823 12750347 13472205 18624976 13472205 18624976 5048151 22767189 5048151 22767189 3466289 3613053 3466289 3613053 4609356 13108980 4609356 13108980 19883687 3734647 19883687 3734647 23193196 20518876 23193196 20518876 9602221 10602356 9602221 10602356 22025367 4758173 22025367 4758173 5593723 22479387 5593723 22479387 23109638 21369935 23109638 21369935 16113296 10482109 16113296 10482109 18862554 3054589 18862554 3054589 23743496 14706243 23743496 14706243 11406977 20903625 11406977 20903625 23979783 2762498 23979783 2762498 6865224 15505524 6865224 15505524 18441103 21254948 18441103 21254948 22199371 9812818 22199371 9812818 7824963 19612540 7824963 19612540 21485664 23730251 21485664 23730251 3312890 8541444 3312890 8541444 10532844 16276360 10532844 16276360 10367170 17744662 10367170 17744662 19171026 18797133 19171026 18797133 10699617 7724306 10699617 7724306 7517195 20398013 7517195 20398013 22622335 22589082 22622335 22589082 24850662 23675919 24850662 23675919 23396542 11937135 23396542 11937135 3024286 23893776 3024286 23893776 25361635 1640351 25361635 1640351 21603138 15348989 21603138 15348989 9784525 5346869 9784525 5346869 22899166 22012975 22899166 22012975 14103333 11332531 14103333 11332531 10024185 9469434 10024185 9469434 12818948 14957973 12818948 14957973 25657024 24538712 25657024 24538712 20594531 11084696 20594531 11084696 15598517 17230425 15598517 17230425 19268764 7582736 19268764 7582736 4084341 3777582 4084341 3777582 6356890 23100426 6356890 23100426 3819341 9917170 3819341 9917170 10730234 21494143 10730234 21494143 22046083 21000370 22046083 21000370 12923929 5453806 12923929 5453806 5485839 9027652 5485839 9027652 10459024 20850882 10459024 20850882 21949217 2968893 21949217 2968893 3273096 21767907 3273096 21767907 20999841 6557640 20999841 6557640 9205144 23831476 9205144 23831476 2987000 4964112 2987000 4964112 5477984 11299672 5477984 11299672 19759915 23343518 19759915 23343518 3711363 16804653 3711363 16804653 16969387 8253116 16969387 8253116 7072922 6341116 7072922 6341116 20259588 14134079 20259588 14134079 4585892 4448945 4585892 4448945 14912590 22844831 14912590 22844831 23855266 21232481 23855266 21232481 10238816 14439887 10238816 14439887 12933634 11286658 12933634 11286658 15786047 15907068 15786047 15907068 18969371 24845908 18969371 24845908 25783853 16532519 25783853 16532519 10176221 13630524 10176221 13630524 14554631 7375090 14554631 7375090 7430988 8009203 7430988 8009203 15770894 17857229 15770894 17857229 26136899 24994374 26136899 24994374 25473299 12265053 25473299 12265053 14410814 10598895 14410814 10598895 17773298 18229962 17773298 18229962 19862276 606530 19862276 606530 432832 13258262 432832 13258262 18119897 18034028 18119897 18034028 2847853 24353140 2847853 24353140 2696443 8379216 2696443 8379216 15816869 15207206 15816869 15207206 10893058 24732095 10893058 24732095 25661267 23417986 25661267 23417986 20844409 9042729 20844409 9042729 14132765 15980226 14132765 15980226 22647709 4473542 22647709 4473542 9462847 11109791 9462847 11109791 22136717 4454659 22136717 4454659 9832355 13784998 9832355 13784998 17310656 17481306 17310656 17481306 5630627 2953744 5630627 2953744 2734814 20206377 2734814 20206377 19418592 8367818 19418592 8367818 13192737 13187170 13192737 13187170 13660822 12597204 13660822 12597204 4134170 3081085 4134170 3081085 24021204 22923658 24021204 22923658 12403033 3301463 12403033 3301463 3191321 9801917 3191321 9801917 16949575 22710502 16949575 22710502 3883663 15121656 3883663 15121656 12483762 11219977 12483762 11219977 18173490 4689664 18173490 4689664 4796430 17443722 4796430 17443722 18280951 3542279 18280951 3542279 23259236 16602704 23259236 16602704 16239954 7311888 16239954 7311888 3132308 2808840 3132308 2808840 22921794 18745791 22921794 18745791 8976522 3357175 8976522 3357175 3466710 4805039 3466710 4805039 6407158 8242983 6407158 8242983 25912726 25668759 25912726 25668759 1530439 16393198 1530439 16393198 13789071 10115102 13789071 10115102 17420693 18558584 17420693 18558584 21780689 20943798 21780689 20943798 10135622 8211891 10135622 8211891 2156278 2589972 2156278 2589972 5222428 16130336 5222428 16130336 15075342 11880914 15075342 11880914 12488036 23292746 12488036 23292746 23777319 16783835 23777319 16783835 15313668 4653084 15313668 4653084 22105307 8693436 22105307 8693436 7957796 21125975 7957796 21125975 24211720 2666108 24211720 2666108 12202995 16882376 12202995 16882376 8928911 22984021 8928911 22984021 3987076 11302929 3987076 11302929 16279047 5674735 16279047 5674735 6238738 18754121 6238738 18754121 17307780 8434923 17307780 8434923 7079268 19903493 7079268 19903493 15830628 12041854 15830628 12041854 12909382 13983945 12909382 13983945 18986834 7125202 18986834 7125202 19706418 21477427 19706418 21477427 22034758 7406133 22034758 7406133 6021691 5934642 6021691 5934642 19420205 9166296 19420205 9166296 10670172 21937929 10670172 21937929 4878972 17936733 4878972 17936733 16759559 14099542 16759559 14099542 8515903 21809226 8515903 21809226 2163180 24759292 2163180 24759292 14468984 6780999 14468984 6780999 7449844 23145035 7449844 23145035 24352117 23276373 24352117 23276373 9876261 8352396 9876261 8352396 23702081 3064591 23702081 3064591 15489142 16477251 15489142 16477251 16926146 11968696 16926146 11968696 5544887 21600474 5544887 21600474 20998329 11870102 20998329 11870102 6750509 20271289 6750509 20271289 20621692 3362690 20621692 3362690 23293387 21686591 23293387 21686591 5572358 12194395 5572358 12194395 24369739 2671949 24369739 2671949 16654680 20628804 16654680 20628804 5603763 3318028 5603763 3318028 3459886 16022097 3459886 16022097 16045141 6374859 16045141 6374859 6757848 11284588 6757848 11284588 23746689 22607615 23746689 22607615 17913368 8965308 17913368 8965308 16860418 12762370 16860418 12762370 12581522 7391428 12581522 7391428 24059117 22864525 24059117 22864525 15724108 15048447 15724108 15048447 8919914 21167253 8919914 21167253 2915351 2798087 2915351 2798087 4012617 6077369 4012617 6077369 8781489 16055430 8781489 16055430 17711149 20504080 17711149 20504080 974102 25917734 974102 25917734 21906682 20594765 21906682 20594765 12247312 10047947 12247312 10047947 18038104 17388219 18038104 17388219 12844105 11169955 12844105 11169955 11726717 19741856 11726717 19741856 7368240 14637268 7368240 14637268 13876968 5706867 13876968 5706867 21143463 16844927 21143463 16844927 9849016 8071436 9849016 8071436 21987368 24788747 21987368 24788747 2134115 23385115 2134115 23385115 22507317 19619171 22507317 19619171 1703394 1894446 1703394 1894446 20837317 14595552 20837317 14595552 6174276 20562837 6174276 20562837 14401524 7972490 14401524 7972490 22491050 23200901 22491050 23200901 24031942 22338572 24031942 22338572 21466184 20181397 21466184 20181397 20184502 12134477 20184502 12134477 3088244 23836908 3088244 23836908 23400959 4126786 23400959 4126786 22141994 20585587 22141994 20585587 12805069 11481604 12805069 11481604 18897466 5025262 18897466 5025262 2302081 1817757 2302081 1817757 1422507 5239201 1422507 5239201 7800765 26059003 7800765 26059003 1104726 5561441 1104726 5561441 19736059 16873200 19736059 16873200 9824036 15499650 9824036 15499650 16151984 11678825 16151984 11678825 7486458 5831435 7486458 5831435 4376650 4288690 4376650 4288690 22564911 5270558 22564911 5270558 10240018 19119799 10240018 19119799 7841045 8588699 7841045 8588699 20891765 20092813 20891765 20092813 7792261 7266070 7792261 7266070 19414321 13216482 19414321 13216482 4978677 4795456 4978677 4795456 9087363 17139275 9087363 17139275 10176510 2654442 10176510 2654442 2849199 9810290 2849199 9810290 12292322 13034851 12292322 13034851 15186713 6571589 15186713 6571589 6838462 8501039 6838462 8501039 12722548 14397336 12722548 14397336 6077609 2075136 6077609 2075136 24642580 9090947 24642580 9090947 10957761 15359613 10957761 15359613 15073064 9411873 15073064 9411873 9832091 7684905 9832091 7684905 19531704 9001500 19531704 9001500 9974614 14752956 9974614 14752956 17464999 5986369 17464999 5986369 22343915 21779177 22343915 21779177 22393121 14512896 22393121 14512896 10319785 18726342 10319785 18726342 5738427 20990961 5738427 20990961 19337916 8523858 19337916 8523858 12431121 13336816 12431121 13336816 25299928 24076950 25299928 24076950 12263856 12297046 12263856 12297046 17477306 2905352 17477306 2905352 2332359 24625170 2332359 24625170 5989469 4121907 5989469 4121907 4189467 4551535 4189467 4551535 17291644 12953585 17291644 12953585 13034581 13509193 13034581 13509193 8128456 5953900 8128456 5953900 21149255 9065891 21149255 9065891 4972472 4866696 4972472 4866696 18838802 10556194 18838802 10556194 10966399 9748251 10966399 9748251 798213 26190330 798213 26190330 21840170 6159936 21840170 6159936 9969569 21467295 9969569 21467295 22142581 5135626 22142581 5135626 19291009 10754432 19291009 10754432 8872654 2560251 8872654 2560251 24383898 15022253 24383898 15022253 8714572 18910120 8714572 18910120 24328978 2620573 24328978 2620573 23472279 5721318 23472279 5721318 5879728 11170799 5879728 11170799 17672544 16736395 17672544 16736395 7369379 3389783 7369379 3389783 3111037 20260435 3111037 20260435 8721586 13789018 8721586 13789018 15684429 10407777 15684429 10407777 10027906 6010244 10027906 6010244 6480072 6815856 6480072 6815856 12420289 13676257 12420289 13676257 22989080 21941321 22989080 21941321 8895857 11124815 8895857 11124815 25278731 70808 25278731 70808 26919387 5278547 26919387 5278547 17191677 14050131 17191677 14050131 6534630 20440673 6534630 20440673 6694477 11307211 6694477 11307211 12609647 15920346 12609647 15920346 24169479 23200940 24169479 23200940 21320247 19443923 21320247 19443923 10103121 9606846 10103121 9606846 21828526 21035389 21828526 21035389 17546223 10894009 17546223 10894009 5109777 23218097 5109777 23218097 3597240 18501294 3597240 18501294 10517999 16585354 10517999 16585354 4977461 4883910 4977461 4883910 21577686 7028335 21577686 7028335 10118542 17779055 10118542 17779055 1535205 25608658 1535205 25608658 6579023 10774038 6579023 10774038 16334733 19793789 16334733 19793789 1584121 25361354 1584121 25361354 7390771 8136689 7390771 8136689 12821008 12501856 12821008 12501856 15697068 18314324 15697068 18314324 25837012 1177656 25837012 1177656 14159079 17482310 14159079 17482310 17541290 15029204 17541290 15029204 11634264 15304377 11634264 15304377 10384421 7181655 10384421 7181655 20764932 20368873 20764932 20368873 15016253 10482142 15016253 10482142 2072215 24917238 2072215 24917238 7126693 16981809 7126693 16981809 23379087 22622303 23379087 22622303 4962523 2841354 4962523 2841354 2252347 24482082 2252347 24482082 22302301 6804633 22302301 6804633 9006809 15170302 9006809 15170302 12248650 13314521 12248650 13314521 20699980 4800239 20699980 4800239 4967461 7734765 4967461 7734765 23561060 22715994 23561060 22715994 9384204 1592089 9384204 1592089 25078061 3641209 25078061 3641209 10973521 15804001 10973521 15804001 13405078 11816609 13405078 11816609 18412210 20385818 18412210 20385818 20923235 8989776 20923235 8989776 16436324 19014994 16436324 19014994 20062491 19347190 20062491 19347190 10452106 11379092 10452106 11379092 15495137 11885785 15495137 11885785 5306184 5144061 5306184 5144061 11696826 20558086 11696826 20558086 6312779 7354396 6312779 7354396 19861956 17872794 19861956 17872794 8851685 10597191 8851685 10597191 14711253 14055826 14711253 14055826 7762348 20299755 7762348 20299755 522307 26587883 522307 26587883 4361113 21618182 4361113 21618182 20731192 8688235 20731192 8688235 13024946 17876727 13024946 17876727 5590355 21451359 5590355 21451359 19716983 7170739 19716983 7170739 21112641 20978985 21112641 20978985 4237347 22528063 4237347 22528063 20694421 15795407 20694421 15795407 13506944 10831949 13506944 10831949 17550634 18846145 17550634 18846145 20542536 20893620 20542536 20893620 6178538 20672830 6178538 20672830 21369539 7786577 21369539 7786577 9764734 11385331 9764734 11385331 19327224 7498310 19327224 7498310 19555118 8634683 19555118 8634683 8429724 3215089 8429724 3215089 23747205 11740988 23747205 11740988 6444278 20692697 6444278 20692697 13288565 9438539 13288565 9438539 6091846 5606631 6091846 5606631 19755813 16842376 19755813 16842376 10486733 6087561 10486733 6087561 2488486 24425034 2488486 24425034 5236559 19955550 5236559 19955550 7371568 10784835 7371568 10784835 15730694 16404840 15730694 16404840 8473481 23410707 8473481 23410707 1918942 25130482 1918942 25130482 8584644 7446419 8584644 7446419 25438328 24326635 25438328 24326635 6458515 6447963 6458515 6447963 8072882 12166030 8072882 12166030 18880713 5589835 18880713 5589835 5840698 20433331 5840698 20433331 21206746 6268133 21206746 6268133 8577122 13026201 8577122 13026201 24379806 23755712 24379806 23755712 7828097 10669537 7828097 10669537 19228807 20480257 19228807 20480257 6065085 12060059 6065085 12060059 16165836 16468386 16165836 16468386 20257817 6988908 20257817 6988908 20858881 19976975 20858881 19976975 19831844 9600088 19831844 9600088 8343933 19294906 8343933 19294906 21022603 21154246 21022603 21154246 22601674 21744441 22601674 21744441 22228477 19173587 22228477 19173587 11350170 14626062 11350170 14626062 22193628 4901028 22193628 4901028 10492260 19383901 10492260 19383901 7672081 12232519 7672081 12232519 14534902 20085336 14534902 20085336 3998735 25319757 3998735 25319757 1737840 4617090 1737840 4617090 14730775 12640417 14730775 12640417 8566227 24444223 8566227 24444223 25618810 2719277 25618810 2719277 9954421 19613194 9954421 19613194 5334810 21484771 5334810 21484771 13428321 6338103 13428321 6338103 5489337 23386770 5489337 23386770 24931699 25073902 24931699 25073902 25966757 6121249 25966757 6121249 6429694 11993059 6429694 11993059 13932208 13656326 13932208 13656326 3498543 3617995 3498543 3617995 6537761 7085175 6537761 7085175 18455086 13109997 18455086 13109997 13972326 24875306 13972326 24875306 25990465 19938157 25990465 19938157 18352128 8495690 18352128 8495690 2920217 2533930 2920217 2533930 24469967 12325393 24469967 12325393 8567532 8064214 8567532 8064214 8313029 14729919 8313029 14729919 22850984 4029642 22850984 4029642 14570904 24686464 14570904 24686464 1956675 24868054 1956675 24868054 22874047 21046700 22874047 21046700 6895668 13008446 6895668 13008446 20636347 20739457 20636347 20739457 6010506 18206557 6010506 18206557 10652021 12397196 10652021 12397196 25411674 1619134 25411674 1619134 2324536 20071397 2324536 20071397 9794380 10327920 9794380 10327920 24037990 23351125 24037990 23351125 24476629 7850378 24476629 7850378 13897851 16791021 13897851 16791021 17982645 9149679 17982645 9149679 12454873 12981404 12454873 12981404 14404204 9126205 14404204 9126205 19763307 18962555 19763307 18962555 16318117 5344683 16318117 5344683 22785693 22106449 22785693 22106449 20155938 7236999 20155938 7236999 8668360 10945971 8668360 10945971 18318299 8663399 18318299 8663399 17118109 19024899 17118109 19024899 5496580 5491990 5496580 5491990 22645102 21527436 22645102 21527436 13214205 7592321 13214205 7592321 3579807 23457448 3579807 23457448 19581259 11794018 19581259 11794018 5964711 5540281 5964711 5540281 23474202 3351479 23474202 3351479 18079609 15662555 18079609 15662555 13854531 11309223 13854531 11309223 17176782 3801077 17176782 3801077 23080695 6474460 23080695 6474460 19323329 22104024 19323329 22104024 22878525 6226160 22878525 6226160 6914483 11814280 6914483 11814280 17942091 7047395 17942091 7047395 7100139 15964825 7100139 15964825 16983336 8701229 16983336 8701229 18677286 15923815 18677286 15923815 12253536 4788830 12253536 4788830 5004195 8892736 5004195 8892736 17688161 21093054 17688161 21093054 21836705 20366950 21836705 20366950 12763203 8765419 12763203 8765419 8823636 8425235 8823636 8425235 10457235 17596475 10457235 17596475 6634418 20270751 6634418 20270751 19813326 6966376 19813326 6966376 8333750 26627654 8333750 26627654 465276 3051124 465276 3051124 14778568 16955045 14778568 16955045 5276659 21886881 5276659 21886881 22587042 6646658 22587042 6646658 19116291 14107803 19116291 14107803 11212325 17093976 11212325 17093976 21906940 3295848 21906940 3295848 1020867 1152709 1020867 1152709 14043611 15387630 14043611 15387630 8927110 20429672 8927110 20429672 4266900 24621609 4266900 24621609 25662150 20924688 25662150 20924688 20049614 10609056 20049614 10609056 9416232 9149106 9416232 9149106 10783390 23584048 10783390 23584048 3448203 12247616 3448203 12247616 14560210 9571798 14560210 9571798 10089405 19457222 10089405 19457222 20417403 20228087 20417403 20228087 23260821 3640818 23260821 3640818 14962996 21016835 14962996 21016835 21732506 12494981 21732506 12494981 10887448 3616139 10887448 3616139 3253407 8607657 3253407 8607657 18691616 10536064 18691616 10536064 9026988 8682788 9026988 8682788 13437132 15546970 13437132 15546970 21125085 20286013 21125085 20286013 20170142 13925970 20170142 13925970 9875903 16969488 9875903 16969488 9716049 16603865 9716049 16603865 15434534 9602504 15434534 9602504 17376977 16792928 17376977 16792928 9960665 9493863 9960665 9493863 11621535 16880856 11621535 16880856 17664491 24605815 17664491 24605815 2392142 6064851 2392142 6064851 7884366 11436268 7884366 11436268 18591084 8401430 18591084 8401430 14276947 14750012 14276947 14750012 4117831 22888733 4117831 22888733 21897083 8864800 21897083 8864800 14125184 21290409 14125184 21290409 22321537 3495820 22321537 3495820 3889149 7839962 3889149 7839962 18990984 18976498 18990984 18976498 6737431 6297520 6737431 6297520 17963699 12304844 17963699 12304844 12907423 21252747 12907423 21252747 21927157 11361445 21927157 11361445 10498784 18434324 10498784 18434324 21232787 3562782 21232787 3562782 3230616 23196561 3230616 23196561 7169684 15374109 7169684 15374109 17789020 20044067 17789020 20044067 20882426 16060262 20882426 16060262 5678942 5264461 5678942 5264461 7289417 8924344 7289417 8924344 11585580 19031227 11585580 19031227 5982884 6042021 5982884 6042021 13182569 15321218 13182569 15321218 10148465 5148825 10148465 5148825 2718759 24247709 2718759 24247709 8960237 17113823 8960237 17113823 14296470 5518402 14296470 5518402 5774938 14257351 5774938 14257351 17912499 18713706 17912499 18713706 21480629 4989045 21480629 4989045 5104102 8893616 5104102 8893616 14798165 16516660 14798165 16516660 19884120 23666938 19884120 23666938 3317111 11426937 3317111 11426937 14657660 16531527 14657660 16531527 22383525 24396488 22383525 24396488 2581069 17977109 2581069 17977109 19650140 19517610 19650140 19517610 2705769 24126882 2705769 24126882 18929260 3657510 18929260 3657510 3755526 8775419 3755526 8775419 23425420 22954480 23425420 22954480 7287194 12232758 7287194 12232758 13925564 17286676 13925564 17286676 19414568 7402653 19414568 7402653 16040379 18286892 16040379 18286892 8667939 17461329 8667939 17461329 9447414 18955974 9447414 18955974 4481250 23085018 4481250 23085018 108554 229802 108554 229802 17724693 21968532 17724693 21968532 22656390 18109120 22656390 18109120 14190054 12204568 14190054 12204568 16788822 10416200 16788822 10416200 9420252 17408163 9420252 17408163 13731775 11648605 13731775 11648605 2233335 24760368 2233335 24760368 10230087 13875544 10230087 13875544 16155385 4510741 16155385 4510741 4440198 19062185 4440198 19062185 7989276 13774390 7989276 13774390 19403297 6174418 19403297 6174418 20643319 3839440 20643319 3839440 3697899 10134387 3697899 10134387 22990814 3820045 22990814 3820045 22483646 7068522 22483646 7068522 3000454 23946731 3000454 23946731 21284160 7349114 21284160 7349114 14515074 12689459 14515074 12689459 13576445 7314203 13576445 7314203 23198895 22026870 23198895 22026870 12478714 11475197 12478714 11475197 2040425 24793272 2040425 24793272 22730417 6730018 22730417 6730018 18010686 20212839 18010686 20212839 2306361 2345239 2306361 2345239 11899838 11379887 11899838 11379887 16463558 10174781 16463558 10174781 13549923 15709084 13549923 15709084 19700528 4168953 19700528 4168953 22391857 14662203 22391857 14662203 13824416 9409792 13824416 9409792 9648549 2333032 9648549 2333032 24449926 18318304 24449926 18318304 6516001 2310529 6516001 2310529 2648945 3985575 2648945 3985575 18230361 15170412 18230361 15170412 14936253 11121152 14936253 11121152 17224727 18034687 17224727 18034687 22603600 21768191 22603600 21768191 19821014 3179152 19821014 3179152 3053233 23357220 3053233 23357220 19607219 19118779 19607219 19118779 7951849 10147441 7951849 10147441 14615880 13135393 14615880 13135393 13546501 15931854 13546501 15931854 1655447 1631518 1655447 1631518 6094685 9520824 6094685 9520824 14091150 16297006 14091150 16297006 23969877 2959546 23969877 2959546 15369617 14740608 15369617 14740608 8180882 4166667 8180882 4166667 3320258 3615194 3320258 3615194 10345437 10955643 10345437 10955643 20722180 20923425 20722180 20923425 6162970 18560877 6162970 18560877 15341659 8079284 15341659 8079284 20574371 20241379 20574371 20241379 6656996 6559981 6656996 6559981 19487291 22509063 19487291 22509063 4322917 14216956 4322917 14216956 18077365 9167953 18077365 9167953 18322284 23423711 18322284 23423711 23837968 12206576 23837968 12206576 13475542 21517355 13475542 21517355 1159546 25760211 1159546 25760211 2388989 3082834 2388989 3082834 4590983 22324581 4590983 22324581 21979306 10288915 21979306 10288915 7417607 24802705 7417607 24802705 2095336 24499254 2095336 24499254 20897839 8540667 20897839 8540667 13205276 20131241 13205276 20131241 20581624 13448858 20581624 13448858 8094301 4809681 8094301 4809681 4200811 4261088 4200811 4261088 21290224 13038455 21290224 13038455 9877437 19990508 9877437 19990508 6716038 20082828 6716038 20082828 10116786 2994425 10116786 2994425 3561697 14004101 3561697 14004101 20901202 20313009 20901202 20313009 11717812 11474522 11717812 11474522 17339485 5155852 17339485 5155852 5439614 17545830 5439614 17545830 23983675 2896008 23983675 2896008 4307024 9350211 4307024 9350211 10928081 19482533 10928081 19482533 5226681 21964913 5226681 21964913 1106288 1163536 1106288 1163536 8480797 17754783 8480797 17754783 14416260 7198348 14416260 7198348 7550243 8999597 7550243 8999597 16277592 12308329 16277592 12308329 7592265 6953098 7592265 6953098 5355970 5332331 5355970 5332331 21898105 21408833 21898105 21408833 6910680 6911378 6910680 6911378 19866921 7191894 19866921 7191894 606218 860465 606218 860465 11289894 12679053 11289894 12679053 15700976 3447371 15700976 3447371 23322909 20992399 23322909 20992399 21227615 3929414 21227615 3929414 23128790 22093813 23128790 22093813 20658453 11440241 20658453 11440241 12743247 16789138 12743247 16789138 9346415 8544087 9346415 8544087 4286293 22610597 4286293 22610597 20214576 10423782 20214576 10423782 7461786 19624687 7461786 19624687 13784668 12065943 13784668 12065943 1414282 25397109 1414282 25397109 14272817 6706376 14272817 6706376 21102911 20665177 21102911 20665177 4990860 22158733 4990860 22158733 15367181 11515449 15367181 11515449 15351492 20101976 15351492 20101976 4462603 4338081 4462603 4338081 13978063 18376256 13978063 18376256 24893567 24119713 24893567 24119713 7191539 7407240 7191539 7407240 11775211 11022853 11775211 11022853 13232906 17999983 13232906 17999983 8576152 5766513 8576152 5766513 21261514 22932818 21261514 22932818 3002334 2896436 3002334 2896436 6464260 6490457 6464260 6490457 14437644 23373325 14437644 23373325 3782128 14880052 3782128 14880052 23792067 642942 23792067 642942 474006 4249253 474006 4249253 4691582 23986144 4691582 23986144 25169247 7945072 25169247 7945072 8730712 16819991 8730712 16819991 12747053 10264770 12747053 10264770 17609097 18797406 17609097 18797406 2336026 1885363 2336026 1885363 5500235 23799421 5500235 23799421 1175064 25936557 1175064 25936557 21895307 9345378 21895307 9345378 13079950 22593880 13079950 22593880 4315046 8818267 4315046 8818267 18380678 13511476 18380678 13511476 9874667 5330981 9874667 5330981 21451591 17445633 21451591 17445633 14210233 10147859 14210233 10147859 9808910 18280736 9808910 18280736 22466262 4112054 22466262 4112054 4570925 20411829 4570925 20411829 11772420 4680144 11772420 4680144 4762943 13963823 4762943 13963823 20999814 5372298 20999814 5372298 5534613 19650236 5534613 19650236 23701796 3210223 23701796 3210223 11138650 22381642 11138650 22381642 24334960 23026511 24334960 23026511 19106932 8630250 19106932 8630250 8778912 5376492 8778912 5376492 5634313 9280257 5634313 9280257 18662045 21469186 18662045 21469186 23637861 22780660 23637861 22780660 21710333 8336125 21710333 8336125 8895595 12030674 8895595 12030674 14240157 21003196 14240157 21003196 5293066 21589742 5293066 21589742 17727601 16629772 17727601 16629772 10889494 10833047 10889494 10833047 15028311 15119478 15028311 15119478 21376097 23642122 21376097 23642122 24827374 11478655 24827374 11478655 5376876 4420767 5376876 4420767 22040719 16867943 22040719 16867943 10440697 10472883 10440697 10472883 16082596 14283806 16082596 14283806 8416307 18551947 8416307 18551947 7182405 7073504 7182405 7073504 18131411 10516278 18131411 10516278 15377801 11509398 15377801 11509398 16726484 10217863 16726484 10217863 14955713 13923159 14955713 13923159 13102188 5636223 13102188 5636223 2822212 23967425 2822212 23967425 5820194 20268934 5820194 20268934 18648724 4993317 18648724 4993317 22035761 17608640 22035761 17608640 13142796 8881734 13142796 8881734 5044897 4592812 5044897 4592812 22048303 5089005 22048303 5089005 14810649 13194716 14810649 13194716 14084860 14068834 14084860 14068834 22235866 21629488 22235866 21629488 6168297 9110965 6168297 9110965 22463377 21713573 22463377 21713573 21121998 8470092 21121998 8470092 11729890 15029626 11729890 15029626 22479516 21898043 22479516 21898043 19065269 9274995 19065269 9274995 15989684 18606815 15989684 18606815 4538473 2451344 4538473 2451344 2736345 8355355 2736345 8355355 14664810 23082098 14664810 23082098 24266321 5742419 24266321 5742419 6387712 20118139 6387712 20118139 8679643 13553675 8679643 13553675 17875664 17234685 17875664 17234685 9433130 3826608 9433130 3826608 4173988 21563532 4173988 21563532 22720154 21755400 22720154 21755400 22213665 7508375 22213665 7508375 19481710 12778592 19481710 12778592 4280779 22677995 4280779 22677995 21009484 11190528 21009484 11190528 13252723 12823230 13252723 12823230 18722543 19650685 18722543 19650685 20505958 5083789 20505958 5083789 5217138 13959077 5217138 13959077 21222791 5659936 21222791 5659936 6141321 17601077 6141321 17601077 14851820 12977339 14851820 12977339 12595305 20687419 12595305 20687419 3962142 3472507 3962142 3472507 21663519 5578864 21663519 5578864 5711626 20276233 5711626 20276233 19854524 5340055 19854524 5340055 21447407 12526346 21447407 12526346 12939088 15053088 12939088 15053088 15966340 6652065 15966340 6652065 20642659 19692425 20642659 19692425 10220161 14955446 10220161 14955446 13083520 11577801 13083520 11577801 17948109 6727046 17948109 6727046 4268459 2240565 4268459 2240565 1715615 23856690 1715615 23856690 5214692 16044396 5214692 16044396 18013392 18975620 18013392 18975620 23216067 22878785 23216067 22878785 4000737 5964824 4000737 5964824 9257546 19855756 9257546 19855756 6642459 4087499 6642459 4087499 24729430 2156339 24729430 2156339 20922385 19393111 20922385 19393111 10088235 9656479 10088235 9656479 17053456 11884440 17053456 11884440 8672040 4638969 8672040 4638969 3428186 23292321 3428186 23292321 7111453 2844513 7111453 2844513 3365527 23278393 3365527 23278393 4748688 6982633 4748688 6982633 19431564 15570783 19431564 15570783 6436646 6390671 6436646 6390671 8981452 17427300 8981452 17427300 18767698 3410742 18767698 3410742 23303979 13536729 23303979 13536729 3615481 3824666 3615481 3824666 9557138 25172992 9557138 25172992 26320994 7202030 26320994 7202030 11776043 19821226 11776043 19821226 20575221 7441263 20575221 7441263 10720884 18220346 10720884 18220346 22384720 3889715 22384720 3889715 4011154 22292667 4011154 22292667 20582860 15733858 20582860 15733858 4795264 4663178 4795264 4663178 18093263 17645386 18093263 17645386 15639802 7670401 15639802 7670401 6668524 20289260 6668524 20289260 10857764 4213696 10857764 4213696 4149617 21130451 4149617 21130451 15935717 11168473 15935717 11168473 14376763 16649907 14376763 16649907 10029847 15525052 10029847 15525052 15407572 12106914 15407572 12106914 8954289 3331838 8954289 3331838 23611989 9580424 23611989 9580424 5763104 5182653 5763104 5182653 21858123 20844782 21858123 20844782 20733768 16531509 20733768 16531509 4851292 4755427 4851292 4755427 12333308 13824716 12333308 13824716 14545634 24872934 14545634 24872934 25946344 2816634 25946344 2816634 10940536 19344108 10940536 19344108 7696288 10937699 7696288 10937699 14936954 21358026 14936954 21358026 3262546 23608417 3262546 23608417 11771452 11739967 11771452 11739967 21333683 5216656 21333683 5216656 14064152 18006433 14064152 18006433 601438 585654 601438 585654 2697695 24112520 2697695 24112520 18157518 3466569 18157518 3466569 23334679 23652328 23334679 23652328 3337039 15429081 3337039 15429081 22156557 5155284 22156557 5155284 7637721 22172878 7637721 22172878 4814813 4964319 4814813 4964319 20401410 22931029 20401410 22931029 24150083 9790280 24150083 9790280 9560737 8225212 9560737 8225212 4313429 4352699 4313429 4352699 6524175 13370476 6524175 13370476 22073863 23768722 22073863 23768722 24978993 4109091 24978993 4109091 7878432 11579566 7878432 11579566 16849718 19498582 16849718 19498582 7603181 11412962 7603181 11412962 15453857 12362869 15453857 12362869 12279270 20154784 12279270 20154784 23790438 2992698 23790438 2992698 22127913 21463358 22127913 21463358 6372242 7248808 6372242 7248808 19832367 7551663 19832367 7551663 6516104 20764540 6516104 20764540 17319478 11283652 17319478 11283652 14372450 17465688 14372450 17465688 8578892 21921894 8578892 21921894 22539390 20774476 22539390 20774476 17965820 5767330 17965820 5767330 20865014 18859921 20865014 18859921 16143423 6483464 16143423 6483464 3598726 3732247 3598726 3732247 7782353 10206887 7782353 10206887 20727278 20263398 20727278 20263398 7143248 8273914 7143248 8273914 18581397 9369783 18581397 9369783 9897663 18777461 9897663 18777461 19411899 25372864 19411899 25372864 1693123 19053695 1693123 19053695 14531102 10597241 14531102 10597241 16859333 4380831 16859333 4380831 22674076 9274359 22674076 9274359 10253958 12024042 10253958 12024042 13274024 17168488 13274024 17168488 19250493 20657836 19250493 20657836 21188987 15920523 21188987 15920523 9949078 6621952 9949078 6621952 1635811 2045323 1635811 2045323 10761928 15915597 10761928 15915597 20870292 20850027 20870292 20850027 21641547 15051161 21641547 15051161 8280510 6928038 8280510 6928038 4289876 22718213 4289876 22718213 21017449 14031508 21017449 14031508 2581981 24396044 2581981 24396044 14326436 5654811 14326436 5654811 22756995 1919482 22756995 1919482 24982448 15218795 24982448 15218795 10108293 17613368 10108293 17613368 9211366 9001193 9211366 9001193 14445386 13412771 14445386 13412771 12612631 18405832 12612631 18405832 20242624 6091804 20242624 6091804 6575131 9535989 6575131 9535989 15541959 18843430 15541959 18843430 23761227 22828374 23761227 22828374 14525951 2122510 14525951 2122510 1041435 25972264 1041435 25972264 1686652 10124249 1686652 10124249 21881840 5070954 21881840 5070954 20897636 21264771 20897636 21264771 4466299 22319686 4466299 22319686 9535553 8338093 9535553 8338093 9019064 13572521 9019064 13572521 15454706 7400763 15454706 7400763 20413335 22708379 20413335 22708379 4042644 6467833 4042644 6467833 16551621 25607946 16551621 25607946 1230182 20167435 1230182 20167435 18297780 8738412 18297780 8738412 17559705 19201730 17559705 19201730 20900461 20426629 20900461 20426629 16830641 9062819 16830641 9062819 19355639 18588131 19355639 18588131 18931631 4076917 18931631 4076917 22507368 12737138 22507368 12737138 10082010 17371431 10082010 17371431 9260492 18695877 9260492 18695877 23279771 22231304 23279771 22231304 12031130 8655555 12031130 8655555 4035790 23060741 4035790 23060741 13256889 4902635 13256889 4902635 22118949 4836458 22118949 4836458 3880782 22846775 3880782 22846775 13288613 13214678 13288613 13214678 13837868 9571614 13837868 9571614 20379322 5961086 20379322 5961086 6325438 6857419 6325438 6857419 18491711 9694864 18491711 9694864 12249639 15583185 12249639 15583185 16229635 17655682 16229635 17655682 4049762 22934577 4049762 22934577 8349092 6134257 8349092 6134257 23105267 22208057 23105267 22208057 24387491 2370123 24387491 2370123 7907476 18816301 7907476 18816301 9873192 10071759 9873192 10071759 16580291 15577504 16580291 15577504 15431839 11895771 15431839 11895771 13372244 17671078 13372244 17671078 23434298 22487816 23434298 22487816 22594477 6282796 22594477 6282796 18755593 14907516 18755593 14907516 8553997 25157686 8553997 25157686 1902576 14084054 1902576 14084054 20006945 19167473 20006945 19167473 13489769 8521832 13489769 8521832 4893233 2831420 4893233 2831420 24640036 2142836 24640036 2142836 19700250 19207912 19700250 19207912 14923286 12936728 14923286 12936728 1004965 26088864 1004965 26088864 7554575 6849214 7554575 6849214 6898419 9246108 6898419 9246108 10927190 22236717 10927190 22236717 4482071 8624207 4482071 8624207 16563769 20786455 16563769 20786455 6111870 8950534 6111870 8950534 17567378 14484846 17567378 14484846 11394618 6732068 11394618 6732068 6652985 11466103 6652985 11466103 21963511 4968086 21963511 4968086 17057005 13079024 17057005 13079024 10227319 3685499 10227319 3685499 4234010 11883378 4234010 11883378 13864980 21617261 13864980 21617261 5272390 20199833 5272390 20199833 8057690 15652189 8057690 15652189 11253138 4421280 11253138 4421280 22392909 23456859 22392909 23456859 3347323 8317861 3347323 8317861 17632851 18290454 17632851 18290454 19081608 14234779 19081608 14234779 4386455 4081912 4386455 4081912 11799260 12828471 11799260 12828471 15035271 16514477 15035271 16514477 17719222 18640812 17719222 18640812 8519729 10513104 8519729 10513104 22566003 1919365 22566003 1919365 1838349 24515932 1838349 24515932 6626807 2072220 6626807 2072220 24843636 18247560 24843636 18247560 13733695 4670647 13733695 4670647 2746671 2184824 2746671 2184824 1779959 21270847 1779959 21270847 13252492 5103324 13252492 5103324 22158679 6509533 22158679 6509533 7854218 14655651 7854218 14655651 15996305 15459124 15996305 15459124 11160475 13071791 11160475 13071791 19586001 7669079 19586001 7669079 18429169 9236319 18429169 9236319 4546546 22057591 4546546 22057591 20750053 8888728 20750053 8888728 6908307 22330974 6908307 22330974 23250118 7299601 23250118 7299601 10579574 22260985 10579574 22260985 4874620 21801967 4874620 21801967 16236211 10018405 16236211 10018405 8155482 18706537 8155482 18706537 16672896 5786068 16672896 5786068 4203020 24351624 4203020 24351624 25382257 4849885 25382257 4849885 16858642 13921891 16858642 13921891 13003295 22465689 13003295 22465689 23647211 13237531 23647211 13237531 6246036 2101952 6246036 2101952 24751451 10075293 24751451 10075293 6519325 4087145 6519325 4087145 4096713 22996954 4096713 22996954 19132692 7293195 19132692 7293195 19592891 14475604 19592891 14475604 1558002 25185781 1558002 25185781 9258759 12825486 9258759 12825486 16160339 15731910 16160339 15731910 19162864 3949589 19162864 3949589 2428462 2507948 2428462 2507948 12270368 19105389 12270368 19105389 19902539 17257102 19902539 17257102 6051152 20868293 6051152 20868293 7170566 16224301 7170566 16224301 22522549 21785593 22522549 21785593 19067102 5855184 19067102 5855184 22425817 4166564 22425817 4166564 22513088 7637228 22513088 7637228 15556670 14522227 15556670 14522227 8876277 8278616 8876277 8278616 23052702 3686954 23052702 3686954 4850708 5065931 4850708 5065931 22248796 16676602 22248796 16676602 7595099 21113930 7595099 21113930 5911450 14419607 5911450 14419607 14009964 8414426 14009964 8414426 19253792 21262194 19253792 21262194 22342507 21586180 22342507 21586180 9352735 8806450 9352735 8806450 18327517 15196582 18327517 15196582 8622787 18197216 8622787 18197216 12625539 7429790 12625539 7429790 19405915 10140717 19405915 10140717 7628662 7491092 7628662 7491092 11052585 11273850 11052585 11273850 15856242 10473357 15856242 10473357 17229333 17312286 17229333 17312286 509308 785143 509308 785143 8106745 8562058 8106745 8562058 17129007 24395744 17129007 24395744 2490306 2894447 2490306 2894447 8476072 11302405 8476072 11302405 14893869 20904428 14893869 20904428 21530539 12889670 21530539 12889670 4624188 4556811 4624188 4556811 8046694 19487059 8046694 19487059 21597335 4987272 21597335 4987272 13145615 19884571 13145615 19884571 7026535 6675552 7026535 6675552 15719144 14990035 15719144 14990035 14622486 12081703 14622486 12081703 21057428 20199943 21057428 20199943 6656824 20274799 6656824 20274799 6825010 7100823 6825010 7100823 18705885 10210796 18705885 10210796 13405538 21808012 13405538 21808012 23054271 22353034 23054271 22353034 8632960 14836607 8632960 14836607 21937090 5453950 21937090 5453950 21699509 18015456 21699509 18015456 8224056 18814608 8224056 18814608 15492764 13077142 15492764 13077142 13446554 14661615 13446554 14661615 20601518 6477630 20601518 6477630 11556100 19232995 11556100 19232995 19484087 15781057 19484087 15781057 11213606 3978001 11213606 3978001 22963583 21396671 22963583 21396671 14501758 10372483 14501758 10372483 20669102 2791089 20669102 2791089 24370688 23364909 24370688 23364909 23127757 10393495 23127757 10393495 10422209 20906465 10422209 20906465 21751069 7876274 21751069 7876274 8472108 17496994 8472108 17496994 9758953 5909463 9758953 5909463 21087292 15034324 21087292 15034324 4359480 22538875 4359480 22538875 7316909 8985575 7316909 8985575 23774125 2981225 23774125 2981225 18533107 19347680 18533107 19347680 3475026 23486782 3475026 23486782 15623788 10743500 15623788 10743500 8039369 5392565 8039369 5392565 5660262 17581664 5660262 17581664 19636456 7721731 19636456 7721731 9652927 19867731 9652927 19867731 20591297 15098668 20591297 15098668 8052472 1848549 8052472 1848549 1873790 7828727 1873790 7828727 22360428 26845716 22360428 26845716 115276 2626580 115276 2626580 9346489 20199735 9346489 20199735 20832810 11648328 20832810 11648328 5174568 3516291 5174568 3516291 25711155 1072055 25711155 1072055 4384082 20295298 4384082 20295298 21142122 3320554 21142122 3320554 2993140 22018060 2993140 22018060 20493690 11014813 20493690 11014813 9565998 6384850 9565998 6384850 4716453 4617645 4716453 4617645 7169783 16305948 7169783 16305948 13575415 4841477 13575415 4841477 22271509 14795950 22271509 14795950 3549678 3731529 3549678 3731529 22907196 12133951 22907196 12133951 14737020 18859604 14737020 18859604 8022505 12709139 8022505 12709139 16631896 16953382 16631896 16953382 8331549 18563784 8331549 18563784 13758113 10443115 13758113 10443115 10359944 22250074 10359944 22250074 4441270 4284898 4441270 4284898 6754358 20174705 6754358 20174705 20678207 8081936 20678207 8081936 16641531 15882245 16641531 15882245 11046451 5712864 11046451 5712864 950611 26233466 950611 26233466 20505890 11323418 20505890 11323418 13271452 14426786 13271452 14426786 16745998 9331268 16745998 9331268 4527293 4500745 4527293 4500745 20921502 14602658 20921502 14602658 10844054 8601554 10844054 8601554 5145047 21797092 5145047 21797092 23174649 21948796 23174649 21948796 11385966 7651085 11385966 7651085 7976072 8653945 7976072 8653945 15335958 22439519 15335958 22439519 25817406 25641356 25817406 25641356 26452543 24292778 26452543 24292778 22643383 21044707 22643383 21044707 17618332 7883260 17618332 7883260 25631458 1143142 25631458 1143142 7543972 11557148 7543972 11557148 18744518 3709381 18744518 3709381 23855486 3144962 23855486 3144962 8556137 9029591 8556137 9029591 19014081 3078671 19014081 3078671 2718582 19529754 2718582 19529754 13868324 8904177 13868324 8904177 8800307 19238928 8800307 19238928 7910139 6092653 7910139 6092653 20615473 6551052 20615473 6551052 18604826 16855992 18604826 16855992 9180564 3096343 9180564 3096343 1513962 1813762 1513962 1813762 4771473 20319575 4771473 20319575 19566866 3317841 19566866 3317841 3398848 3010198 3398848 3010198 23672407 7181190 23672407 7181190 953717 1136403 953717 1136403 3814280 21839105 3814280 21839105 8441634 13481528 8441634 13481528 21405781 20641575 21405781 20641575 6270331 16265153 6270331 16265153 16397291 4622446 16397291 4622446 25920156 1092079 25920156 1092079 21993285 21929400 21993285 21929400 22607398 19938725 22607398 19938725 15738222 15041094 15738222 15041094 7079106 22535523 7079106 22535523 4301682 11805808 4301682 11805808 15441830 20482729 15441830 20482729 6547563 12270252 6547563 12270252 14354608 14256801 14354608 14256801 19531309 19872074 19531309 19872074 20064888 16215211 20064888 16215211 15098805 9824844 15098805 9824844 19849005 4552384 19849005 4552384 4996879 16806725 4996879 16806725 12204454 4630306 12204454 4630306 4770817 17868309 4770817 17868309 24040228 22907602 24040228 22907602 22508463 5776234 22508463 5776234 10025012 18346478 10025012 18346478 3572793 23346096 3572793 23346096 9854418 13929323 9854418 13929323 14983702 8019846 14983702 8019846 5894924 4718212 5894924 4718212 3469579 23321871 3469579 23321871 19932488 5432552 19932488 5432552 5707569 24861668 5707569 24861668 2080489 19800075 2080489 19800075 16836559 7724270 16836559 7724270 19948488 2143312 19948488 2143312 2505996 13208156 2505996 13208156 18016808 17624577 18016808 17624577 4237120 22837045 4237120 22837045 20578993 13808422 20578993 13808422 11248526 10532119 11248526 10532119 11435625 14300942 11435625 14300942 17035661 7798177 17035661 7798177 6706302 5349833 6706302 5349833 5721000 8171221 5721000 8171221 13084512 14142701 13084512 14142701 12582919 18154406 12582919 18154406 19248568 18621241 19248568 18621241 11475820 11702028 11475820 11702028 25028793 2017149 25028793 2017149 5301198 8527059 5301198 8527059 18443556 17222228 18443556 17222228 16561167 13598673 16561167 13598673 13746992 11598570 13746992 11598570 11721910 9764328 11721910 9764328 20044044 3242413 20044044 3242413 23549623 18471083 23549623 18471083 19164789 11043250 19164789 11043250 7810348 6073826 7810348 6073826 4436932 3952012 4436932 3952012 22767306 12500735 22767306 12500735 14297098 16485658 14297098 16485658 20591081 6071410 20591081 6071410 20077741 7592712 20077741 7592712 16308400 17189478 16308400 17189478 6232370 21680227 6232370 21680227 5167903 14844819 5167903 14844819 16819242 4735644 16819242 4735644 22500172 17441442 22500172 17441442 13600384 10226832 13600384 10226832 10822782 19722143 10822782 19722143 20919154 6049949 20919154 6049949 10960925 10497187 10960925 10497187 17848288 17233179 17848288 17233179 10354171 3414733 10354171 3414733 2744733 24233274 2744733 24233274 11734060 9409069 11734060 9409069 23030195 3634901 23030195 3634901 9736195 11131080 9736195 11131080 16996969 5270455 16996969 5270455 21568081 19513761 21568081 19513761 5665081 3610509 5665081 3610509 2719860 24277983 2719860 24277983 10456120 8643120 10456120 8643120 19676369 19471365 19676369 19471365 18441798 15101987 18441798 15101987 14014207 8080887 14014207 8080887 22595251 4038221 22595251 4038221 5626242 18869601 5626242 18869601 19554867 19112419 19554867 19112419 7795499 5656504 7795499 5656504 6157515 19373007 6157515 19373007 14767565 11480630 14767565 11480630 20294810 5787361 20294810 5787361 26253113 704896 26253113 704896 2749654 11850923 2749654 11850923 21729224 5454667 21729224 5454667 6053487 7012735 6053487 7012735 22512701 21612327 22512701 21612327 14568489 1963647 14568489 1963647 2181597 7601685 2181597 7601685 14385200 18582632 14385200 18582632 5811611 5330561 5811611 5330561 10910150 14102968 10910150 14102968 15957888 5641070 15957888 5641070 23884374 22741384 23884374 22741384 3395073 3596145 3395073 3596145 22746249 5597715 22746249 5597715 11517968 15119843 11517968 15119843 18952658 19332797 18952658 19332797 19896608 19539518 19896608 19539518 13590383 11106152 13590383 11106152 15766079 4827198 15766079 4827198 2265635 24448168 2265635 24448168 23832962 21763936 23832962 21763936 20967926 6265678 20967926 6265678 7930536 20645522 7930536 20645522 4303173 22484311 4303173 22484311 5556930 7162770 5556930 7162770 10519703 16414740 10519703 16414740 24506204 2282028 24506204 2282028 8567807 11190183 8567807 11190183 13956161 19224295 13956161 19224295 20005534 14661652 20005534 14661652 12651389 6091679 12651389 6091679 25578670 24343902 25578670 24343902 2954208 22822853 2954208 22822853 6993046 1603855 6993046 1603855 1724983 15793834 1724983 15793834 17932266 17752599 17932266 17752599 9131781 8312355 9131781 8312355 8869780 10166130 8869780 10166130 18702920 24989331 18702920 24989331 2017802 3003844 2017802 3003844 5951906 8876852 5951906 8876852 18107307 21996783 18107307 21996783 4918429 15422960 4918429 15422960 15783993 14085843 15783993 14085843 12870592 11575702 12870592 11575702 15462392 2191144 15462392 2191144 2494340 3765721 2494340 3765721 22707965 21373177 22707965 21373177 20319274 12745946 20319274 12745946 13540455 12535146 13540455 12535146 6148985 21437073 6148985 21437073 2131479 24641181 2131479 24641181 5840267 5532930 5840267 5532930 21627193 5885165 21627193 5885165 18945303 9564445 18945303 9564445 17464478 17803762 17464478 17803762 5130309 23204282 5130309 23204282 3804752 4420461 3804752 4420461 8580676 10521353 8580676 10521353 21664653 5064884 21664653 5064884 19985419 11435941 19985419 11435941 6175997 23322162 6175997 23322162 24190619 18467958 24190619 18467958 8447044 17306637 8447044 17306637 11473599 6350762 11473599 6350762 6868861 19939885 6868861 19939885 11226410 14301285 11226410 14301285 17919605 7454936 17919605 7454936 7994909 13477056 7994909 13477056 14719729 5717624 14719729 5717624 5926813 20380213 5926813 20380213 16609847 8630628 16609847 8630628 7421958 20829234 7421958 20829234 21399446 17494102 21399446 17494102 17243564 11688785 17243564 11688785 14222678 22532054 14222678 22532054 23336919 17274444 23336919 17274444 14854137 11939702 14854137 11939702 9497067 19569591 9497067 19569591 19910624 18329908 19910624 18329908 9488781 9245923 9488781 9245923 13352272 14394805 13352272 14394805 15694088 14726256 15694088 14726256 20203512 2416486 20203512 2416486 24636108 21240678 24636108 21240678 6674493 5047314 6674493 5047314 5244985 21889971 5244985 21889971 21945965 13443097 21945965 13443097 7655267 21594790 7655267 21594790 22303293 19528167 22303293 19528167 8765907 9450294 8765907 9450294 16622522 15881715 16622522 15881715 15231858 14357097 15231858 14357097 12533920 10839245 12533920 10839245 26480136 25322683 26480136 25322683 21654871 5907588 21654871 5907588 8977391 25625305 8977391 25625305 1340409 5654213 1340409 5654213 11572426 11799720 11572426 11799720 21150856 6020964 21150856 6020964 10870907 19442996 10870907 19442996 20193175 12799985 20193175 12799985 11358434 17617275 11358434 17617275 4301320 22793864 4301320 22793864 21828439 2981587 21828439 2981587 2891819 2653437 2891819 2653437 19150698 17812463 19150698 17812463 11689375 12340826 11689375 12340826 23005080 22236269 23005080 22236269 5292061 5123161 5292061 5123161 9207818 16906084 9207818 16906084 10866316 15781830 10866316 15781830 23678908 22694133 23678908 22694133 9568806 11177122 9568806 11177122 19758544 20596963 19758544 20596963 21837504 21101665 21837504 21101665 9147272 17184595 9147272 17184595 17930847 14951505 17930847 14951505 10119891 17397653 10119891 17397653 7146996 19925605 7146996 19925605 8581022 17239086 8581022 17239086 19049521 7091576 19049521 7091576 22198102 4471361 22198102 4471361 18845001 17482602 18845001 17482602 4836431 3776153 4836431 3776153 23174939 6276369 23174939 6276369 6553565 19000008 6553565 19000008 11675796 13707489 11675796 13707489 14526988 14121792 14526988 14121792 11175971 7865369 11175971 7865369 23341107 22381356 23341107 22381356 22029023 18493899 22029023 18493899 17364067 15991436 17364067 15991436 11546414 13887118 11546414 13887118 14450598 8202473 14450598 8202473 18995963 17030595 18995963 17030595 15488288 14544588 15488288 14544588 8237519 7947741 8237519 7947741 18022711 14044265 18022711 14044265 4983363 22074184 4983363 22074184 13472926 12422202 13472926 12422202 7856999 19095364 7856999 19095364 15221584 11257132 15221584 11257132 17231347 7493222 17231347 7493222 19410733 8551576 19410733 8551576 8919434 3777958 8919434 3777958 24883025 2059907 24883025 2059907 2381416 17625113 2381416 17625113 9749178 3927555 9749178 3927555 23032781 14199969 23032781 14199969 12054774 6402438 12054774 6402438 20295923 18214714 20295923 18214714 15022398 11897721 15022398 11897721 21348200 20697769 21348200 20697769 10670904 9501870 10670904 9501870 6920843 20614830 6920843 20614830 21354061 19994346 21354061 19994346 10372791 8704988 10372791 8704988 5068304 21997037 5068304 21997037 8829799 15452140 8829799 15452140 15741835 2705512 15741835 2705512 24105108 16287224 24105108 16287224 8109591 18705772 8109591 18705772 8876958 8357139 8876958 8357139 18538439 15272994 18538439 15272994 11009465 19724703 11009465 19724703 26180677 564954 26180677 564954 25969747 18677945 25969747 18677945 15606644 12379956 15606644 12379956 10688705 10034884 10688705 10034884 14599547 14258401 14599547 14258401 7643700 19570886 7643700 19570886 19642691 7760059 19642691 7760059 13662479 18520406 13662479 18520406 19356982 4635601 19356982 4635601 4709530 15564150 4709530 15564150 14936274 13644866 14936274 13644866 1575311 1491511 1575311 1491511 7637139 9349997 7637139 9349997 13130380 14770319 13130380 14770319 17182432 20540159 17182432 20540159 24534131 2157664 24534131 2157664 2556809 22090242 2556809 22090242 21757344 17339695 21757344 17339695 17700491 2160118 17700491 2160118 2364498 23909776 2364498 23909776 14411672 10665098 14411672 10665098 8843476 8468082 8843476 8468082 17931137 14196594 17931137 14196594 8680046 22934386 8680046 22934386 3755979 8067708 3755979 8067708 16058061 16524212 16058061 16524212 2376630 24657132 2376630 24657132 21400128 20569300 21400128 20569300 7038809 16831507 7038809 16831507 16651055 9950338 16651055 9950338 10611168 8896461 10611168 8896461 20620961 24915119 20620961 24915119 914380 1010993 914380 1010993 19620849 13674032 19620849 13674032 4927591 3617498 4927591 3617498 23152124 14063014 23152124 14063014 11891503 15845852 11891503 15845852 23808496 23006932 23808496 23006932 13536302 4651172 13536302 4651172 4835810 14736751 4835810 14736751 21770149 5394938 21770149 5394938 8049461 8088100 8049461 8088100 22872915 4101993 22872915 4101993 21340921 9661215 21340921 9661215 17086120 17185887 17086120 17185887 17914830 23462515 17914830 23462515 3528102 21850036 3528102 21850036 13941682 10538146 13941682 10538146 7540791 7151212 7540791 7151212 14460234 17458554 14460234 17458554 21830625 2765350 21830625 2765350 24105358 3020126 24105358 3020126 3336179 5160360 3336179 5160360 19531254 10409697 19531254 10409697 4625511 4543240 4625511 4543240 6617568 19573057 6617568 19573057 11599781 13418326 11599781 13418326 16143357 1770612 16143357 1770612 1950093 12531429 1950093 12531429 20418732 3616023 20418732 3616023 2569739 1718462 2569739 1718462 25314872 14243720 25314872 14243720 8776764 8338935 8776764 8338935 18381058 25051079 18381058 25051079 2072175 4417592 2072175 4417592 14545022 24163896 14545022 24163896 25130934 20745061 25130934 20745061 13923830 9446807 13923830 9446807 7390441 7433191 7390441 7433191 18670954 12030880 18670954 12030880 10102558 8250471 10102558 8250471 21496035 20740743 21496035 20740743 12101416 5163019 12101416 5163019 5255207 4988762 5255207 4988762 12676133 25666695 12676133 25666695 1495438 6324238 1495438 6324238 9975229 22055115 9975229 22055115 23177530 13442765 23177530 13442765 6865777 21669369 6865777 21669369 22354742 2522456 22354742 2522456 24281083 14128032 24281083 14128032 12464749 10145510 12464749 10145510 19399114 6224198 19399114 6224198 20554059 18488561 20554059 18488561 18797920 19899693 18797920 19899693 25992103 24817788 25992103 24817788 6380745 5238617 6380745 5238617 21797916 6706566 21797916 6706566 11666312 16413352 11666312 16413352 9540818 5678835 9540818 5678835 5755837 12062805 5755837 12062805 17123528 18348513 17123528 18348513 8328833 7821034 8328833 7821034 10227360 17331863 10227360 17331863 20749702 5688000 20749702 5688000 6025735 8000073 6025735 8000073 19275052 6692114 19275052 6692114 6833374 6390282 6833374 6390282 6758481 17584882 6758481 17584882 19067844 8119754 19067844 8119754 13727718 18587815 13727718 18587815 20150333 6396831 20150333 6396831 3835888 3808775 3835888 3808775 8526777 9240351 8526777 9240351 18173255 18754493 18173255 18754493 20235947 21780250 20235947 21780250 26355417 25594807 26355417 25594807 19376461 16982940 19376461 16982940 15065784 8276357 15065784 8276357 6375967 5550227 6375967 5550227 5842946 6628681 5842946 6628681 25032357 24604775 25032357 24604775 25774286 5488151 25774286 5488151 5857142 6768009 5857142 6768009 13735877 20204362 13735877 20204362 3804792 1790389 3804792 1790389 1888124 5574445 1888124 5574445 19797863 12541794 19797863 12541794 13919624 23113001 13919624 23113001 1665658 1761192 1665658 1761192 17670259 16876633 17670259 16876633 19439137 5380732 19439137 5380732 5776602 16780302 5776602 16780302 18406460 2425695 18406460 2425695 24364451 23473934 24364451 23473934 21918734 7170819 21918734 7170819 13634882 16895714 13634882 16895714 17210085 13121586 17210085 13121586 13660091 21306929 13660091 21306929 21945406 9430117 21945406 9430117 9221855 17963237 9221855 17963237 9608486 6991579 9608486 6991579 7233485 3391044 7233485 3391044 23404661 23601344 23404661 23601344 3496427 3797489 3496427 3797489 12030176 14560321 12030176 14560321 12528250 14171535 12528250 14171535 14563065 12935728 14563065 12935728 13647697 13888407 13647697 13888407 14957526 15984036 14957526 15984036 5636791 22929445 5636791 22929445 26059170 25314975 26059170 25314975 2267065 21909656 2267065 21909656 20797877 18169811 20797877 18169811 12213831 2769088 12213831 2769088 24036019 9971346 24036019 9971346 16032710 15456137 16032710 15456137 11120622 10910444 11120622 10910444 17362503 9921923 17362503 9921923 6705590 20532660 6705590 20532660 16042761 2693288 16042761 2693288 2626807 9035339 2626807 9035339 13622091 15709632 13622091 15709632 24701268 23383284 24701268 23383284 19891541 16953424 19891541 16953424 7959692 5119118 7959692 5119118 4922925 4703352 4922925 4703352 15882692 16517073 15882692 16517073 18384632 8339513 18384632 8339513 4765185 4644940 4765185 4644940 8403592 8275830 8403592 8275830 22588102 4284774 22588102 4284774 12986386 14490935 12986386 14490935 12299879 14195679 12299879 14195679 15473346 15737750 15473346 15737750 10941562 21181623 10941562 21181623 3553719 2969242 3553719 2969242 23962852 22247209 23962852 22247209 16094142 12472617 16094142 12472617 9764688 17591679 9764688 17591679 2288144 1849233 2288144 1849233 22228065 21454643 22228065 21454643 7731101 15001997 7731101 15001997 16937218 24208210 16937218 24208210 25296812 10442557 25296812 10442557 2919346 2469375 2919346 2469375 11970951 19826505 11970951 19826505 20601302 12742557 20601302 12742557 12628348 21687770 12628348 21687770 22569093 11168446 22569093 11168446 9860081 17633442 9860081 17633442 22555608 22390482 22555608 22390482 24454868 23794573 24454868 23794573 22266002 7964022 22266002 7964022 18586370 22365700 18586370 22365700 480285 532613 480285 532613 4077977 19416966 4077977 19416966 13829709 4932944 13829709 4932944 21896060 19845125 21896060 19845125 5346976 5249748 5346976 5249748 17532699 19976700 17532699 19976700 901324 26289660 901324 26289660 4657729 3175315 4657729 3175315 3658279 11244692 3658279 11244692 23096460 22349428 23096460 22349428 18829597 17952562 18829597 17952562 4228666 22630788 4228666 22630788 10459744 8502399 10459744 8502399 18781118 17734285 18781118 17734285 15725004 13539504 15725004 13539504 7015566 19830261 7015566 19830261 11353505 11151071 11353505 11151071 15315060 20929774 15315060 20929774 3195831 3482988 3195831 3482988 19559448 9403271 19559448 9403271 7634309 21299330 7634309 21299330 5359362 17740761 5359362 17740761 20514011 5680807 20514011 5680807 6174214 6533018 6174214 6533018 20857750 10156227 20857750 10156227 12185534 21413529 12185534 21413529 5873705 5922139 5873705 5922139 7282053 9518881 7282053 9518881 20178857 7116900 20178857 7116900 8937680 23712601 8937680 23712601 24892877 15235348 24892877 15235348 12683669 11541996 12683669 11541996 8517470 7862560 8517470 7862560 3097672 23859667 3097672 23859667 20050042 18633394 20050042 18633394 6264741 20608962 6264741 20608962 8680267 17961980 8680267 17961980 22137306 4702336 22137306 4702336 4989414 6569911 4989414 6569911 24667113 23644816 24667113 23644816 18071973 11695091 18071973 11695091 13252043 13827592 13252043 13827592 15485201 8522315 15485201 8522315 6179919 6335744 6179919 6335744 17351532 17629684 17351532 17629684 20611645 1455521 20611645 1455521 1401198 13430869 1401198 13430869 22963014 3993386 22963014 3993386 8320039 10423217 8320039 10423217 16267216 14071022 16267216 14071022 9134090 4197479 9134090 4197479 22765780 17234581 22765780 17234581 16410347 13050912 16410347 13050912 11211282 10001832 11211282 10001832 5812116 21928663 5812116 21928663 22713989 21334486 22713989 21334486 5027495 4134925 5027495 4134925 4168748 10226728 4168748 10226728 12146856 13033735 12146856 13033735 13946426 5860859 13946426 5860859 4114826 22688149 4114826 22688149 4532819 5705252 4532819 5705252 20926437 6569502 20926437 6569502 18220083 12211928 18220083 12211928 12502247 23024663 12502247 23024663 23685223 5144312 23685223 5144312 12363012 11593528 12363012 11593528 24739604 2125004 24739604 2125004 15211522 19358387 15211522 19358387 22111259 21361155 22111259 21361155 7831313 14012014 7831313 14012014 17503744 18612986 17503744 18612986 4732298 4583164 4732298 4583164 17912286 9984327 17912286 9984327 11097157 16844879 11097157 16844879 8702879 19624698 8702879 19624698 20187349 21902165 20187349 21902165 25010937 1823985 25010937 1823985 10153344 13488172 10153344 13488172 13033074 11392033 13033074 11392033 10437966 21686060 10437966 21686060 5295494 5816421 5295494 5816421 16040780 19631811 16040780 19631811 21389998 22358538 21389998 22358538 3945565 25009156 3945565 25009156 2092954 23952556 2092954 23952556 25226537 6009508 25226537 6009508 8055655 14983972 8055655 14983972 16780492 19024257 16780492 19024257 6818624 5589838 6818624 5589838 1923826 25095793 1923826 25095793 23553203 21726422 23553203 21726422 19696973 12909649 19696973 12909649 12818075 18837665 12818075 18837665 8053845 7507942 8053845 7507942 13601747 13818834 13601747 13818834 14981693 8593896 14981693 8593896 8953797 17107979 8953797 17107979 19463338 19225598 19463338 19225598 24675654 23502224 24675654 23502224 7431347 13018731 7431347 13018731 20322797 6931026 20322797 6931026 14042071 16613802 14042071 16613802 8735908 5895641 8735908 5895641 1369615 25631764 1369615 25631764 19035508 7522677 19035508 7522677 22580783 4508121 22580783 4508121 7875426 19210824 7875426 19210824 21315331 21963284 21315331 21963284 4511078 22312275 4511078 22312275 4783979 4402624 4783979 4402624 4475369 2552847 4475369 2552847 24220610 4250752 24220610 4250752 15123758 17344149 15123758 17344149 20835415 2096352 20835415 2096352 1706345 21389967 1706345 21389967 9019015 13661410 9019015 13661410 20836370 20031095 20836370 20031095 22716727 4060539 22716727 4060539 18825665 16684183 18825665 16684183 6350749 20801493 6350749 20801493 3248954 23769842 3248954 23769842 12776403 11243049 12776403 11243049 10279953 22417131 10279953 22417131 23536061 16298886 23536061 16298886 8322091 18780664 8322091 18780664 15732478 4474218 15732478 4474218 22109905 12892920 22109905 12892920 12571799 15920785 12571799 15920785 19914998 7318851 19914998 7318851 16055892 24962488 16055892 24962488 2024868 21168520 2024868 21168520 8684747 8336408 8684747 8336408 13817882 13182172 13817882 13182172 20297854 6860260 20297854 6860260 15485276 24713463 15485276 24713463 25687592 22531762 25687592 22531762 19553503 16528283 19553503 16528283 9258155 19027616 9258155 19027616 7944163 18068982 7944163 18068982 22748634 3039787 22748634 3039787 23821810 8668643 23821810 8668643 16266680 23084702 16266680 23084702 3106303 2680328 3106303 2680328 4406440 19063152 4406440 19063152 16570062 13265413 16570062 13265413 2689618 2942378 2689618 2942378 8489915 19613437 8489915 19613437 4600991 2816506 4600991 2816506 24591354 2123573 24591354 2123573 6967044 17874151 6967044 17874151 15616810 11755070 15616810 11755070 6594690 5499075 6594690 5499075 3485269 23585600 3485269 23585600 11954705 10660995 11954705 10660995 11062270 8015690 11062270 8015690 25474773 25105631 25474773 25105631 1742701 22843786 1742701 22843786 5117752 5094580 5117752 5094580 12028455 15500542 12028455 15500542 8325377 7829739 8325377 7829739 19288447 8030488 19288447 8030488 9745919 17692754 9745919 17692754 5051288 21968843 5051288 21968843 13874849 9169118 13874849 9169118 19616870 3581500 19616870 3581500 23202716 11889961 23202716 11889961 10312345 19175815 10312345 19175815 7729503 15842651 7729503 15842651 14944328 4266459 14944328 4266459 4275594 17473755 4275594 17473755 16299369 8683240 16299369 8683240 20522280 5757149 20522280 5757149 5121606 272173 5121606 272173 26649691 25448851 26649691 25448851 1399212 9935065 1399212 9935065 13316681 17968643 13316681 17968643 22002355 22749477 22002355 22749477 23439508 12073089 23439508 12073089 6609309 6625545 6609309 6625545 10430704 19805380 10430704 19805380 20554238 18296276 20554238 18296276 9845210 12466736 9845210 12466736 14180011 17488327 14180011 17488327 9009650 6882953 9009650 6882953 4097766 22736807 4097766 22736807 20195690 7054681 20195690 7054681 19116831 8339794 19116831 8339794 4265317 22732789 4265317 22732789 23837456 3529191 23837456 3529191 20622590 16083138 20622590 16083138 16579368 4572626 16579368 4572626 4570643 7852425 4570643 7852425 19377204 8074259 19377204 8074259 18609363 12530950 18609363 12530950 13090962 16593945 13090962 16593945 10070289 19995386 10070289 19995386 20689687 9426751 20689687 9426751 8362819 19137906 8362819 19137906 7729489 9381159 7729489 9381159 13418350 15879615 13418350 15879615 4860951 4790227 4860951 4790227 8930886 10209551 8930886 10209551 21514418 5398581 21514418 5398581 6875988 23900377 6875988 23900377 25007644 8365250 25007644 8365250 18816118 18728483 18816118 18728483 21559661 5574079 21559661 5574079 9869713 20844500 9869713 20844500 25334223 1318832 25334223 1318832 4489548 15014177 4489548 15014177 20334104 6959054 20334104 6959054 6896525 6506997 6896525 6506997 17936408 22642784 17936408 22642784 4201626 21615413 4201626 21615413 11939756 11287506 11939756 11287506 24503551 23808857 24503551 23808857 11472088 10504369 11472088 10504369 9695042 22659435 9695042 22659435 4347679 13106544 4347679 13106544 17280611 9623075 17280611 9623075 13323940 16382001 13323940 16382001 6385532 6270471 6385532 6270471 8663181 15331717 8663181 15331717 15877596 15004380 15877596 15004380 20142131 19577569 20142131 19577569 7736173 11203323 7736173 11203323 17678145 19180763 17678145 19180763 6515544 24262071 6515544 24262071 2772974 5164247 2772974 5164247 20681927 10058779 20681927 10058779 14846564 19519089 14846564 19519089 23298083 22420038 23298083 22420038 7342430 2651580 7342430 2651580 24099034 15050314 24099034 15050314 8525686 22726604 8525686 22726604 2242006 1978532 2242006 1978532 10127375 16460052 10127375 16460052 12239367 10324942 12239367 10324942 10979472 12455361 10979472 12455361 21897933 5185296 21897933 5185296 7614124 13091394 7614124 13091394 15390863 4319281 15390863 4319281 4422210 8179305 4422210 8179305 9018743 14496882 9018743 14496882 15159247 9711560 15159247 9711560 18063081 7235657 18063081 7235657 1505753 1903086 1505753 1903086 4630323 19565339 4630323 19565339 20366966 21287428 20366966 21287428 5647796 21448398 5647796 21448398 21876324 19364172 21876324 19364172 10615017 11089162 10615017 11089162 15203255 14885396 15203255 14885396 10879011 15882501 10879011 15882501 15226791 9023164 15226791 9023164 2688804 2488860 2688804 2488860 3511395 16996580 3511395 16996580 12180134 9985965 12180134 9985965 4365411 4321553 4365411 4321553 20846605 18885615 20846605 18885615 14025852 10521926 14025852 10521926 18025610 19824710 18025610 19824710 20676459 5286325 20676459 5286325 3766100 23021873 3766100 23021873 9728238 4769588 9728238 4769588 21716716 13225565 21716716 13225565 3939787 3749773 3939787 3749773 12781036 17289416 12781036 17289416 9621976 15731624 9621976 15731624 22612095 21909364 22612095 21909364 13916682 3348775 13916682 3348775 23457710 7513879 23457710 7513879 2648835 24458505 2648835 24458505 6875146 5084617 6875146 5084617 21460094 10311743 21460094 10311743 16581276 18604447 16581276 18604447 8589366 11604576 8589366 11604576 23514588 22593108 23514588 22593108 13003941 5656187 13003941 5656187 21623440 11460820 21623440 11460820 15412731 11042506 15412731 11042506 16209043 7935924 16209043 7935924 19219223 11813007 19219223 11813007 11839299 18224791 11839299 18224791 7717748 20547706 7717748 20547706 5012507 21820019 5012507 21820019 10266404 8707873 10266404 8707873 8686338 21747261 8686338 21747261 5352417 20658416 5352417 20658416 17851150 13398773 17851150 13398773 4684780 4262747 4684780 4262747 22009025 5399083 22009025 5399083 17122169 21056269 17122169 21056269 5544285 21795381 5544285 21795381 2282531 1837924 2282531 1837924 3099667 21728091 3099667 21728091 24268698 23692576 24268698 23692576 7011666 4956420 7011666 4956420 5102610 11365713 5102610 11365713 14360465 12502157 14360465 12502157 8522196 21976829 8522196 21976829 23524146 22782218 23524146 22782218 14531797 6143904 14531797 6143904 6414161 7197796 6414161 7197796 25317718 24161473 25317718 24161473 6617224 11483328 6617224 11483328 19072155 5320327 19072155 5320327 4219961 3717086 4219961 3717086 13034007 19245471 13034007 19245471 19983681 22915309 19983681 22915309 3867715 8293668 3867715 8293668 17828292 17186902 17828292 17186902 17365653 5122998 17365653 5122998 21774910 12653390 21774910 12653390 14095129 18803952 14095129 18803952 8146610 8093875 8146610 8093875 16263140 17559195 16263140 17559195 4702103 25676520 4702103 25676520 1197557 21156153 1197557 21156153 15718154 11813323 15718154 11813323 5212270 21707638 5212270 21707638 5808488 3380214 5808488 3380214 3360675 23430412 3360675 23430412 8737004 5621202 8737004 5621202 26197883 25413015 26197883 25413015 10853913 3423873 10853913 3423873 23343066 10928399 23343066 10928399 8385172 19115556 8385172 19115556 8051502 17913059 8051502 17913059 21942853 21381248 21942853 21381248 16546211 11706015 16546211 11706015 10507504 9781358 10507504 9781358 17631619 15188611 17631619 15188611 1372762 25539576 1372762 25539576 4234214 6020763 4234214 6020763 11166044 10707233 11166044 10707233 13287830 12269399 13287830 12269399 17355385 6233050 17355385 6233050 5361504 5156237 5361504 5156237 11329349 16807358 11329349 16807358 17978158 17762270 17978158 17762270 3490221 3525657 3490221 3525657 24597778 23470973 24597778 23470973 10782136 11677601 10782136 11677601 17390888 9797019 17390888 9797019 16370522 17661995 16370522 17661995 21161023 22583202 21161023 22583202 3658358 3261670 3658358 3261670 7287163 21896442 7287163 21896442 25541250 1600278 25541250 1600278 8100664 18751966 8100664 18751966 13265156 5801413 13265156 5801413 21100825 6682477 21100825 6682477 18923497 8203906 18923497 8203906 22639571 4342179 22639571 4342179 6481305 14447392 6481305 14447392 13067769 12384446 13067769 12384446 14424413 7225476 14424413 7225476 7233101 24048153 7233101 24048153 24638307 13827930 24638307 13827930 9486045 21699179 9486045 21699179 24847942 23682695 24847942 23682695 16816619 13830860 16816619 13830860 12287875 9179642 12287875 9179642 19515385 7423725 19515385 7423725 3570755 23423064 3570755 23423064 4577186 5626240 4577186 5626240 6014333 21206784 6014333 21206784 16583224 5961521 16583224 5961521 6133920 11359928 6133920 11359928 18878908 23327550 18878908 23327550 3169103 23818547 3169103 23818547 21157897 10487245 21157897 10487245 6795238 22307013 6795238 22307013 4841604 12693211 4841604 12693211 19735406 7289814 19735406 7289814 22444758 4421654 22444758 4421654 17780458 10632307 17780458 10632307 15759767 11183554 15759767 11183554 912256 909816 912256 909816 10808875 17307886 10808875 17307886 22653552 22003617 22653552 22003617 10030759 8532567 10030759 8532567 18512881 8781547 18512881 8781547 12900291 14708734 12900291 14708734 18602682 4765752 18602682 4765752 4896841 19614704 4896841 19614704 17821305 4325324 17821305 4325324 22270187 6797819 22270187 6797819 10768584 13668672 10768584 13668672 13596480 11237672 13596480 11237672 15683396 11876504 15683396 11876504 12628990 4988751 12628990 4988751 21656370 20868250 21656370 20868250 13322497 8621311 13322497 8621311 21422468 5441248 21422468 5441248 19240133 13158139 19240133 13158139 7126363 3816045 7126363 3816045 3715746 21035319 3715746 21035319 17560334 4826954 17560334 4826954 23694331 22609172 23694331 22609172 10465832 10295099 10465832 10295099 3868030 23120169 3868030 23120169 12117641 9330739 12117641 9330739 20185714 19875345 20185714 19875345 15283085 10263439 15283085 10263439 24740893 2084282 24740893 2084282 6714202 14077411 6714202 14077411 23028497 3661639 23028497 3661639 20795847 14078448 20795847 14078448 4691869 4337462 4691869 4337462 22261332 22755814 22261332 22755814 23249715 10053751 23249715 10053751 6444929 6507629 6444929 6507629 10250884 17636324 10250884 17636324 2288772 24895895 2288772 24895895 22857068 6101229 22857068 6101229 11550999 17372296 11550999 17372296 8231497 5375152 8231497 5375152 5839958 5640435 5839958 5640435 10922335 15933710 10922335 15933710 23095478 3611723 23095478 3611723 16105823 11212245 16105823 11212245 8508473 8312608 8508473 8312608 13615388 16554276 13615388 16554276 6882415 23641086 6882415 23641086 3161521 21654698 3161521 21654698 24132316 2562414 24132316 2562414 12414568 14101853 12414568 14101853 17588044 5107398 17588044 5107398 5289140 21410819 5289140 21410819 22209624 14373653 22209624 14373653 12285593 20846175 12285593 20846175 1893398 25014900 1893398 25014900 8060833 2852934 8060833 2852934 23948309 8256013 23948309 8256013 18629232 17353459 18629232 17353459 13679882 9381839 13679882 9381839 18333381 4517779 18333381 4517779 4856627 13670756 4856627 13670756 22688388 24255120 22688388 24255120 2737395 9789054 2737395 9789054 20882831 25389569 20882831 25389569 26194595 5420432 26194595 5420432 14006239 22300827 14006239 22300827 22811666 21543192 22811666 21543192 21609191 9720320 21609191 9720320 6583865 22436506 6583865 22436506 25039007 1244854 25039007 1244854 737391 962425 737391 962425 26169257 25190489 26169257 25190489 15843465 7560041 15843465 7560041 8121315 16408180 8121315 16408180 16745221 13075073 16745221 13075073 2598086 24469690 2598086 24469690 21381641 7378684 21381641 7378684 2357893 2821895 2357893 2821895 8366861 19761858 8366861 19761858 21551357 20802975 21551357 20802975 20322923 6482257 20322923 6482257 15947614 13013836 15947614 13013836 13129076 9230344 13129076 9230344 19383311 21987711 19383311 21987711 22891046 6214136 22891046 6214136 20270611 7698299 20270611 7698299 8922979 19304178 8922979 19304178 20140212 11142699 20140212 11142699 1514714 1871929 1514714 1871929 8109722 9060662 8109722 9060662 25929492 807222 25929492 807222 10425654 17610444 10425654 17610444 9236163 15462760 9236163 15462760 19410039 4711574 19410039 4711574 22479981 21412283 22479981 21412283 13798670 12824117 13798670 12824117 6469559 6195948 6469559 6195948 20799389 17468901 20799389 17468901 5546404 5200859 5546404 5200859 1588532 25190894 1588532 25190894 21812883 4959206 21812883 4959206 5294118 6856020 5294118 6856020 17415898 12782206 17415898 12782206 12433505 22430140 12433505 22430140 4704325 15658009 4704325 15658009 17212770 16642255 17212770 16642255 5802371 22656140 5802371 22656140 4434757 5707849 4434757 5707849 8874965 16365098 8874965 16365098 14008703 5108115 14008703 5108115 21804290 19465596 21804290 19465596 15421166 9276268 15421166 9276268 19118890 6278792 19118890 6278792 6501063 14057318 6501063 14057318 23640513 3300434 23640513 3300434 15964546 14999249 15964546 14999249 11260872 15892037 11260872 15892037 9642230 17414385 9642230 17414385 9745547 8729997 9745547 8729997 3281413 3485611 3281413 3485611 14918556 11801885 14918556 11801885 20068178 23247882 20068178 23247882 3803752 14189535 3803752 14189535 22072768 21893020 22072768 21893020 3403245 933258 3403245 933258 25789698 3482067 25789698 3482067 18245357 24398265 18245357 24398265 2524937 20074802 2524937 20074802 15981576 12859932 15981576 12859932 10149828 9671796 10149828 9671796 17785304 15230952 17785304 15230952 15331476 10729066 15331476 10729066 17235622 18541909 17235622 18541909 18904180 15806893 18904180 15806893 8736756 21322485 8736756 21322485 22192957 6139147 22192957 6139147 5882863 21338973 5882863 21338973 15054369 5926776 15054369 5926776 4882729 1064484 4882729 1064484 895283 2243356 895283 2243356 21646624 13618034 21646624 13618034 9961793 17839540 9961793 17839540 22262179 21432110 22262179 21432110 10448545 8626675 10448545 8626675 18444194 10275937 18444194 10275937 6205520 4062637 6205520 4062637 25544230 24586727 25544230 24586727 18320352 17323962 18320352 17323962 15922101 4260212 15922101 4260212 4286372 5308349 4286372 5308349 21952096 19946297 21952096 19946297 18887157 15136863 18887157 15136863 10320722 9708175 10320722 9708175 14655136 14407465 14655136 14407465 11051283 7188994 11051283 7188994 7542170 8132385 7542170 8132385 12265018 17606944 12265018 17606944 6822393 20292811 6822393 20292811 10879447 9373458 10879447 9373458 19615921 22908337 19615921 22908337 4203122 5071552 4203122 5071552 21461592 16762609 21461592 16762609 15571280 11624136 15571280 11624136 21167149 22849933 21167149 22849933 3579620 3155581 3579620 3155581 23584406 18765452 23584406 18765452 8424307 13013606 8424307 13013606 18438210 8190390 18438210 8190390 25720057 1405805 25720057 1405805 4695640 22171889 4695640 22171889 16856168 6408637 16856168 6408637 23816953 2945085 23816953 2945085 3847551 7995514 3847551 7995514 17375743 16615673 17375743 16615673 15637435 13977461 15637435 13977461 10485358 9913911 10485358 9913911 11768860 15717296 11768860 15717296 7476292 20407389 7476292 20407389 23770878 25534039 23770878 25534039 1444597 23314808 1444597 23314808 24478187 3092933 24478187 3092933 18236639 14590816 18236639 14590816 1997070 24814062 1997070 24814062 20068182 13199349 20068182 13199349 10860285 5919008 10860285 5919008 4372454 4356048 4372454 4356048 7382316 7345442 7382316 7345442 10224741 16666901 10224741 16666901 10919584 12665807 10919584 12665807 13891217 15634979 13891217 15634979 17493547 6028244 17493547 6028244 20939818 7850252 20939818 7850252 8770761 12978128 8770761 12978128 21837013 3466762 21837013 3466762 23336321 7615036 23336321 7615036 15146817 13412412 15146817 13412412 4253674 3830445 4253674 3830445 4219073 4686160 4219073 4686160 20429642 17935555 20429642 17935555 4019501 3278283 4019501 3278283 3401467 19135780 3401467 19135780 16280637 15226816 16280637 15226816 9455650 1519865 9455650 1519865 25551299 10211733 25551299 10211733 14268880 16012375 14268880 16012375 21338826 4350611 21338826 4350611 22326886 20074214 22326886 20074214 9033506 6307277 9033506 6307277 21033111 5264068 21033111 5264068 5318471 9916074 5318471 9916074 21606024 21697628 21606024 21697628 22689513 7214762 22689513 7214762 19270053 11707849 19270053 11707849 12345701 9399743 12345701 9399743 21229041 21502442 21229041 21502442 4932965 4511320 4932965 4511320 18527480 19119142 18527480 19119142 2716394 2694125 2716394 2694125 22146688 14870326 22146688 14870326 5314472 1951665 5314472 1951665 2394282 4614674 2394282 4614674 19598659 19098926 19598659 19098926 17119571 12562625 17119571 12562625 10331817 19881936 10331817 19881936 21032858 2646896 21032858 2646896 2993807 17420033 2993807 17420033 21362175 20656537 21362175 20656537 19010623 11673642 19010623 11673642 12129905 5175277 12129905 5175277 22171870 21190908 22171870 21190908 19933880 16800405 19933880 16800405 792189 889329 792189 889329 25843896 14314396 25843896 14314396 995774 1122273 995774 1122273 15472953 17342806 15472953 17342806 18743948 4057599 18743948 4057599 4493712 20825937 4493712 20825937 17968894 5958906 17968894 5958906 21026593 8882975 21026593 8882975 7964195 19155262 7964195 19155262 11951990 12934462 11951990 12934462 15236303 6551215 15236303 6551215 20288602 13417839 20288602 13417839 6268128 24427140 6268128 24427140 2616946 14016462 2616946 14016462 18421705 21245485 18421705 21245485 24061799 22992026 24061799 22992026 4068484 9146428 4068484 9146428 22558156 1948172 22558156 1948172 2131178 10459175 2131178 10459175 12222487 15407377 12222487 15407377 25641667 24494486 25641667 24494486 10418907 15567821 10418907 15567821 13913356 9642587 13913356 9642587 10221560 8238964 10221560 8238964 19588844 19557284 19588844 19557284 26232295 25096394 26232295 25096394 6739082 7592785 6739082 7592785 14259491 17428928 14259491 17428928 23867344 2446513 23867344 2446513 1341699 25799633 1341699 25799633 21258092 7441474 21258092 7441474 3157097 2895870 3157097 2895870 16746479 17178135 16746479 17178135 9534280 21630524 9534280 21630524 23598164 23300452 23598164 23300452 23782564 9401321 23782564 9401321 4212810 4168235 4212810 4168235 5569450 19315855 5569450 19315855 15949184 8568352 15949184 8568352 8865277 16454920 8865277 16454920 14512165 10010886 14512165 10010886 16959079 17762229 16959079 17762229 8466720 7944381 8466720 7944381 11088864 20587719 11088864 20587719 3625601 23343996 3625601 23343996 11148436 14241959 11148436 14241959 14175376 9075834 14175376 9075834 7637428 21548014 7637428 21548014 25400326 24334977 25400326 24334977 20476074 18587616 20476074 18587616 16673213 15712124 16673213 15712124 8826047 19098505 8826047 19098505 8058491 16949279 8058491 16949279 12820831 7391978 12820831 7391978 5444542 4997629 5444542 4997629 10711023 11793881 10711023 11793881 14927043 14174143 14927043 14174143 5426802 5075557 5426802 5075557 19460876 14935988 19460876 14935988 9448737 17295358 9448737 17295358 12831548 8139329 12831548 8139329 8647740 14120784 8647740 14120784 14255597 12073025 14255597 12073025 19828293 19239466 19828293 19239466 14029703 9199377 14029703 9199377 22028464 4616072 22028464 4616072 22103119 20145235 22103119 20145235 18721956 7705477 18721956 7705477 19685017 9025174 19685017 9025174 14003924 13304598 14003924 13304598 12303311 14492842 12303311 14492842 14535300 11201253 14535300 11201253 4631587 4445158 4631587 4445158 20408604 18673354 20408604 18673354 14644508 8979205 14644508 8979205 22087264 21585931 22087264 21585931 21688943 14596292 21688943 14596292 11269202 22913977 11269202 22913977 24237882 18983172 24237882 18983172 14562500 8987771 14562500 8987771 9173285 13290017 9173285 13290017 17447867 5345613 17447867 5345613 21557434 14706126 21557434 14706126 5931237 20944037 5931237 20944037 16547717 8909347 16547717 8909347 17923402 15174743 17923402 15174743 14229338 5861018 14229338 5861018 3401432 23343943 3401432 23343943 9370138 11406412 9370138 11406412 14841613 22005561 14841613 22005561 5004979 19157362 5004979 19157362 21628619 4069341 21628619 4069341 22529781 14942048 22529781 14942048 13039039 8428425 13039039 8428425 21470016 4991588 21470016 4991588 23203434 3403827 23203434 3403827 21757865 15712887 21757865 15712887 7627504 7192587 7627504 7192587 20089309 10032713 20089309 10032713 9226392 23614942 9226392 23614942 24806942 15129952 24806942 15129952 3172066 2887879 3172066 2887879 4715188 19828041 4715188 19828041 17749972 10325370 17749972 10325370 14637570 18787338 14637570 18787338 21223252 5628291 21223252 5628291 6461250 12263494 6461250 12263494 13928329 20176977 13928329 20176977 5719938 5373084 5719938 5373084 10583604 23209466 10583604 23209466 3891821 16133829 3891821 16133829 17101764 19146542 17101764 19146542 1183581 1349908 1183581 1349908 7410923 21269258 7410923 21269258 22047420 19291096 22047420 19291096 10015276 12572174 10015276 12572174 23127206 22731094 23127206 22731094 1443823 1275014 1443823 1275014 23752850 6520984 23752850 6520984 16599579 17182016 16599579 17182016 17930435 15886473 17930435 15886473 8902793 6645800 8902793 6645800 23751680 23397754 23751680 23397754 24241480 19499712 24241480 19499712 8327602 11344243 8327602 11344243 15025119 19176763 15025119 19176763 3374756 23640039 3374756 23640039 19576331 17752128 19576331 17752128 15950950 14789209 15950950 14789209 13864089 12082981 13864089 12082981 21533870 20871329 21533870 20871329 4895064 3369583 4895064 3369583 23524378 18844696 23524378 18844696 10017543 15069525 10017543 15069525 19675923 19654475 19675923 19654475 20549727 17730267 20549727 17730267 5444968 21393995 5444968 21393995 19280163 13601565 19280163 13601565 13385360 2279269 13385360 2279269 24635815 4198847 24635815 4198847 3906937 23779329 3906937 23779329 3057784 19374547 3057784 19374547 13110998 9795004 13110998 9795004 16898435 23611832 16898435 23611832 2073818 2259955 2073818 2259955 3498245 7650510 3498245 7650510 17104459 15547025 17104459 15547025 16057376 10569422 16057376 10569422 9511730 822603 9511730 822603 25892985 17219340 25892985 17219340 10308133 7074790 10308133 7074790 21388907 5531599 21388907 5531599 16869505 19457825 16869505 19457825 20932688 20283464 20932688 20283464 9765551 9402963 9765551 9402963 12853940 15804042 12853940 15804042 9574466 1645322 9574466 1645322 25020255 5741360 25020255 5741360 18787089 21747645 18787089 21747645 5299873 20650590 5299873 20650590 19493047 12860629 19493047 12860629 11260495 5398774 11260495 5398774 21837638 19016426 21837638 19016426 13844391 9253168 13844391 9253168 24477251 2503287 24477251 2503287 19479269 17588767 19479269 17588767 16950470 9360771 16950470 9360771 21087433 5638707 21087433 5638707 5492258 8521978 5492258 8521978 18989754 7810515 18989754 7810515 7947514 8582554 7947514 8582554 17643300 11072788 17643300 11072788 14778883 16119404 14778883 16119404 10689621 18343691 10689621 18343691 23009409 3745371 23009409 3745371 19666447 20321702 19666447 20321702 21600793 5307011 21600793 5307011 16538809 11694954 16538809 11694954 7195494 23684150 7195494 23684150 24918984 2841849 24918984 2841849 20473697 16494970 20473697 16494970 5263344 5096114 5263344 5096114 20878806 15966307 20878806 15966307 4449347 22684092 4449347 22684092 14966926 14113854 14966926 14113854 15586846 17009672 15586846 17009672 5573516 21644361 5573516 21644361 5735265 6921358 5735265 6921358 12058057 22715397 12058057 22715397 23663478 21877508 23663478 21877508 10250710 7697191 10250710 7697191 6730890 6242574 6730890 6242574 23163412 22234145 23163412 22234145 23225918 19633281 23225918 19633281 16064561 4444365 16064561 4444365 4228788 22698248 4228788 22698248 6303183 19789887 6303183 19789887 13058962 11629824 13058962 11629824 10750997 16466885 10750997 16466885 13700791 3036373 13700791 3036373 23686508 14435868 23686508 14435868 2125413 24846799 2125413 24846799 23086522 20469543 23086522 20469543 6307099 21128462 6307099 21128462 2039266 2398450 2039266 2398450 4063197 13126881 4063197 13126881 14988749 19561827 14988749 19561827 21603119 4917443 21603119 4917443 26244625 25474005 26244625 25474005 11930776 13247300 11930776 13247300 15445029 15082885 15445029 15082885 3623868 3808940 3623868 3808940 6547679 10140119 6547679 10140119 14468458 17115337 14468458 17115337 2790651 24205745 2790651 24205745 3987660 22295291 3987660 22295291 20271877 5321551 20271877 5321551 5688375 3569723 5688375 3569723 23720687 23370179 23720687 23370179 3653965 20080582 3653965 20080582 22004786 5472006 22004786 5472006 6152666 20478839 6152666 20478839 17263401 13789881 17263401 13789881 11999178 15874371 11999178 15874371 4441302 22455787 4441302 22455787 14608737 10599434 14608737 10599434 24114325 2684597 24114325 2684597 7277291 12813440 7277291 12813440 17477241 17006759 17477241 17006759 12018158 12967192 12018158 12967192 20813684 20470834 20813684 20470834 21416721 5154369 21416721 5154369 21987500 18279888 21987500 18279888 5718296 5421967 5718296 5421967 21462854 13933901 21462854 13933901 5859127 22567318 5859127 22567318 4157799 9432951 4157799 9432951 14182854 20045758 14182854 20045758 22736915 3584731 22736915 3584731 23263650 7937841 23263650 7937841 3475214 23396905 3475214 23396905 6759422 6825072 6759422 6825072 8631668 9299801 8631668 9299801 14730355 24201216 14730355 24201216 2087828 1727036 2087828 1727036 15514987 19796517 15514987 19796517 5947438 21216526 5947438 21216526 15636436 12604896 15636436 12604896 9274438 19578992 9274438 19578992 20051205 19627670 20051205 19627670 14988218 6576156 14988218 6576156 7138504 6711493 7138504 6711493 8506069 21018965 8506069 21018965 3269383 3534312 3269383 3534312 11891633 13950042 11891633 13950042 21228041 23640414 21228041 23640414 24805685 8190382 24805685 8190382 18217434 18509710 18217434 18509710 6154034 20822123 6154034 20822123 14295716 5850871 14295716 5850871 4874904 21850222 4874904 21850222 18674729 8138862 18674729 8138862 8480181 9202878 8480181 9202878 10847420 16983843 10847420 16983843 21733266 4814508 21733266 4814508 22472429 13826906 22472429 13826906 8774900 18304767 8774900 18304767 17083449 9409457 17083449 9409457 17815438 14030160 17815438 14030160 9660151 8416080 9660151 8416080 20029951 7263653 20029951 7263653 17702413 20128235 17702413 20128235 20434920 11001487 20434920 11001487 3855694 22885524 3855694 22885524 10202366 13364390 10202366 13364390 14121327 10658319 14121327 10658319 5737905 21231519 5737905 21231519 9881386 10977561 9881386 10977561 17386219 7638050 17386219 7638050 6944838 6568004 6944838 6568004 10300287 13485206 10300287 13485206 13703174 18458414 13703174 18458414 22115731 24662095 22115731 24662095 2209885 5216293 2209885 5216293 14333150 12359718 14333150 12359718 15426220 10877190 15426220 10877190 22437704 4266292 22437704 4266292 7047921 9340857 7047921 9340857 16799513 17595334 16799513 17595334 18794355 3945832 18794355 3945832 4026712 20079136 4026712 20079136 9334096 5089852 9334096 5089852 21952235 11115112 21952235 11115112 13506535 15668454 13506535 15668454 6237879 5413888 6237879 5413888 26044897 25104601 26044897 25104601 17436789 9548010 17436789 9548010 24798575 2066157 24798575 2066157 10561609 12156180 10561609 12156180 23544237 3331208 23544237 3331208 17841413 23039786 17841413 23039786 24020641 16907684 24020641 16907684 2162742 24765270 2162742 24765270 14040105 10594061 14040105 10594061 7643596 20017656 7643596 20017656 7224745 20033415 7224745 20033415 20355002 4872431 20355002 4872431 22108062 19120618 22108062 19120618 19848034 2675559 19848034 2675559 3055366 3368710 3055366 3368710 26365302 623305 26365302 623305 7920885 9630658 7920885 9630658 19421526 20115404 19421526 20115404 22087380 23919730 22087380 23919730 3058363 3772091 3058363 3772091 16694128 19001610 16694128 19001610 20134217 20355276 20134217 20355276 551041 655975 551041 655975 22494365 16845790 22494365 16845790 9893292 9582300 9893292 9582300 12267815 25612904 12267815 25612904 1547098 23128511 1547098 23128511 4920822 7393200 4920822 7393200 23926915 22890758 23926915 22890758 7322016 3474559 7322016 3474559 3145761 21678512 3145761 21678512 20997067 11490715 20997067 11490715 9553123 17501991 9553123 17501991 10775487 6902786 10775487 6902786 7140168 14094654 7140168 14094654 14151879 9574711 14151879 9574711 9031382 4026883 9031382 4026883 3047256 23660714 3047256 23660714 8530045 17560860 8530045 17560860 18345735 17849210 18345735 17849210 16590032 9593412 16590032 9593412 26189108 26716234 26189108 26716234 373289 17011496 373289 17011496 15607677 2365404 15607677 2365404 2066575 23691159 2066575 23691159 19040423 11077022 19040423 11077022 13424669 17897124 13424669 17897124 9173962 9600305 9173962 9600305 12840960 23632151 12840960 23632151 2663812 24215900 2663812 24215900 5053078 4492960 5053078 4492960 3760060 3549979 3760060 3549979 23341475 21792444 23341475 21792444 9768701 12355376 9768701 12355376 17259546 18858521 17259546 18858521 20552465 6106450 20552465 6106450 20460354 9034195 20460354 9034195 4853060 4879551 4853060 4879551 10646158 12902395 10646158 12902395 14220336 17988768 14220336 17988768 6482416 6461420 6482416 6461420 16307988 10992046 16307988 10992046 4718319 4354242 4718319 4354242 4611994 16379250 4611994 16379250 17252225 16988064 17252225 16988064 6762875 20101728 6762875 20101728 16003089 9628547 16003089 9628547 23533084 23531530 23533084 23531530 3281513 4701713 3281513 4701713 9725423 16106843 9725423 16106843 21260089 20984703 21260089 20984703 21636152 10155205 21636152 10155205 8562324 19315850 8562324 19315850 19608318 11348969 19608318 11348969 11137829 15510345 11137829 15510345 18611759 4807290 18611759 4807290 22093769 15909791 22093769 15909791 9602759 2818802 9602759 2818802 2473145 11705804 2473145 11705804 16760768 24713651 16760768 24713651 25617476 13366239 25617476 13366239 8334846 18686823 8334846 18686823 5878851 1632718 5878851 1632718 2042167 8144294 2042167 8144294 8761413 9996478 8761413 9996478 18302174 20110480 18302174 20110480 6174589 6357261 6174589 6357261 11598342 15703225 11598342 15703225 2035758 2160796 2035758 2160796 21261977 19833559 21261977 19833559 10959790 4206216 10959790 4206216 22826341 22149063 22826341 22149063 6199324 17612804 6199324 17612804 17071094 12738338 17071094 12738338 9136284 8281879 9136284 8281879 20367894 6384089 20367894 6384089 19813035 13499640 19813035 13499640 13010081 8220931 13010081 8220931 867258 787532 867258 787532 21896079 10344686 21896079 10344686 13553105 16422820 13553105 16422820 16937518 10557756 16937518 10557756 14067678 21338322 14067678 21338322 22210544 13425097 22210544 13425097 13853915 14474134 13853915 14474134 11568084 16311175 11568084 16311175 9408585 19974382 9408585 19974382 1470543 25418796 1470543 25418796 10197235 7497167 10197235 7497167 19580512 16181534 19580512 16181534 8304267 21485484 8304267 21485484 5393786 15930055 5393786 15930055 19380526 18556452 19380526 18556452 15938118 6426183 15938118 6426183 6884494 7690049 6884494 7690049 12940115 19750802 12940115 19750802 22123056 21471818 22123056 21471818 16648515 13876769 16648515 13876769 12667781 10593186 12667781 10593186 17917744 3959747 17917744 3959747 22811292 17004510 22811292 17004510 13041938 10624134 13041938 10624134 16648547 6892037 16648547 6892037 7395344 17904647 7395344 17904647 17306174 10532692 17306174 10532692 14249342 21944853 14249342 21944853 22796830 5237708 22796830 5237708 7604564 15546067 7604564 15546067 18410875 22405982 18410875 22405982 4724796 8692397 4724796 8692397 10737710 18429481 10737710 18429481 25306185 1391887 25306185 1391887 17304301 15822967 17304301 15822967 1882204 2196988 1882204 2196988 22710361 10940291 22710361 10940291 13516239 18716455 13516239 18716455 23110792 3182646 23110792 3182646 26036252 664124 26036252 664124 17198092 24941522 17198092 24941522 1939729 16694712 1939729 16694712 11450719 7552655 11450719 7552655 7721789 19014401 7721789 19014401 18296257 12153121 18296257 12153121 10751067 25879599 10751067 25879599 1101732 4137020 1101732 4137020 9812596 15800687 9812596 15800687 11422686 6394292 11422686 6394292 847243 26070406 847243 26070406 7987079 15221991 7987079 15221991 22981196 25108256 22981196 25108256 1988913 1923420 1988913 1923420 9379917 25966758 9379917 25966758 1114246 16261335 1114246 16261335 16198257 13662460 16198257 13662460 12633414 5823631 12633414 5823631 4284533 1784729 4284533 1784729 24928755 21832120 24928755 21832120 7390809 19495868 7390809 19495868 11575667 8538993 11575667 8538993 6242417 21576978 6242417 21576978 24984816 1991637 24984816 1991637 4850911 14728159 4850911 14728159 21458386 20835413 21458386 20835413 18555046 15707423 18555046 15707423 9780586 17177543 9780586 17177543 11616895 12285503 11616895 12285503 15453714 9842736 15453714 9842736 2574077 24424949 2574077 24424949 10628402 8193502 10628402 8193502 22838073 3979014 22838073 3979014 15477384 14999014 15477384 14999014 4776455 25510625 4776455 25510625 26560304 5463990 26560304 5463990 5849426 18908119 5849426 18908119 18034200 958741 18034200 958741 25774728 8263089 25774728 8263089 15735504 17752636 15735504 17752636 8231025 4857744 8231025 4857744 3146845 23890703 3146845 23890703 12318403 9783578 12318403 9783578 17846662 17993587 17846662 17993587 4450013 4231940 4450013 4231940 13434447 15837039 13434447 15837039 5367720 25020689 5367720 25020689 1779968 9471817 1779968 9471817 18768973 4052674 18768973 4052674 22919174 4677079 22919174 4677079 21432456 13797134 21432456 13797134 10288890 17623189 10288890 17623189 19376176 7452741 19376176 7452741 12491816 13770663 12491816 13770663 21698478 5129544 21698478 5129544 13091595 19922464 13091595 19922464 2450780 24363516 2450780 24363516 19237629 16793565 19237629 16793565 12041136 9206668 12041136 9206668 8320095 3135945 8320095 3135945 23631090 8402495 23631090 8402495 7732510 4447114 7732510 4447114 4404325 16948139 4404325 16948139 14727414 6069095 14727414 6069095 21078575 20394823 21078575 20394823 12166196 6895349 12166196 6895349 19925895 16768113 19925895 16768113 4822540 21873697 4822540 21873697 6317633 16091010 6317633 16091010 16912799 8550699 16912799 8550699 25825353 24807726 25825353 24807726 2333486 7782171 2333486 7782171 25925817 24965327 25925817 24965327 21080579 20081389 21080579 20081389 11717908 1278547 11717908 1278547 1162757 21293899 1162757 21293899 13973494 9828518 13973494 9828518 20356919 19875111 20356919 19875111 19520542 17323024 19520542 17323024 13403892 5392675 13403892 5392675 21442412 6487811 21442412 6487811 13453949 15022460 13453949 15022460 441183 566509 441183 566509 12428390 18106959 12428390 18106959 6495736 21747149 6495736 21747149 24826216 2242569 24826216 2242569 6993247 19356790 6993247 19356790 13060104 8680769 13060104 8680769 2461618 24625390 2461618 24625390 3624025 22241215 3624025 22241215 21708011 8997231 21708011 8997231 9769248 12185406 9769248 12185406 14133591 12532509 14133591 12532509 14970525 5327728 14970525 5327728 5538270 15116460 5538270 15116460 17806128 17090784 17806128 17090784 13125137 8402268 13125137 8402268 19746377 6160068 19746377 6160068 6391186 14232216 6391186 14232216 19696251 7582341 19696251 7582341 11595800 24254974 11595800 24254974 25450111 2354335 25450111 2354335 17937421 10315543 17937421 10315543 10011783 23883940 10011783 23883940 24621709 6134459 24621709 6134459 10049752 11978537 10049752 11978537 13423440 15138245 13423440 15138245 21181623 22784030 21181623 22784030 4064753 6024451 4064753 6024451 18667601 10861755 18667601 10861755 6310993 23392288 6310993 23392288 24660598 21251225 24660598 21251225 8385307 3348419 8385307 3348419 23413501 20222709 23413501 20222709 11144545 5549297 11144545 5549297 1063056 25919709 1063056 25919709 4802368 5835548 4802368 5835548 17146022 21401687 17146022 21401687 5519319 16918939 5519319 16918939 20764792 6550369 20764792 6550369 12738601 20481012 12738601 20481012 5275566 4124611 5275566 4124611 1248106 1287374 1248106 1287374 16819238 12709442 16819238 12709442 5161374 5177514 5161374 5177514 6952648 13407770 6952648 13407770 18507108 19415913 18507108 19415913 7823320 16156431 7823320 16156431 15627782 14829364 15627782 14829364 7160593 5302388 7160593 5302388 21496765 11508408 21496765 11508408 3250792 3127984 3250792 3127984 4253170 4524062 4253170 4524062 20625563 14135898 20625563 14135898 12705738 3926284 12705738 3926284 23574155 3135035 23574155 3135035 7655285 9709442 7655285 9709442 10484238 11253674 10484238 11253674 13537614 13602974 13537614 13602974 15912712 18215396 15912712 18215396 18965033 9872735 18965033 9872735 7425984 24480395 7425984 24480395 2462741 20922215 2462741 20922215 16978491 6066527 16978491 6066527 21909291 22416966 21909291 22416966 4454957 5367614 4454957 5367614 18751851 20872375 18751851 20872375 21594565 13547569 21594565 13547569 12618099 14392382 12618099 14392382 9617649 8174329 9617649 8174329 18785453 19357645 18785453 19357645 23676170 3159719 23676170 3159719 18550338 17118299 18550338 17118299 10251823 14254311 10251823 14254311 18199736 8562444 18199736 8562444 5022225 5008828 5022225 5008828 19554355 12863146 19554355 12863146 11185020 10343910 11185020 10343910 18365857 6837996 18365857 6837996 23906369 2934430 23906369 2934430 10851651 13540531 10851651 13540531 13503957 8047550 13503957 8047550 23408897 3212333 23408897 3212333 16470019 21709514 16470019 21709514 22320681 18181561 22320681 18181561 6826947 20086471 6826947 20086471 13347520 11256043 13347520 11256043 18991457 19707059 18991457 19707059 7299950 7961210 7299950 7961210 14272633 15941158 14272633 15941158 22369076 255795 22369076 255795 26635591 21554328 26635591 21554328 4473082 22324303 4473082 22324303 14839279 11213916 14839279 11213916 9122437 3060848 9122437 3060848 23678375 10575146 23678375 10575146 16144828 17358722 16144828 17358722 18353135 17623775 18353135 17623775 10051173 16561162 10051173 16561162 17016705 8342022 17016705 8342022 18697533 4633965 18697533 4633965 4697730 12183702 4697730 12183702 19630705 21289543 19630705 21289543 5643583 13621645 5643583 13621645 15361715 21984272 15361715 21984272 22824899 12456985 22824899 12456985 14256522 17116918 14256522 17116918 8233920 18628543 8233920 18628543 18704172 4472366 18704172 4472366 4786013 5584329 4786013 5584329 13067115 18497820 13067115 18497820 22565985 25486459 22565985 25486459 26564309 11065891 26564309 11065891 10016179 18260452 10016179 18260452 7686395 3743109 7686395 3743109 4103198 22590561 4103198 22590561 20595034 9130477 20595034 9130477 17249059 21103700 17249059 21103700 21822215 16324789 21822215 16324789 10118106 21758902 10118106 21758902 22603761 5411945 22603761 5411945 17693425 9560057 17693425 9560057 17264274 17358665 17264274 17358665 232453 26767865 232453 26767865 10889286 10006828 10889286 10006828 16921745 1163972 16921745 1163972 1341882 4660625 1341882 4660625 15827109 25754045 15827109 25754045 26632444 3203889 26632444 3203889 7778168 11339775 7778168 11339775 19358634 22423202 19358634 22423202 23131927 19657470 23131927 19657470 17839883 12969224 17839883 12969224 10399080 23329322 10399080 23329322 3775301 18901236 3775301 18901236 12199527 7992673 12199527 7992673 21774904 5058760 21774904 5058760 22059679 18787454 22059679 18787454 10218214 8021820 10218214 8021820 7230920 22223020 7230920 22223020 4803676 18089023 4803676 18089023 13977482 4683012 13977482 4683012 4724020 19376587 4724020 19376587 14843383 12066501 14843383 12066501 14772361 19273900 14772361 19273900 22845722 22417924 22845722 22417924 19178651 18090537 19178651 18090537 8833196 8910701 8833196 8910701 14626114 16684590 14626114 16684590 23972787 2850975 23972787 2850975 17470996 15839286 17470996 15839286 8682594 18445187 8682594 18445187 18620506 7886604 18620506 7886604 7469487 6946552 7469487 6946552 16322358 21590318 16322358 21590318 22783519 19178596 22783519 19178596 12314916 7315756 12314916 7315756 22278826 4543083 22278826 4543083 14368708 14803269 14368708 14803269 23675604 22631324 23675604 22631324 22269256 6075187 22269256 6075187 6557063 5708177 6557063 5708177 22368460 21794402 22368460 21794402 19436283 10182967 19436283 10182967 16466575 20436500 16466575 20436500 6541933 8439426 6541933 8439426 10563171 10466561 10563171 10466561 22306874 22564431 22306874 22564431 23745723 23188965 23745723 23188965 3818504 9722199 3818504 9722199 10551293 19210455 10551293 19210455 19966545 18497598 19966545 18497598 18676269 4868322 18676269 4868322 23073256 24212423 23073256 24212423 25278891 17579151 25278891 17579151 15977856 8515789 15977856 8515789 2417757 1544988 2417757 1544988 25267334 12999414 25267334 12999414 13336068 17070365 13336068 17070365 18289958 2168991 18289958 2168991 2554216 4557564 2554216 4557564 21684800 22836947 21684800 22836947 24119408 6347075 24119408 6347075 20046122 8701384 20046122 8701384 14006994 12690564 14006994 12690564 2486682 2076495 2486682 2076495 3569012 19895315 3569012 19895315 19358129 16291062 19358129 16291062 5932187 24981752 5932187 24981752 1825606 18263261 1825606 18263261 19157301 7008439 19157301 7008439 20286526 13820337 20286526 13820337 8442351 23334647 8442351 23334647 3675823 20681346 3675823 20681346 16115805 14360032 16115805 14360032 10204046 16697391 10204046 16697391 9869428 16874310 9869428 16874310 22558947 4172493 22558947 4172493 8791816 9314332 8791816 9314332 9931743 6073857 9931743 6073857 21220070 9380042 21220070 9380042 9711542 13085754 9711542 13085754 14177839 18150845 14177839 18150845 25313440 24120185 25313440 24120185 6595196 8077531 6595196 8077531 9969049 10810382 9969049 10810382 13646920 19899037 13646920 19899037 24169823 2657352 24169823 2657352 23140507 6348483 23140507 6348483 10817952 15585487 10817952 15585487 16063348 14490294 16063348 14490294 1101924 25842071 1101924 25842071 24618690 3340306 24618690 3340306 23127140 21068020 23127140 21068020 12244465 7544574 12244465 7544574 23498118 24205544 23498118 24205544 25332506 2090859 25332506 2090859 12540280 18078087 12540280 18078087 18792860 8733044 18792860 8733044 10758670 19609142 10758670 19609142 3994685 23586787 3994685 23586787 24360503 14368116 24360503 14368116 11517327 20677611 11517327 20677611 6122905 20856067 6122905 20856067 9417073 4442484 9417073 4442484 3631787 23809581 3631787 23809581 3247414 22740014 3247414 22740014 18466189 12705497 18466189 12705497 8673348 20760827 8673348 20760827 4906942 4897861 4906942 4897861 18215134 10358964 18215134 10358964 3561628 25687662 3561628 25687662 26668471 13436899 26668471 13436899 11041556 23671994 11041556 23671994 3151307 6323824 3151307 6323824 11891890 17887297 11891890 17887297 22747066 22076911 22747066 22076911 13764221 9137099 13764221 9137099 22667065 4030828 22667065 4030828 11117966 12942969 11117966 12942969 20720703 22083530 20720703 22083530 1627684 25581685 1627684 25581685 14603222 8224855 14603222 8224855 8733643 7546469 8733643 7546469 20993907 5997928 20993907 5997928 19467615 14546708 19467615 14546708 10601974 2822419 10601974 2822419 2824775 7463985 2824775 7463985 17947169 14199655 17947169 14199655 3310213 24482159 3310213 24482159 25473269 12275895 25473269 12275895 8231163 7783587 8231163 7783587 10264177 22317546 10264177 22317546 23165748 6243058 23165748 6243058 6381701 15870023 6381701 15870023 12183364 6677590 12183364 6677590 7209455 7574809 7209455 7574809 15887203 11869217 15887203 11869217 14568588 12952438 14568588 12952438 6949938 1491898 6949938 1491898 26329574 25182264 26329574 25182264 21364677 12017958 21364677 12017958 14794299 19062778 14794299 19062778 22478730 3941409 22478730 3941409 3729475 5014627 3729475 5014627 24079200 23527309 24079200 23527309 3458997 15853984 3458997 15853984 14403136 1297712 14403136 1297712 25705571 8528731 25705571 8528731 17110027 11510264 17110027 11510264 11637013 6530647 11637013 6530647 20724523 17203727 20724523 17203727 8071916 7724870 8071916 7724870 16232209 20587148 16232209 20587148 21862115 22037951 21862115 22037951 22681047 10997534 22681047 10997534 13066465 15540116 13066465 15540116 3217457 23761331 3217457 23761331 11252563 14136406 11252563 14136406 23304294 3650863 23304294 3650863 18735326 16047960 18735326 16047960 12694613 5219045 12694613 5219045 22733883 4241903 22733883 4241903 5100503 5666300 5100503 5666300 18867134 18362332 18867134 18362332 16504148 15050631 16504148 15050631 13170507 8918398 13170507 8918398 3690377 23351984 3690377 23351984 18305837 9024051 18305837 9024051 17460520 20293707 17460520 20293707 20843766 12939456 20843766 12939456 11498991 11007715 11498991 11007715 14925101 16484214 14925101 16484214 22993534 21921890 22993534 21921890 14991860 7232382 14991860 7232382 7413768 19811906 7413768 19811906 7217053 12427185 7217053 12427185 14391490 13110022 14391490 13110022 12613669 13915201 12613669 13915201 15556806 10303223 15556806 10303223 17086097 4005299 17086097 4005299 4430306 8995066 4430306 8995066 14448673 20056670 14448673 20056670 22209220 4594656 22209220 4594656 7389008 18904151 7389008 18904151 17406268 2314312 17406268 2314312 1986581 8398582 1986581 8398582 23859623 2990258 23859623 2990258 20361924 8885119 20361924 8885119 16953105 17502712 16953105 17502712 22757372 3894923 22757372 3894923 20270404 15832547 20270404 15832547 9866183 9207864 9866183 9207864 16649299 16663230 16649299 16663230 20703807 23119986 20703807 23119986 3842346 6662308 3842346 6662308 7678278 11788951 7678278 11788951 23342425 23398242 23342425 23398242 2463622 24545272 2463622 24545272 15065898 13322051 15065898 13322051 12919207 16847854 12919207 16847854 10169870 15604523 10169870 15604523 11328845 1133258 11328845 1133258 1295455 19055090 1295455 19055090 9914526 16854987 9914526 16854987 11681955 5732207 11681955 5732207 23126207 22668404 23126207 22668404 6293120 11477138 6293120 11477138 14268707 13927020 14268707 13927020 12141437 4666464 12141437 4666464 4895266 14175701 4895266 14175701 21693494 3273329 21693494 3273329 23553877 4010866 23553877 4010866 9027214 15085250 9027214 15085250 16096753 19621807 16096753 19621807 6171472 20764900 6171472 20764900 9393449 11989708 9393449 11989708 15990882 7960768 15990882 7960768 7604405 5415079 7604405 5415079 21889047 5599767 21889047 5599767 9291552 10419064 9291552 10419064 17713246 23121824 17713246 23121824 3835552 20399948 3835552 20399948 6924712 19218687 6924712 19218687 14218596 11360980 14218596 11360980 23709923 23324868 23709923 23324868 23042773 16430910 23042773 16430910 5219067 4049896 5219067 4049896 22856198 7263822 22856198 7263822 7282115 12964363 7282115 12964363 14497939 7453878 14497939 7453878 20499744 19746876 20499744 19746876 9695435 11598647 9695435 11598647 25450564 24406203 25450564 24406203 7701928 13830814 7701928 13830814 14363114 21615564 14363114 21615564 22376451 10753047 22376451 10753047 15128438 15685343 15128438 15685343 4455330 4143612 4455330 4143612 4524280 21227776 4524280 21227776 21536237 6319756 21536237 6319756 19353685 18967154 19353685 18967154 13703750 9994596 13703750 9994596 20934792 5693601 20934792 5693601 10513052 16565322 10513052 16565322 9889846 9381869 9889846 9381869 16720156 12098970 16720156 12098970 4702757 4456505 4702757 4456505 21569188 21456768 21569188 21456768 23305409 1573409 23305409 1573409 1572190 23378646 1572190 23378646 3679686 11536387 3679686 11536387 24797668 1847016 24797668 1847016 19825929 15233392 19825929 15233392 15809744 20753867 15809744 20753867 23009591 22664763 23009591 22664763 26106834 25247247 26106834 25247247 12253181 8606541 12253181 8606541 19022828 23979902 19022828 23979902 3044858 18645383 3044858 18645383 17754957 10012905 17754957 10012905 10161994 4999061 10161994 4999061 22373867 18548656 22373867 18548656 9301210 14011833 9301210 14011833 22949662 23262683 22949662 23262683 3775297 21828670 3775297 21828670 19071482 12623759 19071482 12623759 11089869 5101093 11089869 5101093 23849549 23337416 23849549 23337416 10388013 6235893 10388013 6235893 2608575 24241849 2608575 24241849 15672462 13034472 15672462 13034472 8205489 21943835 8205489 21943835 23959414 2808858 23959414 2808858 22355569 9269969 22355569 9269969 9222384 17778071 9222384 17778071 14667397 11776967 14667397 11776967 17318072 19338940 17318072 19338940 20577851 5412422 20577851 5412422 2313785 2159524 2313785 2159524 4635608 6432907 4635608 6432907 17020055 12543695 17020055 12543695 13168975 18058391 13168975 18058391 19710378 66576 19710378 66576 26927181 24074417 26927181 24074417 22627036 15938397 22627036 15938397 11390591 8209110 11390591 8209110 5909479 21021348 5909479 21021348 11460809 15425278 11460809 15425278 6854877 20306948 6854877 20306948 19407651 9298772 19407651 9298772 17003953 18520057 17003953 18520057 5763836 21015805 5763836 21015805 11439335 1632451 11439335 1632451 25307749 5947718 25307749 5947718 17650836 20088559 17650836 20088559 22847150 23974737 22847150 23974737 2787866 22664230 2787866 22664230 18956630 15255337 18956630 15255337 7014079 20738458 7014079 20738458 6186155 9725391 6186155 9725391 20323418 22016624 20323418 22016624 4032195 22974494 4032195 22974494 18745334 5686646 18745334 5686646 5806398 17823420 5806398 17823420 12861126 4286834 12861126 4286834 4181310 15852625 4181310 15852625 16364924 11716837 16364924 11716837 6338681 20729776 6338681 20729776 6407327 14237750 6407327 14237750 17033813 3211058 17033813 3211058 24751355 2154548 24751355 2154548 21230272 22834920 21230272 22834920 24123552 10913232 24123552 10913232 13467630 16350586 13467630 16350586 10689315 16497702 10689315 16497702 14078454 2615625 14078454 2615625 24174361 24226343 24174361 24226343 2578914 12541301 2578914 12541301 16503957 10016442 16503957 10016442 3117870 3174025 3117870 3174025 14231160 14799915 14231160 14799915 15866704 19300820 15866704 19300820 7602784 8365354 7602784 8365354 13983370 14324966 13983370 14324966 12217167 19868468 12217167 19868468 20159958 7568011 20159958 7568011 13171621 15516473 13171621 15516473 4698081 22079429 4698081 22079429 18836139 11922131 18836139 11922131 14003294 12803628 14003294 12803628 13061769 8747043 13061769 8747043 23960544 23296646 23960544 23296646 3392201 3692504 3392201 3692504 8327530 18470051 8327530 18470051 19541393 21899024 19541393 21899024 22633713 11010567 22633713 11010567 11877435 16677913 11877435 16677913 22493512 4135345 22493512 4135345 14250391 22945586 14250391 22945586 3852724 7194492 3852724 7194492 17256265 18349709 17256265 18349709 7181341 21444885 7181341 21444885 5525858 11892917 5525858 11892917 16861234 4312408 16861234 4312408 25066220 23941694 25066220 23941694 7634086 12778260 7634086 12778260 21420740 20885695 21420740 20885695 6272107 17423565 6272107 17423565 24132233 2710986 24132233 2710986 17554208 18837622 17554208 18837622 19758906 7486395 19758906 7486395 8934361 23312617 8934361 23312617 23802488 4448813 23802488 4448813 21523770 7040711 21523770 7040711 5546313 21517267 5546313 21517267 22183985 7049717 22183985 7049717 7628441 8306895 7628441 8306895 11678321 15558075 11678321 15558075 23095523 3643671 23095523 3643671 4118861 5147010 4118861 5147010 15592111 11831427 15592111 11831427 9164369 8576974 9164369 8576974 10880231 11679164 10880231 11679164 19586467 5930792 19586467 5930792 20940446 8593706 20940446 8593706 15861622 11214003 15861622 11214003 17370167 8277145 17370167 8277145 8818355 14003742 8818355 14003742 23393305 3157835 23393305 3157835 24327807 2461795 24327807 2461795 23580757 20746276 23580757 20746276 8996531 6699733 8996531 6699733 22189977 21330482 22189977 21330482 21798910 11174900 21798910 11174900 1856577 26442371 1856577 26442371 572215 22700792 572215 22700792 21654546 6692181 21654546 6692181 19535643 9159774 19535643 9159774 4330729 22675703 4330729 22675703 5514416 5539798 5514416 5539798 8912805 24844676 8912805 24844676 2090362 10724895 2090362 10724895 14357551 21686667 14357551 21686667 24006991 22968322 24006991 22968322 4397833 19326699 4397833 19326699 19326555 11646255 19326555 11646255 14452631 12914027 14452631 12914027 7596081 7113425 7596081 7113425 20145411 15395831 20145411 15395831 10458458 18082501 10458458 18082501 4728877 4636298 4728877 4636298 5221437 22268554 5221437 22268554 22876902 4396147 22876902 4396147 20168922 22629615 20168922 22629615 23759635 20193756 23759635 20193756 18669870 3787853 18669870 3787853 22969604 13981132 22969604 13981132 9522057 8364497 9522057 8364497 8677201 19829025 8677201 19829025 20589028 15763372 20589028 15763372 11484711 2644930 11484711 2644930 2350338 19845045 2350338 19845045 21750056 21019289 21750056 21019289 18872642 6445703 18872642 6445703 22076825 2923236 22076825 2923236 3457318 18052233 3457318 18052233 15254949 11555383 15254949 11555383 9658691 25162295 9658691 25162295 1613719 6603227 1613719 6603227 16266599 19142688 16266599 19142688 21420651 20787447 21420651 20787447 16085188 9397565 16085188 9397565 23453050 25917586 23453050 25917586 1207705 19636703 1207705 19636703 16010279 7674890 16010279 7674890 21614578 23333571 21614578 23333571 24324000 2966150 24324000 2966150 5857816 21101393 5857816 21101393 8324740 3237144 8324740 3237144 2897456 19577725 2897456 19577725 20345340 16301102 20345340 16301102 7663067 19457490 7663067 19457490 7595010 11216192 7595010 11216192 14702557 14649312 14702557 14649312 12001109 18824907 12001109 18824907 7709319 4641911 7709319 4641911 22504350 23075086 22504350 23075086 2609448 24383178 2609448 24383178 23105981 9448858 23105981 9448858 13481097 15768787 13481097 15768787 20822288 5197557 20822288 5197557 4220245 23118397 4220245 23118397 3922589 16049129 3922589 16049129 11153241 6496576 11153241 6496576 3966743 23117390 3966743 23117390 23297880 10133390 23297880 10133390 11999226 16010529 11999226 16010529 5046421 23834212 5046421 23834212 1018474 1082809 1018474 1082809 5165941 10044271 5165941 10044271 17570236 16840684 17570236 16840684 10702746 8753012 10702746 8753012 18776190 18073313 18776190 18073313 11777157 14469440 11777157 14469440 14739434 5883878 14739434 5883878 26146047 713927 26146047 713927 10369564 13888695 10369564 13888695 14896378 22591849 14896378 22591849 4533940 14731769 4533940 14731769 25668837 24749829 25668837 24749829 23264736 17659259 23264736 17659259 15809094 11607714 15809094 11607714 13841797 13361426 13841797 13361426 11723134 22542130 11723134 22542130 4397013 17400984 4397013 17400984 10887240 3510149 10887240 3510149 23305845 21587330 23305845 21587330 7264694 9601612 7264694 9601612 17314396 18987584 17314396 18987584 22636513 4311449 22636513 4311449 7772633 7831448 7772633 7831448 9705197 15748279 9705197 15748279 22563783 4492073 22563783 4492073 19611122 14933218 19611122 14933218 9680439 18737716 9680439 18737716 7168964 19752756 7168964 19752756 8001176 10786425 8001176 10786425 20401887 19970412 20401887 19970412 11227483 15234857 11227483 15234857 16667573 9050847 16667573 9050847 9665387 17318547 9665387 17318547 13903767 10243906 13903767 10243906 7488375 19588858 7488375 19588858 10291252 14036538 10291252 14036538 25362710 1490601 25362710 1490601 4760878 13989358 4760878 13989358 19210479 18424547 19210479 18424547 9431663 5435597 9431663 5435597 4990974 21981666 4990974 21981666 6671001 6328744 6671001 6328744 15300647 14825094 15300647 14825094 16860903 18653709 16860903 18653709 7239850 19741437 7239850 19741437 8795922 10046551 8795922 10046551 11166659 13299221 11166659 13299221 14008846 11957883 14008846 11957883 5697444 21154489 5697444 21154489 19428585 8935802 19428585 8935802 15092784 15221888 15092784 15221888 10764875 3256599 10764875 3256599 3338042 19766994 3338042 19766994 11963546 9780481 11963546 9780481 2652188 3099346 2652188 3099346 6428643 6594096 6428643 6594096 7222968 11626090 7222968 11626090 21403759 20679361 21403759 20679361 15845887 10176101 15845887 10176101 22764971 23620502 22764971 23620502 3280303 19560342 3280303 19560342 14281628 11737115 14281628 11737115 17775424 22419379 17775424 22419379 4602062 21032377 4602062 21032377 21342419 16769879 21342419 16769879 9278384 18980179 9278384 18980179 7952063 18886530 7952063 18886530 9128540 8569698 9128540 8569698 2901170 24062569 2901170 24062569 16990468 11198642 16990468 11198642 3769147 23244467 3769147 23244467 11641620 5058408 11641620 5058408 21645560 20716584 21645560 20716584 8678857 10974671 8678857 10974671 25860791 850054 25860791 850054 2886902 2815407 2886902 2815407 10929803 16185187 10929803 16185187 18484821 3263057 18484821 3263057 3180511 16194978 3180511 16194978 16283000 6226912 16283000 6226912 21661803 5201253 21661803 5201253 14985907 14071024 14985907 14071024 8488870 24667646 8488870 24667646 2321944 3360870 2321944 3360870 19851859 15195513 19851859 15195513 15972183 11904142 15972183 11904142 8291890 20275710 8291890 20275710 6584200 9174031 6584200 9174031 19459122 21016766 19459122 21016766 5958742 8174048 5958742 8174048 16469216 16268107 16469216 16268107 16383028 8140319 16383028 8140319 19998099 5031673 19998099 5031673 22097071 4826862 22097071 4826862 9826615 21651580 9826615 21651580 5352307 6627849 5352307 6627849 11618459 22900549 11618459 22900549 23557585 6194497 23557585 6194497 14855619 13981314 14855619 13981314 1592080 25400348 1592080 25400348 21933126 17240093 21933126 17240093 14183990 11774009 14183990 11774009 10804890 20128191 10804890 20128191 7110279 8057659 7110279 8057659 19086489 22020771 19086489 22020771 23110169 21154825 23110169 21154825 21411677 10807149 21411677 10807149 8778314 6898331 8778314 6898331 5988143 5877101 5988143 5877101 13547392 18961503 13547392 18961503 24691032 23646076 24691032 23646076 20715576 13198941 20715576 13198941 9905302 9220036 9905302 9220036 18563315 21309395 18563315 21309395 315383 443089 315383 443089 12205312 22549886 12205312 22549886 23283872 20955182 23283872 20955182 8002548 4293200 8002548 4293200 4359453 12688195 4359453 12688195 22427011 4870350 22427011 4870350 14695074 13713719 14695074 13713719 11704743 10431266 11704743 10431266 10680571 15911908 10680571 15911908 16668363 10012077 16668363 10012077 20039627 24855630 20039627 24855630 2055697 5109760 2055697 5109760 21721161 15256698 21721161 15256698 15760763 10426032 15760763 10426032 23822942 2950640 23822942 2950640 21609056 10731530 21609056 10731530 13444937 16853523 13444937 16853523 20128368 3962311 20128368 3962311 4328870 21150044 4328870 21150044 20169121 6580444 20169121 6580444 10861715 23288956 10861715 23288956 24956938 1711877 24956938 1711877 6215193 10769672 6215193 10769672 21536766 5077523 21536766 5077523 12266186 22997307 12266186 22997307 3653389 15788564 3653389 15788564 16577491 10126438 16577491 10126438 22993278 3792031 22993278 3792031 20399172 19491408 20399172 19491408 9752374 7759362 9752374 7759362 8314511 15128322 8314511 15128322 18045001 17527984 18045001 17527984 17098062 4162430 17098062 4162430 22662052 7628937 22662052 7628937 9663039 25644132 9663039 25644132 1163811 3493929 1163811 3493929 10370343 16127769 10370343 16127769 23463146 22460793 23463146 22460793 14635866 8727862 14635866 8727862 18858396 18316544 18858396 18316544 17850241 12883280 17850241 12883280 10965449 8258625 10965449 8258625 8425082 19370689 8425082 19370689 3507917 3675446 3507917 3675446 10180955 16893553 10180955 16893553 19549701 2499140 19549701 2499140 24486194 4839255 24486194 4839255 19765941 20105055 19765941 20105055 22007651 21583827 22007651 21583827 13819822 4999095 13819822 4999095 21869560 2536141 21869560 2536141 2931821 8978056 2931821 8978056 20381903 2290609 20381903 2290609 2136695 16891927 2136695 16891927 19855558 19602541 19855558 19602541 16751536 3888846 16751536 3888846 3743124 15441738 3743124 15441738 22584748 21943849 22584748 21943849 16827630 13482795 16827630 13482795 3759698 3910734 3759698 3910734 15238514 20254718 15238514 20254718 6835960 8484576 6835960 8484576 17980061 17518633 17980061 17518633 12781503 1291186 12781503 1291186 25484617 5850719 25484617 5850719 11519780 10778481 11519780 10778481 18872273 2982573 18872273 2982573 3171158 19951043 3171158 19951043 17817339 9468815 17817339 9468815 10893808 21120870 10893808 21120870 25585241 1325819 25585241 1325819 24070656 7395863 24070656 7395863 15116314 18440260 15116314 18440260 3751598 23007613 3751598 23007613 12667433 10401565 12667433 10401565 9867497 2380249 9867497 2380249 26446549 25695727 26446549 25695727 20583836 6382625 20583836 6382625 20099718 25321910 20099718 25321910 770377 26261251 770377 26261251 997475 18207984 997475 18207984 12162168 3170913 12162168 3170913 23737946 11268263 23737946 11268263 6250768 20938151 6250768 20938151 16116250 10239349 16116250 10239349 18641201 18227186 18641201 18227186 18086331 8600074 18086331 8600074 8933428 25388228 8933428 25388228 26276697 7650907 26276697 7650907 7370548 6984830 7370548 6984830 10507109 11815802 10507109 11815802 16313355 4752784 16313355 4752784 5040080 16143053 5040080 16143053 22661472 22070664 22661472 22070664 18399562 15732591 18399562 15732591 10430286 18065989 10430286 18065989 8192281 22340725 8192281 22340725 4391681 15432005 4391681 15432005 16168881 8539219 16168881 8539219 20323386 20009102 20323386 20009102 21212343 5734958 21212343 5734958 11393438 19249963 11393438 19249963 20766571 4248556 20766571 4248556 22383225 11399208 22383225 11399208 8422323 3483510 8422323 3483510 3117290 6794167 3117290 6794167 12478425 15795918 12478425 15795918 19135810 22050434 19135810 22050434 23128054 22412223 23128054 22412223 3799027 3893600 3799027 3893600 14699243 15383297 14699243 15383297 21064477 6084350 21064477 6084350 10250939 16169231 10250939 16169231 18260572 8109645 18260572 8109645 22714054 21956586 22714054 21956586 21245823 16342886 21245823 16342886 10924777 14000430 10924777 14000430 22743105 21902604 22743105 21902604 5881894 11963130 5881894 11963130 16027871 15350445 16027871 15350445 15839959 14834429 15839959 14834429 13354913 8599514 13354913 8599514 7798723 3729395 7798723 3729395 3785620 10171728 3785620 10171728 15736721 21081077 15736721 21081077 3554297 3706003 3554297 3706003 14322545 15730243 14322545 15730243 7176489 3072369 7176489 3072369 3160862 4407852 3160862 4407852 18184518 20168207 18184518 20168207 2271276 25242250 2271276 25242250 1476582 24403537 1476582 24403537 23665383 21063754 23665383 21063754 13192757 12057047 13192757 12057047 11972204 5880319 11972204 5880319 24836341 23825514 24836341 23825514 23886339 3307777 23886339 3307777 6379684 6427433 6379684 6427433 17165980 15357533 17165980 15357533 11393994 6018932 11393994 6018932 6401861 9280455 6401861 9280455 17891984 17867897 17891984 17867897 5898612 20929987 5898612 20929987 12743327 10258423 12743327 10258423 5165852 4987344 5165852 4987344 7660892 24359148 7660892 24359148 2480488 21138583 2480488 21138583 20849340 10960637 20849340 10960637 13452279 25113441 13452279 25113441 1795605 18982616 1795605 18982616 24773543 24061612 24773543 24061612 25712964 24742000 25712964 24742000 11023790 8200228 11023790 8200228 5784473 21262970 5784473 21262970 18937194 7741372 18937194 7741372 23659591 3069361 23659591 3069361 8636632 14140976 8636632 14140976 18540546 18701258 18540546 18701258 20988442 21063431 20988442 21063431 22708361 4093619 22708361 4093619 16832140 16226878 16832140 16226878 16794162 13889652 16794162 13889652 10197955 6744768 10197955 6744768 20528517 17885521 20528517 17885521 14349310 8825714 14349310 8825714 8546045 4502161 8546045 4502161 24884911 1768094 24884911 1768094 5441327 7255301 5441327 7255301 17693914 23215927 17693914 23215927 26261473 25442163 26261473 25442163 5613589 7800395 5613589 7800395 16951393 13783159 16951393 13783159 13561071 7369425 13561071 7369425 19879498 17387101 19879498 17387101 4404397 22203388 4404397 22203388 18076298 4344967 18076298 4344967 4354718 19110931 4354718 19110931 10906387 7963978 10906387 7963978 4420339 4001629 4420339 4001629 14381978 17050182 14381978 17050182 18930413 23011114 18930413 23011114 24162375 20431241 24162375 20431241 6848710 12046094 6848710 12046094 15287017 11581232 15287017 11581232 13232702 14446383 13232702 14446383 14861537 9022114 14861537 9022114 24174636 23022763 24174636 23022763 19317744 18400680 19317744 18400680 3534505 25519913 3534505 25519913 26321303 18673379 26321303 18673379 18825217 15389956 18825217 15389956 9154273 3819744 9154273 3819744 3930386 15421212 3930386 15421212 18834572 4380539 18834572 4380539 1098561 25906163 1098561 25906163 26146469 18478263 26146469 18478263 16978219 8170431 16978219 8170431 8898032 8524552 8898032 8524552 19556820 22290875 19556820 22290875 23248054 20805563 23248054 20805563 20594613 12912726 20594613 12912726 6746466 5144942 6746466 5144942 24519722 23217682 24519722 23217682 7631700 358648 7631700 358648 26570650 3187871 26570650 3187871 21291383 16826185 21291383 16826185 14774712 10401360 14774712 10401360 3656293 3520740 3656293 3520740 5833998 21005844 5833998 21005844 9858175 7265883 9858175 7265883 19996765 7520927 19996765 7520927 1327947 1471281 1327947 1471281 23507650 19600655 23507650 19600655 17757866 11885757 17757866 11885757 12388075 12866083 12388075 12866083 15395403 10237120 15395403 10237120 8990255 8858978 8990255 8858978 17892287 22619965 17892287 22619965 4389579 9697581 4389579 9697581 22794480 3949378 22794480 3949378 10685002 21283458 10685002 21283458 22059951 7675665 22059951 7675665 15792094 15529439 15792094 15529439 5079320 3055209 5079320 3055209 3134149 11492677 3134149 11492677 12528447 18252158 12528447 18252158 21386924 5507597 21386924 5507597 7102879 17565231 7102879 17565231 20238101 19809253 20238101 19809253 11518275 10798560 11518275 10798560 23489407 22912351 23489407 22912351 18408758 17529923 18408758 17529923 9492187 8248689 9492187 8248689 1879824 24991027 1879824 24991027 2362375 9592358 2362375 9592358 15851822 15324619 15851822 15324619 11329253 13511378 11329253 13511378 20890965 23032254 20890965 23032254 24020899 20372838 24020899 20372838 7260978 12793718 7260978 12793718 18299806 8849980 18299806 8849980 5062365 21798885 5062365 21798885 7849975 13460310 7849975 13460310 13703428 7121775 13703428 7121775 7228248 17554223 7228248 17554223 18968757 7790574 18968757 7790574 4018775 4053971 4018775 4053971 9336197 14868889 9336197 14868889 16643971 18837092 16643971 18837092 23229599 3515058 23229599 3515058 5265398 18652708 5265398 18652708 12464098 14171154 12464098 14171154 13702012 11004692 13702012 11004692 21784903 20980331 21784903 20980331 18075860 16201164 18075860 16201164 12328117 14152478 12328117 14152478 6657492 20202545 6657492 20202545 12201198 8409112 12201198 8409112 19654644 6048464 19654644 6048464 6371709 16304653 6371709 16304653 16246857 9906664 16246857 9906664 21381401 6006250 21381401 6006250 9982098 15783039 9982098 15783039 15311205 11693322 15311205 11693322 17981361 4052110 17981361 4052110 22593705 10956495 22593705 10956495 14053175 13272688 14053175 13272688 9479055 25399501 9479055 25399501 1372175 15782495 1372175 15782495 19622979 19297272 19622979 19297272 10934919 16016518 10934919 16016518 7835071 1089018 7835071 1089018 25748240 23680585 25748240 23680585 23018836 8908032 23018836 8908032 10077793 9893376 10077793 9893376 17672656 17681821 17672656 17681821 9061871 4816013 9061871 4816013 21818650 18502597 21818650 18502597 18549182 12797562 18549182 12797562 11530957 4065160 11530957 4065160 4043363 21405061 4043363 21405061 7445691 17104984 7445691 17104984 11451220 9841499 11451220 9841499 10264405 9480801 10264405 9480801 25395486 24421068 25395486 24421068 4909526 9587245 4909526 9587245 15263276 12306268 15263276 12306268 5000515 4724656 5000515 4724656 19502382 18610782 19502382 18610782 8336595 15085761 8336595 15085761 22507762 21996374 22507762 21996374 20641222 5259270 20641222 5259270 5353573 21698257 5353573 21698257 5658737 7562057 5658737 7562057 12821592 13153390 12821592 13153390 18476995 23308427 18476995 23308427 3442456 3094760 3442456 3094760 10893287 22948190 10893287 22948190 4028428 19444915 4028428 19444915 14225454 7534729 14225454 7534729 23763053 23103766 23763053 23103766 11943354 5087726 11943354 5087726 5010591 4637881 5010591 4637881 21941239 20978440 21941239 20978440 14722051 10024470 14722051 10024470 4584544 1443989 4584544 1443989 1853277 4902376 1853277 4902376 19958547 19885161 19958547 19885161 7036581 10822185 7036581 10822185 16676058 9207443 16676058 9207443 17736369 13033869 17736369 13033869 9494253 706159 9494253 706159 26215357 21256658 26215357 21256658 21099977 11812515 21099977 11812515 12537169 11633598 12537169 11633598 15281735 23106517 15281735 23106517 3855692 21151662 3855692 21151662 12044024 5292832 12044024 5292832 5378093 5088726 5378093 5088726 21926506 13383785 21926506 13383785 6576081 6333985 6576081 6333985 9832295 17465862 9832295 17465862 16740923 7568733 16740923 7568733 21848988 21320624 21848988 21320624 21485735 19143304 21485735 19143304 3618868 23132783 3618868 23132783 7822103 19112885 7822103 19112885 11873598 12668025 11873598 12668025 14566379 25435477 14566379 25435477 1487780 17205843 1487780 17205843 24745040 23912594 24745040 23912594 18295677 12616253 18295677 12616253 10971192 16271168 10971192 16271168 11204155 6343558 11204155 6343558 24511871 2276664 24511871 2276664 18348890 16267397 18348890 16267397 10587988 21559081 10587988 21559081 5415533 7917763 5415533 7917763 10642707 12975026 10642707 12975026 15189178 8149232 15189178 8149232 21133650 20511987 21133650 20511987 9439560 7563288 9439560 7563288 24752284 24384789 24752284 24384789 2577971 20987339 2577971 20987339 15122955 1857325 15122955 1857325 1342699 12953783 1342699 12953783 19461809 1755443 19461809 1755443 25225435 21376716 25225435 21376716 19230631 15093777 19230631 15093777 8698010 18043560 8698010 18043560 14276845 12478401 14276845 12478401 10109849 19101800 10109849 19101800 8076751 17486074 8076751 17486074 16043306 6669488 16043306 6669488 6702860 9030859 6702860 9030859 12229542 20998670 12229542 20998670 22330858 24329577 22330858 24329577 25490877 20621877 25490877 20621877 7717920 6158831 7717920 6158831 20600573 16923231 20600573 16923231 13401389 1848117 13401389 1848117 2302458 6342333 2302458 6342333 13204180 16496630 13204180 16496630 5967898 4969405 5967898 4969405 4998625 3014820 4998625 3014820 3350344 13005101 3350344 13005101 17870584 8625503 17870584 8625503 21462712 4668354 21462712 4668354 4566313 22180803 4566313 22180803 5475348 6861677 5475348 6861677 8601047 20295608 8601047 20295608 23138863 22401734 23138863 22401734 21439553 17898472 21439553 17898472 13895389 9479437 13895389 9479437 5984152 21146987 5984152 21146987 5578234 5502509 5578234 5502509 7699332 12481112 7699332 12481112 14729050 15758777 14729050 15758777 3651981 3819849 3651981 3819849 5735106 23190493 5735106 23190493 3589865 22485453 3589865 22485453 4528219 4087606 4528219 4087606 4149531 4866444 4149531 4866444 9498559 15349578 9498559 15349578 17692058 7410677 17692058 7410677 19994041 4658044 19994041 4658044 3669478 24343409 3669478 24343409 2015061 24773006 2015061 24773006 10943431 8748620 10943431 8748620 7332606 2229906 7332606 2229906 24643958 19757665 24643958 19757665 6435077 20463062 6435077 20463062 13433368 4840809 13433368 4840809 23562534 22649608 23562534 22649608 23181923 15779212 23181923 15779212 14558570 7661628 14558570 7661628 6373367 20561714 6373367 20561714 16886461 13505771 16886461 13505771 2012385 24942692 2012385 24942692 9534482 13862665 9534482 13862665 23813121 22756424 23813121 22756424 22984149 4821888 22984149 4821888 8614758 19215808 8614758 19215808 23538596 22384718 23538596 22384718 22141014 5793097 22141014 5793097 4098048 3669917 4098048 3669917 19651691 14495683 19651691 14495683 12278332 12295500 12278332 12295500 14946491 11714607 14946491 11714607 10905017 21492405 10905017 21492405 5524812 21493741 5524812 21493741 18020090 6126972 18020090 6126972 20768629 6008970 20768629 6008970 18973293 18934335 18973293 18934335 20732339 3958865 20732339 3958865 22934816 19169033 22934816 19169033 3307914 23527601 3307914 23527601 6577552 17171008 6577552 17171008 21558474 5463825 21558474 5463825 5802325 6011165 5802325 6011165 19086248 8385719 19086248 8385719 16629352 19120649 16629352 19120649 7774594 13050088 7774594 13050088 21579536 1649707 21579536 1649707 1770899 23767760 1770899 23767760 22980130 17958217 22980130 17958217 14432753 6229032 14432753 6229032 20773502 16301116 20773502 16301116 1141553 1057093 1141553 1057093 3688725 19606989 3688725 19606989 10656114 12359610 10656114 12359610 15636241 5666604 15636241 5666604 21844016 13073542 21844016 13073542 8147104 24157185 8147104 24157185 25348927 6394662 25348927 6394662 15129916 22935488 15129916 22935488 24886917 1787516 24886917 1787516 4456484 20282991 4456484 20282991 11429443 10748522 11429443 10748522 1744771 26260959 1744771 26260959 922615 2683839 922615 2683839 3091357 21784196 3091357 21784196 21403694 16958722 21403694 16958722 9819989 17113911 9819989 17113911 10665483 11138448 10665483 11138448 16000746 15061234 16000746 15061234 9316076 22292568 9316076 22292568 4461710 13587392 4461710 13587392 14002623 6056381 14002623 6056381 23681195 2918547 23681195 2918547 23926030 16639466 23926030 16639466 1765287 25219514 1765287 25219514 7349994 19322857 7349994 19322857 12439828 4671634 12439828 4671634 22677154 22498716 22677154 22498716 4188388 8361087 4188388 8361087 11457643 16107159 11457643 16107159 9363169 19959397 9363169 19959397 6926327 20250203 6926327 20250203 22427092 21672549 22427092 21672549 21451435 5054913 21451435 5054913 13769889 21837556 13769889 21837556 1672520 2146237 1672520 2146237 3479185 22468578 3479185 22468578 10578817 16200205 10578817 16200205 11304761 11457018 11304761 11457018 21928197 21251437 21928197 21251437 18975426 15014587 18975426 15014587 11761636 12711442 11761636 12711442 20028634 2657484 20028634 2657484 3049358 17840257 3049358 17840257 16512091 12239175 16512091 12239175 5600594 21670680 5600594 21670680 22120814 10774688 22120814 10774688 5980872 21212331 5980872 21212331 21870117 17000971 21870117 17000971 13452144 13358574 13452144 13358574 15204990 16656246 15204990 16656246 6046189 5721623 6046189 5721623 20693615 18665114 20693615 18665114 8493658 4632292 8493658 4632292 22559159 5004448 22559159 5004448 7262081 18205876 7262081 18205876 9786496 12306769 9786496 12306769 19507096 7651655 19507096 7651655 9226966 23640484 9226966 23640484 3253796 16140670 3253796 16140670 16903514 7822711 16903514 7822711 6889981 22518955 6889981 22518955 4211968 20312206 4211968 20312206 20816310 7481557 20816310 7481557 13140581 15388042 13140581 15388042 23292873 22078026 23292873 22078026 6182968 6401291 6182968 6401291 20092506 20106920 20092506 20106920 6921541 16681132 6921541 16681132 13195803 5411410 13195803 5411410 21788915 13799695 21788915 13799695 12359380 21465279 12359380 21465279 22667067 4422869 22667067 4422869 15720390 21628890 15720390 21628890 4859525 4963102 4859525 4963102 21339414 16695048 21339414 16695048 16646796 10006426 16646796 10006426 9775659 22948507 9775659 22948507 23761018 10635670 23761018 10635670 10576227 20787849 10576227 20787849 6073917 10087972 6073917 10087972 13896727 23448498 13896727 23448498 3306401 17838908 3306401 17838908 17487383 11348078 17487383 11348078 7207660 6780258 7207660 6780258 17996053 14402028 17996053 14402028 5513550 5617907 5513550 5617907 13526156 16172172 13526156 16172172 17597902 19437953 17597902 19437953 21110893 5621598 21110893 5621598 19790790 7620772 19790790 7620772 11905747 22360675 11905747 22360675 26342057 524675 26342057 524675 9739997 22090192 9739997 22090192 4937200 1836266 4937200 1836266 24754950 4169401 24754950 4169401 6294782 8916122 6294782 8916122 11714567 13947025 11714567 13947025 22966691 22004909 22966691 22004909 15583520 5825599 15583520 5825599 5950550 17072823 5950550 17072823 15220563 9444300 15220563 9444300 9774885 21994968 9774885 21994968 24438159 23460819 24438159 23460819 5351881 13070722 5351881 13070722 20151987 19395675 20151987 19395675 13138171 12902140 13138171 12902140 14667039 16341141 14667039 16341141 8173588 19364124 8173588 19364124 19561376 6511435 19561376 6511435 7054346 11612370 7054346 11612370 15292889 5876823 15292889 5876823 5924695 11104401 5924695 11104401 16254371 10862204 16254371 10862204 1315993 25508492 1315993 25508492 12755134 11432813 12755134 11432813 16721346 6448824 16721346 6448824 6400708 8269133 6400708 8269133 14435124 12587992 14435124 12587992 2433427 24360975 2433427 24360975 11534383 4154071 11534383 4154071 22818925 4442078 22818925 4442078 6803641 19330742 6803641 19330742 7740287 14077839 7740287 14077839 14200819 10211531 14200819 10211531 9024955 7849724 9024955 7849724 19574159 14929879 19574159 14929879 14785151 6428087 14785151 6428087 26285220 630350 26285220 630350 12131304 21831322 12131304 21831322 23684566 22731131 23684566 22731131 15907560 10458309 15907560 10458309 11037486 15418866 11037486 15418866 18313514 8975185 18313514 8975185 4011894 23019291 4011894 23019291 6747468 8612461 6747468 8612461 23497222 22624968 23497222 22624968 21058733 8796042 21058733 8796042 16799678 21892160 16799678 21892160 4845250 21461627 4845250 21461627 22080867 10486712 22080867 10486712 5943188 21309378 5943188 21309378 11925669 14197152 11925669 14197152 14480960 7084806 14480960 7084806 25159077 24038993 25159077 24038993 14359441 11975482 14359441 11975482 14939325 18733234 14939325 18733234 8158067 16416771 8158067 16416771 12216527 11000767 12216527 11000767 17564230 17220257 17564230 17220257 17561095 9582146 17561095 9582146 10650220 14480652 10650220 14480652 26037361 876134 26037361 876134 15867092 23037677 15867092 23037677 1418499 25561022 1418499 25561022 25191690 3798566 25191690 3798566 13323146 18976169 13323146 18976169 7140264 4901020 7140264 4901020 22809459 24181014 22809459 24181014 2836629 7019288 2836629 7019288 17706640 15872134 17706640 15872134 10770842 15395241 10770842 15395241 18379335 17945673 18379335 17945673 6332769 6323233 6332769 6323233 7655927 14377047 7655927 14377047 24943113 24928465 24943113 24928465 1951739 14223482 1951739 14223482 18442149 20150679 18442149 20150679 20652027 11265706 20652027 11265706 12227767 8106631 12227767 8106631 20046760 20968809 20046760 20968809 21771536 12612177 21771536 12612177 1279983 25793263 1279983 25793263 644674 803753 644674 803753 21610646 8562632 21610646 8562632 8019384 18895697 8019384 18895697 8163454 8640050 8163454 8640050 10401037 13856638 10401037 13856638 16706513 7956165 16706513 7956165 22295667 4532652 22295667 4532652 19308325 9696516 19308325 9696516 14499310 22788795 14499310 22788795 1017651 850398 1017651 850398 3387292 3726724 3387292 3726724 8263359 15638036 8263359 15638036 19839679 5443257 19839679 5443257 21505942 22763564 21505942 22763564 23928932 7244435 23928932 7244435 10563162 22494557 10563162 22494557 26130160 25359785 26130160 25359785 2095474 23376010 2095474 23376010 22097978 9094704 22097978 9094704 3678054 24046713 3678054 24046713 24850574 11102527 24850574 11102527 14751143 13864767 14751143 13864767 2433937 24419026 2433937 24419026 11432971 12941581 11432971 12941581 14127434 5490339 14127434 5490339 3916142 23156729 3916142 23156729 12048209 6935356 12048209 6935356 6924737 18103231 6924737 18103231 17677961 7873120 17677961 7873120 19092468 10331657 19092468 10331657 14549094 12804527 14549094 12804527 8817831 4665408 8817831 4665408 22292387 23005527 22292387 23005527 26919319 26115998 26919319 26115998 11453311 12463402 11453311 12463402 18334299 9025153 18334299 9025153 14052710 22138315 14052710 22138315 23429238 3426867 23429238 3426867 12105535 21995073 12105535 21995073 5091396 12267058 5091396 12267058 16098475 7801252 16098475 7801252 23912396 2001654 23912396 2001654 24689620 10087369 24689620 10087369 9204253 4588900 9204253 4588900 22433358 23406786 22433358 23406786 3544549 20389668 3544549 20389668 24754079 2135141 24754079 2135141 19780413 7068830 19780413 7068830 7236947 19625049 7236947 19625049 12623908 10556218 12623908 10556218 16486136 11625049 16486136 11625049 10557641 25127916 10557641 25127916 1969781 23646047 1969781 23646047 6768009 4185212 6768009 4185212 22329091 19001711 22329091 19001711 2828593 2339287 2828593 2339287 2771929 21283716 2771929 21283716 16891778 15300180 16891778 15300180 8385191 18468339 8385191 18468339 18379159 17708610 18379159 17708610 3305304 23593641 3305304 23593641 10117506 16134125 10117506 16134125 20672693 22452093 20672693 22452093 1723923 2171274 1723923 2171274 6790627 12466446 6790627 12466446 19980685 6663466 19980685 6663466 8938192 14480667 8938192 14480667 21375552 20645900 21375552 20645900 7842728 16556388 7842728 16556388 10025839 22906539 10025839 22906539 4111262 10267374 4111262 10267374 20310384 6440414 20310384 6440414 13466519 15391126 13466519 15391126 9984460 1938962 9984460 1938962 24941170 21973974 24941170 21973974 12160008 8036190 12160008 8036190 23788456 1963350 23788456 1963350 24887379 9403573 24887379 9403573 15090642 20543312 15090642 20543312 21008882 15458053 21008882 15458053 12671715 7869910 12671715 7869910 22148142 4614337 22148142 4614337 5871056 19307695 5871056 19307695 14837755 8213323 14837755 8213323 19136920 12909471 19136920 12909471 5533800 21506736 5533800 21506736 11883173 9690907 11883173 9690907 10386427 22830253 10386427 22830253 2226931 24561112 2226931 24561112 5556265 6956418 5556265 6956418 19189648 10027238 19189648 10027238 13688236 23687034 13688236 23687034 24678087 22223941 24678087 22223941 9574633 11350660 9574633 11350660 14572283 23320881 14572283 23320881 3730978 5233935 3730978 5233935 7483394 22443065 7483394 22443065 23037863 8320796 23037863 8320796 9426269 18512172 9426269 18512172 20752212 3911761 20752212 3911761 23006820 5229946 23006820 5229946 5736010 14467610 5736010 14467610 20437550 23731169 20437550 23731169 3142685 20609013 3142685 20609013 23768503 2985699 23768503 2985699 23624285 19288503 23624285 19288503 19181201 13482955 19181201 13482955 9627283 20374213 9627283 20374213 21102629 21698215 21102629 21698215 5228931 21008350 5228931 21008350 15295037 10784518 15295037 10784518 5232460 24208888 5232460 24208888 25404199 23600383 25404199 23600383 22934918 17515979 22934918 17515979 12916838 10124034 12916838 10124034 19357631 18529986 19357631 18529986 18402330 6474335 18402330 6474335 6074139 2843938 6074139 2843938 3250757 16253579 3250757 16253579 13828404 7856163 13828404 7856163 8143340 11810501 8143340 11810501 23380719 3285134 23380719 3285134 8843832 22618875 8843832 22618875 2525398 2288026 2525398 2288026 17409756 10300036 17409756 10300036 3637372 23279912 3637372 23279912 15117368 10541447 15117368 10541447 17218638 7736914 17218638 7736914 6201674 5724009 6201674 5724009 5785598 20548709 5785598 20548709 9042295 13791597 9042295 13791597 18839753 21235629 18839753 21235629 25791803 24888765 25791803 24888765 17699316 4574902 17699316 4574902 4730460 5175125 4730460 5175125 8654723 18220670 8654723 18220670 26654939 25718642 26654939 25718642 22274703 9965892 22274703 9965892 6645201 3636261 6645201 3636261 23113013 22112637 23113013 22112637 14747447 6591295 14747447 6591295 22416993 22603683 22416993 22603683 23194761 6073343 23194761 6073343 10318617 16702402 10318617 16702402 6001264 5763693 6001264 5763693 6330826 7543659 6330826 7543659 14576583 18771513 14576583 18771513 19878384 6787088 19878384 6787088 1143405 26008915 1143405 26008915 21906401 20497596 21906401 20497596 10917670 13401184 10917670 13401184 15404414 8180284 15404414 8180284 18823724 13599441 18823724 13599441 13333773 10941817 13333773 10941817 9867389 9147850 9867389 9147850 21574182 5009142 21574182 5009142 4037211 22910168 4037211 22910168 2970452 3228554 2970452 3228554 25548459 24429294 25548459 24429294 13158240 11040920 13158240 11040920 11649809 16592296 11649809 16592296 19429289 18857869 19429289 18857869 26338100 585893 26338100 585893 10348116 13751403 10348116 13751403 20978662 5668293 20978662 5668293 8600164 18692772 8600164 18692772 23445740 23036006 23445740 23036006 18757343 4335527 18757343 4335527 4417333 18203852 4417333 18203852 17507466 13574805 17507466 13574805 11294995 7438245 11294995 7438245 22775032 23044611 22775032 23044611 3892847 7020791 3892847 7020791 21967092 21182984 21967092 21182984 15383209 10092917 15383209 10092917 4135748 4016732 4135748 4016732 18685433 10526695 18685433 10526695 16135169 16237752 16135169 16237752 23801378 2990657 23801378 2990657 14453268 15835267 14453268 15835267 21686299 20866991 21686299 20866991 19046289 16310076 19046289 16310076 7100650 24817049 7100650 24817049 25942892 23399346 25942892 23399346 11889992 11258801 11889992 11258801 12887378 18175288 12887378 18175288 5134255 4113596 5134255 4113596 3887340 17771800 3887340 17771800 15602550 3848734 15602550 3848734 22784216 21052737 22784216 21052737 11790028 8549070 11790028 8549070 3558087 3488602 3558087 3488602 4255466 5511849 4255466 5511849 21562701 20916376 21562701 20916376 20338196 19280636 20338196 19280636 16241955 8707420 16241955 8707420 22410212 4766583 22410212 4766583 9696829 11081909 9696829 11081909 18544178 8458538 18544178 8458538 13953248 15191300 13953248 15191300 24195103 23013028 24195103 23013028 22155898 11882311 22155898 11882311 4958512 21927233 4958512 21927233 5483300 18120693 5483300 18120693 17204284 13014506 17204284 13014506 9034292 20728895 9034292 20728895 22124300 21388540 22124300 21388540 18503751 17420975 18503751 17420975 8042393 2821699 8042393 2821699 2432845 10375399 2432845 10375399 13635117 18499042 13635117 18499042 1126615 1201354 1126615 1201354 20099052 17639031 20099052 17639031 11475212 6200946 11475212 6200946 22124218 21966793 22124218 21966793 5078900 20494566 5078900 20494566 21203259 9195021 21203259 9195021 14628249 14958980 14628249 14958980 19989137 3495474 19989137 3495474 23341098 10616388 23341098 10616388 11295710 12321537 11295710 12321537 13573733 15034998 13573733 15034998 5157732 5013752 5157732 5013752 21518491 20103524 21518491 20103524 15026081 4167719 15026081 4167719 4561927 5171457 4561927 5171457 7522038 11710058 7522038 11710058 13317323 16523398 13317323 16523398 16963133 18948637 16963133 18948637 6456093 3974685 6456093 3974685 3695925 23384739 3695925 23384739 4133479 22335871 4133479 22335871 13417072 1557484 13417072 1557484 1922098 14178401 1922098 14178401 16099212 4538780 16099212 4538780 3748379 22999146 3748379 22999146 13705039 11861563 13705039 11861563 16476438 21746848 16476438 21746848 5127530 10791374 5127530 10791374 14810324 21199407 14810324 21199407 6080958 23048577 6080958 23048577 24383214 5527029 24383214 5527029 8965237 17815182 8965237 17815182 14048273 11687718 14048273 11687718 15220565 11268324 15220565 11268324 18921646 8151149 18921646 8151149 16485279 24131402 16485279 24131402 2793112 22674665 2793112 22674665 5950026 17468223 5950026 17468223 21051663 20264049 21051663 20264049 12750572 13024911 12750572 13024911 15844360 16721006 15844360 16721006 17751992 9210511 17751992 9210511 12508223 19938363 12508223 19938363 24338962 2598761 24338962 2598761 14252048 19209745 14252048 19209745 24414421 23890207 24414421 23890207 4474405 6410586 4474405 6410586 20250755 22240532 20250755 22240532 1869696 2172209 1869696 2172209 24713037 22235552 24713037 22235552 19412330 7490828 19412330 7490828 9778528 18461478 9778528 18461478 21379782 20687320 21379782 20687320 15659712 7228896 15659712 7228896 19935358 12682801 19935358 12682801 12104830 14912309 12104830 14912309 9583224 18877330 9583224 18877330 4160611 3669761 4160611 3669761 18531900 18880122 18531900 18880122 8222020 9977818 8222020 9977818 15341893 20606828 15341893 20606828 6571486 19020085 6571486 19020085 21249073 5392235 21249073 5392235 5815582 14943477 5815582 14943477 16669376 7699794 16669376 7699794 79075 141171 79075 141171 22491739 18000766 22491739 18000766 2174213 24759750 2174213 24759750 5512922 13370503 5512922 13370503 15372207 11188208 15372207 11188208 22428591 4460297 22428591 4460297 14747492 14951694 14747492 14951694 16289821 19329575 16289821 19329575 4408819 24727318 4408819 24727318 25737653 23854249 25737653 23854249 8623942 10967530 8623942 10967530 23691738 22575310 23691738 22575310 21072392 6347415 21072392 6347415 10675276 21159345 10675276 21159345 5882320 6427737 5882320 6427737 11064763 14663612 11064763 14663612 14113247 7536113 14113247 7536113 4275726 4215084 4275726 4215084 20789163 7197282 20789163 7197282 7224412 23145815 7224412 23145815 23592413 885089 23592413 885089 931586 6343408 931586 6343408 17709163 18270842 17709163 18270842 18991729 20776332 18991729 20776332 24130611 2748443 24130611 2748443 2850213 21045308 2850213 21045308 25816668 936676 25816668 936676 11944817 12338939 11944817 12338939 15570643 16998878 15570643 16998878 9136572 8660764 9136572 8660764 9787564 21893168 9787564 21893168 3138123 972114 3138123 972114 25834580 21875023 25834580 21875023 18496115 9106610 18496115 9106610 7620510 7323931 7620510 7323931 12313171 15371985 12313171 15371985 16135709 7811735 16135709 7811735 8236205 18656507 8236205 18656507 8548648 8607361 8548648 8607361 21355141 4086223 21355141 4086223 22875036 7142198 22875036 7142198 8355693 18824295 8355693 18824295 26654875 241812 26654875 241812 17179762 16245058 17179762 16245058 13208360 4712849 13208360 4712849 24309311 23202297 24309311 23202297 9728182 13726663 9728182 13726663 20814149 21559310 20814149 21559310 22462673 18973650 22462673 18973650 19312852 12218241 19312852 12218241 6615274 5009012 6615274 5009012 21651871 20395271 21651871 20395271 19015178 4672581 19015178 4672581 4766473 17608453 4766473 17608453 16150053 9191162 16150053 9191162 18233441 18383123 18233441 18383123 2665082 1673962 2665082 1673962 2189130 23133512 2189130 23133512 11939098 12122692 11939098 12122692 16937756 17401740 16937756 17401740 3230300 3026192 3230300 3026192 16814157 15079869 16814157 15079869 10545009 8410720 10545009 8410720 18853872 9943538 18853872 9943538 4661620 22510489 4661620 22510489 23255898 20088543 23255898 20088543 18433045 14319139 18433045 14319139 9497339 20324732 9497339 20324732 21157992 7315273 21157992 7315273 10463716 13569604 10463716 13569604 14525837 7291360 14525837 7291360 1702284 25133369 1702284 25133369 17901689 10437476 17901689 10437476 3708604 3655672 3708604 3655672 7669068 8463189 7669068 8463189 21189008 3890543 21189008 3890543 25861020 827258 25861020 827258 13452770 15938570 13452770 15938570 10765155 3065481 10765155 3065481 23715094 19380171 23715094 19380171 14659335 13127501 14659335 13127501 12457491 20242172 12457491 20242172 24435891 2428714 24435891 2428714 14327316 14841981 14327316 14841981 9674013 4422511 9674013 4422511 25730825 24774637 25730825 24774637 16965168 15236553 16965168 15236553 6717274 6259684 6717274 6259684 6668957 20023686 6668957 20023686 8414007 16092936 8414007 16092936 16912515 10289530 16912515 10289530 4071150 2832989 4071150 2832989 24157502 11090197 24157502 11090197 8502803 21911076 8502803 21911076 1491322 1454311 1491322 1454311 17649486 9780555 17649486 9780555 10672200 15931705 10672200 15931705 21525079 399161 21525079 399161 305692 13963102 305692 13963102 14411122 9351848 14411122 9351848 18392839 20289765 18392839 20289765 1898728 25042292 1898728 25042292 10358838 15912393 10358838 15912393 19242542 6291186 19242542 6291186 6660932 24478060 6660932 24478060 2604579 5403150 2604579 5403150 14564218 23777210 14564218 23777210 3229164 6395165 3229164 6395165 13784744 20667687 13784744 20667687 21714626 21645433 21714626 21645433 22516151 6784336 22516151 6784336 12132789 14431474 12132789 14431474 15971091 16616777 15971091 16616777 18139352 18411088 18139352 18411088 19201286 15530660 19201286 15530660 11839229 10610839 11839229 10610839 16730837 9389898 16730837 9389898 19434866 22001304 19434866 22001304 23186255 6912821 23186255 6912821 5974588 5694515 5974588 5694515 19869871 21317910 19869871 21317910 22117775 21273400 22117775 21273400 7909891 3815479 7909891 3815479 23034707 15345939 23034707 15345939 13816916 1259796 13816916 1259796 1423051 2793076 1423051 2793076 4416730 6978025 4416730 6978025 21413578 5198735 21413578 5198735 11055415 16551729 11055415 16551729 10602547 11085030 10602547 11085030 20102898 19441649 20102898 19441649 18080645 11783794 18080645 11783794 12178079 23470300 12178079 23470300 24577442 17901924 24577442 17901924 13092726 3660670 13092726 3660670 1078630 25728151 1078630 25728151 5104446 21763991 5104446 21763991 15488860 7889706 15488860 7889706 20718138 20422725 20718138 20422725 3211111 3411438 3211111 3411438 6547998 18009200 6547998 18009200 19980574 7155944 19980574 7155944 14094577 14226045 14094577 14226045 20310005 20009712 20310005 20009712 6098202 4607512 6098202 4607512 23687859 22754874 23687859 22754874 8389266 15468245 8389266 15468245 18521445 3444313 18521445 3444313 3832446 14589765 3832446 14589765 18574851 919878 18574851 919878 26209659 5533006 26209659 5533006 9983516 14154762 9983516 14154762 15683631 10422449 15683631 10422449 16642463 13386985 16642463 13386985 12967562 11228173 12967562 11228173 15686162 11692863 15686162 11692863 11870591 20488608 11870591 20488608 21391181 20709569 21391181 20709569 6863691 8966922 6863691 8966922 14992459 18498603 14992459 18498603 24553743 2023601 24553743 2023601 24863806 4976038 24863806 4976038 10195716 21849702 10195716 21849702 23266268 3473944 23266268 3473944 20936029 20841220 20936029 20841220 5924769 9527224 5924769 9527224 22624711 1288659 22624711 1288659 1282619 6079739 1282619 6079739 19301659 17165943 19301659 17165943 16800081 7845915 16800081 7845915 19786800 21932844 19786800 21932844 5130564 2470540 5130564 2470540 24430769 8699033 24430769 8699033 16299653 12695471 16299653 12695471 7022613 19971875 7022613 19971875 20455967 6916689 20455967 6916689 20042668 18062380 20042668 18062380 13089078 12175913 13089078 12175913 10979082 21340129 10979082 21340129 5542787 4604308 5542787 4604308 22320308 19659494 22320308 19659494 11276104 4169072 11276104 4169072 22923506 4473251 22923506 4473251 22080031 7700763 22080031 7700763 7874097 19076870 7874097 19076870 15065616 9612378 15065616 9612378 23404089 23614699 23404089 23614699 24605341 5930346 24605341 5930346 9502774 13064734 9502774 13064734 19380739 8059045 19380739 8059045 5914902 20968687 5914902 20968687 8166221 8841511 8166221 8841511 11581949 10764112 11581949 10764112 19086827 7769184 19086827 7769184 10171290 16502777 10171290 16502777 10375801 14414260 10375801 14414260 14571445 5397358 14571445 5397358 3494308 3368982 3494308 3368982 4542804 17047330 4542804 17047330 12134377 13784892 12134377 13784892 15552341 11220604 15552341 11220604 12552990 11914477 12552990 11914477 1652471 1678802 1652471 1678802 7438525 19456333 7438525 19456333 19872272 9263033 19872272 9263033 11961926 19007049 11961926 19007049 7034615 21835125 7034615 21835125 2024017 2469358 2024017 2469358 21283728 15159030 21283728 15159030 5833244 21023782 5833244 21023782 6824399 8780343 6824399 8780343 15098561 23758214 15098561 23758214 24487059 19045442 24487059 19045442 15545648 8450568 15545648 8450568 19180860 5947371 19180860 5947371 22461956 24859780 22461956 24859780 25948021 19911940 25948021 19911940 8764734 4884145 8764734 4884145 5250065 13858537 5250065 13858537 13773610 10153909 13773610 10153909 5122852 3722181 5122852 3722181 874805 25901784 874805 25901784 25670477 21786985 25670477 21786985 12150036 6475523 12150036 6475523 2742435 24169479 2742435 24169479 17792348 12553727 17792348 12553727 7017833 22572929 7017833 22572929 23823665 17138222 23823665 17138222 15306108 13044828 15306108 13044828 8895147 4389991 8895147 4389991 22552894 4880528 22552894 4880528 6446634 18704168 6446634 18704168 13204186 11212815 13204186 11212815 20664733 6696812 20664733 6696812 23647668 23203267 23647668 23203267 17074798 8110742 17074798 8110742 7287692 6175222 7287692 6175222 23979682 2828206 23979682 2828206 18048292 23155511 18048292 23155511 3673642 4195501 3673642 4195501 12023400 13493083 12023400 13493083 14427644 7003245 14427644 7003245 24328875 23069129 24328875 23069129 21811541 13353532 21811541 13353532 8045828 19066622 8045828 19066622 23753640 1199732 23753640 1199732 1320654 13084712 1320654 13084712 16948063 16706865 16948063 16706865 16665170 9147484 16665170 9147484 9138877 5954771 9138877 5954771 5812659 12099453 5812659 12099453 14698144 13834662 14698144 13834662 11701359 18448756 11701359 18448756 21838440 21097987 21838440 21097987 21162277 18289512 21162277 18289512 7348884 7034776 7348884 7034776 18463515 21010714 18463515 21010714 3516835 1807704 3516835 1807704 25167899 15797311 25167899 15797311 5602920 21262117 5602920 21262117 5840648 6830183 5840648 6830183 21355922 1988130 21355922 1988130 24858184 14509780 24858184 14509780 11474705 15433509 11474705 15433509 12684970 7991503 12684970 7991503 22231998 21415246 22231998 21415246 15890389 12448747 15890389 12448747 5885340 3108594 5885340 3108594 23683960 21091107 23683960 21091107 12031667 13301499 12031667 13301499 21021421 20353029 21021421 20353029 15752296 13956810 15752296 13956810 8612570 5717148 8612570 5717148 23420273 2670060 23420273 2670060 24272028 5710504 24272028 5710504 17490496 13090914 17490496 13090914 11185724 21956434 11185724 21956434 22840691 17395259 22840691 17395259 8141038 5736426 8141038 5736426 6148197 18423495 6148197 18423495 17504053 9941399 17504053 9941399 12019573 16966637 12019573 16966637 18183178 8938915 18183178 8938915 7615889 23029735 7615889 23029735 1800608 2163340 1800608 2163340 4983623 6686023 4983623 6686023 9231711 18383701 9231711 18383701 20892893 3059161 20892893 3059161 23834223 3740465 23834223 3740465 16405447 13018141 16405447 13018141 13569761 13700156 13569761 13700156 26003027 883440 26003027 883440 12018946 12890707 12018946 12890707 20763642 20217875 20763642 20217875 12689511 13925850 12689511 13925850 22731448 4179028 22731448 4179028 16417831 11698530 16417831 11698530 13859301 15933305 13859301 15933305 18745320 21829597 18745320 21829597 22563166 19774027 22563166 19774027 8896736 16073083 8896736 16073083 17708356 17594567 17708356 17594567 10575658 8914112 10575658 8914112 8143183 19495150 8143183 19495150 20269198 11504159 20269198 11504159 12190665 21038019 12190665 21038019 1994412 24795542 1994412 24795542 22064678 18672190 22064678 18672190 8272483 12112061 8272483 12112061 13526694 14506054 13526694 14506054 9965524 20985769 9965524 20985769 21873553 8504705 21873553 8504705 15843453 14910528 15843453 14910528 22413866 3045768 22413866 3045768 23864330 21177054 23864330 21177054 18123343 5912998 18123343 5912998 5139509 5069680 5139509 5069680 13724179 19624012 13724179 19624012 21343988 22885502 21343988 22885502 23770027 20128612 23770027 20128612 14598216 6464810 14598216 6464810 23142943 3847066 23142943 3847066 10761714 19407139 10761714 19407139 23564435 3098176 23564435 3098176 6216313 6678985 6216313 6678985 16418079 10639944 16418079 10639944 23979714 2830036 23979714 2830036 23097299 20131933 23097299 20131933 15674702 10413137 15674702 10413137 6014480 23612406 6014480 23612406 3434853 16972926 3434853 16972926 14361460 6869088 14361460 6869088 3369052 3191611 3369052 3191611 4167999 6593133 4167999 6593133 16230337 15057282 16230337 15057282 9000283 8689189 9000283 8689189 9713053 21565195 9713053 21565195 23666774 22576269 23666774 22576269 6798179 18443794 6798179 18443794 13499931 9615822 13499931 9615822 7743222 4821693 7743222 4821693 4872668 17057181 4872668 17057181 11948250 7266116 11948250 7266116 7926750 4034221 7926750 4034221 22755027 7910501 22755027 7910501 7047920 19913159 7047920 19913159 18203751 9120624 18203751 9120624 11976563 20277771 11976563 20277771 20628806 14186997 20628806 14186997 10577473 7733640 10577473 7733640 8172754 19703574 8172754 19703574 25003314 23819129 25003314 23819129 21398960 5233642 21398960 5233642 4639922 22537172 4639922 22537172 16621984 14932565 16621984 14932565 14633403 10009205 14633403 10009205 8626931 24081449 8626931 24081449 2917238 5878213 2917238 5878213 16148543 12127811 16148543 12127811 8815222 18678653 8815222 18678653 23716261 3036992 23716261 3036992 17110802 17838863 17110802 17838863 18499989 6875768 18499989 6875768 5701188 21913224 5701188 21913224 5152048 8714429 5152048 8714429 10108782 12347097 10108782 12347097 22293747 21692140 22293747 21692140 9821779 11276117 9821779 11276117 16314176 1189766 16314176 1189766 1075165 5457584 1075165 5457584 7708989 15280197 7708989 15280197 14701687 6752422 14701687 6752422 20877486 6215754 20877486 6215754 10050342 10014984 10050342 10014984 14963390 20522593 14963390 20522593 6550090 11233230 6550090 11233230 21483991 20837295 21483991 20837295 14568166 9847206 14568166 9847206 6528207 6341813 6528207 6341813 13864072 14267739 13864072 14267739 5173596 3737835 5173596 3737835 24881919 2017733 24881919 2017733 1831758 22367662 1831758 22367662 23140869 13216263 23140869 13216263 11791241 14964030 11791241 14964030 13065514 9691970 13065514 9691970 6468769 20767409 6468769 20767409 15335418 12202357 15335418 12202357 12927835 13638042 12927835 13638042 14623399 21254076 14623399 21254076 5876955 7779369 5876955 7779369 10148276 19088501 10148276 19088501 7867819 14774121 7867819 14774121 15663496 18896709 15663496 18896709 18866377 13500127 18866377 13500127 10009912 21204153 10009912 21204153 24835970 2057872 24835970 2057872 3328718 5561829 3328718 5561829 8150269 7998907 8150269 7998907 19085340 19740510 19085340 19740510 5780897 6021332 5780897 6021332 12692437 19741494 12692437 19741494 23760107 3160300 23760107 3160300 22557215 16427624 22557215 16427624 4503347 4508390 4503347 4508390 16496527 15863374 16496527 15863374 9760954 8799072 9760954 8799072 5971921 1168856 5971921 1168856 25871289 24219418 25871289 24219418 20458505 6861395 20458505 6861395 6094593 4974571 6094593 4974571 1569435 1591513 1569435 1591513 4827377 22301881 4827377 22301881 9946920 16896217 9946920 16896217 21044018 20402670 21044018 20402670 16918873 13112643 16918873 13112643 8230316 5394806 8230316 5394806 5621869 20117518 5621869 20117518 21940104 22319681 21940104 22319681 4652798 4929377 4652798 4929377 6061173 20147672 6061173 20147672 20201515 2238254 20201515 2238254 24562142 18743894 24562142 18743894 9874424 9933869 9874424 9933869 11832099 14936659 11832099 14936659 12453146 6749224 12453146 6749224 5320807 21509917 5320807 21509917 12908956 7784722 12908956 7784722 3897968 3763168 3897968 3763168 20587576 23627180 20587576 23627180 3296500 14732742 3296500 14732742 16480117 15950820 16480117 15950820 9924540 1671430 9924540 1671430 25198974 4051870 25198974 4051870 19685361 18973624 19685361 18973624 13157875 6995721 13157875 6995721 7665337 20769457 7665337 20769457 22988528 22348238 22988528 22348238 17075911 10402299 17075911 10402299 11570092 22875916 11570092 22875916 23625670 14507231 23625670 14507231 9693652 3358126 9693652 3358126 3329168 19047973 3329168 19047973 16553582 13290562 16553582 13290562 7787193 20492170 7787193 20492170 21146929 6577327 21146929 6577327 8388366 20791997 8388366 20791997 25875801 884876 25875801 884876 3537059 11343957 3537059 11343957 22009380 4152611 22009380 4152611 2264770 2058043 2264770 2058043 10708320 19870720 10708320 19870720 20578541 9990261 20578541 9990261 10244006 19551055 10244006 19551055 23765821 3011581 23765821 3011581 16794106 20028097 16794106 20028097 6850543 15461360 6850543 15461360 13549033 4974648 13549033 4974648 21952448 17867163 21952448 17867163 15908978 6802098 15908978 6802098 20583759 9288035 20583759 9288035 9693008 10695135 9693008 10695135 16141023 20085281 16141023 20085281 6444664 6212753 6444664 6212753 7651511 10409439 7651511 10409439 16986652 20182822 16986652 20182822 25032288 23978314 25032288 23978314 13575790 11854010 13575790 11854010 17535310 25764002 17535310 25764002 26663582 23253354 26663582 23253354 20709270 9915458 20709270 9915458 8115900 5402552 8115900 5402552 25209656 24849324 25209656 24849324 2359227 17986102 2359227 17986102 13452919 11185875 13452919 11185875 984258 908691 984258 908691 25377421 22799922 25377421 22799922 18978329 14550559 18978329 14550559 14050421 4173335 14050421 4173335 4546275 11865906 4546275 11865906 12859351 8129092 12859351 8129092 5020329 2944860 5020329 2944860 1489556 1710874 1489556 1710874 5044236 6993570 5044236 6993570 9171712 19691473 9171712 19691473 6300275 23630229 6300275 23630229 24802381 6521524 24802381 6521524 9938072 13082717 9938072 13082717 15532784 21069839 15532784 21069839 22347788 21662826 22347788 21662826 16766572 10592469 16766572 10592469 10787762 8285420 10787762 8285420 5494608 5109360 5494608 5109360 7337784 21826734 7337784 21826734 22428149 19454752 22428149 19454752 13478244 10065050 13478244 10065050 18135963 20124223 18135963 20124223 2861933 2426259 2861933 2426259 18347102 11975657 18347102 11975657 12120683 8797239 12120683 8797239 9160481 17322920 9160481 17322920 20383106 25724263 20383106 25724263 26442449 11093182 26442449 11093182 13342355 18659915 13342355 18659915 20002718 19206718 20002718 19206718 18999009 7447507 18999009 7447507 19948037 17520772 19948037 17520772 6609547 6335180 6609547 6335180 16582550 20819259 16582550 20819259 22478269 4661622 22478269 4661622 20646166 15744646 20646166 15744646 12659514 4618149 12659514 4618149 22489090 12982300 22489090 12982300 5961334 5047219 5961334 5047219 5348697 18379180 5348697 18379180 15766552 5942107 15766552 5942107 21911601 23807493 21911601 23807493 24836573 15636971 24836573 15636971 15001047 3282903 15001047 3282903 23562617 9073428 23562617 9073428 6057335 5541289 6057335 5541289 20279591 19203605 20279591 19203605 12145529 11684652 12145529 11684652 4494296 22579986 4494296 22579986 22218760 19614109 22218760 19614109 12233168 7624054 12233168 7624054 19699397 14601106 19699397 14601106 10987265 20658559 10987265 20658559 21232106 9154648 21232106 9154648 14794393 12334243 14794393 12334243 6842120 20276473 6842120 20276473 4111636 4151115 4111636 4151115 12941459 18884031 12941459 18884031 19609305 20684193 19609305 20684193 4981680 4733729 4981680 4733729 5810327 6968268 5810327 6968268 10114576 15064942 10114576 15064942 20218351 22870950 20218351 22870950 4151159 8284885 4151159 8284885 17362142 14370097 17362142 14370097 4630780 4534786 4630780 4534786 5261442 22683015 5261442 22683015 4352759 21643800 4352759 21643800 17239927 10899622 17239927 10899622 10442124 18566622 10442124 18566622 6820154 24047909 6820154 24047909 2711040 6536566 2711040 6536566 10705382 25687468 10705382 25687468 26617821 19677644 26617821 19677644 17085703 14752996 17085703 14752996 6725355 3367967 6725355 3367967 23370582 21790159 23370582 21790159 19132587 16678366 19132587 16678366 6527113 21458614 6527113 21458614 23623930 22950284 23623930 22950284 3930074 1298432 3930074 1298432 25435481 21137931 25435481 21137931 6682837 15281650 6682837 15281650 19480402 5297483 19480402 5297483 22033796 7933312 22033796 7933312 5513134 21428987 5513134 21428987 17849313 16800919 17849313 16800919 10363681 16176638 10363681 16176638 15188248 9669698 15188248 9669698 6324690 3808961 6324690 3808961 25885963 24944036 25885963 24944036 3004945 8401754 3004945 8401754 10604548 18386643 10604548 18386643 26588302 25634522 26588302 25634522 6688708 18972982 6688708 18972982 9616938 16817104 9616938 16817104 24350096 23219409 24350096 23219409 22011469 10290059 22011469 10290059 15541720 12796784 15541720 12796784 10059238 8029019 10059238 8029019 8113780 15145630 8113780 15145630 21497651 3980112 21497651 3980112 4228003 14453639 4228003 14453639 12570268 6516967 12570268 6516967 24225844 2605276 24225844 2605276 3710412 5380461 3710412 5380461 13786338 18256630 13786338 18256630 20728015 6062686 20728015 6062686 2508946 2143303 2508946 2143303 11011000 22610832 11011000 22610832 4372614 19312613 4372614 19312613 15003780 2695299 15003780 2695299 24137792 19088843 24137792 19088843 19338369 17814994 19338369 17814994 10673973 13741966 10673973 13741966 13418204 13010071 13418204 13010071 19745501 7403592 19745501 7403592 14179375 14316204 14179375 14316204 21122134 5089036 21122134 5089036 3261622 23640828 3261622 23640828 8303782 10753396 8303782 10753396 19619718 18966490 19619718 18966490 8071497 11280256 8071497 11280256 22499947 4601688 22499947 4601688 13260399 17728400 13260399 17728400 1767330 25113675 1767330 25113675 15554304 10189677 15554304 10189677 16936138 5835142 16936138 5835142 5873803 7114486 5873803 7114486 17723467 16838660 17723467 16838660 12188827 13447676 12188827 13447676 16241720 22587921 16241720 22587921 933028 1125399 933028 1125399 25345628 21352122 25345628 21352122 13124558 4692721 13124558 4692721 21715943 24846480 21715943 24846480 1988598 17907749 1988598 17907749 10713772 13683982 10713772 13683982 19218811 6595367 19218811 6595367 2556640 2233890 2556640 2233890 15349733 11774260 15349733 11774260 3677090 23940044 3677090 23940044 25067143 9335111 25067143 9335111 9737413 13455986 9737413 13455986 16523561 3873791 16523561 3873791 4321236 5705833 4321236 5705833 8520114 17043662 8520114 17043662 21297792 5627777 21297792 5627777 20667491 22469205 20667491 22469205 23048225 19524553 23048225 19524553 14808820 5165811 14808820 5165811 5253039 9204606 5253039 9204606 18096179 10543114 18096179 10543114 11361756 20619998 11361756 20619998 22396256 21470040 22396256 21470040 15467052 13590596 15467052 13590596 13088440 11359440 13088440 11359440 7220893 19990014 7220893 19990014 16732890 10513143 16732890 10513143 3122608 1355974 3122608 1355974 1321025 1400829 1321025 1400829 19208670 13913452 19208670 13913452 12621796 23918415 12621796 23918415 25021178 20688539 25021178 20688539 13195229 11039799 13195229 11039799 11463330 11215867 11463330 11215867 16477241 10059358 16477241 10059358 3138872 2665266 3138872 2665266 21979885 21083384 21979885 21083384 7615398 10034751 7615398 10034751 16406422 17147681 16406422 17147681 9184248 8832169 9184248 8832169 21304782 5418890 21304782 5418890 20522072 18920447 20522072 18920447 9106331 12682275 9106331 12682275 16791048 5492834 16791048 5492834 5557106 20207323 5557106 20207323 21859884 22724791 21859884 22724791 4290206 5783191 4290206 5783191 22396247 23711495 22396247 23711495 24908605 19738768 24908605 19738768 7665378 5667318 7665378 5667318 21541935 20964856 21541935 20964856 6382634 18780293 6382634 18780293 18888456 14000156 18888456 14000156 10470595 4666740 10470595 4666740 4693613 25731551 4693613 25731551 1024961 2423140 1024961 2423140 17730480 16959439 17730480 16959439 5323304 21364078 5323304 21364078 16642709 12472676 16642709 12472676 11783152 15782432 11783152 15782432 9910754 17080181 9910754 17080181 23265210 3328742 23265210 3328742 3228417 9818865 3228417 9818865 21556406 5293418 21556406 5293418 14087677 19190745 14087677 19190745 244182 26767232 244182 26767232 24870173 2079685 24870173 2079685 9193789 24745209 9193789 24745209 25766486 10018895 25766486 10018895 10394006 11628746 10394006 11628746 21011249 4473609 21011249 4473609 23062830 22789332 23062830 22789332 23277621 20485853 23277621 20485853 20243844 16454710 20243844 16454710 11633408 12357750 11633408 12357750 19413667 3582405 19413667 3582405 4077444 8952140 4077444 8952140 22737228 4019007 22737228 4019007 4507269 14643477 4507269 14643477 12321754 6037181 12321754 6037181 5888994 7906732 5888994 7906732 13128121 12435516 13128121 12435516 23558753 3354933 23558753 3354933 14019741 15047157 14019741 15047157 11138073 17490047 11138073 17490047 8383151 8048192 8383151 8048192 23490823 23945128 23490823 23945128 25180495 3129124 25180495 3129124 20137292 7348181 20137292 7348181 19252865 16311057 19252865 16311057 13399608 8234066 13399608 8234066 22240965 5148728 22240965 5148728 8740635 18095848 8740635 18095848 12214512 9999339 12214512 9999339 8820835 21982224 8820835 21982224 3230421 2420061 3230421 2420061 1378513 25507489 1378513 25507489 2882902 22815970 2882902 22815970 11273001 9117111 11273001 9117111 6939256 21398144 6939256 21398144 21807888 5846234 21807888 5846234 17721095 17523503 17721095 17523503 2738075 2977634 2738075 2977634 21122230 14081049 21122230 14081049 11258511 3828421 11258511 3828421 22990614 10990067 22990614 10990067 12425102 20719315 12425102 20719315 6270245 6851832 6270245 6851832 8377464 16131627 8377464 16131627 17555051 4338845 17555051 4338845 4544617 12257870 4544617 12257870 23031142 22068132 23031142 22068132 22894773 10747811 22894773 10747811 14914860 22244124 14914860 22244124 23397395 15036097 23397395 15036097 13791910 11010181 13791910 11010181 22251060 21329614 22251060 21329614 12301682 13817438 12301682 13817438 18054335 1435145 18054335 1435145 25490458 9112068 25490458 9112068 6436248 22460260 6436248 22460260 4335151 16874172 4335151 16874172 21823544 5107602 21823544 5107602 16115769 15431498 16115769 15431498 12720288 8235603 12720288 8235603 8103011 3321223 8103011 3321223 3730772 17028181 3730772 17028181 12598681 11025870 12598681 11025870 24831118 23662646 24831118 23662646 23068597 4960441 23068597 4960441 20627418 10665888 20627418 10665888 11001249 11608461 11001249 11608461 15695597 22249682 15695597 22249682 23322972 8077229 23322972 8077229 8009856 18851116 8009856 18851116 22420643 21670862 22420643 21670862 7398408 7577225 7398408 7577225 12013652 24265385 12013652 24265385 2653552 12451669 2653552 12451669 13301573 22561789 13301573 22561789 4181657 7276101 4181657 7276101 17602328 11009054 17602328 11009054 5372678 4072543 5372678 4072543 3961748 6628246 3961748 6628246 8487977 11521650 8487977 11521650 19451755 7393255 19451755 7393255 17627493 23819098 17627493 23819098 265899 378513 265899 378513 11026880 16383026 11026880 16383026 17297650 9250550 17297650 9250550 1538875 1304558 1538875 1304558 20084748 11144086 20084748 11144086 5454850 3553698 5454850 3553698 3348385 10022415 3348385 10022415 12326463 22711548 12326463 22711548 23540730 8872505 23540730 8872505 4818775 25362974 4818775 25362974 319411 493818 319411 493818 4362381 5414622 4362381 5414622 21157739 12082455 21157739 12082455 7689949 6681693 7689949 6681693 22195846 26298973 22195846 26298973 664700 13445422 664700 13445422 14234355 14627449 14234355 14627449 3837908 3748231 3837908 3748231 7340031 19439598 7340031 19439598 19891483 6743324 19891483 6743324 2055423 24967282 2055423 24967282 18329010 11128752 18329010 11128752 14307377 17773637 14307377 17773637 8948513 20152534 8948513 20152534 21543640 21209513 21543640 21209513 24373066 2445935 24373066 2445935 21040681 15193082 21040681 15193082 5786683 21117688 5786683 21117688 18990731 5477450 18990731 5477450 21337750 12889299 21337750 12889299 13272767 16279156 13272767 16279156 10260298 11075979 10260298 11075979 12869395 23221717 12869395 23221717 3758999 5784404 3758999 5784404 21011907 20042702 21011907 20042702 5442930 4151011 5442930 4151011 4452474 22290675 4452474 22290675 12136558 7429325 12136558 7429325 22086280 3878081 22086280 3878081 3931329 14399661 3931329 14399661 17344312 20148792 17344312 20148792 2614863 24364084 2614863 24364084 8987629 12185631 8987629 12185631 17092494 9128679 17092494 9128679 6757890 6134981 6757890 6134981 23185480 22280165 23185480 22280165 17887755 10983859 17887755 10983859 14953326 17069513 14953326 17069513 20583354 3642180 20583354 3642180 23001116 18252091 23001116 18252091 12784231 10057580 12784231 10057580 17084312 13387898 17084312 13387898 12462969 8117078 12462969 8117078 21689916 25352897 21689916 25352897 1686805 8434459 1686805 8434459 18189042 14916338 18189042 14916338 7284164 7074015 7284164 7074015 11948055 16394599 11948055 16394599 7238931 6934502 7238931 6934502 12314420 23414672 12314420 23414672 2973306 23948842 2973306 23948842 5247879 20917676 5247879 20917676 8945855 4491653 8945855 4491653 4510330 15766894 4510330 15766894 24766612 23976092 24766612 23976092 22752468 20486581 22752468 20486581 8682520 9865486 8682520 9865486 15261361 11677106 15261361 11677106 15661817 21344675 15661817 21344675 4160973 22660105 4160973 22660105 14168503 9379234 14168503 9379234 9760407 14545349 9760407 14545349 17006375 22987232 17006375 22987232 24146025 21115659 24146025 21115659 18597472 9272491 18597472 9272491 9472617 17613725 9472617 17613725 19829675 18906490 19829675 18906490 18752187 963978 18752187 963978 670122 24980796 670122 24980796 12818457 11562331 12818457 11562331 17987437 7983492 17987437 7983492 8212490 5598050 8212490 5598050 4562166 22533639 4562166 22533639 4736815 12146224 4736815 12146224 18344929 19698244 18344929 19698244 20370481 19696655 20370481 19696655 7321305 9886628 7321305 9886628 17866042 6047327 17866042 6047327 21302579 18318609 21302579 18318609 13368843 13382783 13368843 13382783 8749626 22322818 8749626 22322818 4138524 22799169 4138524 22799169 21307816 16583808 21307816 16583808 2825462 24046060 2825462 24046060 18775178 7047393 18775178 7047393 22421758 21452965 22421758 21452965 18145088 7882600 18145088 7882600 4481417 3414679 4481417 3414679 3784343 11729470 3784343 11729470 19083582 18765107 19083582 18765107 16992982 1396224 16992982 1396224 25298314 14326574 25298314 14326574 1955979 2391604 1955979 2391604 21482728 14148600 21482728 14148600 11285560 15608939 11285560 15608939 9109680 8238426 9109680 8238426 21846102 21077670 21846102 21077670 19036088 8182971 19036088 8182971 10275202 11894335 10275202 11894335 19450180 21981216 19450180 21981216 4801277 4696478 4801277 4696478 5310967 6179700 5310967 6179700 20942091 19621210 20942091 19621210 10736701 8283957 10736701 8283957 18822639 17107435 18822639 17107435 1463433 1847060 1463433 1847060 16868148 20174553 16868148 20174553 23794924 23126822 23794924 23126822 4665699 14845472 4665699 14845472 14661726 8459360 14661726 8459360 22472364 23521301 22472364 23521301 3441118 20009403 3441118 20009403 20106322 14777896 20106322 14777896 7421925 19550689 7421925 19550689 13998478 11477509 13998478 11477509 6490578 2278494 6490578 2278494 1876235 13780560 1876235 13780560 20529398 20012089 20529398 20012089 14284868 11658619 14284868 11658619 21636892 21099229 21636892 21099229 22158650 4517205 22158650 4517205 4656318 11737813 4656318 11737813 22662824 4179082 22662824 4179082 20308923 17254017 20308923 17254017 7007321 5147205 7007321 5147205 5483702 8075640 5483702 8075640 15659922 24325269 15659922 24325269 25357171 22356050 25357171 22356050 13233953 9329233 13233953 9329233 24428861 23335840 24428861 23335840 4900369 16651056 4900369 16651056 13320799 8619874 13320799 8619874 9059835 18435299 9059835 18435299 21913943 21224329 21913943 21224329 18533728 6339917 18533728 6339917 21201783 6167866 21201783 6167866 20651421 20087945 20651421 20087945 10481538 15685042 10481538 15685042 19688940 7622233 19688940 7622233 14520366 15125662 14520366 15125662 9663467 8487607 9663467 8487607 8102229 4322684 8102229 4322684 4616156 8512939 4616156 8512939 9978766 11372102 9978766 11372102 17594200 18422859 17594200 18422859 22029583 4946551 22029583 4946551 8878969 17984231 8878969 17984231 22045194 4746139 22045194 4746139 22122744 23682608 22122744 23682608 3332033 22461367 3332033 22461367 23597485 22209896 23597485 22209896 12341958 8058910 12341958 8058910 2437271 2111616 2437271 2111616 12321366 16269554 12321366 16269554 17651033 17977836 17651033 17977836 8760795 18409537 8760795 18409537 9699368 6163005 9699368 6163005 6674215 10766051 6674215 10766051 21719790 1938856 21719790 1938856 2405461 19035899 2405461 19035899 25900738 818304 25900738 818304 22181328 5861620 22181328 5861620 11233766 15959696 11233766 15959696 20157528 19442108 20157528 19442108 23193896 3663715 23193896 3663715 8578808 9818989 8578808 9818989 16076291 16052428 16076291 16052428 5000215 22038778 5000215 22038778 9948355 13996711 9948355 13996711 15039398 13812972 15039398 13812972 4250959 3872400 4250959 3872400 20855668 6980459 20855668 6980459 11561603 18617809 11561603 18617809 5823722 5890769 5823722 5890769 10248431 17709451 10248431 17709451 21474071 20654038 21474071 20654038 17893015 12754858 17893015 12754858 13631941 22880472 13631941 22880472 3984900 4959271 3984900 4959271 8856818 21172267 8856818 21172267 21912699 6846099 21912699 6846099 12309672 12772536 12309672 12772536 14058857 22638501 14058857 22638501 4275060 8423762 4275060 8423762 9910776 18273982 9910776 18273982 5931129 2847486 5931129 2847486 23974175 9974774 23974175 9974774 14460269 20538389 14460269 20538389 21192634 5772761 21192634 5772761 8230174 17371338 8230174 17371338 12669588 10957857 12669588 10957857 4426846 3900647 4426846 3900647 23028211 20306544 23028211 20306544 6100183 2871741 6100183 2871741 23978445 20191519 23978445 20191519 13971328 5864265 13971328 5864265 21058673 9197584 21058673 9197584 11798746 17376118 11798746 17376118 25713978 1379353 25713978 1379353 18479637 17396280 18479637 17396280 9699236 15365110 9699236 15365110 20301205 5002873 20301205 5002873 23333721 22498380 23333721 22498380 7329465 8611661 7329465 8611661 12912848 18239469 12912848 18239469 8915109 16712290 8915109 16712290 20962811 20275310 20962811 20275310 15184863 7701848 15184863 7701848 19284631 17788015 19284631 17788015 9366602 13356234 9366602 13356234 19761630 6816738 19761630 6816738 5461985 5021764 5461985 5021764 14858731 16223510 14858731 16223510 18714583 3173605 18714583 3173605 23483715 12341504 23483715 12341504 11349565 8384138 11349565 8384138 18797925 12536438 18797925 12536438 4818956 21985134 4818956 21985134 19079910 15594306 19079910 15594306 13506160 11263321 13506160 11263321 23048990 21943474 23048990 21943474 19750078 10965503 19750078 10965503 12386293 15115845 12386293 15115845 17768019 7341536 17768019 7341536 19871838 8177076 19871838 8177076 10408961 12773848 10408961 12773848 15140204 21551818 15140204 21551818 1312316 1460069 1312316 1460069 19732484 11866117 19732484 11866117 7967409 2656723 7967409 2656723 24278210 11624009 24278210 11624009 12062208 9301475 12062208 9301475 6392938 22921330 6392938 22921330 23754203 4625679 23754203 4625679 11639118 21800499 11639118 21800499 4860377 6889175 4860377 6889175 10028134 23151098 10028134 23151098 3894908 4441575 3894908 4441575 17381420 23692320 17381420 23692320 24967584 22043314 24967584 22043314 12318988 14103856 12318988 14103856 15575411 15174128 15575411 15174128 18815166 19523105 18815166 19523105 22824251 21729119 22824251 21729119 18506731 7331491 18506731 7331491 26395760 26451333 26395760 26451333 617263 12653521 617263 12653521 16658514 17279629 16658514 17279629 24425959 23335517 24425959 23335517 19191581 16506633 19191581 16506633 16457739 15443022 16457739 15443022 3191875 23799779 3191875 23799779 3602825 8616845 3602825 8616845 15150622 14721928 15150622 14721928 6957001 6952457 6957001 6952457 15467485 14586024 15467485 14586024 6738482 22556896 6738482 22556896 25919328 25118293 25919328 25118293 8583645 11192945 8583645 11192945 13056369 25664848 13056369 25664848 1234587 3804175 1234587 3804175 11325509 21397734 11325509 21397734 5384159 14498803 5384159 14498803 15894196 8572724 15894196 8572724 24115968 23681426 24115968 23681426 23507080 13939556 23507080 13939556 11648367 21676475 11648367 21676475 4687621 4051834 4687621 4051834 22766399 19551346 22766399 19551346 9376204 15006089 9376204 15006089 12026264 6688457 12026264 6688457 6518128 22515096 6518128 22515096 23303527 13851676 23303527 13851676 13844590 9257986 13844590 9257986 2597686 2328231 2597686 2328231 18250764 14849319 18250764 14849319 9424452 4769398 9424452 4769398 22138146 20087057 22138146 20087057 15827588 6678873 15827588 6678873 4379157 22537314 4379157 22537314 22372804 15093046 22372804 15093046 10553585 23482058 10553585 23482058 3565846 21968756 3565846 21968756 5802551 20776828 5802551 20776828 13860415 5938194 13860415 5938194 21508886 10577832 21508886 10577832 4962621 23306219 4962621 23306219 24367814 6057130 24367814 6057130 19989350 10348505 19989350 10348505 9302402 8878873 9302402 8878873 15516593 24903424 15516593 24903424 25933477 24667962 25933477 24667962 5044411 3324092 5044411 3324092 3164017 13344221 3164017 13344221 22705101 21719687 22705101 21719687 11537194 13745320 11537194 13745320 21149710 20621977 21149710 20621977 11464335 10840458 11464335 10840458 13972717 16933430 13972717 16933430 18996193 4738547 18996193 4738547 21995670 12410257 21995670 12410257 12636365 23849740 12636365 23849740 24617166 17096583 24617166 17096583 10380982 6849744 10380982 6849744 24141105 2898151 24141105 2898151 17188717 16083662 17188717 16083662 15970289 8867555 15970289 8867555 7435242 7100509 7435242 7100509 7869028 19123607 7869028 19123607 23106568 21942309 23106568 21942309 16492696 8843609 16492696 8843609 5726764 21088447 5726764 21088447 7119115 12590588 7119115 12590588 14391119 22258453 14391119 22258453 22848707 20902606 22848707 20902606 4152563 24448054 4152563 24448054 2424744 9737778 2424744 9737778 17307148 7905449 17307148 7905449 8377200 5923527 8377200 5923527 1479970 1950621 1479970 1950621 4608400 11433454 4608400 11433454 15135887 15191182 15135887 15191182 8561137 3193961 8561137 3193961 3437884 5444497 3437884 5444497 18399968 13279030 18399968 132790
115979 496180772 0 496180772 736916827 938544170 736916827 938544170 258719903 487317387 258719903 487317387 320117409 202017 320117409 202017 136481510 550130238 136481510 550130238 845411879 115648817 845411879 115648817 236822506 190216232 236822506 190216232 798197981 853537359 798197981 853537359 382361576 371985325 382361576 371985325 182510764 160388396 182510764 160388396 904817874 963505803 904817874 963505803 57372914 175254055 57372914 175254055 997211510 988595317 997211510 988595317 718479819 237093905 718479819 237093905 178608750 184281683 178608750 184281683 870230149 702789001 870230149 702789001 108763023 938099784 108763023 938099784 714154806 876031070 714154806 876031070 298329731 613170254 298329731 613170254 211721186 89295620 211721186 89295620 555076667 305129332 555076667 305129332 139439726 805235430 139439726 805235430 394134150 8087288 394134150 8087288 960892973 621309184 960892973 621309184 4472062 986952977 4472062 986952977 45765665 772930720 45765665 772930720 957533252 47900710 957533252 47900710 102034146 632588847 102034146 632588847 716318317 933116057 716318317 933116057 215549025 517937903 215549025 517937903 930811861 997491199 930811861 997491199 567863459 690329066 567863459 690329066 903363403 921931640 903363403 921931640 84143850 519176105 84143850 519176105 902534902 659182259 902534902 659182259 387962258 82458610 387962258 82458610 942081459 761780994 942081459 761780994 86218365 392856309 86218365 392856309 476285383 771104519 476285383 771104519 908774123 928713987 908774123 928713987 36679792 133637413 36679792 133637413 692558608 942620988 692558608 942620988 152647862 264210025 152647862 264210025 762562863 132043789 762562863 132043789 431444053 47650921 431444053 47650921 904640527 768049740 904640527 768049740 251239378 357969822 251239378 357969822 868107567 422958303 868107567 422958303 230906051 874259014 230906051 874259014 515186525 872847944 515186525 872847944 297760036 52873172 297760036 52873172 58026363 998299486 58026363 998299486 983347907 483733825 983347907 483733825 176275479 961764670 176275479 961764670 680490338 217578376 680490338 217578376 223307956 785204639 223307956 785204639 835541958 527416860 835541958 527416860 123592902 289822046 123592902 289822046 198362817 493759997 198362817 493759997 70407306 104571998 70407306 104571998 989017087 870899914 989017087 870899914 999096215 616191534 999096215 616191534 5554308 205993189 5554308 205993189 816715550 565200292 816715550 565200292 154107603 214609381 154107603 214609381 361543956 192311410 361543956 192311410 319429369 448319066 319429369 448319066 923718647 30834457 923718647 30834457 342958614 849730773 342958614 849730773 771665044 601788780 771665044 601788780 997304757 342492035 997304757 342492035 233813389 55452299 233813389 55452299 870735463 999034452 870735463 999034452 277686110 379543568 277686110 379543568 242284745 121518548 242284745 121518548 922871968 935320671 922871968 935320671 94801376 618108700 94801376 618108700 496001181 773108732 496001181 773108732 308111840 278510663 308111840 278510663 705443294 997368733 705443294 997368733 451262440 393748717 451262440 393748717 498612244 157084935 498612244 157084935 582446451 531394738 582446451 531394738 864782672 697235476 864782672 697235476 148849324 200238992 148849324 200238992 38878533 822365339 38878533 822365339 892754093 163507835 892754093 163507835 246086135 886679747 246086135 886679747 533439978 176792191 533439978 176792191 878274816 678679416 878274816 678679416 25006287 52154970 25006287 52154970 467810879 854851432 467810879 854851432 809262423 277711320 809262423 277711320 79338255 952123779 79338255 952123779 140447491 171922184 140447491 171922184 964622649 45853728 964622649 45853728 16194691 901540905 16194691 901540905 471983574 349967188 471983574 349967188 326317236 595097825 326317236 595097825 997519951 75688160 997519951 75688160 601166768 350759853 601166768 350759853 43184835 953129885 43184835 953129885 828324328 329868105 828324328 329868105 270037703 585216176 270037703 585216176 885780925 30617408 885780925 30617408 676973762 924435775 676973762 924435775 404382039 149999202 404382039 149999202 704562714 501258338 704562714 501258338 139405041 762786591 139405041 762786591 843308041 38193718 843308041 38193718 647632239 504732662 647632239 504732662 992716496 975440382 992716496 975440382 156140047 519133716 156140047 519133716 557264902 760209801 557264902 760209801 107923568 402620062 107923568 402620062 613144488 71134682 613144488 71134682 768111420 943722540 768111420 943722540 940654236 272746948 940654236 272746948 50924225 1785790 50924225 1785790 565512786 577579855 565512786 577579855 115914629 977026322 115914629 977026322 826129646 92128501 826129646 92128501 204469462 983296585 204469462 983296585 929214047 19721316 929214047 19721316 506045847 649986080 506045847 649986080 369377726 121504243 369377726 121504243 977563653 827571833 977563653 827571833 450196723 460475127 450196723 460475127 290569327 675835032 290569327 675835032 16332150 215396274 16332150 215396274 877680490 62924789 877680490 62924789 589244048 899940761 589244048 899940761 169149523 406035093 169149523 406035093 571220086 68928001 571220086 68928001 272558166 466141976 272558166 466141976 857847469 313364455 857847469 313364455 495572851 450136078 495572851 450136078 376247679 72777342 376247679 72777342 874741503 696197783 874741503 696197783 178025046 230608996 178025046 230608996 488171819 803589861 488171819 803589861 369310008 446698342 369310008 446698342 990235585 233251370 990235585 233251370 483579077 967758870 483579077 967758870 209333993 226483769 209333993 226483769 522368256 423591386 522368256 423591386 232420875 267470827 232420875 267470827 689540902 92868132 689540902 92868132 121383562 819502629 121383562 819502629 468219829 670034157 468219829 670034157 190273503 981901553 190273503 981901553 850895791 270238946 850895791 270238946 169204000 906056358 169204000 906056358 267417579 276436436 267417579 276436436 458571345 232332056 458571345 232332056 180510667 854331743 180510667 854331743 866882957 45321132 866882957 45321132 371890274 619892961 371890274 619892961 555938082 241562842 555938082 241562842 49834416 894284856 49834416 894284856 985841251 671808881 985841251 671808881 88545623 45698467 88545623 45698467 831526964 688867835 831526964 688867835 81804885 20881335 81804885 20881335 812081091 948294397 812081091 948294397 41072421 527648551 41072421 527648551 925645727 192345372 925645727 192345372 102052211 896753100 102052211 896753100 332415624 155659666 332415624 155659666 79514590 713808129 79514590 713808129 904599126 411257094 904599126 411257094 216022358 901735639 216022358 901735639 908630072 565635417 908630072 565635417 288748447 185314647 288748447 185314647 476196217 922896246 476196217 922896246 838353549 53510806 838353549 53510806 570068487 839070205 570068487 839070205 166106567 534377983 166106567 534377983 753927771 620499015 753927771 620499015 431805290 33074312 431805290 33074312 52382434 385547778 52382434 385547778 420778630 667772482 420778630 667772482 832482982 23777357 832482982 23777357 867915075 446015152 867915075 446015152 450339555 798801752 450339555 798801752 799340903 919419408 799340903 919419408 912692581 726912559 912692581 726912559 26752063 986374128 26752063 986374128 82321402 149530581 82321402 149530581 232703702 629404397 232703702 629404397 509065989 131778658 509065989 131778658 215508091 984963781 215508091 984963781 604358786 4491818 604358786 4491818 489112702 713927337 489112702 713927337 934949375 419279872 934949375 419279872 126128562 571667276 126128562 571667276 404796998 993822167 404796998 993822167 68744813 194481920 68744813 194481920 907601827 48456989 907601827 48456989 829708062 757764222 829708062 757764222 286234822 840221723 286234822 840221723 416657887 37848976 416657887 37848976 695856736 606165577 695856736 606165577 257976370 375481531 257976370 375481531 835998951 669292236 835998951 669292236 328072040 923648360 328072040 923648360 850211118 86430371 850211118 86430371 275094631 850288554 275094631 850288554 939783992 174591183 939783992 174591183 113789448 861995353 113789448 861995353 961458567 493183314 961458567 493183314 409840204 179349448 409840204 179349448 847304880 679064685 847304880 679064685 130167233 737849086 130167233 737849086 759209709 903288909 759209709 903288909 535147232 202917700 535147232 202917700 101155055 674552323 101155055 674552323 88935745 794739812 88935745 794739812 976796079 846458555 976796079 846458555 48772805 559306740 48772805 559306740 837358151 287889941 837358151 287889941 104216061 937882178 104216061 937882178 889727986 68110648 889727986 68110648 743090104 933539290 743090104 933539290 171833951 114047934 171833951 114047934 1324818 354334472 1324818 354334472 587742734 164115392 587742734 164115392 54237253 862055475 54237253 862055475 643401645 35239315 643401645 35239315 88610158 608157767 88610158 608157767 46005670 54840567 46005670 54840567 601936619 576768878 601936619 576768878 946272765 89400028 946272765 89400028 418325949 405915077 418325949 405915077 119668748 346329235 119668748 346329235 982896403 981001424 982896403 981001424 89005480 132066380 89005480 132066380 133903221 836210862 133903221 836210862 402787947 82924999 402787947 82924999 865186052 870992494 865186052 870992494 415995729 215168470 415995729 215168470 41163974 862206926 41163974 862206926 355129388 335813673 355129388 335813673 191961958 889603942 191961958 889603942 859447035 9489529 859447035 9489529 199063031 975245944 199063031 975245944 1908507 132816375 1908507 132816375 545755788 295675556 545755788 295675556 66287283 849563809 66287283 849563809 14594592 13117847 14594592 13117847 658302790 995018036 658302790 995018036 138754146 413162572 138754146 413162572 257816717 976035108 257816717 976035108 873569822 418915770 873569822 418915770 1573356 155563217 1573356 155563217 285864858 521666498 285864858 521666498 817300081 13419153 817300081 13419153 870969433 574756113 870969433 574756113 259844945 238345389 259844945 238345389 711520871 169620320 711520871 169620320 190128648 695376504 190128648 695376504 920894737 275990626 920894737 275990626 199590479 48889375 199590479 48889375 603230878 572567249 603230878 572567249 51403302 765141254 51403302 765141254 863409122 207509413 863409122 207509413 442933522 598245957 442933522 598245957 564524026 384868342 564524026 384868342 333788292 84539002 333788292 84539002 604582533 913823331 604582533 913823331 936190752 658659257 936190752 658659257 494439137 91830199 494439137 91830199 819937414 696379009 819937414 696379009 31894552 532569584 31894552 532569584 596832622 61585954 596832622 61585954 45511088 785300633 45511088 785300633 562412746 237294248 562412746 237294248 339825984 876164323 339825984 876164323 91211325 100449552 91211325 100449552 726722839 683027467 726722839 683027467 285028489 264420707 285028489 264420707 888402311 833443864 888402311 833443864 289868564 919403247 289868564 919403247 8356074 258903074 8356074 258903074 695844125 676151300 695844125 676151300 66687656 354837251 66687656 354837251 623246232 562892362 623246232 562892362 447486585 305325452 447486585 305325452 353868694 147430632 353868694 147430632 54863720 713171898 54863720 713171898 214493660 23066999 214493660 23066999 397820441 475483983 397820441 475483983 132510632 216579730 132510632 216579730 788942667 795149702 788942667 795149702 197147925 178312868 197147925 178312868 784648216 841922348 784648216 841922348 253282398 115187339 253282398 115187339 413154163 976151165 413154163 976151165 100346620 270147500 100346620 270147500 839544020 147262921 839544020 147262921 320125799 709081211 320125799 709081211 643425663 367844833 643425663 367844833 356570863 996066889 356570863 996066889 864478353 38145329 864478353 38145329 467381030 595243764 467381030 595243764 879471901 730544500 879471901 730544500 394732850 142944398 394732850 142944398 900489098 528940539 900489098 528940539 301925743 701212682 301925743 701212682 862138615 317089218 862138615 317089218 132467466 948859598 132467466 948859598 209297032 174961952 209297032 174961952 484873545 771027924 484873545 771027924 33331699 177711455 33331699 177711455 967552814 850255419 967552814 850255419 194436647 275452398 194436647 275452398 14633449 78186286 14633449 78186286 907025068 582030758 907025068 582030758 177620567 228183996 177620567 228183996 704534284 996016038 704534284 996016038 987155099 716421000 987155099 716421000 145939583 132289914 145939583 132289914 939907143 624689322 939907143 624689322 316990541 775346206 316990541 775346206 897019966 77618169 897019966 77618169 976402712 169453441 976402712 169453441 233365311 809850827 233365311 809850827 24242065 590858726 24242065 590858726 200881796 360624748 200881796 360624748 221139474 912068529 221139474 912068529 997099906 52391528 997099906 52391528 67176952 609967811 67176952 609967811 893432750 878686963 893432750 878686963 601300114 433781904 601300114 433781904 6205367 984458232 6205367 984458232 865037450 497154246 865037450 497154246 554394128 692483531 554394128 692483531 882928657 323502592 882928657 323502592 58819635 890881441 58819635 890881441 240507169 186254885 240507169 186254885 987445682 914413095 987445682 914413095 134748292 80614585 134748292 80614585 973484586 838877685 973484586 838877685 519440391 271125165 519440391 271125165 198867502 658604714 198867502 658604714 916709362 63206814 916709362 63206814 402599241 769018870 402599241 769018870 123494373 489328578 123494373 489328578 629659560 980299913 629659560 980299913 147801256 365129941 147801256 365129941 557197413 79908158 557197413 79908158 821598165 669941768 821598165 669941768 368991309 225195191 368991309 225195191 861524882 954677831 861524882 954677831 480989359 302468403 480989359 302468403 794630846 87826166 794630846 87826166 290396327 915757348 290396327 915757348 500034728 235514479 500034728 235514479 806098068 564158535 806098068 564158535 289410800 196361817 289410800 196361817 753412820 795286535 753412820 795286535 330049361 215410897 330049361 215410897 436205263 453300374 436205263 453300374 239496478 81153780 239496478 81153780 561991884 6538685 561991884 6538685 5599958 877625421 5599958 877625421 805810025 16539049 805810025 16539049 211934261 344094901 211934261 344094901 963995330 805353761 963995330 805353761 66706080 515634796 66706080 515634796 981883250 917600477 981883250 917600477 172721640 227698186 172721640 227698186 502177971 875899735 502177971 875899735 861657608 207674962 861657608 207674962 524878000 6894501 524878000 6894501 303416540 997110729 303416540 997110729 771748113 285477719 771748113 285477719 216216684 540205764 216216684 540205764 898706191 617031399 898706191 617031399 402162864 604308977 402162864 604308977 290323586 211812524 290323586 211812524 585322361 802553517 585322361 802553517 60303964 917229282 60303964 917229282 963168828 35232983 963168828 35232983 31488895 697446754 31488895 697446754 732520548 384937961 732520548 384937961 100787601 873676661 100787601 873676661 940137945 361064309 940137945 361064309 492293529 866016495 492293529 866016495 33451466 410031544 33451466 410031544 347347430 921136455 347347430 921136455 372500418 894246459 372500418 894246459 143827943 609043484 143827943 609043484 505647121 217938546 505647121 217938546 589790165 932535790 589790165 932535790 987060620 29474941 987060620 29474941 537858030 699519321 537858030 699519321 174874641 60787273 174874641 60787273 954143664 341100298 954143664 341100298 431781768 777300443 431781768 777300443 337070515 368143 337070515 368143 744825106 838570082 744825106 838570082 225820246 629298937 225820246 629298937 805141646 997932413 805141646 997932413 27867206 276763971 27867206 276763971 907368844 992041766 907368844 992041766 257930354 447611242 257930354 447611242 813653245 728820174 813653245 728820174 3481259 143047631 3481259 143047631 741258874 353525243 741258874 353525243 231150549 157712787 231150549 157712787 382385568 914208729 382385568 914208729 700487259 285621599 700487259 285621599 234780119 864160160 234780119 864160160 11026129 629283703 11026129 629283703 790946661 947254254 790946661 947254254 19904905 17968650 19904905 17968650 819744859 392756116 819744859 392756116 185575696 628660839 185575696 628660839 428215669 663589767 428215669 663589767 313649483 54185158 313649483 54185158 309862069 744138020 309862069 744138020 768185478 286224133 768185478 286224133 631917158 758178309 631917158 758178309 327498895 281197991 327498895 281197991 143755013 881708866 143755013 881708866 905026410 2516304 905026410 2516304 353754710 531340351 353754710 531340351 917688715 269430432 917688715 269430432 278513918 844819906 278513918 844819906 964650426 509361349 964650426 509361349 780270158 122071920 780270158 122071920 158152232 902983689 158152232 902983689 757204079 161878363 757204079 161878363 301443750 538078625 301443750 538078625 720478777 403546173 720478777 403546173 572300174 702065421 572300174 702065421 188541200 895274001 188541200 895274001 655797960 111028520 655797960 111028520 110609993 831855530 110609993 831855530 969277725 44580627 969277725 44580627 460941119 876334330 460941119 876334330 11383319 71696315 11383319 71696315 788141729 977596306 788141729 977596306 532978820 460537085 532978820 460537085 58177774 859309739 58177774 859309739 966244588 998503258 966244588 998503258 150506383 877472772 150506383 877472772 467641909 541065956 467641909 541065956 144712887 62326930 144712887 62326930 805811830 966345703 805811830 966345703 254462180 453854278 254462180 453854278 960267832 669094421 960267832 669094421 390342283 115744728 390342283 115744728 841870345 857434537 841870345 857434537 209321922 104354099 209321922 104354099 858673808 807875311 858673808 807875311 259688301 647699415 259688301 647699415 313915695 343056218 313915695 343056218 304797361 325244361 304797361 325244361 758068863 193261777 758068863 193261777 343277842 314542464 343277842 314542464 786296369 816964083 786296369 816964083 567647562 9448874 567647562 9448874 607348340 938228727 607348340 938228727 155072968 171123416 155072968 171123416 749152527 407540270 749152527 407540270 311322371 615060860 311322371 615060860 908587599 327492834 908587599 327492834 668550127 605984450 668550127 605984450 706504745 502988142 706504745 502988142 17267368 974529268 17267368 974529268 832474179 60048422 832474179 60048422 54522666 989102062 54522666 989102062 925069251 832159479 925069251 832159479 170160069 15322979 170160069 15322979 864146198 459612974 864146198 459612974 36503822 47115847 36503822 47115847 230153383 22721716 230153383 22721716 374650765 992985604 374650765 992985604 998026059 386629506 998026059 386629506 309779106 747238203 309779106 747238203 280879999 848587655 280879999 848587655 788862188 360138343 788862188 360138343 710163741 582757558 710163741 582757558 6339261 271736287 6339261 271736287 853441292 808133533 853441292 808133533 347357762 230979708 347357762 230979708 955783502 685528345 955783502 685528345 2136231 101186339 2136231 101186339 763005984 438385634 763005984 438385634 375873743 788104419 375873743 788104419 615160990 165265936 615160990 165265936 127515574 720354159 127515574 720354159 787847737 633719346 787847737 633719346 90701290 44271601 90701290 44271601 993294728 737227305 993294728 737227305 853011618 96644653 853011618 96644653 486225224 911651681 486225224 911651681 688306158 653294527 688306158 653294527 21308289 94985457 21308289 94985457 650219138 144606588 650219138 144606588 111923174 873805049 111923174 873805049 688381941 241156933 688381941 241156933 976143634 854899591 976143634 854899591 861529125 411371788 861529125 411371788 287545244 672241675 287545244 672241675 123197315 687219241 123197315 687219241 716994403 286921694 716994403 286921694 113361072 861589594 113361072 861589594 271483987 664164468 271483987 664164468 70023901 489196849 70023901 489196849 561361547 436006496 561361547 436006496 126681350 732752233 126681350 732752233 966653788 126982959 966653788 126982959 326322459 979098065 326322459 979098065 678982376 714876423 678982376 714876423 416260251 961169696 416260251 961169696 663511176 267740664 663511176 267740664 27630689 961402548 27630689 961402548 6583293 559787943 6583293 559787943 708750666 732955394 708750666 732955394 109621705 194611332 109621705 194611332 77780516 766452275 77780516 766452275 249630925 291365345 249630925 291365345 993977081 915787661 993977081 915787661 388486631 107388051 388486631 107388051 869562758 629690355 869562758 629690355 223620431 201602074 223620431 201602074 769882033 291268490 769882033 291268490 501039970 966571205 501039970 966571205 997201762 593262440 997201762 593262440 530319031 250472654 530319031 250472654 187820073 34807327 187820073 34807327 843148660 361135708 843148660 361135708 983223892 943703748 983223892 943703748 41777805 563952636 41777805 563952636 461916187 76311687 461916187 76311687 144793977 900334874 144793977 900334874 770133716 646127731 770133716 646127731 144982434 251407217 144982434 251407217 774692657 879608673 774692657 879608673 890196564 695475625 890196564 695475625 407511946 222201165 407511946 222201165 845937705 530141623 845937705 530141623 22699696 46877808 22699696 46877808 328094737 842195186 328094737 842195186 14323080 1213859 14323080 1213859 975142847 858754247 975142847 858754247 491006157 378456441 491006157 378456441 901836985 935106693 901836985 935106693 377639784 98237869 377639784 98237869 809115752 870022422 809115752 870022422 161309199 134382489 161309199 134382489 328320176 865720319 328320176 865720319 906618104 370412371 906618104 370412371 134054635 926908167 134054635 926908167 879562802 516127605 879562802 516127605 880879212 631211036 880879212 631211036 754601236 103513537 754601236 103513537 102810960 883213034 102810960 883213034 872086629 619421878 872086629 619421878 173505875 771789052 173505875 771789052 780866860 381459844 780866860 381459844 370582021 28410222 370582021 28410222 789062301 604127103 789062301 604127103 212434049 233105114 212434049 233105114 952152313 711120467 952152313 711120467 338866684 91505472 338866684 91505472 991503627 319908655 991503627 319908655 385689624 68462454 385689624 68462454 198006406 736336545 198006406 736336545 982856489 405545769 982856489 405545769 106097205 720670513 106097205 720670513 164126633 412362826 164126633 412362826 705711495 694466624 705711495 694466624 197794976 20487187 197794976 20487187 39341789 886488080 39341789 886488080 650147842 936229285 650147842 936229285 296171249 352177601 296171249 352177601 724714503 958573117 724714503 958573117 622593774 191370728 622593774 191370728 638377444 851731275 638377444 851731275 449799858 676056132 449799858 676056132 702410167 41608117 702410167 41608117 132254794 623925354 132254794 623925354 673195162 38244369 673195162 38244369 773168199 998868382 773168199 998868382 96605860 10742560 96605860 10742560 991103486 589650771 991103486 589650771 124127495 26983957 124127495 26983957 116156929 559273200 116156929 559273200 788577239 127112767 788577239 127112767 81897058 719208974 81897058 719208974 911703747 237614821 911703747 237614821 240747238 857205144 240747238 857205144 342366848 294899254 342366848 294899254 53616298 8803190 53616298 8803190 942205994 932770917 942205994 932770917 283154695 228859478 283154695 228859478 777676268 977952947 777676268 977952947 229461937 294214922 229461937 294214922 637519197 223646993 637519197 223646993 88279579 400497435 88279579 400497435 929695324 797987856 929695324 797987856 400148285 501330800 400148285 501330800 961407861 708599356 961407861 708599356 930666778 160528273 930666778 160528273 2726588 588372354 2726588 588372354 333456194 122534209 333456194 122534209 610703665 423589354 610703665 423589354 103641953 935133907 103641953 935133907 49663793 546662752 49663793 546662752 780294190 964685936 780294190 964685936 807520465 345955951 807520465 345955951 757475531 921413462 757475531 921413462 526851909 376051335 526851909 376051335 29591480 168033399 29591480 168033399 756326335 781064104 756326335 781064104 249187806 50643459 249187806 50643459 795591370 452718900 795591370 452718900 178182923 849762074 178182923 849762074 717288807 395154932 717288807 395154932 940263171 981947276 940263171 981947276 992000998 391655046 992000998 391655046 711624138 935431786 711624138 935431786 52496496 401800868 52496496 401800868 183485464 647957964 183485464 647957964 746364547 225454833 746364547 225454833 199491988 930050561 199491988 930050561 849046686 25585291 849046686 25585291 66312056 383138311 66312056 383138311 937999218 550555105 937999218 550555105 437176996 178808690 437176996 178808690 857075696 393341836 857075696 393341836 395939598 900520173 395939598 900520173 777365558 560473998 777365558 560473998 350706908 225143165 350706908 225143165 34298190 836630513 34298190 836630513 952079655 316669962 952079655 316669962 80322895 16715836 80322895 16715836 242669150 563799178 242669150 563799178 875200618 888770942 875200618 888770942 166666404 406875123 166666404 406875123 717204983 830623397 717204983 830623397 880742587 998199380 880742587 998199380 80968754 335036672 80968754 335036672 908711914 857563727 908711914 857563727 255067280 721461429 255067280 721461429 895671742 44806945 895671742 44806945 34481993 816670055 34481993 816670055 979514365 481639422 979514365 481639422 587674949 148769313 587674949 148769313 136905893 633409401 136905893 633409401 980578715 330341756 980578715 330341756 60056690 892845642 60056690 892845642 585441691 61702971 585441691 61702971 175770130 791903776 175770130 791903776 915057392 600078468 915057392 600078468 208937291 174732546 208937291 174732546 380326911 631111666 380326911 631111666 916368114 327226130 916368114 327226130 508022951 821526831 508022951 821526831 981976827 29657136 981976827 29657136 401477626 859269119 401477626 859269119 40641067 92602652 40641067 92602652 743147570 734629155 743147570 734629155 200130312 468224550 200130312 468224550 410370736 182970558 410370736 182970558 984214034 44530375 984214034 44530375 168156889 987857313 168156889 987857313 536152 894858707 536152 894858707 564463376 967767889 564463376 967767889 951170411 109443692 951170411 109443692 9507486 959450865 9507486 959450865 922874475 115095433 922874475 115095433 7866207 709474284 7866207 709474284 549673011 69079596 549673011 69079596 291543424 913078772 291543424 913078772 585336392 15452145 585336392 15452145 20005161 142982120 20005161 142982120 795577642 711752346 795577642 711752346 168662176 126818881 168662176 126818881 687007726 572218225 687007726 572218225 16154215 655961672 16154215 655961672 990034781 313551069 990034781 313551069 668253338 682632826 668253338 682632826 316234720 442858807 316234720 442858807 198683108 80934254 198683108 80934254 972051463 13844951 972051463 13844951 303173872 427891369 303173872 427891369 782215535 76704014 782215535 76704014 411025173 839400693 411025173 839400693 544403641 325713253 544403641 325713253 997012222 31667814 997012222 31667814 217851710 343521055 217851710 343521055 876590804 614977668 876590804 614977668 118965772 80558355 118965772 80558355 294415809 991235276 294415809 991235276 100235208 203364837 100235208 203364837 549928767 438839783 549928767 438839783 46326332 717168757 46326332 717168757 654722408 965373761 654722408 965373761 70375534 55439380 70375534 55439380 785465422 777216053 785465422 777216053 206151065 354556393 206151065 354556393 197965397 905917661 197965397 905917661 516985868 488690876 516985868 488690876 34235514 213490803 34235514 213490803 745262794 655179063 745262794 655179063 142386163 875554900 142386163 875554900 954857488 464799013 954857488 464799013 499373852 720145229 499373852 720145229 768207851 675344318 768207851 675344318 75463426 812422642 75463426 812422642 968109008 271665188 968109008 271665188 797764032 979289804 797764032 979289804 333622035 460600098 333622035 460600098 46599765 104506894 46599765 104506894 808883219 811928150 808883219 811928150 228415388 157561866 228415388 157561866 881373836 98591325 881373836 98591325 454919273 975228808 454919273 975228808 622977390 614746657 622977390 614746657 389248613 258421342 389248613 258421342 391359 486548648 391359 486548648 602006844 217567995 602006844 217567995 141451045 435054937 141451045 435054937 926839710 613770868 926839710 613770868 745261613 96752284 745261613 96752284 122637262 673763527 122637262 673763527 130921379 177986184 130921379 177986184 946289433 60692411 946289433 60692411 19545679 724212184 19545679 724212184 841883529 821710105 841883529 821710105 296483564 883501993 296483564 883501993 746319176 13857315 746319176 13857315 153385137 346152259 153385137 346152259 590171488 194317818 590171488 194317818 94491806 943328707 94491806 943328707 937608919 252912182 937608919 252912182 35563818 863044853 35563818 863044853 577715495 76701737 577715495 76701737 22964639 823558186 22964639 823558186 194610029 194270205 194610029 194270205 711037833 409210830 711037833 409210830 489169792 818773662 489169792 818773662 973463567 283451395 973463567 283451395 269779463 514925386 269779463 514925386 785694964 962661043 785694964 962661043 393975466 54342695 393975466 54342695 81683363 384412868 81683363 384412868 949373499 407828012 949373499 407828012 302634253 884316719 302634253 884316719 920164617 8015394 920164617 8015394 309337256 942774536 309337256 942774536 179468236 96384039 179468236 96384039 989441423 834938012 989441423 834938012 179776363 857060806 179776363 857060806 348872726 78722405 348872726 78722405 868228287 746764039 868228287 746764039 84698099 33470535 84698099 33470535 962680962 676839652 962680962 676839652 605165803 113029545 605165803 113029545 712226808 920171689 712226808 920171689 97323557 338839755 97323557 338839755 647195254 912331231 647195254 912331231 43092857 178741477 43092857 178741477 640500790 559367982 640500790 559367982 259010628 808405719 259010628 808405719 986894549 792520536 986894549 792520536 402599964 381385251 402599964 381385251 863736530 102259764 863736530 102259764 93804542 874057622 93804542 874057622 761281880 170145947 761281880 170145947 442894948 681875326 442894948 681875326 964325256 66334150 964325256 66334150 447941180 308833584 447941180 308833584 695592177 14144548 695592177 14144548 482801351 403972995 482801351 403972995 784009661 75435929 784009661 75435929 672336675 264897489 672336675 264897489 77546888 232758872 77546888 232758872 444188291 673881968 444188291 673881968 273192043 277944597 273192043 277944597 749163000 21069897 749163000 21069897 284565408 852763727 284565408 852763727 713245563 654418656 713245563 654418656 388467659 21018974 388467659 21018974 721720926 274770866 721720926 274770866 961068160 718935664 961068160 718935664 543299930 22206304 543299930 22206304 867880804 297420070 867880804 297420070 800160387 787701127 800160387 787701127 814070779 551481140 814070779 551481140 162220102 918436793 162220102 918436793 975030371 137663833 975030371 137663833 895227871 900932453 895227871 900932453 268696119 163414956 268696119 163414956 633326593 848152656 633326593 848152656 497422437 641019256 497422437 641019256 996917695 517786526 996917695 517786526 165261873 887290740 165261873 887290740 900636022 898627949 900636022 898627949 356483625 253690688 356483625 253690688 699529085 926788384 699529085 926788384 939137088 524349896 939137088 524349896 452509633 868631775 452509633 868631775 341796714 888467587 341796714 888467587 897224600 216592262 897224600 216592262 73016307 849892500 73016307 849892500 929656321 378602459 929656321 378602459 417523559 622340809 417523559 622340809 126310954 205809393 126310954 205809393 845945763 864493900 845945763 864493900 595614220 87941712 595614220 87941712 765323094 191127065 765323094 191127065 71559807 896292906 71559807 896292906 564564165 161458155 564564165 161458155 260744884 50151430 260744884 50151430 613130712 746202753 613130712 746202753 19489666 106710892 19489666 106710892 275957644 919989128 275957644 919989128 445424540 392575555 445424540 392575555 812279840 312437716 812279840 312437716 527260012 979109003 527260012 979109003 904073300 967030211 904073300 967030211 36652989 481741958 36652989 481741958 328574657 953878399 328574657 953878399 999138258 163089434 999138258 163089434 791430671 820021368 791430671 820021368 904867929 399274253 904867929 399274253 27120012 774421932 27120012 774421932 150917512 284353367 150917512 284353367 309725789 557490715 309725789 557490715 641347046 610694283 641347046 610694283 193349933 140315987 193349933 140315987 30803329 802357957 30803329 802357957 899367603 542073918 899367603 542073918 166146571 609499150 166146571 609499150 441818590 377312092 441818590 377312092 221189867 303313893 221189867 303313893 838764502 594881662 838764502 594881662 612328513 203708298 612328513 203708298 567892575 37070874 567892575 37070874 354148909 394537422 354148909 394537422 219194897 538381659 219194897 538381659 846372446 675778118 846372446 675778118 86261963 730238826 86261963 730238826 537262335 552824969 537262335 552824969 130298734 415886823 130298734 415886823 681663421 977469088 681663421 977469088 34203153 70728502 34203153 70728502 336327441 846383949 336327441 846383949 871093728 354857916 871093728 354857916 693316420 430082844 693316420 430082844 9262636 139647162 9262636 139647162 568780545 773679547 568780545 773679547 355837429 389350688 355837429 389350688 92253725 662206512 92253725 662206512 437120973 350841333 437120973 350841333 347672737 988311837 347672737 988311837 887080976 27734681 887080976 27734681 344763417 754416707 344763417 754416707 23517613 1816649 23517613 1816649 54458449 349467373 54458449 349467373 878454750 660541758 878454750 660541758 69465000 23293973 69465000 23293973 986660644 411195296 986660644 411195296 177540322 199056252 177540322 199056252 858327876 857616360 858327876 857616360 547734613 175522228 547734613 175522228 781642695 479517051 781642695 479517051 69258340 817413999 69258340 817413999 375882634 478456199 375882634 478456199 665192310 210541214 665192310 210541214 278435296 811268093 278435296 811268093 898303281 174484520 898303281 174484520 643920020 959297691 643920020 959297691 411474006 222306399 411474006 222306399 915150392 816823565 915150392 816823565 23181211 477936297 23181211 477936297 854358809 935988225 854358809 935988225 175345626 430586200 175345626 430586200 933894080 531556618 933894080 531556618 280962682 46086635 280962682 46086635 647435048 307591666 647435048 307591666 439075819 555209822 439075819 555209822 974239768 19794383 974239768 19794383 90209673 953772599 90209673 953772599 789786399 429415219 789786399 429415219 190536334 150479371 190536334 150479371 609817371 754604583 609817371 754604583 231195508 319530525 231195508 319530525 80240179 107837892 80240179 107837892 37655650 814239801 37655650 814239801 408147688 52733005 408147688 52733005 958669457 426401459 958669457 426401459 26850316 936519883 26850316 936519883 519791819 191680273 519791819 191680273 133777992 38953298 133777992 38953298 799030513 508234263 799030513 508234263 74557269 862512372 74557269 862512372 984938309 144280503 984938309 144280503 457545635 962837470 457545635 962837470 141378768 519259558 141378768 519259558 886540487 901930654 886540487 901930654 594040584 54469276 594040584 54469276 849321750 487915506 849321750 487915506 256493958 625768632 256493958 625768632 361253558 84549900 361253558 84549900 934943993 809707939 934943993 809707939 632078925 96715756 632078925 96715756 898815815 767263036 898815815 767263036 189412741 50278223 189412741 50278223 622393439 652145324 622393439 652145324 204285824 294498597 204285824 294498597 921136465 531722980 921136465 531722980 423293899 924964988 423293899 924964988 586373185 463879333 586373185 463879333 868283632 320379216 868283632 320379216 224679426 697568359 224679426 697568359 958152337 753755945 958152337 753755945 491996989 312246236 491996989 312246236 859996728 821145107 859996728 821145107 22773980 187051471 22773980 187051471 676443930 926704248 676443930 926704248 225837107 597447907 225837107 597447907 934852899 82799558 934852899 82799558 256685781 586854450 256685781 586854450 673928723 776766884 673928723 776766884 626987514 352699368 626987514 352699368 523936141 261249769 523936141 261249769 614137766 339705438 614137766 339705438 26291628 954577895 26291628 954577895 662420608 155560180 662420608 155560180 279568829 832274902 279568829 832274902 998851192 960812067 998851192 960812067 75830028 500906430 75830028 500906430 846715046 135673295 846715046 135673295 10728723 980726671 10728723 980726671 817948908 85835994 817948908 85835994 845133762 632514407 845133762 632514407 251916470 182855599 251916470 182855599 711952101 542721188 711952101 542721188 21574116 163695677 21574116 163695677 751441661 967251976 751441661 967251976 137295112 767473194 137295112 767473194 890923346 106224669 890923346 106224669 115540167 992708874 115540167 992708874 425817166 92526460 425817166 92526460 39436861 374183654 39436861 374183654 669602911 799687210 669602911 799687210 373073183 225095301 373073183 225095301 725308044 284755335 725308044 284755335 291409705 118789245 291409705 118789245 672968419 350429971 672968419 350429971 862201676 31249295 862201676 31249295 404246921 248299396 404246921 248299396 25075070 221578887 25075070 221578887 792058643 903479840 792058643 903479840 782209929 207856399 782209929 207856399 852395220 325875335 852395220 325875335 595053643 699839861 595053643 699839861 131932620 891238632 131932620 891238632 529006863 272165350 529006863 272165350 233014379 715167065 233014379 715167065 790273485 479887876 790273485 479887876 281757120 524506889 281757120 524506889 513162260 238624590 513162260 238624590 171415155 81601838 171415155 81601838 181346084 610718439 181346084 610718439 738889739 36193303 738889739 36193303 756341082 965599390 756341082 965599390 184729894 358956051 184729894 358956051 872637994 697526760 872637994 697526760 485689346 157787639 485689346 157787639 266576518 725745671 266576518 725745671 745240387 593306620 745240387 593306620 261576771 245979020 261576771 245979020 668942551 946592596 668942551 946592596 84183127 391430139 84183127 391430139 645127828 767702857 645127828 767702857 224018323 196547298 224018323 196547298 887573287 623116265 887573287 623116265 14078304 992018291 14078304 992018291 939747007 59205542 939747007 59205542 188987501 684190203 188987501 684190203 407048740 975538370 407048740 975538370 285423023 251133058 285423023 251133058 842093697 186184712 842093697 186184712 132756635 890536997 132756635 890536997 604639388 161767724 604639388 161767724 23688768 463776511 23688768 463776511 761657061 116998089 761657061 116998089 746516385 839037627 746516385 839037627 75066019 121211008 75066019 121211008 453990927 839620178 453990927 839620178 859685734 2999727 859685734 2999727 923627405 206566843 923627405 206566843 147355984 27082757 147355984 27082757 970150916 523864837 970150916 523864837 361642132 143886407 361642132 143886407 2854678 953460425 2854678 953460425 241322722 892844768 241322722 892844768 87067237 292067686 87067237 292067686 842375318 884799304 842375318 884799304 155763900 113347882 155763900 113347882 985909227 621638511 985909227 621638511 128369779 301074538 128369779 301074538 622692072 432801426 622692072 432801426 302988826 250875511 302988826 250875511 535397606 513816413 535397606 513816413 900948258 702516274 900948258 702516274 704007949 422395999 704007949 422395999 99428193 899275541 99428193 899275541 872197524 23384967 872197524 23384967 53367269 949167583 53367269 949167583 901334327 273131747 901334327 273131747 192757235 910730236 192757235 910730236 656660830 55855592 656660830 55855592 757610445 856764325 757610445 856764325 11119572 928232696 11119572 928232696 981204700 529119294 981204700 529119294 381112852 820324367 381112852 820324367 389253207 103379773 389253207 103379773 756486969 883950653 756486969 883950653 70121748 767656560 70121748 767656560 347677561 556542251 347677561 556542251 718564017 696631285 718564017 696631285 31224889 34459722 31224889 34459722 315954916 771254872 315954916 771254872 479415262 408607620 479415262 408607620 743105825 595772843 743105825 595772843 507141477 981299499 507141477 981299499 661780327 232965113 661780327 232965113 52042913 51110894 52042913 51110894 983963811 373152350 983963811 373152350 97134278 695941028 97134278 695941028 349994325 45745327 349994325 45745327 883927990 954325739 883927990 954325739 384886546 719923530 384886546 719923530 954260734 293307606 954260734 293307606 513316527 636279323 513316527 636279323 857521848 134763301 857521848 134763301 299470590 766954273 299470590 766954273 967506517 241793888 967506517 241793888 512485443 19815633 512485443 19815633 230052892 659025384 230052892 659025384 891806562 98937222 891806562 98937222 155012376 644495803 155012376 644495803 976209733 412417391 976209733 412417391 118766434 990741963 118766434 990741963 160372883 668036675 160372883 668036675 425943348 75534784 425943348 75534784 959048388 793159961 959048388 793159961 62751205 258025991 62751205 258025991 504580902 487677710 504580902 487677710 77271366 40697911 77271366 40697911 657893609 577019775 657893609 577019775 870932718 512102672 870932718 512102672 287336046 640085538 287336046 640085538 927750616 28867481 927750616 28867481 285067740 199979017 285067740 199979017 715956279 751563591 715956279 751563591 505444035 279939998 505444035 279939998 650217074 723284202 650217074 723284202 348773726 459823841 348773726 459823841 527520801 696340432 527520801 696340432 95552664 40055204 95552664 40055204 319568111 563326099 319568111 563326099 609117399 994306333 609117399 994306333 135459761 375903005 135459761 375903005 891077910 5683257 891077910 5683257 184726630 995939897 184726630 995939897 691298437 698770146 691298437 698770146 372394655 188079184 372394655 188079184 65520740 903831641 65520740 903831641 164687055 17393495 164687055 17393495 990126598 725510368 990126598 725510368 209325895 107417798 209325895 107417798 828051113 943670955 828051113 943670955 205522882 216634612 205522882 216634612 854261399 946142112 854261399 946142112 233418500 28213997 233418500 28213997 995046924 673784862 995046924 673784862 110357709 11655187 110357709 11655187 593092258 169018213 593092258 169018213 208602127 946260909 208602127 946260909 924487715 584560372 924487715 584560372 134240699 177156952 134240699 177156952 806557083 655004360 806557083 655004360 246813321 135498165 246813321 135498165 81306447 978728414 81306447 978728414 62570529 732672203 62570529 732672203 874757807 57795033 874757807 57795033 157374227 687958849 157374227 687958849 848644386 110810325 848644386 110810325 388387125 552662834 388387125 552662834 681811412 331493300 681811412 331493300 224874401 872897055 224874401 872897055 925854353 37434730 925854353 37434730 45176661 565790743 45176661 565790743 304794185 17100079 304794185 17100079 47372436 284274104 47372436 284274104 790160795 99569763 790160795 99569763 475433121 949923974 475433121 949923974 65764515 974266498 65764515 974266498 200532522 100994843 200532522 100994843 948257012 827139376 948257012 827139376 187667048 183688759 187667048 183688759 670261380 999572997 670261380 999572997 383701838 289507315 383701838 289507315 420591742 376036894 420591742 376036894 177309633 882799307 177309633 882799307 730229959 228616152 730229959 228616152 308004678 197289475 308004678 197289475 790116651 599393237 790116651 599393237 209578083 85914035 209578083 85914035 932628790 233668986 932628790 233668986 220565887 661497377 220565887 661497377 508733215 342280640 508733215 342280640 760589237 450223380 760589237 450223380 43779570 338456032 43779570 338456032 700203072 832039347 700203072 832039347 148610377 501365174 148610377 501365174 389165735 582053236 389165735 582053236 55156533 274993 55156533 274993 891789167 928885573 891789167 928885573 46825248 38069014 46825248 38069014 190054145 644284578 190054145 644284578 975684621 39517157 975684621 39517157 713922831 918707195 713922831 918707195 949053219 624208749 949053219 624208749 281116574 452281902 281116574 452281902 774172876 9982640 774172876 9982640 845161649 784337002 845161649 784337002 879320379 354829775 879320379 354829775 42990427 455552919 42990427 455552919 337426497 278225351 337426497 278225351 456684584 644514819 456684584 644514819 317670489 446629904 317670489 446629904 786440582 826559175 786440582 826559175 61173199 395949671 61173199 395949671 564208323 982013834 564208323 982013834 399409086 663071445 399409086 663071445 839408788 568316488 839408788 568316488 258848970 824019726 258848970 824019726 201513825 969415143 201513825 969415143 689447486 278068195 689447486 278068195 222531933 720668337 222531933 720668337 686972633 335595265 686972633 335595265 822213935 949545063 822213935 949545063 402687204 974750947 402687204 974750947 210565370 986165276 210565370 986165276 508288550 757865 508288550 757865 678841797 645313738 678841797 645313738 70569122 11323194 70569122 11323194 880420976 977529700 880420976 977529700 191856065 320123019 191856065 320123019 632402279 968832618 632402279 968832618 148776213 384398314 148776213 384398314 929183859 857562806 929183859 857562806 565519797 408193706 565519797 408193706 226989113 995974541 226989113 995974541 306907901 336708437 306907901 336708437 714729988 603442280 714729988 603442280 71808846 489398718 71808846 489398718 118487132 939343475 118487132 939343475 31558611 13690694 31558611 13690694 164794291 568712354 164794291 568712354 552558627 70753492 552558627 70753492 47615073 793650723 47615073 793650723 936172264 704932461 936172264 704932461 64867567 631803138 64867567 631803138 79787110 988449122 79787110 988449122 51515742 303856574 51515742 303856574 941140434 986413620 941140434 986413620 752738440 112492610 752738440 112492610 986248662 316325284 986248662 316325284 72532982 960015698 72532982 960015698 936952804 810748509 936952804 810748509 279084889 115767564 279084889 115767564 686805928 645079036 686805928 645079036 938376610 12446960 938376610 12446960 567691164 454692547 567691164 454692547 202879096 972410905 202879096 972410905 519720846 479807100 519720846 479807100 719082012 963205816 719082012 963205816 257691020 238646347 257691020 238646347 447845269 760780392 447845269 760780392 423006657 81432800 423006657 81432800 675802623 444540369 675802623 444540369 81188505 65352029 81188505 65352029 800713832 628217283 800713832 628217283 106913021 433248243 106913021 433248243 840167803 937930707 840167803 937930707 307842122 258585422 307842122 258585422 626633032 948354797 626633032 948354797 168362672 45038726 168362672 45038726 294279998 604527204 294279998 604527204 923227940 419909416 923227940 419909416 11457598 949078190 11457598 949078190 709627843 107516233 709627843 107516233 599333056 934010240 599333056 934010240 217921500 167166917 217921500 167166917 153122395 424820046 153122395 424820046 744362176 355224703 744362176 355224703 60445548 791591536 60445548 791591536 449171753 76270391 449171753 76270391 190953944 336102787 190953944 336102787 928957161 599254028 928957161 599254028 37938864 878569355 37938864 878569355 204269884 62883220 204269884 62883220 986956721 726152863 986956721 726152863 401068123 149081522 401068123 149081522 692685212 376021085 692685212 376021085 194239566 154918541 194239566 154918541 472307301 873074681 472307301 873074681 702322153 177457148 702322153 177457148 76602798 928784517 76602798 928784517 367467245 952025215 367467245 952025215 13576065 543042957 13576065 543042957 814859115 505038711 814859115 505038711 101981015 436064144 101981015 436064144 966616840 224895305 966616840 224895305 303871811 76142669 303871811 76142669 627227979 779588627 627227979 779588627 30119958 518158216 30119958 518158216 516816111 164074377 516816111 164074377 721404030 402404547 721404030 402404547 272634810 907137543 272634810 907137543 431407706 122809480 431407706 122809480 64539131 708113324 64539131 708113324 870760109 566021340 870760109 566021340 344209511 846996751 344209511 846996751 790665265 564391598 790665265 564391598 434254832 323160348 434254832 323160348 5430198 567839321 5430198 567839321 596048866 700749195 596048866 700749195 993041852 974803462 993041852 974803462 236442562 497009803 236442562 497009803 883465696 71265929 883465696 71265929 404390781 742162257 404390781 742162257 662265762 14336834 662265762 14336834 35587559 874289221 35587559 874289221 988532913 915431544 988532913 915431544 49920515 526584887 49920515 526584887 123836150 835297700 123836150 835297700 774320985 701945064 774320985 701945064 888390393 485214212 888390393 485214212 14822100 54615834 14822100 54615834 575840191 604249907 575840191 604249907 955426525 118558263 955426525 118558263 570473195 958876088 570473195 958876088 190571429 871016217 190571429 871016217 931705434 155000258 931705434 155000258 164875390 247611684 164875390 247611684 413028625 720048841 413028625 720048841 817776386 37172839 817776386 37172839 436063372 947232493 436063372 947232493 998007687 103217049 998007687 103217049 493286995 945208088 493286995 945208088 669280501 253706597 669280501 253706597 20912291 738750568 20912291 738750568 929949757 942969643 929949757 942969643 390219331 821564749 390219331 821564749 854486179 3638921 854486179 3638921 286467103 74115281 286467103 74115281 983863686 27253193 983863686 27253193 15866483 860221835 15866483 860221835 462358375 206568443 462358375 206568443 903602001 683772275 903602001 683772275 3160693 277871641 3160693 277871641 918293363 735072244 918293363 735072244 565162159 152483505 565162159 152483505 825409011 711143699 825409011 711143699 348486485 858420090 348486485 858420090 137813548 664664801 137813548 664664801 778875388 131399995 778875388 131399995 310406472 911929106 310406472 911929106 360598411 919896578 360598411 919896578 412384033 23227876 412384033 23227876 912438344 962862756 912438344 962862756 425576789 795249745 425576789 795249745 734019193 588135514 734019193 588135514 37915511 636077858 37915511 636077858 702865726 192356311 702865726 192356311 238838860 919086519 238838860 919086519 936264967 381674179 936264967 381674179 204914583 71703990 204914583 71703990 906568669 714322901 906568669 714322901 38204632 914673877 38204632 914673877 148704821 144254157 148704821 144254157 620692058 945747102 620692058 945747102 943684961 328413631 943684961 328413631 282737143 978670926 282737143 978670926 674062270 144580613 674062270 144580613 158554415 390551132 158554415 390551132 359579942 9974981 359579942 9974981 261679548 486829944 261679548 486829944 620679899 804660824 620679899 804660824 73499032 858113214 73499032 858113214 234145005 711322885 234145005 711322885 816952926 125149277 816952926 125149277 418092819 409409607 418092819 409409607 733648314 136947582 733648314 136947582 84649392 504675593 84649392 504675593 721789920 816252948 721789920 816252948 489764811 594427444 489764811 594427444 244393446 558305985 244393446 558305985 953831514 286192592 953831514 286192592 69896813 800814573 69896813 800814573 736916332 48758524 736916332 48758524 4130897 383630090 4130897 383630090 529259185 164817451 529259185 164817451 19713405 496440425 19713405 496440425 875121348 742855318 875121348 742855318 664000647 845209 664000647 845209 964779268 904396622 964779268 904396622 181894780 386312905 181894780 386312905 305266188 681876833 305266188 681876833 511244004 1521204 511244004 1521204 165121960 415797807 165121960 415797807 833006069 723433607 833006069 723433607 157075930 966595351 157075930 966595351 833984571 327733903 833984571 327733903 184550115 964430019 184550115 964430019 839667511 460861657 839667511 460861657 17990055 933047670 17990055 933047670 767441461 169700013 767441461 169700013 860195954 337755022 860195954 337755022 317802671 221205983 317802671 221205983 923859999 976454497 923859999 976454497 453791247 185108281 453791247 185108281 144497010 936015171 144497010 936015171 251426163 325321786 251426163 325321786 162290964 741861819 162290964 741861819 427165154 237288723 427165154 237288723 257405427 558374212 257405427 558374212 55792808 275989420 55792808 275989420 741997747 928885360 741997747 928885360 7695442 207873194 7695442 207873194 561489954 18477333 561489954 18477333 128001158 940519479 128001158 940519479 871759349 312230225 871759349 312230225 422350718 720302375 422350718 720302375 951255555 433190603 951255555 433190603 136617643 751631530 136617643 751631530 78995470 622896740 78995470 622896740 811402034 192880332 811402034 192880332 283036226 789954601 283036226 789954601 811467338 531385081 811467338 531385081 50952684 955398219 50952684 955398219 666110224 395083137 666110224 395083137 391503873 784366285 391503873 784366285 841818031 146861980 841818031 146861980 115789748 749735547 115789748 749735547 905444890 557772375 905444890 557772375 612702860 71803844 612702860 71803844 228049183 48275960 228049183 48275960 471067578 640424083 471067578 640424083 929930415 98921053 929930415 98921053 204422692 696362637 204422692 696362637 477139557 968577652 477139557 968577652 132829777 860726801 132829777 860726801 624681749 221195616 624681749 221195616 678139192 163622619 678139192 163622619 174138225 759995149 174138225 759995149 340231868 457815690 340231868 457815690 988344826 798896878 988344826 798896878 153885514 19098984 153885514 19098984 813748326 633118339 813748326 633118339 177913294 805793080 177913294 805793080 471064366 111799152 471064366 111799152 187688897 642088985 187688897 642088985 648861288 298312361 648861288 298312361 122499663 820922554 122499663 820922554 618222408 130162436 618222408 130162436 834479354 910376440 834479354 910376440 736862733 182147172 736862733 182147172 294873703 53369654 294873703 53369654 162039090 866286046 162039090 866286046 944746869 204002688 944746869 204002688 178784548 81670113 178784548 81670113 37382617 551717513 37382617 551717513 798584875 836183523 798584875 836183523 997329330 546283855 997329330 546283855 766818541 899077243 766818541 899077243 211799359 83122733 211799359 83122733 633134463 309214960 633134463 309214960 63888609 508324543 63888609 508324543 892621887 817298359 892621887 817298359 207777939 9175515 207777939 9175515 755973956 943028125 755973956 943028125 653794978 230013487 653794978 230013487 739434896 876948712 739434896 876948712 22985773 26096435 22985773 26096435 726579205 418228975 726579205 418228975 70768126 816605961 70768126 816605961 583344932 555987944 583344932 555987944 166664188 708235556 166664188 708235556 837582232 34112831 837582232 34112831 44489686 877200828 44489686 877200828 787363387 222869145 787363387 222869145 153208856 696741383 153208856 696741383 910428546 296130216 910428546 296130216 333829758 798597313 333829758 798597313 989534287 957702752 989534287 957702752 202453527 958429791 202453527 958429791 995662956 18209900 995662956 18209900 586261957 815782525 586261957 815782525 458611272 957102212 458611272 957102212 989772822 157711534 989772822 157711534 127744982 836753532 127744982 836753532 240910727 34994470 240910727 34994470 791342978 904954569 791342978 904954569 14898008 274923296 14898008 274923296 745723246 734545325 745723246 734545325 968416020 322907625 968416020 322907625 167607719 989204414 167607719 989204414 869580193 672706983 869580193 672706983 607327271 55785687 607327271 55785687 23039558 336703785 23039558 336703785 907009067 183637467 907009067 183637467 211613364 397432165 211613364 397432165 966964658 79326347 966964658 79326347 195617692 689114571 195617692 689114571 678624094 18300761 678624094 18300761 472378730 384298614 472378730 384298614 875349552 618611073 875349552 618611073 278022954 292975710 278022954 292975710 745988772 984903382 745988772 984903382 83569245 94518213 83569245 94518213 26585709 385570980 26585709 385570980 730968197 304905253 730968197 304905253 389993041 954739697 389993041 954739697 840124839 207557987 840124839 207557987 555875101 771045302 555875101 771045302 169301339 109919610 169301339 109919610 809630580 601087156 809630580 601087156 976553854 864511390 976553854 864511390 389233607 284989631 389233607 284989631 697427647 27194657 697427647 27194657 776916598 769206448 776916598 769206448 36605663 113904166 36605663 113904166 950258922 338419352 950258922 338419352 235359072 931857102 235359072 931857102 420711576 266994910 420711576 266994910 956368446 571646545 956368446 571646545 871635054 81841847 871635054 81841847 966653135 515012062 966653135 515012062 299545210 910656131 299545210 910656131 807916335 500807095 807916335 500807095 66252272 934712708 66252272 934712708 137283431 445130255 137283431 445130255 882252371 953220153 882252371 953220153 248498116 378539101 248498116 378539101 706128284 349314071 706128284 349314071 488096537 973574082 488096537 973574082 158619861 18630963 158619861 18630963 703913591 182607308 703913591 182607308 132412578 34320869 132412578 34320869 905286621 511069127 905286621 511069127 66313703 757289982 66313703 757289982 681974274 6146996 681974274 6146996 319812443 855143419 319812443 855143419 855013180 633186365 855013180 633186365 190364620 18096875 190364620 18096875 996529126 856768086 996529126 856768086 869311946 471949453 869311946 471949453 278344909 976126400 278344909 976126400 147576473 298855492 147576473 298855492 844955306 91123393 844955306 91123393 104633046 836868956 104633046 836868956 114950928 331559217 114950928 331559217 902159375 900606330 902159375 900606330 29737053 246341856 29737053 246341856 783595626 440128154 783595626 440128154 84135322 972810332 84135322 972810332 831163639 22393894 831163639 22393894 378727754 446267431 378727754 446267431 725524103 960999240 725524103 960999240 971529272 42736244 971529272 42736244 886044238 967069037 886044238 967069037 252026914 441663121 252026914 441663121 937037004 722706992 937037004 722706992 43785027 69566742 43785027 69566742 710113041 887980771 710113041 887980771 70277062 128773586 70277062 128773586 454975616 655068398 454975616 655068398 874035192 854070709 874035192 854070709 192406610 514676117 192406610 514676117 166737256 927232497 166737256 927232497 907728140 160303534 907728140 160303534 50890119 795580700 50890119 795580700 896612452 181991633 896612452 181991633 586041878 130336179 586041878 130336179 30807392 892526794 30807392 892526794 212400659 87700616 212400659 87700616 78187976 312556956 78187976 312556956 726357284 543914620 726357284 543914620 303393771 990676564 303393771 990676564 197611962 807169517 197611962 807169517 709391781 59734867 709391781 59734867 16831709 972188718 16831709 972188718 460027654 465704031 460027654 465704031 808075819 281849881 808075819 281849881 226132941 810231202 226132941 810231202 897442844 284647647 897442844 284647647 379089392 591195853 379089392 591195853 385867040 181721416 385867040 181721416 871673063 664988425 871673063 664988425 267474999 973359665 267474999 973359665 985978626 132765248 985978626 132765248 587957011 836605191 587957011 836605191 317548670 474545304 317548670 474545304 838264200 591923720 838264200 591923720 575205336 11586257 575205336 11586257 949828868 872281884 949828868 872281884 666474 139594444 666474 139594444 577817654 963795851 577817654 963795851 66701789 767112061 66701789 767112061 657095962 413160267 657095962 413160267 238943109 912870452 238943109 912870452 785029450 479227502 785029450 479227502 921583806 609249618 921583806 609249618 241361912 283017954 241361912 283017954 988662627 766036047 988662627 766036047 666221128 126372566 666221128 126372566 166401429 916767128 166401429 916767128 911661031 619458957 911661031 619458957 601746135 158648076 601746135 158648076 829429937 518901702 829429937 518901702 292466421 13540290 292466421 13540290 855613886 760917571 855613886 760917571 143275965 97496152 143275965 97496152 839427895 463582695 839427895 463582695 31404568 11846096 31404568 11846096 768404212 183529866 768404212 183529866 521015859 5682736 521015859 5682736 911238704 372059836 911238704 372059836 298241385 663934242 298241385 663934242 971732973 465705790 971732973 465705790 493268279 925012312 493268279 925012312 888913781 72740322 888913781 72740322 318359896 315725727 318359896 315725727 532340089 741585260 532340089 741585260 501268445 2757030 501268445 2757030 976760582 831139575 976760582 831139575 808528849 400403215 808528849 400403215 847040314 804911474 847040314 804911474 109336918 451249140 109336918 451249140 996467691 255849446 996467691 255849446 352686559 979866477 352686559 979866477 829838877 524694183 829838877 524694183 385349522 194632061 385349522 194632061 187127851 998086951 187127851 998086951 598561571 325935417 598561571 325935417 861318552 942134861 861318552 942134861 680131926 482868816 680131926 482868816 964307282 627371406 964307282 627371406 39894192 857271751 39894192 857271751 38074008 691656113 38074008 691656113 453416748 687814590 453416748 687814590 65236397 299948469 65236397 299948469 928384323 748239520 928384323 748239520 341530337 161232123 341530337 161232123 701459902 958780296 701459902 958780296 397979767 330602733 397979767 330602733 53581951 843480416 53581951 843480416 390910621 309439606 390910621 309439606 948152350 590708938 948152350 590708938 968315310 373809872 968315310 373809872 671898189 826833915 671898189 826833915 925400422 317946744 925400422 317946744 21841399 970443095 21841399 970443095 925932551 447505116 925932551 447505116 666369642 662196713 666369642 662196713 894688295 127540867 894688295 127540867 436514866 925679359 436514866 925679359 706777682 658952358 706777682 658952358 658309504 249140034 658309504 249140034 706994851 233363327 706994851 233363327 46474033 789931845 46474033 789931845 424507070 77063984 424507070 77063984 29545268 590131402 29545268 590131402 909006009 210274083 909006009 210274083 77439225 947027571 77439225 947027571 838567756 376149354 838567756 376149354 551474960 886610301 551474960 886610301 419732618 96758145 419732618 96758145 794487391 506933363 794487391 506933363 236161128 821776983 236161128 821776983 552899269 580308589 552899269 580308589 663482687 243286427 663482687 243286427 595139619 273844830 595139619 273844830 940930864 231443575 940930864 231443575 165391351 112308298 165391351 112308298 852788656 733305374 852788656 733305374 180393526 357316966 180393526 357316966 734464144 119748413 734464144 119748413 530253852 810992424 530253852 810992424 943802047 321952506 943802047 321952506 430111222 981914457 430111222 981914457 997477343 259775884 997477343 259775884 137408075 991174664 137408075 991174664 708270871 158298120 708270871 158298120 682558166 866632913 682558166 866632913 456580923 294920678 456580923 294920678 708309150 911004853 708309150 911004853 265230550 138237581 265230550 138237581 986621121 980235036 986621121 980235036 450070803 101954548 450070803 101954548 228596937 278946607 228596937 278946607 937773427 670275507 937773427 670275507 537388679 296029137 537388679 296029137 796626652 730332455 796626652 730332455 926135294 188403693 926135294 188403693 351771312 534228115 351771312 534228115 105663100 789381930 105663100 789381930 315123285 522281064 315123285 522281064 770057522 95065255 770057522 95065255 19066090 377612420 19066090 377612420 845392383 154397596 845392383 154397596 319435774 799062070 319435774 799062070 932772111 208882563 932772111 208882563 69416049 929249205 69416049 929249205 855854248 697248707 855854248 697248707 581038542 31361572 581038542 31361572 926874557 379151038 926874557 379151038 188656935 174535840 188656935 174535840 706533999 10513684 706533999 10513684 443618047 932419568 443618047 932419568 799586856 201303161 799586856 201303161 112272188 766808645 112272188 766808645 939740114 891120583 939740114 891120583 346039257 81770962 346039257 81770962 863247265 448681171 863247265 448681171 398263222 728801532 398263222 728801532 671482759 1650176 671482759 1650176 968566158 928828428 968566158 928828428 102131997 243155508 102131997 243155508 8141812 885609740 8141812 885609740 872842306 52820218 872842306 52820218 139486303 460581767 139486303 460581767 264866186 246683236 264866186 246683236 59513796 873508030 59513796 873508030 501931794 815401813 501931794 815401813 76291262 7144043 76291262 7144043 720049130 499966762 720049130 499966762 80459064 251114899 80459064 251114899 619759767 953541257 619759767 953541257 80517587 448093584 80517587 448093584 836009571 231125710 836009571 231125710 405874022 51481998 405874022 51481998 299614290 495561105 299614290 495561105 879167052 207380456 879167052 207380456 82798859 4193429 82798859 4193429 980439945 698240236 980439945 698240236 201879429 85616551 201879429 85616551 501816542 590777462 501816542 590777462 3178062 88360980 3178062 88360980 496018612 769822895 496018612 769822895 463802223 505459489 463802223 505459489 980481062 806742491 980481062 806742491 665229769 273941549 665229769 273941549 91246013 437055883 91246013 437055883 823647867 130864518 823647867 130864518 856939375 279708755 856939375 279708755 95214814 551280584 95214814 551280584 733982155 574337859 733982155 574337859 449083490 48111610 449083490 48111610 756971244 879820586 756971244 879820586 11792320 114785897 11792320 114785897 810668864 354757144 810668864 354757144 599349426 685046189 599349426 685046189 791393341 63449385 791393341 63449385 23072668 949427328 23072668 949427328 705632027 101901103 705632027 101901103 6345804 493062474 6345804 493062474 353318986 399696327 353318986 399696327 797456281 977326943 797456281 977326943 978034911 214374154 978034911 214374154 949648128 426611093 949648128 426611093 685441295 902774681 685441295 902774681 981101751 460862853 981101751 460862853 639056178 27405219 639056178 27405219 164240627 917798683 164240627 917798683 461301093 363483235 461301093 363483235 626025146 807975651 626025146 807975651 828549561 189616154 828549561 189616154 431801919 913795894 431801919 913795894 974072607 211355365 974072607 211355365 76830497 587863563 76830497 587863563 790235012 188963413 790235012 188963413 198113799 387363684 198113799 387363684 867113446 896919135 867113446 896919135 649900930 141026064 649900930 141026064 396034339 287792774 396034339 287792774 882845677 791059128 882845677 791059128 965557990 663717622 965557990 663717622 645494761 902639053 645494761 902639053 899765017 35894364 899765017 35894364 189879963 820673505 189879963 820673505 273690393 56140258 273690393 56140258 221109959 939208007 221109959 939208007 923753379 50913095 923753379 50913095 274695705 3387839 274695705 3387839 755328602 375787194 755328602 375787194 465012790 857272994 465012790 857272994 917586393 153015005 917586393 153015005 63104431 872720358 63104431 872720358 809181819 510188616 809181819 510188616 984622680 239852803 984622680 239852803 83935556 962366737 83935556 962366737 961298989 182394544 961298989 182394544 68064373 8947052 68064373 8947052 420727970 911145202 420727970 911145202 586890436 417873134 586890436 417873134 120485747 151662633 120485747 151662633 599642455 957504944 599642455 957504944 257089425 24115826 257089425 24115826 46509323 484514779 46509323 484514779 947481882 707178652 947481882 707178652 50586554 114760458 50586554 114760458 917781337 890988067 917781337 890988067 62988669 128478412 62988669 128478412 597320507 382743689 597320507 382743689 49459380 495966986 49459380 495966986 570448370 827499749 570448370 827499749 43689663 78511347 43689663 78511347 730777437 292448526 730777437 292448526 865987882 769405793 865987882 769405793 258592523 48213129 258592523 48213129 8282466 734371437 8282466 734371437 748898836 970460962 748898836 970460962 280720762 136272562 280720762 136272562 945573996 785049418 945573996 785049418 468110495 936975880 468110495 936975880 365576661 417055065 365576661 417055065 98372998 720701573 98372998 720701573 651773845 309103701 651773845 309103701 625171735 564841933 625171735 564841933 486770942 950715266 486770942 950715266 98567497 138191981 98567497 138191981 707308187 697413787 707308187 697413787 191478104 317787061 191478104 317787061 663065864 784039134 663065864 784039134 8647727 265969945 8647727 265969945 966602657 48561943 966602657 48561943 147472643 367648909 147472643 367648909 403322633 237986804 403322633 237986804 194228970 721576909 194228970 721576909 949002478 936249416 949002478 936249416 198696123 44093003 198696123 44093003 869977569 959130521 869977569 959130521 548154382 592802410 548154382 592802410 959282782 827365494 959282782 827365494 50019615 434394111 50019615 434394111 422568903 337228912 422568903 337228912 669299604 835761100 669299604 835761100 9087831 74098168 9087831 74098168 811376285 140553135 811376285 140553135 760979303 1745891 760979303 1745891 804606939 475368316 804606939 475368316 27578070 235333793 27578070 235333793 574678508 607216282 574678508 607216282 782420710 303960311 782420710 303960311 393265450 950476509 393265450 950476509 59905395 903900693 59905395 903900693 423530399 85892728 423530399 85892728 294624854 371924308 294624854 371924308 839647588 952407590 839647588 952407590 993874628 57390861 993874628 57390861 24170090 925486772 24170090 925486772 986697034 91678538 986697034 91678538 191905885 943911447 191905885 943911447 665654766 88994385 665654766 88994385 126118581 634325395 126118581 634325395 815507905 903096300 815507905 903096300 594997654 530928320 594997654 530928320 859262666 968745137 859262666 968745137 34035613 557078925 34035613 557078925 943966897 269733277 943966897 269733277 60219376 731822653 60219376 731822653 792787673 43982169 792787673 43982169 292358935 693375016 292358935 693375016 902386637 199347629 902386637 199347629 655177221 908915501 655177221 908915501 250991060 991801186 250991060 991801186 672391775 110605334 672391775 110605334 359081113 869908903 359081113 869908903 60792049 68035240 60792049 68035240 785255089 914972176 785255089 914972176 107809691 97883402 107809691 97883402 968294082 731939593 968294082 731939593 85776066 583660669 85776066 583660669 833313182 914439463 833313182 914439463 83486854 246082130 83486854 246082130 789721873 80226685 789721873 80226685 6543839 1976756 6543839 1976756 838973602 686290777 838973602 686290777 27808083 934149987 27808083 934149987 418420604 579666982 418420604 579666982 23205524 876533810 23205524 876533810 164209098 967380727 164209098 967380727 582505089 57768544 582505089 57768544 168806311 667297520 168806311 667297520 778854624 76956951 778854624 76956951 432397346 868840934 432397346 868840934 798547428 61154548 798547428 61154548 492451705 946212552 492451705 946212552 87261114 989024861 87261114 989024861 948021719 352061756 948021719 352061756 840259019 790736211 840259019 790736211 900882144 30481603 900882144 30481603 771034419 656998152 771034419 656998152 432760201 73412940 432760201 73412940 90460433 164907199 90460433 164907199 570305334 814289244 570305334 814289244 528779015 455511600 528779015 455511600 234257269 824307127 234257269 824307127 709199053 222446258 709199053 222446258 156234373 655836140 156234373 655836140 53877227 454463931 53877227 454463931 668886892 365257818 668886892 365257818 529565211 889251095 529565211 889251095 886308878 359543559 886308878 359543559 41976585 967114681 41976585 967114681 880146017 315560815 880146017 315560815 445015058 951037844 445015058 951037844 545525477 168816185 545525477 168816185 794856895 854133459 794856895 854133459 28028937 478014156 28028937 478014156 856023891 829541968 856023891 829541968 14940005 9914165 14940005 9914165 839075981 692514522 839075981 692514522 71923835 937992165 71923835 937992165 513235588 67472991 513235588 67472991 993873375 961839379 993873375 961839379 35039410 525944082 35039410 525944082 588293300 18976804 588293300 18976804 763308438 313676431 763308438 313676431 294862111 15193805 294862111 15193805 977928942 997895660 977928942 997895660 64711802 59115089 64711802 59115089 990431319 946433092 990431319 946433092 980507071 471644969 980507071 471644969 15909765 947296459 15909765 947296459 791159688 154444669 791159688 154444669 563086353 970286553 563086353 970286553 639611183 750202041 639611183 750202041 35959714 49610387 35959714 49610387 429788142 656640773 429788142 656640773 819546654 117172717 819546654 117172717 525903319 901939535 525903319 901939535 883255447 68224324 883255447 68224324 674209011 808849742 674209011 808849742 537534212 633130303 537534212 633130303 240568099 223694699 240568099 223694699 769940641 964157640 769940641 964157640 287152270 259315 287152270 259315 425982964 842328261 425982964 842328261 980955924 367288507 980955924 367288507 218550228 240894242 218550228 240894242 274565279 919891934 274565279 919891934 941388838 21306966 941388838 21306966 740631184 874015929 740631184 874015929 12079028 961780803 12079028 961780803 485411197 759264741 485411197 759264741 104668430 922595745 104668430 922595745 710205226 223696514 710205226 223696514 234925061 948609369 234925061 948609369 619268772 286341868 619268772 286341868 23657369 457690984 23657369 457690984 805165469 99415689 805165469 99415689 7378992 662243063 7378992 662243063 834556743 411895008 834556743 411895008 102915169 850208106 102915169 850208106 969935235 214011104 969935235 214011104 240654600 976735390 240654600 976735390 894613722 745684018 894613722 745684018 52208903 781981208 52208903 781981208 834770051 128212161 834770051 128212161 496746137 687053417 496746137 687053417 21818886 3679124 21818886 3679124 543902715 966181172 543902715 966181172 987258532 172779736 987258532 172779736 107603067 606177661 107603067 606177661 955151269 4368030 955151269 4368030 579274713 669631205 579274713 669631205 281426649 125686578 281426649 125686578 289113638 517932215 289113638 517932215 740551720 942893024 740551720 942893024 955216081 19640873 955216081 19640873 54597971 980002064 54597971 980002064 910246271 224062344 910246271 224062344 167146253 798741273 167146253 798741273 821055911 1959081 821055911 1959081 22595003 185293709 22595003 185293709 289546995 945735016 289546995 945735016 968131028 762539724 968131028 762539724 359302630 251391538 359302630 251391538 815800885 966887576 815800885 966887576 907875091 568529401 907875091 568529401 493364997 57262260 493364997 57262260 57156377 405416280 57156377 405416280 523019563 745656435 523019563 745656435 304299218 887417388 304299218 887417388 154875899 721710947 154875899 721710947 590709247 625622095 590709247 625622095 865961232 16966032 865961232 16966032 179037859 884914236 179037859 884914236 190640105 7035540 190640105 7035540 744876971 933273238 744876971 933273238 790903585 169226246 790903585 169226246 141381250 745414513 141381250 745414513 845508818 308488194 845508818 308488194 620275356 225317216 620275356 225317216 212541317 490596220 212541317 490596220 744921258 20378085 744921258 20378085 332573947 179554668 332573947 179554668 144302982 280694307 144302982 280694307 803373109 764689738 803373109 764689738 184367581 232769416 184367581 232769416 874669059 679413015 874669059 679413015 15137643 531087088 15137643 531087088 529030268 91776635 529030268 91776635 578935149 578902277 578935149 578902277 153206581 775794031 153206581 775794031 989379928 936667997 989379928 936667997 596194585 31357571 596194585 31357571 3140154 986513630 3140154 986513630 889527409 106487866 889527409 106487866 178403649 999767881 178403649 999767881 967357379 169813938 967357379 169813938 98876926 61116599 98876926 61116599 899862599 607747558 899862599 607747558 546087839 875507825 546087839 875507825 235583102 648669305 235583102 648669305 701808731 229195605 701808731 229195605 374217979 160483414 374217979 160483414 83066187 712355929 83066187 712355929 817234099 272637901 817234099 272637901 179901121 172399467 179901121 172399467 767451730 845605817 767451730 845605817 168408862 354137238 168408862 354137238 862534168 167019936 862534168 167019936 334708163 867499566 334708163 867499566 874525333 177730463 874525333 177730463 26414398 902246133 26414398 902246133 422488489 503370368 422488489 503370368 696814577 49536768 696814577 49536768 38964911 691520227 38964911 691520227 966114696 713140389 966114696 713140389 372520896 67945311 372520896 67945311 50445277 601623999 50445277 601623999 811092803 50931093 811092803 50931093 184798014 759283307 184798014 759283307 927156242 112222622 927156242 112222622 417138054 777216874 417138054 777216874 982138288 184601226 982138288 184601226 369400955 883802034 369400955 883802034 733525904 844506290 733525904 844506290 26576285 984372905 26576285 984372905 203227919 69441807 203227919 69441807 889326103 614289590 889326103 614289590 303305465 914055315 303305465 914055315 933346209 80203988 933346209 80203988 90098697 911104625 90098697 911104625 432339014 469141092 432339014 469141092 883577581 129315588 883577581 129315588 66968194 569496934 66968194 569496934 799161300 150350388 799161300 150350388 460916370 7995422 460916370 7995422 574136903 214790714 574136903 214790714 240294281 675433754 240294281 675433754 913583415 244637873 913583415 244637873 162344753 976375730 162344753 976375730 101059051 583674774 101059051 583674774 798309541 39710125 798309541 39710125 411306563 388795622 411306563 388795622 953984828 448814114 953984828 448814114 539235481 715263227 539235481 715263227 164181820 302430520 164181820 302430520 945347177 799252652 945347177 799252652 269809372 279818237 269809372 279818237 779253188 898884739 779253188 898884739 305192297 533588220 305192297 533588220 965236576 688763328 965236576 688763328 716717771 877816015 716717771 877816015 894414103 528063274 894414103 528063274 336406525 948308560 336406525 948308560 22989442 348156937 22989442 348156937 390412138 85576589 390412138 85576589 271628986 578541847 271628986 578541847 871071352 734898857 871071352 734898857 198422630 434534404 198422630 434534404 509298607 780728603 509298607 780728603 415971033 249265032 415971033 249265032 975568330 426170585 975568330 426170585 448404343 177569378 448404343 177569378 557098011 719056271 557098011 719056271 798684636 944662518 798684636 944662518 592219993 975674289 592219993 975674289 823467475 155640300 823467475 155640300 739089016 671287131 739089016 671287131 189926289 34799690 189926289 34799690 927641281 949229226 927641281 949229226 302553689 71183546 302553689 71183546 19940487 571867734 19940487 571867734 422866084 99576648 422866084 99576648 810731309 702288471 810731309 702288471 945442044 126085695 945442044 126085695 331566826 336929175 331566826 336929175 377344582 118602177 377344582 118602177 392115730 813382140 392115730 813382140 9689222 107376515 9689222 107376515 919979441 972832068 919979441 972832068 138114837 741970776 138114837 741970776 604813130 232058670 604813130 232058670 8449018 747290474 8449018 747290474 765585215 130802305 765585215 130802305 999398843 233142338 999398843 233142338 197889592 361747136 197889592 361747136 837146383 791780193 837146383 791780193 214735535 294232751 214735535 294232751 425614082 848404854 425614082 848404854 813293896 34596237 813293896 34596237 184833305 647398352 184833305 647398352 778651658 413500197 778651658 413500197 241418310 201693904 241418310 201693904 597546910 457017274 597546910 457017274 303868077 771946860 303868077 771946860 65463442 364045587 65463442 364045587 970767585 678203484 970767585 678203484 50167383 869181728 50167383 869181728 689415131 61247846 689415131 61247846 51652738 441407064 51652738 441407064 889401882 208895073 889401882 208895073 321978970 864559092 321978970 864559092 21907176 72629911 21907176 72629911 893107075 443447335 893107075 443447335 256696739 49750832 256696739 49750832 844712907 871779856 844712907 871779856 651430997 678615417 651430997 678615417 331884859 220098742 331884859 220098742 557964518 539238696 557964518 539238696 957233215 165479356 957233215 165479356 195053742 332179261 195053742 332179261 880834255 205654990 880834255 205654990 228026834 851229401 228026834 851229401 24670945 157977292 24670945 157977292 199564536 777819197 199564536 777819197 919941751 57578811 919941751 57578811 258252785 647429186 258252785 647429186 284758056 108024046 284758056 108024046 85568063 978082076 85568063 978082076 682347225 168681212 682347225 168681212 372631643 827083990 372631643 827083990 616712893 950786215 616712893 950786215 271736418 165564573 271736418 165564573 780738176 556897155 780738176 556897155 51773532 986533668 51773532 986533668 726803533 89953361 726803533 89953361 80049760 888075334 80049760 888075334 889598165 218637486 889598165 218637486 4472646 773777061 4472646 773777061 904409905 971589627 904409905 971589627 798502461 171025960 798502461 171025960 42163601 33169627 42163601 33169627 992423393 867425068 992423393 867425068 305793983 604719729 305793983 604719729 326844257 902750402 326844257 902750402 984380644 296691498 984380644 296691498 685315730 864190468 685315730 864190468 248170779 344854541 248170779 344854541 497536445 937762608 497536445 937762608 979787390 596943478 979787390 596943478 417592105 35732276 417592105 35732276 253035723 338897013 253035723 338897013 942734939 857144084 942734939 857144084 705841754 545218219 705841754 545218219 387453599 824769280 387453599 824769280 753097709 621286924 753097709 621286924 119293708 387318891 119293708 387318891 829895315 84378544 829895315 84378544 937842086 618741074 937842086 618741074 696375169 207014910 696375169 207014910 70672981 353092607 70672981 353092607 747895486 543304761 747895486 543304761 50456909 763420385 50456909 763420385 358669374 136621455 358669374 136621455 908614653 150081623 908614653 150081623 67324753 800055278 67324753 800055278 825077865 533001081 825077865 533001081 120481553 904021200 120481553 904021200 488976843 59891056 488976843 59891056 788934472 485906777 788934472 485906777 240520097 92289986 240520097 92289986 684940555 830958477 684940555 830958477 11451565 7322170 11451565 7322170 305803311 724547522 305803311 724547522 994617355 289147593 994617355 289147593 451819375 750619669 451819375 750619669 327185339 228706192 327185339 228706192 343908247 189089977 343908247 189089977 309856197 969913179 309856197 969913179 500369236 84822312 500369236 84822312 22275747 993342286 22275747 993342286 883920645 72843465 883920645 72843465 306317357 270498347 306317357 270498347 853199770 80864062 853199770 80864062 119826544 528442725 119826544 528442725 711772254 194111601 711772254 194111601 121925154 579221954 121925154 579221954 996443075 347491475 996443075 347491475 54366804 943121643 54366804 943121643 483661362 37788708 483661362 37788708 881915231 889711060 881915231 889711060 302442801 72011781 302442801 72011781 136976071 929838250 136976071 929838250 755798670 519142045 755798670 519142045 34148498 129724065 34148498 129724065 960089550 747254959 960089550 747254959 82615156 129578345 82615156 129578345 453053285 747266357 453053285 747266357 68625620 82353446 68625620 82353446 858561790 609561455 858561790 609561455 97454855 18429445 97454855 18429445 12054405 686569485 12054405 686569485 826739635 89819416 826739635 89819416 298792835 727361295 298792835 727361295 605575708 38094213 605575708 38094213 728218768 821945111 728218768 821945111 38039381 315225036 38039381 315225036 681588984 103546079 681588984 103546079 961154971 939693576 961154971 939693576 99083701 187852020 99083701 187852020 997661992 345560128 997661992 345560128 116309232 128825077 116309232 128825077 45887975 731259034 45887975 731259034 226263584 22135983 226263584 22135983 191131757 927647511 191131757 927647511 952611514 705198219 952611514 705198219 248316377 814669628 248316377 814669628 181337746 419797074 181337746 419797074 949729376 96988748 949729376 96988748 156718467 350732294 156718467 350732294 701381317 43626286 701381317 43626286 269220888 58781886 269220888 58781886 904031577 665251475 904031577 665251475 963432814 26240441 963432814 26240441 12525036 866003677 12525036 866003677 177711388 565155752 177711388 565155752 497079256 107778320 497079256 107778320 984897472 449781853 984897472 449781853 39729605 915712595 39729605 915712595 687523451 397176445 687523451 397176445 198921995 773137104 198921995 773137104 754051516 849038840 754051516 849038840 126036929 225815854 126036929 225815854 915800889 597161134 915800889 597161134 247056778 44128316 247056778 44128316 417672770 221957243 417672770 221957243 270114434 585159647 270114434 585159647 982765516 116372838 982765516 116372838 556509592 952020123 556509592 952020123 131428490 41188700 131428490 41188700 793768155 918066874 793768155 918066874 676088601 522346078 676088601 522346078 975863145 74648011 975863145 74648011 135526310 989117694 135526310 989117694 264902832 356358431 264902832 356358431 862394666 918312140 862394666 918312140 22940404 150002020 22940404 150002020 659231255 896385553 659231255 896385553 224697926 108137304 224697926 108137304 980955908 574359657 980955908 574359657 205643733 333139151 205643733 333139151 757039254 764137879 757039254 764137879 113870621 81841085 113870621 81841085 663795275 948903909 663795275 948903909 498460663 310737717 498460663 310737717 988077896 45010096 988077896 45010096 65689388 533340288 65689388 533340288 853598193 127261739 853598193 127261739 441500658 991365894 441500658 991365894 373596016 215511963 373596016 215511963 797735088 971851200 797735088 971851200 219004688 269977962 219004688 269977962 347216512 89312640 347216512 89312640 888883931 966871547 888883931 966871547 349916715 123064352 349916715 123064352 977848994 992262086 977848994 992262086 32847659 738181073 32847659 738181073 791464951 81508867 791464951 81508867 5989650 249818669 5989650 249818669 163801374 758896608 163801374 758896608 840086044 338254318 840086044 338254318 526387038 176278911 526387038 176278911 946447035 689635546 946447035 689635546 397577140 98471523 397577140 98471523 212717571 558135931 212717571 558135931 922225075 198170041 922225075 198170041 345962012 869504295 345962012 869504295 811939016 184571296 811939016 184571296 123208833 965550770 123208833 965550770 575261274 47917494 575261274 47917494 72445434 976450060 72445434 976450060 851071496 44024020 851071496 44024020 453295624 372947489 453295624 372947489 882660053 852319877 882660053 852319877 286883963 458283417 286883963 458283417 283530557 302336800 283530557 302336800 952818566 12227001 952818566 12227001 124771296 368884135 124771296 368884135 779384686 243131165 779384686 243131165 767295941 584875188 767295941 584875188 307803364 372612513 307803364 372612513 200982571 933236745 200982571 933236745 809662438 381627417 809662438 381627417 518932082 806641286 518932082 806641286 13914184 164059719 13914184 164059719 861615910 984290769 861615910 984290769 94844265 52658387 94844265 52658387 125902461 904167021 125902461 904167021 792973458 594209024 792973458 594209024 536643076 196504223 536643076 196504223 244356468 700640107 244356468 700640107 710092097 215475888 710092097 215475888 153967926 19804950 153967926 19804950 26013139 697997751 26013139 697997751 534251720 416525904 534251720 416525904 862268762 81053405 862268762 81053405 68056880 838286749 68056880 838286749 966072189 945060652 966072189 945060652 515903662 312381297 515903662 312381297 91821792 429954376 91821792 429954376 667717858 888432858 667717858 888432858 855785937 70973310 855785937 70973310 16689024 406982239 16689024 406982239 467504337 246247594 467504337 246247594 944548114 897516992 944548114 897516992 583542168 934342790 583542168 934342790 975033965 275351903 975033965 275351903 548626154 347933754 548626154 347933754 545522392 163243119 545522392 163243119 12716790 310224866 12716790 310224866 915409854 118093815 915409854 118093815 12052753 883908804 12052753 883908804 113992585 268693775 113992585 268693775 898312477 9493023 898312477 9493023 144992468 519497637 144992468 519497637 570723711 106576598 570723711 106576598 62574106 590355812 62574106 590355812 878376915 866548286 878376915 866548286 562409065 95707173 562409065 95707173 837309542 561063750 837309542 561063750 375264991 657581509 375264991 657581509 891387104 134206588 891387104 134206588 154980967 711471466 154980967 711471466 207754333 840253180 207754333 840253180 573591069 731010679 573591069 731010679 5408199 37677763 5408199 37677763 891158008 505035280 891158008 505035280 977135110 976431132 977135110 976431132 335763943 448114278 335763943 448114278 679634144 190467616 679634144 190467616 212548306 923315808 212548306 923315808 911238090 8136349 911238090 8136349 110607057 205652392 110607057 205652392 265066282 870277800 265066282 870277800 72125914 33248598 72125914 33248598 971418060 811014900 971418060 811014900 177269487 334005591 177269487 334005591 808502038 690167288 808502038 690167288 359057840 143512331 359057840 143512331 805082353 955106490 805082353 955106490 42885847 16946804 42885847 16946804 933671364 554856923 933671364 554856923 74599722 22624429 74599722 22624429 565142308 319055934 565142308 319055934 166798831 762838980 166798831 762838980 366829855 61820923 366829855 61820923 35783546 972991146 35783546 972991146 727408547 493739530 727408547 493739530 288936338 883756504 288936338 883756504 788775025 247123564 788775025 247123564 781116337 912357055 781116337 912357055 49894794 4048659 49894794 4048659 672729965 803221681 672729965 803221681 167355213 279157883 167355213 279157883 692266429 820662851 692266429 820662851 297792733 90715503 297792733 90715503 477654778 940931208 477654778 940931208 24210006 158561635 24210006 158561635 521167390 5759495 521167390 5759495 511709923 993163449 511709923 993163449 656149578 291895785 656149578 291895785 876610499 662599943 876610499 662599943 31032619 234760964 31032619 234760964 540390057 952319342 540390057 952319342 220259535 246561319 220259535 246561319 851912904 756406485 851912904 756406485 83008561 386972118 83008561 386972118 642534989 546225920 642534989 546225920 991422595 14732419 991422595 14732419 212459057 940422139 212459057 940422139 991931460 773844338 991931460 773844338 273569949 485135256 273569949 485135256 599987866 819343767 599987866 819343767 669351566 36604862 669351566 36604862 969908781 857939053 969908781 857939053 49195891 178513540 49195891 178513540 932344043 761329243 932344043 761329243 720223399 469062508 720223399 469062508 368616570 150455142 368616570 150455142 424156469 979075818 424156469 979075818 628070738 952316094 628070738 952316094 2053662 107695717 2053662 107695717 730509818 631170391 730509818 631170391 766807928 998494213 766807928 998494213 435238742 556608315 435238742 556608315 866851508 510962888 866851508 510962888 126520086 297500760 126520086 297500760 524359386 218604349 524359386 218604349 99810702 823048771 99810702 823048771 767890310 76572044 767890310 76572044 309909836 12914659 309909836 12914659 619695680 217700403 619695680 217700403 302580500 587634236 302580500 587634236 965753503 435081984 965753503 435081984 275551401 940915078 275551401 940915078 755976105 315534825 755976105 315534825 914353378 937153207 914353378 937153207 2062638 329741978 2062638 329741978 87558020 624491042 87558020 624491042 606053687 100284451 606053687 100284451 116448642 811738721 116448642 811738721 703101095 884229089 703101095 884229089 796573056 24670165 796573056 24670165 173998916 470064454 173998916 470064454 664839555 105537464 664839555 105537464 381022261 402945279 381022261 402945279 937318377 781614255 937318377 781614255 221502591 442344868 221502591 442344868 853350309 963124156 853350309 963124156 477288613 259378017 477288613 259378017 291850465 902854434 291850465 902854434 766833285 128231910 766833285 128231910 443540477 75291673 443540477 75291673 178359622 962539966 178359622 962539966 784185869 170591497 784185869 170591497 216491552 727831308 216491552 727831308 988269945 184803780 988269945 184803780 178833821 686062642 178833821 686062642 864846287 342981714 864846287 342981714 370389953 620498855 370389953 620498855 135908542 36402438 135908542 36402438 679669623 422105965 679669623 422105965 261723219 763717109 261723219 763717109 736714182 271995029 736714182 271995029 350736902 982293554 350736902 982293554 601779214 103673768 601779214 103673768 731884004 802752425 731884004 802752425 359442839 237158836 359442839 237158836 700703375 226090659 700703375 226090659 92783394 439054428 92783394 439054428 900130317 996855367 900130317 996855367 533458963 147079717 533458963 147079717 81701085 101016229 81701085 101016229 805526816 615366356 805526816 615366356 96828918 855482915 96828918 855482915 462631029 109025737 462631029 109025737 230573540 674365662 230573540 674365662 916525889 41725866 916525889 41725866 56459158 972840930 56459158 972840930 942043691 889057045 942043691 889057045 35013750 287593698 35013750 287593698 249403979 853898591 249403979 853898591 701778104 36360683 701778104 36360683 359286590 840785987 359286590 840785987 846315305 986099236 846315305 986099236 44858025 711248407 44858025 711248407 504536251 406796931 504536251 406796931 13922848 781644870 13922848 781644870 270320653 127504721 270320653 127504721 918539550 219342034 918539550 219342034 191804647 16161610 191804647 16161610 589796229 623769529 589796229 623769529 894906233 190284355 894906233 190284355 13343073 851352362 13343073 851352362 895124934 487287756 895124934 487287756 262215189 18670878 262215189 18670878 888278029 543928556 888278029 543928556 167995324 260514423 167995324 260514423 568407192 994629784 568407192 994629784 668960823 276491614 668960823 276491614 152260847 984171753 152260847 984171753 451228550 220153559 451228550 220153559 992821699 409559261 992821699 409559261 385525845 266773194 385525845 266773194 195200858 916825858 195200858 916825858 680710137 132623756 680710137 132623756 147907382 991379731 147907382 991379731 424053247 737503565 424053247 737503565 816106302 148162116 816106302 148162116 548399936 934340444 548399936 934340444 829107250 33580576 829107250 33580576 58354696 485921074 58354696 485921074 524389682 130582700 524389682 130582700 640654029 336847762 640654029 336847762 478552099 35417617 478552099 35417617 656396816 327438911 656396816 327438911 241282801 818642908 241282801 818642908 916920794 137390750 916920794 137390750 259628581 317714102 259628581 317714102 865852121 781474835 865852121 781474835 172056239 563376904 172056239 563376904 660440414 909136649 660440414 909136649 2771722 83346339 2771722 83346339 694652783 955903732 694652783 955903732 886921121 66236964 886921121 66236964 175279615 991245446 175279615 991245446 611248426 717526516 611248426 717526516 293089338 27130942 293089338 27130942 937243840 971748179 937243840 971748179 945495293 315828255 945495293 315828255 438285692 41935119 438285692 41935119 27879634 195514607 27879634 195514607 225807743 996370049 225807743 996370049 932454497 687689149 932454497 687689149 618962729 991128311 618962729 991128311 680591744 26230880 680591744 26230880 105572259 915875872 105572259 915875872 792173020 323800947 792173020 323800947 589018502 604092930 589018502 604092930 884090025 275586092 884090025 275586092 135630588 663237726 135630588 663237726 709051142 204897441 709051142 204897441 250743784 917242255 250743784 917242255 714857606 245646210 714857606 245646210 40221408 18024876 40221408 18024876 78760860 200890949 78760860 200890949 803138795 400148472 803138795 400148472 962503616 133106746 962503616 133106746 216284761 660670046 216284761 660670046 793526542 196518294 793526542 196518294 289232048 629652155 289232048 629652155 882131642 583578256 882131642 583578256 102476556 85298037 102476556 85298037 402430802 910284210 402430802 910284210 607527859 203968731 607527859 203968731 103501769 353738367 103501769 353738367 590752181 481321053 590752181 481321053 246661433 144157350 246661433 144157350 461929722 986384811 461929722 986384811 606320204 167644236 606320204 167644236 237732041 466276230 237732041 466276230 829588270 560054760 829588270 560054760 254275878 278262445 254275878 278262445 527353197 793085591 527353197 793085591 985833673 274054273 985833673 274054273 297477610 773091887 297477610 773091887 306904251 257009790 306904251 257009790 937384386 928143724 937384386 928143724 38575034 443702694 38575034 443702694 989519641 226127178 989519641 226127178 16436322 29537353 16436322 29537353 944437062 110566733 944437062 110566733 516332494 883451073 516332494 883451073 66207286 146764672 66207286 146764672 582114551 68385531 582114551 68385531 31799369 897667937 31799369 897667937 247437928 65607238 247437928 65607238 614507264 974892220 614507264 974892220 347859091 104589282 347859091 104589282 811098577 780819029 811098577 780819029 404635429 725646530 404635429 725646530 762399279 19089285 762399279 19089285 403484250 366368882 403484250 366368882 8529689 737708611 8529689 737708611 681651187 963966938 681651187 963966938 471109725 165562403 471109725 165562403 221092911 620462945 221092911 620462945 843819558 906121802 843819558 906121802 200008935 48878488 200008935 48878488 445248831 144382852 445248831 144382852 341040360 885111496 341040360 885111496 849263148 745508317 849263148 745508317 210674844 714271269 210674844 714271269 583299750 366362483 583299750 366362483 962510655 884005183 962510655 884005183 105923887 57823401 105923887 57823401 263009428 687992491 263009428 687992491 722459811 812341346 722459811 812341346 99023090 511507340 99023090 511507340 936661846 13794024 936661846 13794024 166342649 183391586 166342649 183391586 356655342 392486263 356655342 392486263 682954085 889709137 682954085 889709137 183450460 491883330 183450460 491883330 593796789 542492309 593796789 542492309 140807741 58299684 140807741 58299684 994374344 678517864 994374344 678517864 781100862 856704424 781100862 856704424 318320811 931595215 318320811 931595215 839403156 35480618 839403156 35480618 222640355 479805926 222640355 479805926 984804662 847791327 984804662 847791327 14389864 186665983 14389864 186665983 229689637 467769135 229689637 467769135 86367412 959419558 86367412 959419558 895231271 9922929 895231271 9922929 159827842 858086587 159827842 858086587 636349168 984645877 636349168 984645877 407630524 57987901 407630524 57987901 892710534 109995462 892710534 109995462 33356814 382185787 33356814 382185787 981160941 57753458 981160941 57753458 56306710 857200257 56306710 857200257 969786939 171354227 969786939 171354227 401184534 591947318 401184534 591947318 761369078 257035328 761369078 257035328 36080031 815354880 36080031 815354880 918061252 503964453 918061252 503964453 722266010 202103766 722266010 202103766 103298857 818511797 103298857 818511797 941216794 556594869 941216794 556594869 98302472 50279075 98302472 50279075 183439551 946349550 183439551 946349550 965765590 721100927 965765590 721100927 704480360 274400119 704480360 274400119 141009445 711247676 141009445 711247676 30484192 842314502 30484192 842314502 932515304 16932381 932515304 16932381 538650844 951763671 538650844 951763671 46184574 685275242 46184574 685275242 900881958 118748240 900881958 118748240 265614933 560550925 265614933 560550925 725846622 89596050 725846622 89596050 120932508 283001139 120932508 283001139 959779017 966760419 959779017 966760419 614986495 158557955 614986495 158557955 99063271 819014313 99063271 819014313 237926142 51998704 237926142 51998704 626748362 565856673 626748362 565856673 376977102 127880111 376977102 127880111 657274257 781731932 657274257 781731932 34397772 980112294 34397772 980112294 446753563 27162883 446753563 27162883 948113660 246356274 948113660 246356274 234543049 594739932 234543049 594739932 898154693 73212930 898154693 73212930 447747201 592256743 447747201 592256743 180168827 690849058 180168827 690849058 923776322 395336053 923776322 395336053 19312326 957047921 19312326 957047921 299225471 398122491 299225471 398122491 475448428 138342816 475448428 138342816 221667175 196966616 221667175 196966616 327719264 77258978 327719264 77258978 268895046 979803276 268895046 979803276 983381161 628479480 983381161 628479480 183730275 422871306 183730275 422871306 269146331 102375098 269146331 102375098 79004233 512372381 79004233 512372381 934266392 687419813 934266392 687419813 33235687 80536550 33235687 80536550 528162577 915054523 528162577 915054523 680440344 400962103 680440344 400962103 287108806 718794432 287108806 718794432 147883902 524505544 147883902 524505544 984874008 360739628 984874008 360739628 177638964 263257318 177638964 263257318 488245307 964102712 488245307 964102712 125259469 520973402 125259469 520973402 931523868 205072530 931523868 205072530 165582212 772873825 165582212 772873825 910535510 850189626 910535510 850189626 73498278 502611662 73498278 502611662 598210376 103971927 598210376 103971927 145513423 985367832 145513423 985367832 637843457 9779896 637843457 9779896 320024326 715691070 320024326 715691070 889638330 998290810 889638330 998290810 907835866 704943057 907835866 704943057 173052212 73957354 173052212 73957354 54346326 769310656 54346326 769310656 918201963 329045405 918201963 329045405 540980381 818735033 540980381 818735033 704211576 364167215 704211576 364167215 904021708 855187133 904021708 855187133 224178457 79705442 224178457 79705442 212372320 888213505 212372320 888213505 573740050 598374517 573740050 598374517 997259801 3661083 997259801 3661083 733727131 792705642 733727131 792705642 469051082 280321093 469051082 280321093 912489418 522162072 912489418 522162072 893327460 73008600 893327460 73008600 937304301 761352008 937304301 761352008 172241386 92271417 172241386 92271417 784020820 780458523 784020820 780458523 835662905 831493654 835662905 831493654 86564409 384958417 86564409 384958417 975413405 737877241 975413405 737877241 277859159 48837014 277859159 48837014 942738256 322105192 942738256 322105192 60210782 716327359 60210782 716327359 256222968 934305872 256222968 934305872 961506088 588399642 961506088 588399642 84862826 322587666 84862826 322587666 859783204 948188943 859783204 948188943 247073212 807730656 247073212 807730656 762488732 42445682 762488732 42445682 72707745 760854684 72707745 760854684 662039606 980958102 662039606 980958102 718396354 201079358 718396354 201079358 560889928 509556725 560889928 509556725 114016693 125448773 114016693 125448773 108453065 356957102 108453065 356957102 967649688 812793007 967649688 812793007 628870443 550670401 628870443 550670401 922821805 538739833 922821805 538739833 474686508 873072495 474686508 873072495 363759300 334226093 363759300 334226093 690398676 997524127 690398676 997524127 49518235 107321948 49518235 107321948 971392025 790597372 971392025 790597372 397835618 546500420 397835618 546500420 162408432 926856347 162408432 926856347 781224554 446976086 781224554 446976086 527929674 870492306 527929674 870492306 576156592 105731135 576156592 105731135 77172986 571819857 77172986 571819857 989511653 964249047 989511653 964249047 139334619 184477265 139334619 184477265 952342672 477736149 952342672 477736149 27726861 14285921 27726861 14285921 917700529 951432842 917700529 951432842 931534163 791643223 931534163 791643223 214014384 243665234 214014384 243665234 654506445 572917983 654506445 572917983 614560518 142732568 614560518 142732568 923793208 977760037 923793208 977760037 353715814 198314449 353715814 198314449 975165774 362011873 975165774 362011873 571983914 827650870 571983914 827650870 973212323 86822361 973212323 86822361 111529088 233105363 111529088 233105363 236921384 291151536 236921384 291151536 973142818 767259532 973142818 767259532 828003269 184108674 828003269 184108674 139205145 920410706 139205145 920410706 552661639 207409444 552661639 207409444 947626517 666787339 947626517 666787339 147171861 48408096 147171861 48408096 965355499 490115714 965355499 490115714 72776406 845536016 72776406 845536016 767429198 43612309 767429198 43612309 381073093 702411102 381073093 702411102 871031279 298328772 871031279 298328772 769978932 252286966 769978932 252286966 524898706 839294382 524898706 839294382 130519659 546506003 130519659 546506003 213759787 894026448 213759787 894026448 982670159 171919292 982670159 171919292 309628743 446890156 309628743 446890156 465583846 664128665 465583846 664128665 245807798 103456094 245807798 103456094 20998123 849916324 20998123 849916324 998736716 484995789 998736716 484995789 58803686 40582397 58803686 40582397 710317020 730988618 710317020 730988618 300005969 146382002 300005969 146382002 912348592 286614976 912348592 286614976 669700108 385940571 669700108 385940571 355899877 274331691 355899877 274331691 36981624 818092173 36981624 818092173 657937316 229068680 657937316 229068680 968503940 989651205 968503940 989651205 838752490 634357783 838752490 634357783 938993041 914160014 938993041 914160014 841635201 381894254 841635201 381894254 595844379 14845883 595844379 14845883 886350945 463821064 886350945 463821064 503603043 427245253 503603043 427245253 953345373 660892770 953345373 660892770 957216836 199109087 957216836 199109087 390225169 364562791 390225169 364562791 805593337 561094162 805593337 561094162 59419294 615363609 59419294 615363609 549353726 81091650 549353726 81091650 104566986 683012323 104566986 683012323 823994237 929460427 823994237 929460427 417849978 385533292 417849978 385533292 101106229 868618185 101106229 868618185 903200082 154452162 903200082 154452162 69609061 284004390 69609061 284004390 827206376 918371760 827206376 918371760 395074186 117996042 395074186 117996042 267272393 172962011 267272393 172962011 595016977 388253152 595016977 388253152 968359266 918385604 968359266 918385604 299931367 348679352 299931367 348679352 932349394 878043931 932349394 878043931 493810520 13174403 493810520 13174403 120036630 458836527 120036630 458836527 850217422 845611988 850217422 845611988 335768527 415545553 335768527 415545553 912174483 796311652 912174483 796311652 594762265 264483366 594762265 264483366 893365310 987756010 893365310 987756010 30694904 109717243 30694904 109717243 238600179 415000930 238600179 415000930 970202828 863699315 970202828 863699315 165197863 302157856 165197863 302157856 977474618 397465911 977474618 397465911 584187459 64002424 584187459 64002424 316410226 443418042 316410226 443418042 358261452 67213093 358261452 67213093 548088473 439913635 548088473 439913635 949389618 188607252 949389618 188607252 246277722 824976420 246277722 824976420 999326512 5905199 999326512 5905199 132396995 966973021 132396995 966973021 856574263 694256767 856574263 694256767 57707339 271839831 57707339 271839831 469414649 750394645 469414649 750394645 881690962 616949382 881690962 616949382 195014806 54574517 195014806 54574517 515001907 835758044 515001907 835758044 136469088 909840437 136469088 909840437 971979354 50256289 971979354 50256289 400894748 928967183 400894748 928967183 992422509 23782604 992422509 23782604 29592189 596609293 29592189 596609293 515301992 789368055 515301992 789368055 734528498 338407604 734528498 338407604 309277076 550896677 309277076 550896677 914692657 13521589 914692657 13521589 164010566 569642882 164010566 569642882 986062779 61163649 986062779 61163649 115672165 992416923 115672165 992416923 670097301 812876902 670097301 812876902 923094713 55134718 923094713 55134718 291220312 742167123 291220312 742167123 787360757 78328385 787360757 78328385 124206320 836613397 124206320 836613397 881881782 234217026 881881782 234217026 117551342 972034605 117551342 972034605 696725911 307686205 696725911 307686205 396219424 908809947 396219424 908809947 882814403 165089281 882814403 165089281 447033956 854458448 447033956 854458448 232954350 303204910 232954350 303204910 592534324 969970622 592534324 969970622 824487326 111014002 824487326 111014002 212054061 392461309 212054061 392461309 985963487 678680313 985963487 678680313 847842945 437474623 847842945 437474623 237387219 59496939 237387219 59496939 682026730 694071776 682026730 694071776 122285109 420620132 122285109 420620132 800952166 907505471 800952166 907505471 432042372 115058350 432042372 115058350 828448895 44071863 828448895 44071863 77095284 717773188 77095284 717773188 852903781 414795830 852903781 414795830 525192838 91230753 525192838 91230753 880203896 809233233 880203896 809233233 122167842 56159708 122167842 56159708 646009385 550875723 646009385 550875723 114446819 756762449 114446819 756762449 964610644 24398868 964610644 24398868 104158144 929002871 104158144 929002871 891287272 348936450 891287272 348936450 2807990 19786855 2807990 19786855 711070471 316484840 711070471 316484840 317199806 403969605 317199806 403969605 693307887 928227195 693307887 928227195 46477005 572527295 46477005 572527295 975785723 172992158 975785723 172992158 365950598 895273721 365950598 895273721 735906384 119310664 735906384 119310664 251869187 788965588 251869187 788965588 644805789 408305549 644805789 408305549 795534497 594009094 795534497 594009094 113170254 29631337 113170254 29631337 798928194 996011019 798928194 996011019 571872986 318309165 571872986 318309165 827083979 88782666 827083979 88782666 272893846 939274075 272893846 939274075 709857963 710682487 709857963 710682487 333979985 795894756 333979985 795894756 851343662 230555052 851343662 230555052 420110405 849212172 420110405 849212172 749595098 743031098 749595098 743031098 228349863 161791937 228349863 161791937 418359161 14636484 418359161 14636484 931605549 797653484 931605549 797653484 217872599 407108225 217872599 407108225 853022640 766118224 853022640 766118224 9065898 487440454 9065898 487440454 994070206 97074449 994070206 97074449 166977928 586009294 166977928 586009294 944396210 836090779 944396210 836090779 102510508 183665549 102510508 183665549 866991290 816786319 866991290 816786319 232660341 139335429 232660341 139335429 548538559 256605668 548538559 256605668 740488340 76510811 740488340 76510811 155251628 389029554 155251628 389029554 583205781 943735400 583205781 943735400 765181803 693915777 765181803 693915777 205547630 155557529 205547630 155557529 999293903 786943959 999293903 786943959 42364433 175352123 42364433 175352123 862695480 920178294 862695480 920178294 261954861 190993581 261954861 190993581 407717131 991216466 407717131 991216466 72046478 8491166 72046478 8491166 328697163 7247218 328697163 7247218 839071356 324638568 839071356 324638568 7021037 837444987 7021037 837444987 376338439 506544182 376338439 506544182 96052607 919199020 96052607 919199020 680302191 441525511 680302191 441525511 35838920 923931110 35838920 923931110 778802600 40658100 778802600 40658100 125269179 738401813 125269179 738401813 785029599 318018034 785029599 318018034 891643366 863582802 891643366 863582802 236775163 77863274 236775163 77863274 858242896 706065806 858242896 706065806 220165388 368619688 220165388 368619688 829429491 428644471 829429491 428644471 871134476 73749784 871134476 73749784 178494920 940643648 178494920 940643648 917437905 363445867 917437905 363445867 505746428 115525482 505746428 115525482 40775056 813236419 40775056 813236419 947050031 457454435 947050031 457454435 301323544 339450048 301323544 339450048 527952173 42164620 527952173 42164620 882767937 755095266 882767937 755095266 167918 180538608 167918 180538608 67863161 313664319 67863161 313664319 191850418 807823390 191850418 807823390 329387492 271411975 329387492 271411975 171256812 570126315 171256812 570126315 772057111 254761061 772057111 254761061 427250351 587707555 427250351 587707555 453020369 54117590 453020369 54117590 999081786 588440855 999081786 588440855 995743823 34199958 995743823 34199958 570043200 493986151 570043200 493986151 94978028 888416708 94978028 888416708 387988226 85534999 387988226 85534999 968318612 321367094 968318612 321367094 72817995 929575703 72817995 929575703 303602278 634006145 303602278 634006145 896697282 305868484 896697282 305868484 44452210 720261846 44452210 720261846 774791017 77673590 774791017 77673590 69737815 815209287 69737815 815209287 826798042 525648088 826798042 525648088 39863712 992696733 39863712 992696733 575575377 532023296 575575377 532023296 877689892 884468587 877689892 884468587 212651384 8841149 212651384 8841149 808075914 803611933 808075914 803611933 409184774 365689527 409184774 365689527 10472909 7765092 10472909 7765092 719612990 569261913 719612990 569261913 830838609 369404743 830838609 369404743 320774311 674719711 320774311 674719711 915285871 303992537 915285871 303992537 759734559 963246903 759734559 963246903 148262724 54403046 148262724 54403046 54800793 996187616 54800793 996187616 266259232 92145428 266259232 92145428 991164154 720738117 991164154 720738117 303619898 346067994 303619898 346067994 904871271 204754591 904871271 204754591 309926179 671937358 309926179 671937358 169342073 952855932 169342073 952855932 914635079 64338168 914635079 64338168 615785937 295347501 615785937 295347501 305633400 929217696 305633400 929217696 969582697 614220744 969582697 614220744 997257920 158204432 997257920 158204432 499949380 731612821 499949380 731612821 807411977 144880938 807411977 144880938 287930405 837581477 287930405 837581477 75629399 58747196 75629399 58747196 987717910 803710851 987717910 803710851 158148042 37357067 158148042 37357067 50851292 791617295 50851292 791617295 266521110 341294881 266521110 341294881 972660043 947747608 972660043 947747608 25484469 958827381 25484469 958827381 940807602 24411560 940807602 24411560 31419478 857416522 31419478 857416522 408782211 472279293 408782211 472279293 970403340 25471778 970403340 25471778 391095841 659125740 391095841 659125740 149475166 117459425 149475166 117459425 245071862 544514037 245071862 544514037 736368280 968103685 736368280 968103685 289855707 793606493 289855707 793606493 614280511 459608596 614280511 459608596 482914103 934976162 482914103 934976162 828964561 3864881 828964561 3864881 187148124 842493397 187148124 842493397 60666400 133904032 60666400 133904032 649154033 862230939 649154033 862230939 777843202 282565174 777843202 282565174 180316175 914728934 180316175 914728934 584807678 414700867 584807678 414700867 257375070 818642524 257375070 818642524 70924754 258579982 70924754 258579982 941209983 959639240 941209983 959639240 98243187 578491963 98243187 578491963 980598871 952177639 980598871 952177639 895430098 131588306 895430098 131588306 106543912 940926547 106543912 940926547 896198883 107383742 896198883 107383742 195496633 349204621 195496633 349204621 845065698 616564260 845065698 616564260 676694067 435399364 676694067 435399364 207081606 831097839 207081606 831097839 845112963 107526442 845112963 107526442 508945442 664789888 508945442 664789888 784633296 253723435 784633296 253723435 60777466 945200005 60777466 945200005 56446944 277148106 56446944 277148106 995374409 216936360 995374409 216936360 366416336 633375888 366416336 633375888 603273936 14738388 603273936 14738388 24226242 474440349 24226242 474440349 725943424 100553256 725943424 100553256 187210257 459875246 187210257 459875246 823938077 432809693 823938077 432809693 589816376 948287352 589816376 948287352 202402907 445940288 202402907 445940288 25975018 420570820 25975018 420570820 938970851 655314105 938970851 655314105 585350549 366862336 585350549 366862336 210866868 813963063 210866868 813963063 686112396 13142967 686112396 13142967 583566441 298945447 583566441 298945447 354137401 13930514 354137401 13930514 982864066 441626612 982864066 441626612 146850661 835095007 146850661 835095007 654129250 307273420 654129250 307273420 828384346 915148520 828384346 915148520 44835746 182944309 44835746 182944309 794894300 424527301 794894300 424527301 60177855 781752708 60177855 781752708 509230901 58786590 509230901 58786590 940530558 916714005 940530558 916714005 277660584 605068574 277660584 605068574 74972296 294704078 74972296 294704078 842357308 756071116 842357308 756071116 183478795 45048793 183478795 45048793 970284540 750931038 970284540 750931038 672464969 327241677 672464969 327241677 339712517 447060187 339712517 447060187 469557934 214080565 469557934 214080565 922001656 873267805 922001656 873267805 621573076 92546236 621573076 92546236 67036177 719212864 67036177 719212864 704982738 215400427 704982738 215400427 380291369 237220955 380291369 237220955 625636804 119240074 625636804 119240074 199206002 534614805 199206002 534614805 566319952 98090613 566319952 98090613 197878191 521223286 197878191 521223286 880513676 940165926 880513676 940165926 305091921 590657263 305091921 590657263 800017670 104137671 800017670 104137671 231555917 886459271 231555917 886459271 695538743 868531713 695538743 868531713 418359434 128397292 418359434 128397292 757918319 900794699 757918319 900794699 289446419 125302385 289446419 125302385 470297567 902307802 470297567 902307802 931731843 434131956 931731843 434131956 318571685 957635318 318571685 957635318 576680600 699027957 576680600 699027957 948970370 194740107 948970370 194740107 370441735 955598551 370441735 955598551 182933123 343236924 182933123 343236924 990790952 896622845 990790952 896622845 320718294 666556536 320718294 666556536 47639808 949347756 47639808 949347756 481814129 59126609 481814129 59126609 25111195 977670673 25111195 977670673 467348806 23699259 467348806 23699259 201399295 468686406 201399295 468686406 737315149 805853060 737315149 805853060 74073507 202327739 74073507 202327739 373514580 906026908 373514580 906026908 112362706 521521083 112362706 521521083 887371118 63547527 887371118 63547527 713206084 786639388 713206084 786639388 388592729 88833126 388592729 88833126 686657585 581463950 686657585 581463950 885281359 891480443 885281359 891480443 516619540 31706273 516619540 31706273 844750140 572669224 844750140 572669224 76264262 76541052 76264262 76541052 911631044 865654599 911631044 865654599 679025105 65345233 679025105 65345233 139309650 600632670 139309650 600632670 763838081 46225847 763838081 46225847 54670273 690847742 54670273 690847742 459072219 356181412 459072219 356181412 638757296 911846033 638757296 911846033 166575236 37635292 166575236 37635292 867435945 654605966 867435945 654605966 60880797 775235019 60880797 775235019 657547024 496412312 657547024 496412312 13567061 824759165 13567061 824759165 658121260 393326626 658121260 393326626 159462238 7293989 159462238 7293989 282914933 632292065 282914933 632292065 845493847 131373500 845493847 131373500 179693357 915712060 179693357 915712060 904307244 63187817 904307244 63187817 598859916 959033164 598859916 959033164 860009667 754164626 860009667 754164626 93774214 577789282 93774214 577789282 853339900 863920212 853339900 863920212 278605754 276289929 278605754 276289929 835288451 83295568 835288451 83295568 169955956 555502777 169955956 555502777 617259806 243326584 617259806 243326584 430049731 660541796 430049731 660541796 888040494 43479381 888040494 43479381 585620616 962027325 585620616 962027325 65028566 166903252 65028566 166903252 983609111 689343413 983609111 689343413 7177378 935250526 7177378 935250526 934296795 952251831 934296795 952251831 330120021 417238343 330120021 417238343 612744391 716670743 612744391 716670743 640818433 108714380 640818433 108714380 57671623 850839155 57671623 850839155 781896346 298187278 781896346 298187278 122125585 960491171 122125585 960491171 705304174 189289851 705304174 189289851 104996159 678676776 104996159 678676776 682804314 456487400 682804314 456487400 85739588 282561632 85739588 282561632 953556013 568067055 953556013 568067055 5860004 16859429 5860004 16859429 426018608 824561503 426018608 824561503 48972627 556417549 48972627 556417549 641083367 57416609 641083367 57416609 528265930 982849353 528265930 982849353 245530268 161783531 245530268 161783531 577903815 86905668 577903815 86905668 41407642 711742812 41407642 711742812 428073174 72565622 428073174 72565622 932676806 899013254 932676806 899013254 153017351 172984096 153017351 172984096 887495867 980803686 887495867 980803686 356533317 134385597 356533317 134385597 907919341 230920433 907919341 230920433 382575525 607526623 382575525 607526623 983440705 55351652 983440705 55351652 78982976 840016902 78982976 840016902 934917775 24414206 934917775 24414206 682563603 709115067 682563603 709115067 952589772 632619619 952589772 632619619 866638474 167830115 866638474 167830115 474084230 854953373 474084230 854953373 979367587 92338258 979367587 92338258 784049913 525045963 784049913 525045963 734305778 689502058 734305778 689502058 980825706 347237650 980825706 347237650 733443536 854239974 733443536 854239974 162110648 991992697 162110648 991992697 210789621 635227716 210789621 635227716 42578721 867664723 42578721 867664723 747890847 168295362 747890847 168295362 174106702 131467351 174106702 131467351 749150379 564847951 749150379 564847951 330777052 825072886 330777052 825072886 596914497 362318466 596914497 362318466 953541606 953824409 953541606 953824409 855136632 354058560 855136632 354058560 978270621 16472626 978270621 16472626 844281895 673597852 844281895 673597852 155387461 211227521 155387461 211227521 734142072 901399130 734142072 901399130 116190623 64934494 116190623 64934494 617672172 926687845 617672172 926687845 684490930 451767146 684490930 451767146 9861491 6917118 9861491 6917118 904882815 881615342 904882815 881615342 117365469 273827961 117365469 273827961 544190837 932632928 544190837 932632928 309105993 177939463 309105993 177939463 526379844 888782217 526379844 888782217 130504948 227667652 130504948 227667652 808690189 605425866 808690189 605425866 33126253 120862024 33126253 120862024 960153850 629344981 960153850 629344981 9533649 929562968 9533649 929562968 977200016 248669481 977200016 248669481 15010874 861358153 15010874 861358153 531068046 94160845 531068046 94160845 828474652 677682122 828474652 677682122 530329170 36051523 530329170 36051523 993287581 644294457 993287581 644294457 298553248 531198273 298553248 531198273 443629951 465127438 443629951 465127438 181786601 974527414 181786601 974527414 817856894 660277951 817856894 660277951 568134935 749957982 568134935 749957982 819371907 174828514 819371907 174828514 596553101 771525563 596553101 771525563 659697498 401736607 659697498 401736607 38672429 880602593 38672429 880602593 577986764 21294596 577986764 21294596 499983979 241027261 499983979 241027261 872457127 706221922 872457127 706221922 928044455 958441809 928044455 958441809 245504832 818922857 245504832 818922857 956458656 169615237 956458656 169615237 416401277 587643671 416401277 587643671 319207560 38264960 319207560 38264960 822778991 921955493 822778991 921955493 128665113 623010917 128665113 623010917 754360543 92310650 754360543 92310650 16196088 983865041 16196088 983865041 437262388 92150220 437262388 92150220 924296731 839049229 924296731 839049229 423739496 343214022 423739496 343214022 454431714 352385888 454431714 352385888 8314113 86034902 8314113 86034902 103617639 501139043 103617639 501139043 419461938 37464788 419461938 37464788 571635043 303920038 571635043 303920038 162905492 794440918 162905492 794440918 935200815 507653836 935200815 507653836 166839435 992454821 166839435 992454821 977716466 313752411 977716466 313752411 171356233 921110073 171356233 921110073 130217720 326946242 130217720 326946242 952076121 168453798 952076121 168453798 468364355 618256922 468364355 618256922 682395566 363811776 682395566 363811776 29070913 524024396 29070913 524024396 723596196 937320164 723596196 937320164 367376552 775976187 367376552 775976187 739204273 324030237 739204273 324030237 266966065 891675684 266966065 891675684 36701248 623826661 36701248 623826661 685378568 64394977 685378568 64394977 214841299 137901703 214841299 137901703 964615221 869943634 964615221 869943634 413899180 679245 413899180 679245 40422328 957716661 40422328 957716661 979711707 283716156 979711707 283716156 136060307 644718994 136060307 644718994 194815512 42900438 194815512 42900438 889198825 387531150 889198825 387531150 117193296 463692931 117193296 463692931 862839422 956857279 862839422 956857279 971216178 31905185 971216178 31905185 99527106 685353410 99527106 685353410 581028502 866461579 581028502 866461579 753509421 23078901 753509421 23078901 301258663 954676776 301258663 954676776 947343763 786966622 947343763 786966622 420494011 830921850 420494011 830921850 910669009 231716487 910669009 231716487 349766999 541180185 349766999 541180185 281506396 828984867 281506396 828984867 505805431 743753127 505805431 743753127 80345071 978619021 80345071 978619021 576744453 626356041 576744453 626356041 265149934 252252895 265149934 252252895 512180331 550044049 512180331 550044049 183180916 308641876 183180916 308641876 530823503 174359433 530823503 174359433 219946161 706996572 219946161 706996572 884167199 809214440 884167199 809214440 346312709 24267218 346312709 24267218 238779346 900054021 238779346 900054021 579839480 81360667 579839480 81360667 595201725 281438755 595201725 281438755 360196323 925395241 360196323 925395241 208009744 66713094 208009744 66713094 963372173 226894951 963372173 226894951 275439469 957207696 275439469 957207696 791680535 587488702 791680535 587488702 495255391 869167248 495255391 869167248 295452328 412790072 295452328 412790072 696194840 299410075 696194840 299410075 977127967 971817733 977127967 971817733 511647034 282864067 511647034 282864067 50937869 986412677 50937869 986412677 718681445 136739369 718681445 136739369 134683704 986011115 134683704 986011115 623993192 170424700 623993192 170424700 102563121 734706894 102563121 734706894 924885232 295938967 924885232 295938967 265368922 957065269 265368922 957065269 776858490 54056216 776858490 54056216 39056215 505546633 39056215 505546633 321240875 901296855 321240875 901296855 694148157 360189295 694148157 360189295 133133523 95576467 133133523 95576467 933116242 889725051 933116242 889725051 515571928 587559130 515571928 587559130 569304531 427918843 569304531 427918843 435866906 551504295 435866906 551504295 572181306 96739720 572181306 96739720 82358442 838839854 82358442 838839854 346642142 160573565 346642142 160573565 249205659 653905969 249205659 653905969 558229005 150785048 558229005 150785048 129385058 417260755 129385058 417260755 930570226 39494938 930570226 39494938 85015101 850575568 85015101 850575568 978105302 577077092 978105302 577077092 865172484 715722537 865172484 715722537 192027272 328989540 192027272 328989540 827347898 20956717 827347898 20956717 724684854 674999192 724684854 674999192 59052534 350182655 59052534 350182655 754561205 200769797 754561205 200769797 984349784 234588306 984349784 234588306 56546094 893899278 56546094 893899278 704529455 119450472 704529455 119450472 819735029 279358261 819735029 279358261 293643909 275381086 293643909 275381086 986635687 80426646 986635687 80426646 63208590 928709510 63208590 928709510 901132531 489746136 901132531 489746136 314301404 306654054 314301404 306654054 853197545 832932563 853197545 832932563 482329162 785859728 482329162 785859728 919254511 177011127 919254511 177011127 464630627 421804668 464630627 421804668 18115530 810049487 18115530 810049487 987494494 181452764 987494494 181452764 521026722 367711714 521026722 367711714 896223879 986508618 896223879 986508618 428791998 215967092 428791998 215967092 4811082 748524026 4811082 748524026 778924161 426797638 778924161 426797638 313483754 5526418 313483754 5526418 993970402 463060665 993970402 463060665 289410134 836032237 289410134 836032237 230731194 16728950 230731194 16728950 931000950 973827656 931000950 973827656 770990431 304942269 770990431 304942269 641917537 972271212 641917537 972271212 347282483 950531391 347282483 950531391 804269637 269392329 804269637 269392329 189629890 519103775 189629890 519103775 870055923 180167078 870055923 180167078 102626233 628591057 102626233 628591057 647258752 195039497 647258752 195039497 120667061 909869815 120667061 909869815 693874792 834164473 693874792 834164473 394621297 223734644 394621297 223734644 299861935 735948446 299861935 735948446 733681441 168375044 733681441 168375044 306320771 669357781 306320771 669357781 925456145 93732709 925456145 93732709 5281043 974932997 5281043 974932997 201084050 159437629 201084050 159437629 802002291 516532097 802002291 516532097 27035288 397879598 27035288 397879598 729471842 943958148 729471842 943958148 996800046 99537532 996800046 99537532 848521439 944570822 848521439 944570822 285467333 155390626 285467333 155390626 609935358 971223215 609935358 971223215 192785407 318018692 192785407 318018692 573889152 760781053 573889152 760781053 825188883 126559614 825188883 126559614 138395708 608294974 138395708 608294974 331985935 132439914 331985935 132439914 777264882 403776850 777264882 403776850 12091171 165260667 12091171 165260667 931847097 866320417 931847097 866320417 90162542 50391370 90162542 50391370 529247616 994424312 529247616 994424312 94537966 603474054 94537966 603474054 761181127 931309010 761181127 931309010 46957929 241337516 46957929 241337516 998051467 530107759 998051467 530107759 479452380 691233294 479452380 691233294 895881513 59710972 895881513 59710972 412061295 134736871 412061295 134736871 668782692 959476979 668782692 959476979 294745498 237454236 294745498 237454236 608656328 832156861 608656328 832156861 114150839 89343801 114150839 89343801 848416972 85449357 848416972 85449357 383347994 985311304 383347994 985311304 4778321 433591640 4778321 433591640 803471857 906176013 803471857 906176013 25651867 924671727 25651867 924671727 133406017 43345861 133406017 43345861 677475687 753324569 677475687 753324569 80735866 216043804 80735866 216043804 696625595 874925817 696625595 874925817 309263181 402277926 309263181 402277926 774878642 279180055 774878642 279180055 305779126 900727525 305779126 900727525 69046667 585914 69046667 585914 319142174 812722798 319142174 812722798 621958142 524560608 621958142 524560608 34833934 745826632 34833934 745826632 544222907 200371111 544222907 200371111 520429397 978368645 520429397 978368645 865327192 650995768 865327192 650995768 18893513 45145087 18893513 45145087 771096142 789071385 771096142 789071385 142478634 297780134 142478634 297780134 975319594 42628099 975319594 42628099 301135761 300633170 301135761 300633170 899438677 105712851 899438677 105712851 181852979 822513895 181852979 822513895 761463975 79802901 761463975 79802901 3100920 759126342 3100920 759126342 753112438 980392439 753112438 980392439 175181419 146586872 175181419 146586872 767433638 759417434 767433638 759417434 93071166 217920579 93071166 217920579 674965585 960285334 674965585 960285334 22756479 67105216 22756479 67105216 999694152 37293727 999694152 37293727 52007718 943104690 52007718 943104690 875551009 317087975 875551009 317087975 433984000 815076446 433984000 815076446 38714967 441168340 38714967 441168340 871709524 106741987 871709524 106741987 122722937 861996354 122722937 861996354 470944141 891541021 470944141 891541021 849328543 637640182 849328543 637640182 997398501 75457009 997398501 75457009 144403279 380426889 144403279 380426889 871322590 876726294 871322590 876726294 38194389 306076732 38194389 306076732 970441989 676863218 970441989 676863218 285922853 59701185 285922853 59701185 492405236 499013623 492405236 499013623 797245085 460814279 797245085 460814279 235494108 83976646 235494108 83976646 873174800 433341309 873174800 433341309 277006536 94924260 277006536 94924260 874330867 915458267 874330867 915458267 200165443 89272506 200165443 89272506 947230447 911354428 947230447 911354428 166966306 119467325 166966306 119467325 672917521 643319953 672917521 643319953 472245971 792557425 472245971 792557425 45251684 81145072 45251684 81145072 769288906 363283936 769288906 363283936 220241734 623771673 220241734 623771673 439690 214987848 439690 214987848 369586070 560718112 369586070 560718112 724257725 355619995 724257725 355619995 485445544 539346660 485445544 539346660 792776914 765333257 792776914 765333257 135670693 98759312 135670693 98759312 684840066 651770904 684840066 651770904 331861220 939502679 331861220 939502679 557958400 18380987 557958400 18380987 72276547 993053569 72276547 993053569 957360028 225138299 957360028 225138299 775807235 746920301 775807235 746920301 310783116 52541484 310783116 52541484 921994483 909931746 921994483 909931746 558191 385058749 558191 385058749 937295849 783511305 937295849 783511305 818461946 478925143 818461946 478925143 131075764 629199581 131075764 629199581 701319893 936028982 701319893 936028982 254310291 640024193 254310291 640024193 356671684 696754183 356671684 696754183 114118182 251650776 114118182 251650776 288572762 386171975 288572762 386171975 950267877 794805542 950267877 794805542 278501205 290030373 278501205 290030373 432414323 987886887 432414323 987886887 383525426 204734663 383525426 204734663 35138119 987406117 35138119 987406117 348368622 78280365 348368622 78280365 772251835 665917576 772251835 665917576 236293228 888055683 236293228 888055683 625135870 171091031 625135870 171091031 152922348 732437119 152922348 732437119 532741560 122403089 532741560 122403089 12165609 995506401 12165609 995506401 514072544 521039329 514072544 521039329 823639141 132990699 823639141 132990699 226767627 500063905 226767627 500063905 547998892 60196866 547998892 60196866 706194777 930314342 706194777 930314342 136187477 470668608 136187477 470668608 760370639 938922588 760370639 938922588 134779117 473263212 134779117 473263212 770212235 120638691 770212235 120638691 488900562 981611897 488900562 981611897 915642067 25183566 915642067 25183566 82470217 820411910 82470217 820411910 768792636 126332280 768792636 126332280 396159289 458095412 396159289 458095412 908100582 70625934 908100582 70625934 412718079 668251677 412718079 668251677 607225445 771432809 607225445 771432809 195655189 523463894 195655189 523463894 716936239 203757433 716936239 203757433 101086311 912065568 101086311 912065568 875443333 205507876 875443333 205507876 48654592 852597777 48654592 852597777 327581308 2848190 327581308 2848190 828782130 283246388 828782130 283246388 783603045 200257959 783603045 200257959 974292140 518995780 974292140 518995780 40874194 931456328 40874194 931456328 999434261 185478636 999434261 185478636 257941272 708117411 257941272 708117411 53969595 830144971 53969595 830144971 122692834 288060749 122692834 288060749 215715309 821355136 215715309 821355136 986155771 363153785 986155771 363153785 492262114 760730070 492262114 760730070 682866288 97537862 682866288 97537862 648420688 398029266 648420688 398029266 893586947 624525819 893586947 624525819 363795274 374510208 363795274 374510208 806007093 875920083 806007093 875920083 308871358 804280044 308871358 804280044 822724157 976590591 822724157 976590591 593365199 342364 593365199 342364 899031677 663626004 899031677 663626004 453341341 186443496 453341341 186443496 132776414 962609479 132776414 962609479 775201613 579783424 775201613 579783424 421683675 995335587 421683675 995335587 662810894 805112927 662810894 805112927 159710510 507666350 159710510 507666350 717877895 924233072 717877895 924233072 812196229 470723755 812196229 470723755 525607629 836846494 525607629 836846494 840272667 217626256 840272667 217626256 552535050 790886198 552535050 790886198 22457597 952612906 22457597 952612906 795975105 184467935 795975105 184467935 388513638 724533482 388513638 724533482 741127554 16173609 741127554 16173609 194543824 765651235 194543824 765651235 63328986 236072793 63328986 236072793 468924515 699051812 468924515 699051812 78763744 970589295 78763744 970589295 297890622 368906650 297890622 368906650 808079578 928627567 808079578 928627567 1584885 935869024 1584885 935869024 231844527 634278163 231844527 634278163 140832353 873539347 140832353 873539347 667685789 66817250 667685789 66817250 940018885 904340608 940018885 904340608 409023504 14499688 409023504 14499688 603694690 692394824 603694690 692394824 859288308 391900672 859288308 391900672 77729006 792967591 77729006 792967591 779652218 635661852 779652218 635661852 92752153 933867371 92752153 933867371 773791372 72256784 773791372 72256784 96772103 629263173 96772103 629263173 728655073 886994097 728655073 886994097 960666073 14190579 960666073 14190579 407602076 926310026 407602076 926310026 163181852 81426874 163181852 81426874 761087151 864270149 761087151 864270149 217791932 7023514 217791932 7023514 461546362 323352882 461546362 323352882 841175313 68018380 841175313 68018380 3413811 95337406 3413811 95337406 673462184 727876851 673462184 727876851 526721065 507463008 526721065 507463008 910839001 809910448 910839001 809910448 283141653 184556319 283141653 184556319 853271145 944100628 853271145 944100628 314940525 525046658 314940525 525046658 842153909 69092237 842153909 69092237 162042842 847068537 162042842 847068537 938624648 647507254 938624648 647507254 51687534 86774458 51687534 86774458 305325233 573762468 305325233 573762468 110739468 822639605 110739468 822639605 883939595 28899944 883939595 28899944 207204104 555955143 207204104 555955143 852885679 807020620 852885679 807020620 571927186 400801290 571927186 400801290 818316924 254511097 818316924 254511097 885344378 417693545 885344378 417693545 230096613 78180845 230096613 78180845 33738901 65460116 33738901 65460116 979485375 932369072 979485375 932369072 116142746 265188168 116142746 265188168 623928868 56521675 623928868 56521675 992457159 807570500 992457159 807570500 6822540 198800706 6822540 198800706 771298440 671953333 771298440 671953333 140548162 959855144 140548162 959855144 449851880 28926845 449851880 28926845 870391933 666910944 870391933 666910944 331706720 322816264 331706720 322816264 592493821 781552032 592493821 781552032 992617638 222638930 992617638 222638930 55019574 898392549 55019574 898392549 889902351 123039774 889902351 123039774 94749468 823133249 94749468 823133249 191069988 825339861 191069988 825339861 896209325 171377212 896209325 171377212 412847479 469819176 412847479 469819176 882356010 258325958 882356010 258325958 460345726 391909390 460345726 391909390 987321690 30421576 987321690 30421576 259462946 488706041 259462946 488706041 648355081 16162740 648355081 16162740 249078825 886983371 249078825 886983371 124486944 253007711 124486944 253007711 609815628 621051457 609815628 621051457 173151553 1420565 173151553 1420565 554237174 765678037 554237174 765678037 296428903 580358490 296428903 580358490 486122669 279901016 486122669 279901016 325912019 750183692 325912019 750183692 499594892 91506329 499594892 91506329 21187879 623630715 21187879 623630715 960000033 957781240 960000033 957781240 235915209 446979696 235915209 446979696 703265000 993219891 703265000 993219891 94136565 398728102 94136565 398728102 88527722 38176895 88527722 38176895 945235968 949573676 945235968 949573676 114679971 445353401 114679971 445353401 868671456 3037124 868671456 3037124 462269280 848916223 462269280 848916223 155335834 177314874 155335834 177314874 788538811 842507014 788538811 842507014 437147107 562982228 437147107 562982228 966064976 62016211 966064976 62016211 669935255 543135946 669935255 543135946 534650702 432982063 534650702 432982063 678074257 76623436 678074257 76623436 59478636 922651926 59478636 922651926 830063755 398570781 830063755 398570781 853251776 322533650 853251776 322533650 71828296 78873541 71828296 78873541 950840527 3925664 950840527 3925664 547276251 699691657 547276251 699691657 735004959 136279783 735004959 136279783 299601097 198883505 299601097 198883505 792085323 528605584 792085323 528605584 883642174 158040634 883642174 158040634 236691456 507751209 236691456 507751209 28951302 189165458 28951302 189165458 244662305 617169785 244662305 617169785 558911092 7557487 558911092 7557487 516463111 971244120 516463111 971244120 919337234 998394550 919337234 998394550 924711842 752114931 924711842 752114931 156161613 908564165 156161613 908564165 452037265 534035305 452037265 534035305 196559349 856283757 196559349 856283757 975929420 985170596 975929420 985170596 358090322 719057888 358090322 719057888 956032519 526452031 956032519 526452031 113151694 946544178 113151694 946544178 531983823 347405 531983823 347405 992920721 910999939 992920721 910999939 438660614 256944173 438660614 256944173 40506191 662993533 40506191 662993533 854209858 5269954 854209858 5269954 318195320 552454093 318195320 552454093 809036964 848176945 809036964 848176945 129085500 147534092 129085500 147534092 961382670 308254101 961382670 308254101 283562360 60650010 283562360 60650010 25971817 497076964 25971817 497076964 906234446 261569228 906234446 261569228 112382487 663326151 112382487 663326151 235852428 4715846 235852428 4715846 799050533 881718868 799050533 881718868 57394372 443608366 57394372 443608366 429293895 932070280 429293895 932070280 124960147 502291332 124960147 502291332 429956972 952739500 429956972 952739500 774481552 35127938 774481552 35127938 52134099 853068812 52134099 853068812 572351576 87600334 572351576 87600334 736520926 805235366 736520926 805235366 333742236 252984417 333742236 252984417 55520384 973352322 55520384 973352322 992411178 877869538 992411178 877869538 300977304 259295357 300977304 259295357 909562892 213819092 909562892 213819092 88610909 918645032 88610909 918645032 74986816 963857530 74986816 963857530 490800400 507394088 490800400 507394088 928812625 84849128 928812625 84849128 444955429 826941045 444955429 826941045 881951317 116484244 881951317 116484244 466477870 554946249 466477870 554946249 59952294 128695008 59952294 128695008 991114192 433258065 991114192 433258065 673186095 816226261 673186095 816226261 723699289 190557986 723699289 190557986 599061405 739660648 599061405 739660648 814051109 29805522 814051109 29805522 112660597 831017482 112660597 831017482 35121201 512331446 35121201 512331446 474527182 11451227 474527182 11451227 606666605 955431823 606666605 955431823 510151206 42750443 510151206 42750443 860485523 459258087 860485523 459258087 470249859 13999910 470249859 13999910 86590385 633081497 86590385 633081497 734923365 199258835 734923365 199258835 8444879 925957975 8444879 925957975 976829204 206909025 976829204 206909025 132787870 355925104 132787870 355925104 822545240 895979482 822545240 895979482 546525555 508894644 546525555 508894644 668336692 676539998 668336692 676539998 325643302 293192925 325643302 293192925 818517853 978648271 818517853 978648271 497541831 334939327 497541831 334939327 822036510 862274028 822036510 862274028 477867135 122336269 477867135 122336269 875312758 862323450 875312758 862323450 365833248 87471881 365833248 87471881 644265831 471313963 644265831 471313963 536032435 361283288 536032435 361283288 555901535 941996573 555901535 941996573 648296076 349151804 648296076 349151804 338097896 651486374 338097896 651486374 558638535 793756813 558638535 793756813 260486648 436157164 260486648 436157164 896538809 268445331 896538809 268445331 216457456 599674441 216457456 599674441 680224764 159427288 680224764 159427288 997418561 919201490 997418561 919201490 98624652 608385945 98624652 608385945 717252538 686807460 717252538 686807460 5406248 180087941 5406248 180087941 849301076 584252576 849301076 584252576 517913572 367399571 517913572 367399571 717886933 601172793 717886933 601172793 870456078 951403338 870456078 951403338 86767467 585470518 86767467 585470518 229410849 993477963 229410849 993477963 554129838 354847489 554129838 354847489 805229546 150589234 805229546 150589234 240325364 332342338 240325364 332342338 517749633 953055154 517749633 953055154 448073616 451134130 448073616 451134130 247822318 999097623 247822318 999097623 744268435 387927485 744268435 387927485 480180023 48579949 480180023 48579949 771079540 795584175 771079540 795584175 304272398 430476026 304272398 430476026 69937391 209219155 69937391 209219155 608285822 506928460 608285822 506928460 701390081 569227983 701390081 569227983 225143705 868703665 225143705 868703665 348107762 144752259 348107762 144752259 880399548 941145338 880399548 941145338 684551532 866519364 684551532 866519364 176433367 380620235 176433367 380620235 56648911 169300136 56648911 169300136 976466879 739874669 976466879 739874669 1194799 87098364 1194799 87098364 749695720 857134892 749695720 857134892 987486595 435373854 987486595 435373854 50554505 642666418 50554505 642666418 694251545 979328901 694251545 979328901 298319600 422038034 298319600 422038034 712126229 804176850 712126229 804176850 42938003 174254724 42938003 174254724 921222177 906158525 921222177 906158525 105148086 607983233 105148086 607983233 866004424 283851073 866004424 283851073 65955060 606293180 65955060 606293180 814519649 316657673 814519649 316657673 530574053 223834128 530574053 223834128 889627497 391653869 889627497 391653869 581863996 432292605 581863996 432292605 690720204 50249484 690720204 50249484 479225908 807475572 479225908 807475572 941884733 923287093 941884733 923287093 803509327 524528652 803509327 524528652 278424484 340173842 278424484 340173842 509295350 705876411 509295350 705876411 829579119 807283275 829579119 807283275 144440336 459925194 144440336 459925194 901156840 203687904 901156840 203687904 369435844 935274701 369435844 935274701 814885765 186002185 814885765 186002185 328829712 707410892 328829712 707410892 915347002 221478309 915347002 221478309 675899052 538817304 675899052 538817304 603974236 68897122 603974236 68897122 132152413 928724236 132152413 928724236 857954062 38590595 857954062 38590595 114811140 756599852 114811140 756599852 906272172 406774872 906272172 406774872 393617395 742654902 393617395 742654902 673713819 286614028 673713819 286614028 154499529 987376275 154499529 987376275 651274952 345655678 651274952 345655678 50874172 119863144 50874172 119863144 925426793 628821036 925426793 628821036 508485525 92074729 508485525 92074729 215632576 44111341 215632576 44111341 960496540 789331410 960496540 789331410 15620142 988482902 15620142 988482902 641022651 555948233 641022651 555948233 14844307 939876392 14844307 939876392 926066840 792979383 926066840 792979383 195397496 458956908 195397496 458956908 473118919 16253795 473118919 16253795 886034451 311604678 886034451 311604678 158382544 864115898 158382544 864115898 966281178 73309308 966281178 73309308 177229445 307153621 177229445 307153621 282277828 633478993 282277828 633478993 16171918 245412084 16171918 245412084 262836559 97362424 262836559 97362424 38546815 474531770 38546815 474531770 978763918 3543888 978763918 3543888 954525311 474567693 954525311 474567693 383840685 343759917 383840685 343759917 731352445 615226864 731352445 615226864 125429732 66129368 125429732 66129368 582331333 970981337 582331333 970981337 237620283 109373099 237620283 109373099 334204426 903997181 334204426 903997181 889038243 370404813 889038243 370404813 625670289 949481459 625670289 949481459 173365757 255790118 173365757 255790118 591736113 728729802 591736113 728729802 519650674 253225414 519650674 253225414 853467954 937426080 853467954 937426080 71479067 21177222 71479067 21177222 957026730 870200795 957026730 870200795 236225693 240044890 236225693 240044890 1644373 599740832 1644373 599740832 732142844 781672599 732142844 781672599 285399288 724002527 285399288 724002527 740895900 217979540 740895900 217979540 348684842 923659584 348684842 923659584 911741926 437656299 911741926 437656299 190100470 32385931 190100470 32385931 940149056 972607794 940149056 972607794 264005139 378909730 264005139 378909730 447772999 13767547 447772999 13767547 46259104 161345478 46259104 161345478 570703918 511556825 570703918 511556825 124203380 23466242 124203380 23466242 742226614 643091119 742226614 643091119 25381516 197331809 25381516 197331809 33535826 991814137 33535826 991814137 202457651 35341695 202457651 35341695 966945467 881078524 966945467 881078524 204435279 969253303 204435279 969253303 108589452 613803519 108589452 613803519 802194204 700622340 802194204 700622340 62979518 949790051 62979518 949790051 796562873 60519176 796562873 60519176 185206545 487158079 185206545 487158079 880121867 758571644 880121867 758571644 231014888 475644322 231014888 475644322 905389573 17436028 905389573 17436028 631097542 613100933 631097542 613100933 27245867 17041084 27245867 17041084 359378480 548627480 359378480 548627480 96648151 426670963 96648151 426670963 471487258 775727834 471487258 775727834 344783075 542687978 344783075 542687978 238297463 713483498 238297463 713483498 25685982 471689004 25685982 471689004 925723471 822749206 925723471 822749206 156578637 8776119 156578637 8776119 834895261 935536771 834895261 935536771 106747287 472268867 106747287 472268867 269107080 677049569 269107080 677049569 243534783 981125270 243534783 981125270 675102863 960848550 675102863 960848550 326749514 190206545 326749514 190206545 166157658 741345898 166157658 741345898 112542499 695757850 112542499 695757850 730169877 38700397 730169877 38700397 199704284 951823393 199704284 951823393 501658746 277365872 501658746 277365872 167866974 622015637 167866974 622015637 744694360 434587450 744694360 434587450 65731049 320267444 65731049 320267444 891392630 906976353 891392630 906976353 601908720 162094008 601908720 162094008 771721981 982014454 771721981 982014454 165347475 114441749 165347475 114441749 912137219 721439851 912137219 721439851 104967758 194949336 104967758 194949336 723334585 694848291 723334585 694848291 968134119 325953964 968134119 325953964 89925316 952241105 89925316 952241105 815917821 84210389 815917821 84210389 122615436 338381681 122615436 338381681 710828153 804431372 710828153 804431372 271294219 654222808 271294219 654222808 864251260 365657755 864251260 365657755 561637238 26101313 561637238 26101313 135274462 860278046 135274462 860278046 585925886 142329197 585925886 142329197 943862263 959038798 943862263 959038798 298891658 321055827 298891658 321055827 604993031 806660119 604993031 806660119 76797414 52389733 76797414 52389733 877345440 695579242 877345440 695579242 238197402 41356872 238197402 41356872 620363495 851392430 620363495 851392430 15049296 46062708 15049296 46062708 725159558 592587457 725159558 592587457 407192418 665619638 407192418 665619638 961439418 195246920 961439418 195246920 249714747 647820036 249714747 647820036 957748422 414982713 957748422 414982713 335154996 181621482 335154996 181621482 177435350 788785232 177435350 788785232 882139528 489191780 882139528 489191780 16882316 771839299 16882316 771839299 773569988 117236920 773569988 117236920 288253326 948850442 288253326 948850442 653762227 223828716 653762227 223828716 529520109 660342745 529520109 660342745 820045504 163590512 820045504 163590512 151803270 192964910 151803270 192964910 620043601 858065822 620043601 858065822 115732845 358075444 115732845 358075444 316602804 933463980 316602804 933463980 126500051 66543342 126500051 66543342 787454514 885411588 787454514 885411588 500968254 300606159 500968254 300606159 642671225 958483122 642671225 958483122 31064180 474818519 31064180 474818519 661824599 892831504 661824599 892831504 143441888 809061021 143441888 809061021 665741 182089078 665741 182089078 614493251 885495610 614493251 885495610 221784984 325267719 221784984 325267719 395886832 834122688 395886832 834122688 792070080 105770153 792070080 105770153 108849647 957112854 108849647 957112854 847738713 453626139 847738713 453626139 891112227 799979994 891112227 799979994 839507398 76863282 839507398 76863282 11796705 457980245 11796705 457980245 666183327 841567301 666183327 841567301 258098682 55812891 258098682 55812891 785091845 933457688 785091845 933457688 863432918 454511438 863432918 454511438 86518426 84949518 86518426 84949518 506680638 766816740 506680638 766816740 972273146 244431465 972273146 244431465 177234904 917002528 177234904 917002528 949906357 531775668 949906357 531775668 391007717 262721976 391007717 262721976 68380052 116470624 68380052 116470624 833330688 440623529 833330688 440623529 493002368 135140722 493002368 135140722 317972260 939107650 317972260 939107650 941075640 13297462 941075640 13297462 791052997 967281173 791052997 967281173 51544115 343144342 51544115 343144342 546496080 865929843 546496080 865929843 107180601 20892730 107180601 20892730 344850086 291288623 344850086 291288623 197147654 698898607 197147654 698898607 924319573 668223503 924319573 668223503 286304697 111893326 286304697 111893326 856711111 411613441 856711111 411613441 147949797 637881053 147949797 637881053 952468250 169147156 952468250 169147156 216259490 472347156 216259490 472347156 220509167 195589317 220509167 195589317 785522837 48149895 785522837 48149895 133725232 583297415 133725232 583297415 833532248 653641167 833532248 653641167 589622108 764793821 589622108 764793821 180704956 113580932 180704956 113580932 288251861 961361085 288251861 961361085 142776270 166451975 142776270 166451975 350146644 787613902 350146644 787613902 295722810 290971164 295722810 290971164 952013940 873841338 952013940 873841338 119464274 526875456 119464274 526875456 564542362 24631638 564542362 24631638 989418260 558710828 989418260 558710828 298349389 62459381 298349389 62459381 847812413 753037949 847812413 753037949 117207621 49194566 117207621 49194566 907488900 993857348 907488900 993857348 858402480 267326715 858402480 267326715 981035722 269577882 981035722 269577882 126451813 783471415 126451813 783471415 743653204 121314365 743653204 121314365 377188494 685451230 377188494 685451230 874532206 820782507 874532206 820782507 240942970 264768027 240942970 264768027 662966368 236884956 662966368 236884956 319322479 807492748 319322479 807492748 584408842 917182976 584408842 917182976 60693979 361407201 60693979 361407201 932502334 964457829 932502334 964457829 17308068 558635215 17308068 558635215 933171018 907090421 933171018 907090421 239630895 116118390 239630895 116118390 17659764 575584198 17659764 575584198 871895760 529146925 871895760 529146925 254123777 362611914 254123777 362611914 950203262 151582731 950203262 151582731 11761600 429886210 11761600 429886210 763671405 472167899 763671405 472167899 440581750 718662043 440581750 718662043 229526493 34938322 229526493 34938322 685987931 754593725 685987931 754593725 19946551 34600079 19946551 34600079 993470988 565949225 993470988 565949225 238089049 122356513 238089049 122356513 954091933 957359232 954091933 957359232 276060275 54986279 276060275 54986279 540779824 867160399 540779824 867160399 23360661 177639846 23360661 177639846 958923821 943128765 958923821 943128765 782964393 465213933 782964393 465213933 293645892 355527861 293645892 355527861 635006030 6667808 635006030 6667808 8786113 984663867 8786113 984663867 988664104 255490875 988664104 255490875 578256477 204715090 578256477 204715090 114416954 846436229 114416954 846436229 978771561 550940346 978771561 550940346 107771600 992640443 107771600 992640443 462641747 165257094 462641747 165257094 280997490 955178063 280997490 955178063 58712979 508796660 58712979 508796660 259564408 878348619 259564408 878348619 767649170 147478265 767649170 147478265 826187036 511431727 826187036 511431727 324076172 903121964 324076172 903121964 936621159 109880958 936621159 109880958 128395491 976125561 128395491 976125561 850388467 188203940 850388467 188203940 79677013 466309003 79677013 466309003 451626486 235714802 451626486 235714802 790085734 949740778 790085734 949740778 494064072 634697201 494064072 634697201 175808428 293604844 175808428 293604844 497681259 955861293 497681259 955861293 278893998 428526591 278893998 428526591 334402301 275141151 334402301 275141151 795582289 915256924 795582289 915256924 767278727 234156917 767278727 234156917 182227816 977126349 182227816 977126349 890431876 44500814 890431876 44500814 2811071 959413532 2811071 959413532 990826563 362547752 990826563 362547752 825344910 932385198 825344910 932385198 112202407 29339899 112202407 29339899 790870456 674558929 790870456 674558929 340895595 452309606 340895595 452309606 638199458 220730818 638199458 220730818 997371655 842734261 997371655 842734261 470360259 2685659 470360259 2685659 816669828 825118756 816669828 825118756 646333728 180547779 646333728 180547779 674061715 382280847 674061715 382280847 112128500 994289811 112128500 994289811 973600275 565693964 973600275 565693964 146469550 833474189 146469550 833474189 581817836 125954397 581817836 125954397 210450307 607167183 210450307 607167183 744095083 155337039 744095083 155337039 572595139 762737317 572595139 762737317 283969114 320060111 283969114 320060111 971015808 994496065 971015808 994496065 114137519 820226875 114137519 820226875 514724412 554637116 514724412 554637116 566143565 700192884 566143565 700192884 224578119 470231071 224578119 470231071 984466714 538676898 984466714 538676898 58665074 238970572 58665074 238970572 792674913 966784485 792674913 966784485 137786287 81912973 137786287 81912973 659267279 785871382 659267279 785871382 146013635 665116289 146013635 665116289 623463823 278042580 623463823 278042580 679945765 286143712 679945765 286143712 103115293 672308284 103115293 672308284 586007888 151808190 586007888 151808190 774054751 670882541 774054751 670882541 874098493 767632811 874098493 767632811 31517054 97697358 31517054 97697358 340700182 912232607 340700182 912232607 910264337 324564157 910264337 324564157 341159460 856443228 341159460 856443228 956081721 367552062 956081721 367552062 32241497 877282502 32241497 877282502 970148961 117243251 970148961 117243251 721561757 371953876 721561757 371953876 803733758 109910229 803733758 109910229 218497181 827326081 218497181 827326081 698745086 29835866 698745086 29835866 350456921 795125149 350456921 795125149 973289867 658518613 973289867 658518613 194033226 45173573 194033226 45173573 770471400 691048640 770471400 691048640 150942674 928431259 150942674 928431259 526215400 314518869 526215400 314518869 180392462 561461040 180392462 561461040 837388683 341771938 837388683 341771938 36042028 998105435 36042028 998105435 899708068 732895254 899708068 732895254 150964427 836341175 150964427 836341175 524417990 158904720 524417990 158904720 876844429 890205702 876844429 890205702 13673356 254010952 13673356 254010952 678363161 804578661 678363161 804578661 195411334 245959615 195411334 245959615 913798182 714983310 913798182 714983310 260873256 32877260 260873256 32877260 809579195 920009990 809579195 920009990 570661824 44947957 570661824 44947957 447952954 478323997 447952954 478323997 833665405 195368671 833665405 195368671 175788753 909847657 175788753 909847657 925788990 714747474 925788990 714747474 328559653 110876311 328559653 110876311 329666298 179719357 329666298 179719357 24577224 106237483 24577224 106237483 526879902 405417282 526879902 405417282 176041648 105449051 176041648 105449051 559435009 923981997 559435009 923981997 250268847 663170841 250268847 663170841 466423631 822545268 466423631 822545268 543083518 16245024 543083518 16245024 107234807 917741869 107234807 917741869 884386917 100376896 884386917 100376896 338020285 928049033 338020285 928049033 106489181 163180062 106489181 163180062 929284360 927692901 929284360 927692901 14191820 38302301 14191820 38302301 909141296 514767412 909141296 514767412 460619778 376188496 460619778 376188496 799508646 905248878 799508646 905248878 13957238 415994621 13957238 415994621 492870874 249599578 492870874 249599578 280295044 547196661 280295044 547196661 652967735 240611585 652967735 240611585 457507005 83068133 457507005 83068133 935451924 931262533 935451924 931262533 40856640 33591077 40856640 33591077 848312896 742467580 848312896 742467580 288006767 37318664 288006767 37318664 727456141 455426708 727456141 455426708 298398557 971201628 298398557 971201628 931956435 462957846 931956435 462957846 19147834 199672492 19147834 199672492 712252155 174747271 712252155 174747271 320353986 859709431 320353986 859709431 516460551 172754624 516460551 172754624 343462420 869595724 343462420 869595724 841655280 393579957 841655280 393579957 4853017 205570544 4853017 205570544 800073301 403681062 800073301 403681062 469793161 866647427 469793161 866647427 165763999 625105486 165763999 625105486 680277362 20989491 680277362 20989491 305162886 491571653 305162886 491571653 572906041 852439973 572906041 852439973 90184156 782507109 90184156 782507109 272362581 478886948 272362581 478886948 963822244 784797090 963822244 784797090 177763474 541039274 177763474 541039274 411256431 847168368 411256431 847168368 328792665 444969811 328792665 444969811 841100347 906510977 841100347 906510977 30935128 343969587 30935128 343969587 315356749 825944942 315356749 825944942 31872348 367031194 31872348 367031194 911732975 915221789 911732975 915221789 146897337 448358768 146897337 448358768 493094862 954923462 493094862 954923462 859486109 31983542 859486109 31983542 190315657 487443877 190315657 487443877 677674246 368829667 677674246 368829667 571894973 883518279 571894973 883518279 146305442 351513242 146305442 351513242 498596429 986875219 498596429 986875219 264138726 212283198 264138726 212283198 44470889 713614004 44470889 713614004 891274210 904571766 891274210 904571766 288623149 532716057 288623149 532716057 851140887 76306149 851140887 76306149 376206572 831342379 376206572 831342379 844108848 243996163 844108848 243996163 251320106 924983126 251320106 924983126 956533073 229990174 956533073 229990174 71397808 975628398 71397808 975628398 919276196 876530525 919276196 876530525 22848248 801238577 22848248 801238577 361595862 158124577 361595862 158124577 996892574 750134815 996892574 750134815 14350378 942912466 14350378 942912466 990784603 42515545 990784603 42515545 470472244 913608574 470472244 913608574 62666356 138250478 62666356 138250478 959961883 817501820 959961883 817501820 967646532 108530959 967646532 108530959 483762273 943083801 483762273 943083801 603854754 827709173 603854754 827709173 262947321 123495281 262947321 123495281 563992740 545899769 563992740 545899769 931785849 531374181 931785849 531374181 293560357 866251393 293560357 866251393 933180484 179628806 933180484 179628806 595789188 511976372 595789188 511976372 992896271 971285380 992896271 971285380 926964923 216226823 926964923 216226823 70044771 997921218 70044771 997921218 885115408 576999594 885115408 576999594 146711301 68925847 146711301 68925847 83941353 168340002 83941353 168340002 570134476 120598483 570134476 120598483 519991861 699932312 519991861 699932312 240499847 754644972 240499847 754644972 86031156 144463566 86031156 144463566 333743737 983529274 333743737 983529274 949105448 21279105 949105448 21279105 33010385 563860408 33010385 563860408 731691458 77205945 731691458 77205945 10347573 913328307 10347573 913328307 969929197 235105128 969929197 235105128 501152811 818703272 501152811 818703272 727832353 434423545 727832353 434423545 725949183 817549759 725949183 817549759 444938768 32336117 444938768 32336117 401166850 769209267 401166850 769209267 748495251 881874599 748495251 881874599 119890146 19234186 119890146 19234186 368238816 14279230 368238816 14279230 931989951 361743599 931989951 361743599 403135361 933685509 403135361 933685509 833429799 196803879 833429799 196803879 440559066 468387709 440559066 468387709 571030041 983815327 571030041 983815327 325886196 871175265 325886196 871175265 903839197 63599389 903839197 63599389 107203434 270851992 107203434 270851992 746534105 970554819 746534105 970554819 661595 114519188 661595 114519188 368069224 109305184 368069224 109305184 346218647 918285184 346218647 918285184 771976957 136815624 771976957 136815624 877947658 778842703 877947658 778842703 125400281 436866932 125400281 436866932 836812076 695407514 836812076 695407514 266589965 48202677 266589965 48202677 996367388 829199530 996367388 829199530 43291478 610363504 43291478 610363504 998186082 389393756 998186082 389393756 427184404 674053580 427184404 674053580 895754154 885330263 895754154 885330263 366333931 269909260 366333931 269909260 796551126 882320165 796551126 882320165 48819673 294412351 48819673 294412351 867879844 790406401 867879844 790406401 134549009 262178840 134549009 262178840 974050531 670705993 974050531 670705993 179912591 170924733 179912591 170924733 423302641 895038584 423302641 895038584 605229865 186473053 605229865 186473053 325706119 947287680 325706119 947287680 830067314 336717351 830067314 336717351 483288722 546657759 483288722 546657759 212085073 260052188 212085073 260052188 559451034 673203615 559451034 673203615 804734927 181254147 804734927 181254147 119061641 675048597 119061641 675048597 844704496 917083684 844704496 917083684 693710729 51636030 693710729 51636030 927798009 699077470 927798009 699077470 374253379 5970152 374253379 5970152 156784322 301909825 156784322 301909825 295607002 955028886 295607002 955028886 331073996 3690666 331073996 3690666 744027974 550640756 744027974 550640756 318073226 754998087 318073226 754998087 774968453 532665672 774968453 532665672 58415951 830433995 58415951 830433995 663096262 179347402 663096262 179347402 56040082 685657257 56040082 685657257 245314462 25614290 245314462 25614290 99688229 274996799 99688229 274996799 540938477 566391417 540938477 566391417 63644638 208458434 63644638 208458434 283569993 841666591 283569993 841666591 228408789 127800144 228408789 127800144 915129496 821023712 915129496 821023712 187950288 511355436 187950288 511355436 784616823 868647301 784616823 868647301 162506833 933822229 162506833 933822229 241615127 573946065 241615127 573946065 428517626 28672316 428517626 28672316 45475557 600583701 45475557 600583701 416301852 238335146 416301852 238335146 205740967 804902219 205740967 804902219 879675733 29594853 879675733 29594853 5932845 852369219 5932845 852369219 156680214 330247923 156680214 330247923 320637775 671456812 320637775 671456812 974638524 985812114 974638524 985812114 14846555 336854433 14846555 336854433 857588728 195570633 857588728 195570633 99478762 550783166 99478762 550783166 933112245 242280512 933112245 242280512 186567339 891178847 186567339 891178847 963404874 61788192 963404874 61788192 367787509 24121751 367787509 24121751 638427546 941993568 638427546 941993568 840577960 258654171 840577960 258654171 93571308 101942162 93571308 101942162 952788124 896769452 952788124 896769452 353793916 38445989 353793916 38445989 501282697 554736312 501282697 554736312 161662758 32216259 161662758 32216259 877782059 616925180 877782059 616925180 76362503 357919144 76362503 357919144 923224343 925905515 923224343 925905515 404347007 417920240 404347007 417920240 78373493 872090888 78373493 872090888 110030453 321304942 110030453 321304942 682255125 221606831 682255125 221606831 883790512 908882329 883790512 908882329 1823165 174920802 1823165 174920802 530913015 738047893 530913015 738047893 619302654 886384218 619302654 886384218 23465903 197308883 23465903 197308883 970526788 451731254 970526788 451731254 306525149 928306576 306525149 928306576 975020760 480830229 975020760 480830229 176119127 292117708 176119127 292117708 946180267 947926076 946180267 947926076 218543229 406627592 218543229 406627592 278321289 777746823 278321289 777746823 207121921 544572463 207121921 544572463 118234186 369134657 118234186 369134657 653086812 304494125 653086812 304494125 961167945 540797821 961167945 540797821 814329476 219495482 814329476 219495482 353171003 518590111 353171003 518590111 412380705 644568122 412380705 644568122 367444504 155431003 367444504 155431003 917670594 984761713 917670594 984761713 998304660 9730358 998304660 9730358 356440741 701684815 356440741 701684815 942036239 60259295 942036239 60259295 511617846 934437040 511617846 934437040 151066450 361073422 151066450 361073422 523185543 79377075 523185543 79377075 962011044 312169080 962011044 312169080 251129799 795526444 251129799 795526444 745233861 105009722 745233861 105009722 12147561 941102365 12147561 941102365 910831995 303947610 910831995 303947610 296286160 337846219 296286160 337846219 952903021 125275040 952903021 125275040 175511489 865555564 175511489 865555564 116828131 843354658 116828131 843354658 963879194 274070223 963879194 274070223 252692476 714184081 252692476 714184081 830484889 436817031 830484889 436817031 252970077 973762783 252970077 973762783 748733667 440629461 748733667 440629461 323446941 955758417 323446941 955758417 876289658 18202207 876289658 18202207 963482665 946297759 963482665 946297759 410909008 433597566 410909008 433597566 647519463 102555876 647519463 102555876 265570384 982010815 265570384 982010815 801687546 45262521 801687546 45262521 100130289 514118590 100130289 514118590 555823930 932814555 555823930 932814555 60865842 90297403 60865842 90297403 910751440 566440917 910751440 566440917 29586834 61583565 29586834 61583565 299352314 990687146 299352314 990687146 819598653 314945918 819598653 314945918 58305969 16066580 58305969 16066580 925972161 663600034 925972161 663600034 92623189 230898952 92623189 230898952 306910672 935623523 306910672 935623523 17775592 988414933 17775592 988414933 564950232 104721211 564950232 104721211 185015873 402292947 185015873 402292947 959838422 72794271 959838422 72794271 953724386 559122777 953724386 559122777 142872534 942344547 142872534 942344547 324369634 522395970 324369634 522395970 883572654 249921476 883572654 249921476 595712677 68914925 595712677 68914925 221878334 381006135 221878334 381006135 712211515 210612767 712211515 210612767 168894179 657079198 168894179 657079198 602124977 434602170 602124977 434602170 90164048 438079727 90164048 438079727 251821533 185247555 251821533 185247555 34356125 301422903 34356125 301422903 978113053 889664392 978113053 889664392 734146079 141641100 734146079 141641100 64364470 146239416 64364470 146239416 848171619 723297370 848171619 723297370 59550273 568769691 59550273 568769691 958985971 298795800 958985971 298795800 237945795 166261016 237945795 166261016 907723432 754474212 907723432 754474212 595798378 388724312 595798378 388724312 797019033 740034136 797019033 740034136 234525681 474210950 234525681 474210950 885054625 432334570 885054625 432334570 283938478 920552147 283938478 920552147 978533760 665781359 978533760 665781359 7942632 6300502 7942632 6300502 856903853 896992539 856903853 896992539 87341643 410832864 87341643 410832864 305845807 626023444 305845807 626023444 130818027 510467198 130818027 510467198 908396034 879810859 908396034 879810859 132467564 246559771 132467564 246559771 122608527 288551636 122608527 288551636 886498120 274508611 886498120 274508611 507764153 110291196 507764153 110291196 38589315 989814845 38589315 989814845 642822072 89924777 642822072 89924777 767014405 751565400 767014405 751565400 105053493 954441713 105053493 954441713 865360737 26429206 865360737 26429206 46400477 651996224 46400477 651996224 954148120 894242312 954148120 894242312 62993007 205183367 62993007 205183367 772280252 66652708 772280252 66652708 249521345 839680763 249521345 839680763 892023671 592291308 892023671 592291308 249864413 245774177 249864413 245774177 876593910 887145492 876593910 887145492 193786774 177621663 193786774 177621663 929517313 855355010 929517313 855355010 127622591 349705349 127622591 349705349 541474492 373080675 541474492 373080675 68590327 992053297 68590327 992053297 995033980 158573050 995033980 158573050 19327533 908785965 19327533 908785965 746579417 273612160 746579417 273612160 398113478 736761226 398113478 736761226 920922513 517274714 920922513 517274714 109415265 108177287 109415265 108177287 940817727 803069828 940817727 803069828 556589599 191108666 556589599 191108666 887917647 396807413 887917647 396807413 111551728 107625353 111551728 107625353 677532578 933986317 677532578 933986317 597408401 398676118 597408401 398676118 934700251 572926238 934700251 572926238 481882913 215942629 481882913 215942629 974512698 494291445 974512698 494291445 531421071 292077294 531421071 292077294 743493952 916767990 743493952 916767990 83329626 773255441 83329626 773255441 616583403 456278162 616583403 456278162 724800447 138344701 724800447 138344701 50542942 716721650 50542942 716721650 297715098 147118698 297715098 147118698 54923087 573655298 54923087 573655298 908377971 161156897 908377971 161156897 158049829 772949894 158049829 772949894 534783464 187004745 534783464 187004745 300878898 846694673 300878898 846694673 911785372 465219302 911785372 465219302 24107552 305928308 24107552 305928308 434055197 539488699 434055197 539488699 358778214 608129853 358778214 608129853 573663062 42132668 573663062 42132668 36009921 627946705 36009921 627946705 584363891 951454177 584363891 951454177 37529840 614440371 37529840 614440371 489266197 454339856 489266197 454339856 929958495 610680689 929958495 610680689 289342575 662059969 289342575 662059969 439052816 381846846 439052816 381846846 772473493 965564007 772473493 965564007 104777272 26277191 104777272 26277191 275661838 593259946 275661838 593259946 441452394 198711978 441452394 198711978 924641617 464582278 924641617 464582278 201025267 304951321 201025267 304951321 849493535 598121216 849493535 598121216 103755052 971038208 103755052 971038208 897471948 211979378 897471948 211979378 21851317 864595327 21851317 864595327 724941037 376031705 724941037 376031705 36232008 12472078 36232008 12472078 967871708 633019954 967871708 633019954 354982760 192004466 354982760 192004466 808073139 890925771 808073139 890925771 793355255 739881169 793355255 739881169 94033826 425492569 94033826 425492569 367290206 7433048 367290206 7433048 161351473 739737805 161351473 739737805 697733405 83489933 697733405 83489933 149974815 921149883 149974815 921149883 984044442 655566914 984044442 655566914 157503373 90285120 157503373 90285120 928019350 929325930 928019350 929325930 425928684 47694814 425928684 47694814 99548258 879644513 99548258 879644513 287657559 333185263 287657559 333185263 472799035 529232828 472799035 529232828 914232011 239290498 914232011 239290498 530077244 884751599 530077244 884751599 73580327 796728868 73580327 796728868 812973766 701457793 812973766 701457793 80736293 435116151 80736293 435116151 676391967 303640732 676391967 303640732 779421419 571951035 779421419 571951035 689681609 308558673 689681609 308558673 223757732 875597547 223757732 875597547 940877414 440665708 940877414 440665708 314453778 312139664 314453778 312139664 873127445 616392236 873127445 616392236 563959064 470347007 563959064 470347007 618222351 609747178 618222351 609747178 904563476 382557389 904563476 382557389 686247426 918955441 686247426 918955441 146276054 758646240 146276054 758646240 809974660 836501334 809974660 836501334 182372434 117856060 182372434 117856060 113020076 453041398 113020076 453041398 211763963 77340037 211763963 77340037 948992079 908806484 948992079 908806484 56858750 20261683 56858750 20261683 945630974 988778174 945630974 988778174 681322251 637794841 681322251 637794841 775063253 841583814 775063253 841583814 271567238 172222812 271567238 172222812 776755219 204926347 776755219 204926347 289668623 892836488 289668623 892836488 597841572 52904600 597841572 52904600 395841885 999269356 395841885 999269356 101231409 191279754 101231409 191279754 180171653 818068346 180171653 818068346 105170583 100494624 105170583 100494624 658796410 799037290 658796410 799037290 509047727 916673118 509047727 916673118 520535888 227585108 520535888 227585108 569292877 586831325 569292877 586831325 243613838 859316701 243613838 859316701 869005296 350085435 869005296 350085435 2592557 422280574 2592557 422280574 790786514 871624293 790786514 871624293 143849617 260042352 143849617 260042352 438143849 914340048 438143849 914340048 280386699 817986117 280386699 817986117 804177207 128646603 804177207 128646603 248998586 689685184 248998586 689685184 871551460 969192122 871551460 969192122 9888369 56452857 9888369 56452857 966655150 710134948 966655150 710134948 376957274 24021804 376957274 24021804 139943729 921658597 139943729 921658597 904424860 48495386 904424860 48495386 268448349 504710047 268448349 504710047 353315518 217562010 353315518 217562010 347248044 537436144 347248044 537436144 677256894 833450286 677256894 833450286 702646289 334692140 702646289 334692140 107760697 573140160 107760697 573140160 507430459 17693520 507430459 17693520 864778486 655552141 864778486 655552141 49207690 2922547 49207690 2922547 691585035 989454215 691585035 989454215 9900663 41101416 9900663 41101416 762154638 392918991 762154638 392918991 901090358 943076700 901090358 943076700 30475170 750547611 30475170 750547611 750843209 505237618 750843209 505237618 921428344 149459361 921428344 149459361 502081419 852989336 502081419 852989336 645693656 305994397 645693656 305994397 102650932 725434917 102650932 725434917 369426697 589764141 369426697 589764141 602267398 999877510 602267398 999877510 96190366 373212180 96190366 373212180 739083107 510490209 739083107 510490209 53199450 899200155 53199450 899200155 997091642 40348737 997091642 40348737 319363504 852071102 319363504 852071102 184284407 85051778 184284407 85051778 985786049 897913750 985786049 897913750 256953329 299366633 256953329 299366633 760537873 659579180 760537873 659579180 10969780 432153177 10969780 432153177 554128794 17103072 554128794 17103072 1015272 890708992 1015272 890708992 890882104 330178418 890882104 330178418 234136136 664008906 234136136 664008906 991437656 147664575 991437656 147664575 65880004 919900364 65880004 919900364 845281950 209791796 845281950 209791796 145442603 889831998 145442603 889831998 676360639 561267185 676360639 561267185 89731048 371786796 89731048 371786796 932781846 972655147 932781846 972655147 215978259 278747070 215978259 278747070 913672802 189872067 913672802 189872067 61978481 29041042 61978481 29041042 504728584 827401697 504728584 827401697 781508239 33412497 781508239 33412497 276241860 254647136 276241860 254647136 466046937 83759736 466046937 83759736 696490489 876347540 696490489 876347540 45452337 54999396 45452337 54999396 777589404 509681553 777589404 509681553 35206118 9713388 35206118 9713388 491320566 221351813 491320566 221351813 12302042 92456146 12302042 92456146 674101278 766458477 674101278 766458477 48443049 448888850 48443049 448888850 660652664 968493427 660652664 968493427 17083036 270381579 17083036 270381579 961379810 921957605 961379810 921957605 253380730 350781885 253380730 350781885 909795665 984335350 909795665 984335350 431520345 131741387 431520345 131741387 783538828 619566527 783538828 619566527 119687735 10111944 119687735 10111944 974488617 970673303 974488617 970673303 844333766 249018680 844333766 249018680 37809490 389687897 37809490 389687897 856059714 84698083 856059714 84698083 48724386 797397693 48724386 797397693 968588344 574755519 968588344 574755519 42993819 944527834 42993819 944527834 626352530 56472191 626352530 56472191 310588663 836149698 310588663 836149698 835190471 962799232 835190471 962799232 36682971 37240318 36682971 37240318 395008068 326052933 395008068 326052933 926360089 889761984 926360089 889761984 361300807 646189319 361300807 646189319 220830043 128784707 220830043 128784707 796676845 468187661 796676845 468187661 165879875 879156414 165879875 879156414 844128913 113950687 844128913 113950687 862969888 930499435 862969888 930499435 555845833 347233264 555845833 347233264 931239410 501968891 931239410 501968891 318403354 143069917 318403354 143069917 217028548 546914081 217028548 546914081 525185617 302761509 525185617 302761509 123090079 910308486 123090079 910308486 812173282 111431614 812173282 111431614 301025329 440144215 301025329 440144215 989564160 103118295 989564160 103118295 708025491 735025695 708025491 735025695 99792601 428531862 99792601 428531862 762694967 937867119 762694967 937867119 187695470 177952093 187695470 177952093 924765975 62918698 924765975 62918698 136025404 835567344 136025404 835567344 713349132 266811551 713349132 266811551 38533654 902357153 38533654 902357153 436045487 163716917 436045487 163716917 905537016 940395743 905537016 940395743 152644685 136570524 152644685 136570524 316784899 785462877 316784899 785462877 60789353 178305627 60789353 178305627 960141011 792606282 960141011 792606282 462192161 566880644 462192161 566880644 873283282 144116025 873283282 144116025 109951198 548692011 109951198 548692011 535891353 690137189 535891353 690137189 684901331 619374774 684901331 619374774 36474554 85360898 36474554 85360898 826088292 942877201 826088292 942877201 6167340 313245682 6167340 313245682 659624758 848504890 659624758 848504890 119260084 278950706 119260084 278950706 762448566 919347119 762448566 919347119 77597558 330850612 77597558 330850612 683929506 417500693 683929506 417500693 125999039 621456910 125999039 621456910 912800327 482395446 912800327 482395446 28513871 938248893 28513871 938248893 277772696 95540090 277772696 95540090 486668312 32585779 486668312 32585779 740877874 785239511 740877874 785239511 370443556 890712399 370443556 890712399 984459056 176077605 984459056 176077605 375633055 134684710 375633055 134684710 915210718 335153807 915210718 335153807 252570333 116939663 252570333 116939663 678835200 791557802 678835200 791557802 109777014 23230924 109777014 23230924 995006690 375713695 995006690 375713695 78211830 77675139 78211830 77675139 401838017 943593122 401838017 943593122 715549080 120030359 715549080 120030359 107153488 809070679 107153488 809070679 458033071 319641096 458033071 319641096 263462618 65478719 263462618 65478719 498357235 806994321 498357235 806994321 133849880 22877363 133849880 22877363 414437645 998626016 414437645 998626016 72758205 540293385 72758205 540293385 354716150 142842101 354716150 142842101 785461134 645362559 785461134 645362559 402828670 114081927 402828670 114081927 947256851 113112181 947256851 113112181 617061570 365406842 617061570 365406842 56173797 817070758 56173797 817070758 717196588 891105336 717196588 891105336 152345031 20049419 152345031 20049419 625627311 907850033 625627311 907850033 331920887 507983961 331920887 507983961 900486801 810021395 900486801 810021395 59553676 27017939 59553676 27017939 243024477 908055301 243024477 908055301 969664545 597060114 969664545 597060114 331257830 94264376 331257830 94264376 988438764 839477872 988438764 839477872 54819785 69942565 54819785 69942565 54057503 276307540 54057503 276307540 309013732 833537052 309013732 833537052 42432829 88207909 42432829 88207909 234875705 840596133 234875705 840596133 991092370 904289965 991092370 904289965 134208629 160548879 134208629 160548879 462693440 497191439 462693440 497191439 253713784 291208060 253713784 291208060 549099821 818215404 549099821 818215404 158632456 124952658 158632456 124952658 562267730 968488737 562267730 968488737 17884111 358373094 17884111 358373094 471061346 904272398 471061346 904272398 28333714 921449374 28333714 921449374 930063191 130109598 930063191 130109598 67066486 89933493 67066486 89933493 522337882 794097435 522337882 794097435 37734241 935064525 37734241 935064525 547056400 315973931 547056400 315973931 47915253 687539891 47915253 687539891 914541759 15760824 914541759 15760824 591671591 867201074 591671591 867201074 999143959 616736846 999143959 616736846 46697610 724353526 46697610 724353526 495025992 102668579 495025992 102668579 246484588 855584140 246484588 855584140 307387446 63333845 307387446 63333845 898986387 412341224 898986387 412341224 139197104 850744833 139197104 850744833 995168727 661952150 995168727 661952150 109313649 241335589 109313649 241335589 923496790 857867389 923496790 857867389 710964922 912391080 710964922 912391080 983476518 395234145 983476518 395234145 809484514 958488681 809484514 958488681 680270932 306095634 680270932 306095634 936355302 665349016 936355302 665349016 39997203 630904374 39997203 630904374 655104991 225397078 655104991 225397078 776216554 940040251 776216554 940040251 767631437 31713804 767631437 31713804 64260652 707408035 64260652 707408035 930413390 139815444 930413390 139815444 363886057 118449810 363886057 118449810 720944743 815419790 720944743 815419790 103082915 169698753 103082915 169698753 533891331 997682497 533891331 997682497 134108003 147156809 134108003 147156809 853124908 688832560 853124908 688832560 55178166 478440197 55178166 478440197 765577325 623510727 765577325 623510727 747629634 959563650 747629634 959563650 61512911 354487630 61512911 354487630 708231684 36084389 708231684 36084389 235239314 14783551 235239314 14783551 383389870 995575309 383389870 995575309 175311775 881097138 175311775 881097138 749520160 384957913 749520160 384957913 295964152 894165269 295964152 894165269 807928575 71682760 807928575 71682760 571257380 231804666 571257380 231804666 930319626 826626552 930319626 826626552 136197936 937461333 136197936 937461333 819368308 373792082 819368308 373792082 104258692 647199816 104258692 647199816 594662337 72055761 594662337 72055761 16512416 43907143 16512416 43907143 601609739 776793218 601609739 776793218 820091647 249920416 820091647 249920416 88091437 19369062 88091437 19369062 995701165 259729044 995701165 259729044 362813140 591569515 362813140 591569515 247089730 398098369 247089730 398098369 884955745 821542027 884955745 821542027 107600628 119324721 107600628 119324721 102702968 99266340 102702968 99266340 973510668 898460746 973510668 898460746 155568005 409900251 155568005 409900251 67082534 618949924 67082534 618949924 476174779 288449700 476174779 288449700 900676619 982980250 900676619 982980250 39439989 579132523 39439989 579132523 985031620 847067407 985031620 847067407 720637980 467388451 720637980 467388451 325285078 314633018 325285078 314633018 882729540 716656389 882729540 716656389 342105980 215347073 342105980 215347073 82060543 810328871 82060543 810328871 173736948 447919993 173736948 447919993 533658090 982081038 533658090 982081038 140091507 570600750 140091507 570600750 886699110 925336802 886699110 925336802 12115476 232835936 12115476 232835936 462402997 496641672 462402997 496641672 47434231 596550780 47434231 596550780 395735804 273571947 395735804 273571947 18776724 994962728 18776724 994962728 855434426 693466176 855434426 693466176 97435333 132732084 97435333 132732084 415853804 46060033 415853804 46060033 62430061 896809270 62430061 896809270 869359823 363588445 869359823 363588445 150455707 983952174 150455707 983952174 601871777 485355021 601871777 485355021 933609627 746944966 933609627 746944966 147348369 806091 147348369 806091 883029435 843786084 883029435 843786084 76079632 228683497 76079632 228683497 141357942 955697573 141357942 955697573 528623609 300209378 528623609 300209378 934677387 652432362 934677387 652432362 300936706 303658503 300936706 303658503 948241341 722250530 948241341 722250530 211958239 94748874 211958239 94748874 964145856 869034340 964145856 869034340 189676731 183196617 189676731 183196617 969137975 870008418 969137975 870008418 218333356 296250268 218333356 296250268 953543554 700770748 953543554 700770748 156094854 959981194 156094854 959981194 699304780 564028771 699304780 564028771 320394520 130485480 320394520 130485480 90314428 378097585 90314428 378097585 723500238 817902948 723500238 817902948 129473349 34136138 129473349 34136138 636709332 980618967 636709332 980618967 857599735 530058681 857599735 530058681 7727997 77902702 7727997 77902702 949629371 66993347 949629371 66993347 241483369 615717169 241483369 615717169 512220284 309158644 512220284 309158644 882045951 928612881 882045951 928612881 231320870 471610446 231320870 471610446 863313387 353375232 863313387 353375232 430674155 209552176 430674155 209552176 864482802 451540919 864482802 451540919 58991903 976797970 58991903 976797970 409766050 704067963 409766050 704067963 101567313 122112955 101567313 122112955 556874429 636316928 556874429 636316928 24630952 332945315 24630952 332945315 257334550 606267927 257334550 606267927 615887445 97456171 615887445 97456171 168877649 195009488 168877649 195009488 645663450 982251670 645663450 982251670 809070732 341758272 809070732 341758272 385249370 307304860 385249370 307304860 120561397 925368664 120561397 925368664 709107290 60432826 709107290 60432826 475404898 427863786 475404898 427863786 625073078 70866130 625073078 70866130 974901598 899044388 974901598 899044388 52316757 172179744 52316757 172179744 913225637 911488084 913225637 911488084 94189739 144705219 94189739 144705219 594233049 794866828 594233049 794866828 428343955 336451641 428343955 336451641 18065977 556431440 18065977 556431440 562926353 415078207 562926353 415078207 487756690 389425963 487756690 389425963 806784360 909184026 806784360 909184026 616695475 333745891 616695475 333745891 906506802 555553045 906506802 555553045 275569856 85900206 275569856 85900206 765214924 195245616 765214924 195245616 35494864 994068903 35494864 994068903 493327837 113527987 493327837 113527987 11484576 999499677 11484576 999499677 873231435 373275842 873231435 373275842 78201238 124528613 78201238 124528613 878907457 781114383 878907457 781114383 226107114 163519078 226107114 163519078 826580009 822976011 826580009 822976011 900843959 132559598 900843959 132559598 725103723 457317138 725103723 457317138 450881399 107891418 450881399 107891418 40220012 485567268 40220012 485567268 172871310 316321915 172871310 316321915 852307635 32379441 852307635 32379441 28407981 160902500 28407981 160902500 991703639 732116795 991703639 732116795 86152165 420219318 86152165 420219318 755437534 352091904 755437534 352091904 501309048 20582213 501309048 20582213 755388387 376162575 755388387 376162575 991951858 883556485 991951858 883556485 459161662 256507337 459161662 256507337 520543603 561590630 520543603 561590630 7485062 63725537 7485062 63725537 776059233 890938814 776059233 890938814 670806921 204869431 670806921 204869431 61131738 996488514 61131738 996488514 572105335 56257396 572105335 56257396 599635337 269989918 599635337 269989918 29002494 756989893 29002494 756989893 886223572 155402177 886223572 155402177 586631978 947381358 586631978 947381358 324282974 277953408 324282974 277953408 951786627 976272176 951786627 976272176 12982521 227267123 12982521 227267123 943503402 946875931 943503402 946875931 598347535 102046325 598347535 102046325 983461943 991109563 983461943 991109563 800446884 229770026 800446884 229770026 247004208 712549999 247004208 712549999 64555433 72769566 64555433 72769566 642837777 828565649 642837777 828565649 660793101 415571060 660793101 415571060 80053035 998200517 80053035 998200517 650809856 365327144 650809856 365327144 863374147 7188503 863374147 7188503 631127356 339444750 631127356 339444750 958729572 69513443 958729572 69513443 400052747 926142107 400052747 926142107 935135729 398509468 935135729 398509468 175852549 838143341 175852549 838143341 951062678 971157068 951062678 971157068 741427863 206267479 741427863 206267479 48582154 63688827 48582154 63688827 842106451 812933139 842106451 812933139 202751823 160269988 202751823 160269988 13628356 813045381 13628356 813045381 997697713 50038819 997697713 50038819 445674609 863997236 445674609 863997236 646754266 24643927 646754266 24643927 30068134 710649117 30068134 710649117 877908623 974964014 877908623 974964014 927067688 430583036 927067688 430583036 88128434 966888885 88128434 966888885 191284779 548501367 191284779 548501367 167315310 835283054 167315310 835283054 903737275 711024119 903737275 711024119 200225985 627580406 200225985 627580406 935274484 40881056 935274484 40881056 118046818 954775539 118046818 954775539 841402147 272280162 841402147 272280162 264501824 842049768 264501824 842049768 567609169 243590168 567609169 243590168 3797070 809908447 3797070 809908447 562130269 196248489 562130269 196248489 955562986 11122492 955562986 11122492 271649881 340233347 271649881 340233347 577599699 208793915 577599699 208793915 198084561 970208748 198084561 970208748 843612553 78861943 843612553 78861943 136984897 660399852 136984897 660399852 572610067 95214227 572610067 95214227 853990236 900287449 853990236 900287449 394485794 421385802 394485794 421385802 441690233 439018886 441690233 439018886 1993014 734932412 1993014 734932412 916147384 82490641 916147384 82490641 36381432 912686921 36381432 912686921 755054357 667825586 755054357 667825586 475256078 319442097 475256078 319442097 987408456 974503212 987408456 974503212 660549806 87063980 660549806 87063980 740886945 418265326 740886945 418265326 228939654 98934695 228939654 98934695 322755421 818489102 322755421 818489102 518492837 31596507 518492837 31596507 968760677 825264362 968760677 825264362 289626295 506346841 289626295 506346841 591529079 904388483 591529079 904388483 954027629 869194193 954027629 869194193 19720684 243964125 19720684 243964125 317210849 814125765 317210849 814125765 45016672 60448508 45016672 60448508 152209716 382965987 152209716 382965987 829836875 902516966 829836875 902516966 447988460 776886198 447988460 776886198 849876832 245198638 849876832 245198638 860321990 77109476 860321990 77109476 293689593 874673120 293689593 874673120 983718780 335749325 983718780 335749325 544000020 684939617 544000020 684939617 751167954 706188696 751167954 706188696 168609254 274212547 168609254 274212547 428106589 872396040 428106589 872396040 124416665 336901228 124416665 336901228 356303868 708236021 356303868 708236021 71201378 139030445 71201378 139030445 764845456 612559573 764845456 612559573 146449216 945827103 146449216 945827103 749132186 7527599 749132186 7527599 91505267 733957414 91505267 733957414 878643458 23287215 878643458 23287215 57397612 932244923 57397612 932244923 584487411 948737646 584487411 948737646 79541831 566800366 79541831 566800366 833503308 155969105 833503308 155969105 934190615 786995489 934190615 786995489 796566997 75127659 796566997 75127659 996156499 671598863 996156499 671598863 138280449 888773515 138280449 888773515 82801762 494926651 82801762 494926651 857062896 723431358 857062896 723431358 220305842 288787235 220305842 288787235 984235689 792822184 984235689 792822184 385488208 51560090 385488208 51560090 75184845 872366831 75184845 872366831 325706551 724717030 325706551 724717030 255377215 288264682 255377215 288264682 996827575 85452076 996827575 85452076 34038389 506761740 34038389 506761740 713130276 879967029 713130276 879967029 234608023 107447165 234608023 107447165 71185591 823523547 71185591 823523547 396590632 878350623 396590632 878350623 198682398 185703948 198682398 185703948 902863883 219275506 902863883 219275506 602972404 348117352 602972404 348117352 838925087 62614356 838925087 62614356 133160424 647370456 133160424 647370456 749852542 619442668 749852542 619442668 926679596 262383690 926679596 262383690 250160189 109797877 250160189 109797877 115963493 812201206 115963493 812201206 891730019 438520337 891730019 438520337 211560405 854614146 211560405 854614146 841914410 202044475 841914410 202044475 875784689 847725107 875784689 847725107 697038960 65730008 697038960 65730008 29769782 175093912 29769782 175093912 386691994 978688248 386691994 978688248 95914269 965002822 95914269 965002822 365695816 783664492 365695816 783664492 730966678 354694976 730966678 354694976 87358615 642366122 87358615 642366122 857727132 811812661 857727132 811812661 467791415 625356335 467791415 625356335 849806061 225737758 849806061 225737758 229722038 917212977 229722038 917212977 781348596 671833313 781348596 671833313 158243331 9875227 158243331 9875227 789452173 334556049 789452173 334556049 957849075 59546087 957849075 59546087 45945276 815571358 45945276 815571358 21879967 693260905 21879967 693260905 887924476 303989787 887924476 303989787 139472971 176561200 139472971 176561200 681135436 442067914 681135436 442067914 41529827 955676743 41529827 955676743 500566585 490442329 500566585 490442329 931430935 977417951 931430935 977417951 19197201 235505875 19197201 235505875 988539234 465620583 988539234 465620583 244127959 929835815 244127959 929835815 920535302 356312917 920535302 356312917 143081790 444231271 143081790 444231271 465084556 195659083 465084556 195659083 853609857 817482663 853609857 817482663 106241714 342548500 106241714 342548500 676403121 563687429 676403121 563687429 170957666 252448874 170957666 252448874 921226708 706287286 921226708 706287286 866754691 54081902 866754691 54081902 960137942 225629353 960137942 225629353 716873450 985924461 716873450 985924461 428180443 762602760 428180443 762602760 215198199 59204294 215198199 59204294 67254246 852268859 67254246 852268859 736315695 146443802 736315695 146443802 239383414 311550792 239383414 311550792 822543907 89941183 822543907 89941183 260977294 871120289 260977294 871120289 178483288 380710164 178483288 380710164 915715069 563721099 915715069 563721099 110190269 336279659 110190269 336279659 353749444 174492733 353749444 174492733 658471781 187790118 658471781 187790118 487248309 820528068 487248309 820528068 869066790 198534459 869066790 198534459 58340488 775902142 58340488 775902142 291276116 467896865 291276116 467896865 808997137 66590359 808997137 66590359 894351409 654975347 894351409 654975347 437846784 182061891 437846784 182061891 146499588 933611206 146499588 933611206 982998236 597876070 982998236 597876070 238942136 995524394 238942136 995524394 924511547 792249471 924511547 792249471 308503239 40383097 308503239 40383097 84549946 43839528 84549946 43839528 989544612 964844898 989544612 964844898 52185365 829516795 52185365 829516795 459330107 127633450 459330107 127633450 366312782 437235947 366312782 437235947 772985383 532109999 772985383 532109999 76869754 841629220 76869754 841629220 927595467 124976533 927595467 124976533 211956148 856831160 211956148 856831160 929940100 114156620 929940100 114156620 140955643 245293354 140955643 245293354 384834361 14030923 384834361 14030923 23942197 277338326 23942197 277338326 396129229 935709819 396129229 935709819 553712952 183492756 553712952 183492756 94936676 290396779 94936676 290396779 653194375 198907708 653194375 198907708 396767967 60574215 396767967 60574215 687958797 642466537 687958797 642466537 94452261 439889407 94452261 439889407 860383219 998711746 860383219 998711746 116864615 291934678 116864615 291934678 786150240 594707285 786150240 594707285 382257802 52140710 382257802 52140710 45085178 589708289 45085178 589708289 511805071 260907132 511805071 260907132 953440423 549873440 953440423 549873440 146783465 889452465 146783465 889452465 669115872 657155398 669115872 657155398 892184425 989129440 892184425 989129440 407101698 417930020 407101698 417930020 677158860 6681310 677158860 6681310 224958340 772109698 224958340 772109698 918712890 15562056 918712890 15562056 321056380 934894975 321056380 934894975 779105068 122748858 779105068 122748858 523178653 853727945 523178653 853727945 629405319 351885328 629405319 351885328 190275579 697345253 190275579 697345253 782347780 165286631 782347780 165286631 448928582 693418858 448928582 693418858 319749794 999596818 319749794 999596818 965602962 44744606 965602962 44744606 41066
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...